@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--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-extralight:200;--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-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--color-ink:#0f1221;--color-muted:#8b93b0}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-ink);background:radial-gradient(1200px 600px at 10% -10%,#6c5ce71f,#0000 55%),radial-gradient(900px 500px at 100% 0,#4da3ff1a,#0000 50%),linear-gradient(#f7f8fd,#eef0f8);min-height:100vh}::selection{background:#6c5ce740}*{scrollbar-width:thin;scrollbar-color:#9aa8bf #eef1f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#eef1f6;border-radius:999px}::-webkit-scrollbar-thumb{background:#9aa8bf;border:1px solid #eef1f6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#7d8ca6}}@layer components{.font-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.neo-shell{width:100%;max-width:1400px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:40rem){.neo-shell{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.neo-shell{padding-inline:calc(var(--spacing) * 8)}}.neo-card{background-color:var(--color-white);--tw-shadow:0 10px 40px var(--tw-shadow-color,#171c310f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(94.0685% .000648439 -.0138211/.8);border-radius:24px}.neo-card-dark{color:var(--color-white);--tw-shadow:0 20px 60px var(--tw-shadow-color,#0f122147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#171c31;border-radius:28px}.neo-pill-nav{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;background-color:#171c31;border-radius:3.40282e38px;display:none}@supports (color:color-mix(in lab,red,red)){.neo-pill-nav{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media(min-width:48rem){.neo-pill-nav{display:flex}}.neo-pill-link{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}@media(hover:hover){.neo-pill-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.neo-pill-link:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.neo-pill-link:hover{color:var(--color-white)}}.neo-pill-link.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 8px 20px var(--tw-shadow-color,#6c5ce773);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#6c5ce7}.neo-icon-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-white);color:#1a1f36;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ebf5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.neo-icon-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.neo-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#6c5ce759);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));background-color:#6c5ce7;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.neo-btn:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#6c5ce773);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#5a4bd1}}.neo-btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1a1f36;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ebf5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.neo-btn-ghost:hover{background-color:#f4f5fb}}.neo-btn-light{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#171c31;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.neo-btn-light:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.neo-btn-light:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.neo-input{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0f1221;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ebf5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#f4f5fb;border-width:0;outline-style:none}.neo-input::placeholder{color:#8b93b0}.neo-input:focus{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(56.7602% .0457493 -.196848/.4)}.neo-phone-field{border-radius:var(--radius-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ebf5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f5fb;align-items:stretch;display:flex;overflow:hidden}.neo-phone-field:focus-within{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(56.7602% .0457493 -.196848/.4)}.neo-phone-prefix{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0f1221;-webkit-user-select:none;user-select:none;background-color:#eef0f8;border-color:#e4e8f4;border-right-width:1px;flex-shrink:0;align-items:center;display:inline-flex}.neo-phone-input{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0f1221;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.neo-phone-input::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#8b93b0}.phone-field{border-radius:var(--radius-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ebf5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f5fb;align-items:stretch;display:flex;overflow:hidden}.phone-field:focus-within{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(51.0938% -.0855207 -.0095796/.35)}.phone-field__country{border-right-style:var(--tw-border-style);background-color:#eef0f8;border-color:#e4e8f4;border-right-width:1px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.phone-field__country select{cursor:pointer;appearance:none;border-style:var(--tw-border-style);max-width:6.75rem;padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0f1221;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.phone-field__country:after{content:"";pointer-events:none;border-bottom:1.6px solid #64748b;border-right:1.6px solid #64748b;width:.4rem;height:.4rem;position:absolute;top:50%;right:.7rem;transform:translateY(-65%)rotate(45deg)}.phone-field [data-phone-local]{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0f1221;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none}.phone-field [data-phone-local]::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#8b93b0}.phone-field__hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#8b93b0}.phone-field--cx{border-radius:var(--radius-xl)!important}.phone-field--crm{border-radius:var(--radius-xl);background-color:var(--crm-inset);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--crm-line)}.phone-field--crm:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.phone-field--crm:focus-within{--tw-ring-color:color-mix(in srgb,var(--crm-accent) 45%,transparent)}}.phone-field--crm .phone-field__country{border-color:var(--crm-line);background-color:var(--crm-soft)}.phone-field--crm .phone-field__country select,.phone-field--crm [data-phone-local]{color:var(--crm-heading)}.phone-field--crm [data-phone-local]::placeholder,.phone-field--crm .phone-field__hint{color:var(--crm-muted)}.neo-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#1a1f36;display:block}.neo-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;display:inline-flex}.neo-badge-success{color:#0f9f74;background-color:#e8fff6}.neo-badge-danger{color:#d6455a;background-color:#ffe8ec}.neo-badge-warn{color:#c47a12;background-color:#fff4e5}.neo-badge-info{color:#6c5ce7;background-color:#ebe8ff}.neo-metric{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 40px var(--tw-shadow-color,#171c310f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(94.0685% .000648439 -.0138211/.8);border-radius:24px;animation:.55s both neo-rise;position:relative;overflow:hidden}.neo-metric:nth-child(2){animation-delay:60ms}.neo-metric:nth-child(3){animation-delay:.12s}.neo-metric:nth-child(4){animation-delay:.18s}.neo-list-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}.neo-list-item:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.neo-list-item:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.neo-list-item.is-active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(56.7602% .0457493 -.196848/.4);background-color:#6c5ce740}.neo-detail-panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#7b6cf0;--tw-gradient-via:#6c5ce7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#5646d4;padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 24px 60px var(--tw-shadow-color,#6c5ce759);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:28px;position:relative;overflow:hidden}.neo-chart-bars{height:calc(var(--spacing) * 16);align-items:flex-end;gap:calc(var(--spacing) * 1.5);display:flex}.neo-chart-bars span{width:calc(var(--spacing) * 2.5);background-color:#6c5ce740;border-radius:3.40282e38px;animation:1s both neo-bar}.neo-chart-bars span:nth-child(odd){background:#6c5ce7}.alert-success{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0f9f74;background-color:#e8fff6;border-width:1px;border-color:#baf5df}.alert-error{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#d6455a;background-color:#ffe8ec;border-width:1px;border-color:#ffc9d1}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-5{inset:calc(var(--spacing) * 5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-1\/2{top:50%}.top-\[-1px\]{top:-1px}.-right-1{right:calc(var(--spacing) * -1)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.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-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.\!mt-1{margin-top:var(--spacing)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.\!mb-0{margin-bottom:0!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[46px\]{height:46px!important}.h-0{height:0}.h-1{height:var(--spacing)}.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-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-30{height:calc(var(--spacing) * 30)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[480px\]{max-height:480px}.\!min-h-\[160px\]{min-height:160px!important}.\!min-h-\[180px\]{min-height:180px!important}.\!min-h-\[240px\]{min-height:240px!important}.min-h-\[60vh\]{min-height:60vh}.min-h-\[480px\]{min-height:480px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-9{width:calc(var(--spacing) * 9)!important}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-24{width:calc(var(--spacing) * 24)!important}.\!w-auto{width:auto!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.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-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-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-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-\[18px\]{width:18px}.w-\[448px\]{width:448px}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(92vw\,500px\)\]{width:min(92vw,500px)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-lg{max-width:var(--container-lg)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[335px\]{max-width:335px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-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-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#eef2f6\]>:not(:last-child)){border-color:#eef2f6}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{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-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.\!border-red-400{border-color:var(--color-red-400)!important}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#b8c5d2\]{border-color:#b8c5d2}.border-\[\#b8c8e8\]{border-color:#b8c8e8}.border-\[\#c9d4ce\]{border-color:#c9d4ce}.border-\[\#d7e0da\]{border-color:#d7e0da}.border-\[\#d8e1ea\]{border-color:#d8e1ea}.border-\[\#dbe7ff\]{border-color:#dbe7ff}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-\[\#e4ebf3\]{border-color:#e4ebf3}.border-\[\#e5ebe7\]{border-color:#e5ebe7}.border-\[\#e5ebf1\]{border-color:#e5ebf1}.border-\[\#e6ebf2\]{border-color:#e6ebf2}.border-\[\#e6ebf3\]{border-color:#e6ebf3}.border-\[\#e8ecf4\]{border-color:#e8ecf4}.border-\[\#e8edf3\]{border-color:#e8edf3}.border-\[\#e8eef5\]{border-color:#e8eef5}.border-\[\#edf1f6\]{border-color:#edf1f6}.border-\[\#eef1f6\]{border-color:#eef1f6}.border-\[\#eef2f6\]{border-color:#eef2f6}.border-\[\#eef2f7\]{border-color:#eef2f7}.border-\[\#eef3f0\]{border-color:#eef3f0}.border-black{border-color:var(--color-black)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/20{border-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.\!bg-\[\#2f6fed\]{background-color:#2f6fed!important}.\!bg-\[\#6c5ce7\]{background-color:#6c5ce7!important}.\!bg-red-500{background-color:var(--color-red-500)!important}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#2dd4a8\]\/20{background-color:#2dd4a833}.bg-\[\#2f6fed\]{background-color:#2f6fed}.bg-\[\#2f9e6a\]{background-color:#2f9e6a}.bg-\[\#6c5ce7\]{background-color:#6c5ce7}.bg-\[\#152033\]{background-color:#152033}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#d97706\]{background-color:#d97706}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#e7f0ff\]{background-color:#e7f0ff}.bg-\[\#e7f8ef\]{background-color:#e7f8ef}.bg-\[\#e8f5ee\]{background-color:#e8f5ee}.bg-\[\#e35d5d\]{background-color:#e35d5d}.bg-\[\#eaf2ff\]{background-color:#eaf2ff}.bg-\[\#eef2f7\]{background-color:#eef2f7}.bg-\[\#eef2ff\]{background-color:#eef2ff}.bg-\[\#eef3f8\]{background-color:#eef3f8}.bg-\[\#eef3ff\]{background-color:#eef3ff}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#eef6f1\]{background-color:#eef6f1}.bg-\[\#eef8f0\]{background-color:#eef8f0}.bg-\[\#f3f6f4\]{background-color:#f3f6f4}.bg-\[\#f4f7fb\]{background-color:#f4f7fb}.bg-\[\#f5f8ff\]{background-color:#f5f8ff}.bg-\[\#f7f9fc\]{background-color:#f7f9fc}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#ff6b7a\]{background-color:#ff6b7a}.bg-\[\#ff6b7a\]\/20{background-color:#ff6b7a33}.bg-\[\#ff6b7a\]\/90{background-color:#ff6b7ae6}.bg-\[\#ff8fab\]\/20{background-color:#ff8fab33}.bg-\[\#ffd58a\]\/20{background-color:#ffd58a33}.bg-\[\#ffecec\]{background-color:#ffecec}.bg-\[\#fff1f0\]{background-color:#fff1f0}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-\[\#fff4df\]{background-color:#fff4df}.bg-\[\#fff4e5\]{background-color:#fff4e5}.bg-\[\#fff4f2\]{background-color:#fff4f2}.bg-\[\#fff5df\]{background-color:#fff5df}.bg-\[\#fff5f8\]{background-color:#fff5f8}.bg-\[\#fff7e8\]{background-color:#fff7e8}.bg-\[\#fff8eb\]{background-color:#fff8eb}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#6c5ce7\]{--tw-gradient-from:#6c5ce7;--tw-gradient-stops:var(--tw-gradient-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-\[\#eef4ff\]{--tw-gradient-from:#eef4ff;--tw-gradient-stops:var(--tw-gradient-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-\[\#4da3ff\]{--tw-gradient-to:#4da3ff;--tw-gradient-stops:var(--tw-gradient-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{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-1{padding:var(--spacing)!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.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-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-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-\[20px\]{--tw-leading:20px;line-height:20px}.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-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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-white{color:var(--color-white)!important}.text-\[\#0f1c17\]{color:#0f1c17}.text-\[\#0f9f6e\]{color:#0f9f6e}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#0f766e\]{color:#0f766e}.text-\[\#0f1221\]{color:#0f1221}.text-\[\#1a7a4c\]{color:#1a7a4c}.text-\[\#1a6340\]{color:#1a6340}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#1f6b3a\]{color:#1f6b3a}.text-\[\#2dd4a8\]{color:#2dd4a8}.text-\[\#2f6fed\]{color:#2f6fed}.text-\[\#3b5bdb\]{color:#3b5bdb}.text-\[\#3d4b5f\]{color:#3d4b5f}.text-\[\#3d4d5f\]{color:#3d4d5f}.text-\[\#3d4f68\]{color:#3d4f68}.text-\[\#5a6b7d\]{color:#5a6b7d}.text-\[\#5b7ea6\]{color:#5b7ea6}.text-\[\#5f6b7c\]{color:#5f6b7c}.text-\[\#6b7c8f\]{color:#6b7c8f}.text-\[\#6b7c74\]{color:#6b7c74}.text-\[\#7a8699\]{color:#7a8699}.text-\[\#8a97a8\]{color:#8a97a8}.text-\[\#8b93b0\]{color:#8b93b0}.text-\[\#8b95a7\]{color:#8b95a7}.text-\[\#9a3412\]{color:#9a3412}.text-\[\#9a6700\]{color:#9a6700}.text-\[\#9aaca3\]{color:#9aaca3}.text-\[\#9db0c7\]{color:#9db0c7}.text-\[\#9ec1ff\]{color:#9ec1ff}.text-\[\#9f1239\]{color:#9f1239}.text-\[\#169a55\]{color:#169a55}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#16130f\]{color:#16130f}.text-\[\#31465a\]{color:#31465a}.text-\[\#64748b\]{color:#64748b}.text-\[\#102033\]{color:#102033}.text-\[\#152033\]{color:#152033}.text-\[\#243246\]{color:#243246}.text-\[\#425466\]{color:#425466}.text-\[\#445066\]{color:#445066}.text-\[\#627087\]{color:#627087}.text-\[\#F53003\]{color:#f53003}.text-\[\#a96f00\]{color:#a96f00}.text-\[\#b42318\]{color:#b42318}.text-\[\#c47a12\]{color:#c47a12}.text-\[\#c2410c\]{color:#c2410c}.text-\[\#c2416b\]{color:#c2416b}.text-\[\#c62828\]{color:#c62828}.text-\[\#d97706\]{color:#d97706}.text-\[\#f53003\]{color:#f53003}.text-\[\#ff6b7a\]{color:#ff6b7a}.text-\[\#ff8fab\]{color:#ff8fab}.text-\[\#ffd58a\]{color:#ffd58a}.text-\[var\(--crm-red\)\]{color:var(--crm-red)}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-muted{color:var(--color-muted)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.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-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@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:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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)}.shadow-blue-200{--tw-shadow-color:oklch(88.2% .059 254.128)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-200{--tw-shadow-color:color-mix(in oklab, var(--color-blue-200) var(--tw-shadow-alpha), transparent)}}.\!ring-red-100{--tw-ring-color:var(--color-red-100)!important}.ring-\[\#d7dee7\]{--tw-ring-color:#d7dee7}.ring-\[\#d7e8de\]{--tw-ring-color:#d7e8de}.ring-\[\#d9e5ff\]{--tw-ring-color:#d9e5ff}.ring-\[\#dce6f5\]{--tw-ring-color:#dce6f5}.ring-\[\#e5ebf1\]{--tw-ring-color:#e5ebf1}.ring-\[\#e6ebf3\]{--tw-ring-color:#e6ebf3}.ring-\[\#e8ebf5\]{--tw-ring-color:#e8ebf5}.ring-\[\#e8ecf3\]{--tw-ring-color:#e8ecf3}.ring-\[\#f3c4c0\]{--tw-ring-color:#f3c4c0}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-500\/20{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#eef4ff\]::file-selector-button{background-color:#eef4ff}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-\[\#2f6fed\]::file-selector-button{color:#2f6fed}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.backdrop\:bg-\[\#0f172a\]\/50::backdrop{background-color:#0f172a80}.backdrop\:bg-\[\#0f1221\]\/50::backdrop{background-color:#0f122180}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-\[\#b9cdf8\]:hover{border-color:#b9cdf8}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:\!bg-red-600:hover{background-color:var(--color-red-600)!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\[\#eef3ff\]:hover{background-color:#eef3ff}.hover\:bg-\[\#f3f7ff\]:hover{background-color:#f3f7ff}.hover\:bg-\[\#f4f7fb\]:hover{background-color:#f4f7fb}.hover\:bg-\[\#f8fbf9\]:hover{background-color:#f8fbf9}.hover\:bg-\[\#ff6b7a\]:hover{background-color:#ff6b7a}.hover\:bg-\[\#ffe4e1\]:hover{background-color:#ffe4e1}.hover\:bg-\[\#fff1f0\]:hover{background-color:#fff1f0}.hover\:bg-\[\#fff7e8\]:hover{background-color:#fff7e8}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-\[\#0f1221\]:hover{color:#0f1221}.hover\:text-\[\#2f6fed\]:hover{color:#2f6fed}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\: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-\[\#2f6fed\]:focus{--tw-ring-color:#2f6fed}.focus\:ring-\[\#8db0ff\]:focus{--tw-ring-color:#8db0ff}.focus\:ring-\[\#9db9ff\]:focus{--tw-ring-color:#9db9ff}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1\.35fr\]{grid-template-columns:1.05fr 1.35fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@keyframes neo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes neo-bar{0%{opacity:.4;height:20%}to{opacity:1}}@keyframes neo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.neo-float{animation:4s ease-in-out infinite neo-float}.cx-body{--cx-ink:#152033;--cx-muted:#7a8699;--cx-line:#e8ecf3;--cx-soft:#f4f7fb;--cx-brand:#2f6fed;color:var(--cx-ink);font-feature-settings:"ss01" on,"cv01" on;letter-spacing:-.01em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;background:#f3f6fb!important}.cx-shell{min-height:100vh;display:flex}.cx-sidebar{z-index:40;--tw-translate-x:-100%;width:236px;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);inset-block:0;border-color:#e8ecf3;border-right-width:1px;flex-direction:column;display:flex;position:fixed;left:0;overflow:visible}@media(min-width:64rem){.cx-sidebar{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.cx-sidebar.is-open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cx-shell.is-sidebar-collapsed .cx-sidebar{width:76px;padding-inline:calc(var(--spacing) * 2)}.cx-shell.is-sidebar-collapsed .cx-brand{justify-content:center;padding-inline:0}.cx-shell.is-sidebar-collapsed .cx-brand-copy,.cx-shell.is-sidebar-collapsed .cx-nav-text,.cx-shell.is-sidebar-collapsed .cx-support-copy{display:none}.cx-shell.is-sidebar-collapsed .cx-nav-link{justify-content:center;gap:0;padding-inline:0}.cx-shell.is-sidebar-collapsed .cx-support{justify-content:center;padding-inline:0}@media(min-width:64rem){.cx-shell.is-sidebar-collapsed .cx-main{margin-left:76px}}.cx-brand{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;display:flex}@media(hover:hover){.cx-brand:hover{background-color:#f4f7fb}}.cx-brand-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;overflow:hidden}.cx-nav-link{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:#5f6b7c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}@media(hover:hover){.cx-nav-link:hover{color:#152033;background-color:#f4f7fb}}.cx-nav-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-nav-link.is-active{color:#2f6fed;background-color:#eef4ff}.cx-nav-link.is-active .cx-nav-ico{color:#2f6fed;background:linear-gradient(160deg,#eaf2ff,#dceaff);box-shadow:0 4px 12px #2f6fed2e}.cx-nav-ico{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#475569;background:#f3f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s,background .3s,color .3s,box-shadow .3s;display:inline-flex}.cx-nav-ico svg,.cx-nav-ico-img{transition:transform .45s;display:block}.cx-nav-ico-img{object-fit:contain;filter:none;width:26px;height:26px}.cx-nav-link:hover .cx-nav-ico,.cx-nav-link:focus-visible .cx-nav-ico{color:#2f6fed;background:#e8eef8;animation:.9s cx-nav-ico-wiggle;transform:translateY(-1px)}.cx-nav-link:hover .cx-nav-ico svg,.cx-nav-link:focus-visible .cx-nav-ico svg,.cx-nav-link:hover .cx-nav-ico-img,.cx-nav-link:focus-visible .cx-nav-ico-img{transform:scale(1.04)}.cx-nav-link.is-active:hover .cx-nav-ico{color:#2563eb;background:linear-gradient(160deg,#e4efff,#d4e5ff)}@keyframes cx-nav-ico-wiggle{0%,to{transform:translateY(-1px)rotate(0)}25%{transform:translateY(-1.5px)rotate(-3deg)}50%{transform:translateY(-.5px)rotate(2.5deg)}75%{transform:translateY(-1px)rotate(-1.5deg)}}@media(prefers-reduced-motion:reduce){.cx-nav-link:hover .cx-nav-ico,.cx-nav-link:focus-visible .cx-nav-ico{animation:none;transform:none}.cx-nav-link:hover .cx-nav-ico svg,.cx-nav-link:focus-visible .cx-nav-ico svg,.cx-nav-link:hover .cx-nav-ico-img,.cx-nav-link:focus-visible .cx-nav-ico-img{transform:none}}.cx-nav-ico.tone-blue,.cx-nav-ico.tone-green,.cx-nav-ico.tone-violet,.cx-nav-ico.tone-sky,.cx-nav-ico.tone-indigo,.cx-nav-ico.tone-teal,.cx-nav-ico.tone-cyan,.cx-nav-ico.tone-amber,.cx-nav-ico.tone-slate,.cx-nav-ico.tone-rose,.cx-nav-ico.tone-orange,.cx-nav-ico.tone-emerald{color:#64748b;background:#f3f5f9}.cx-support{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);background-color:#f7f9fc;display:flex}.cx-support-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase}.cx-support-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#5f6b7c}.cx-main{flex-direction:column;flex:1;min-width:0;display:flex}@media(min-width:64rem){.cx-main{margin-left:236px}}.cx-topbar{z-index:20;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);background-color:#fffffff2;border-color:#e8ecf3;border-bottom-width:1px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cx-topbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.cx-topbar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--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,)}@media(min-width:40rem){.cx-topbar{padding-inline:calc(var(--spacing) * 6)}}.cx-academy-chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);max-width:180px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;background-color:#f4f7fb;display:inline-flex}@media(min-width:40rem){.cx-academy-chip{max-width:240px}}.cx-top-search-wrap{flex:auto;min-width:14rem;max-width:28rem;position:relative}.cx-top-search{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3);color:#8b95a7;background-color:#f4f7fb;display:flex}.cx-search-panel{z-index:60;background:#fff;border:1px solid #e7ecf3;border-radius:14px;max-height:min(70vh,420px);padding:.55rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #0f172a1f}.cx-search-hint,.cx-search-empty{text-align:center;color:#8b95a7;margin:0;padding:.85rem .7rem;font-size:.82rem;font-weight:600}.cx-search-group+.cx-search-group{border-top:1px solid #eef2f7;margin-top:.45rem;padding-top:.45rem}.cx-search-group h3{letter-spacing:.06em;text-transform:uppercase;color:#8b95a7;margin:0 0 .3rem;padding:0 .45rem;font-size:.68rem;font-weight:800}.cx-search-list{gap:.15rem;display:grid}.cx-search-item{color:#152033;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .6rem;text-decoration:none;display:flex}.cx-search-item:hover,.cx-search-item.is-active{background:#eef4ff}.cx-search-item-main{gap:.1rem;min-width:0;display:grid}.cx-search-item-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}.cx-search-item-main small{color:#7a8699;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.cx-search-item svg{color:#94a3b8;flex:none}.cx-lang-btn{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f7fb;display:inline-flex}@media(hover:hover){.cx-lang-btn:hover{color:#152033;background-color:#e8eef8}}.cx-lang-menu{min-width:200px;padding:calc(var(--spacing) * 1.5)!important}.cx-lang-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-lang-item:hover{background-color:#f4f7fb}}.cx-lang-item.is-active{color:#2f6fed;background-color:#eef4ff}.cx-lang-flag{object-fit:cover;border-radius:3px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #0f172a1f}.cx-lang-btn .cx-lang-flag{width:20px;height:14px}.cx-lang-code{height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-white);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:#5f6b7c;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;justify-content:center;align-items:center;display:inline-flex}.cx-lang-item.is-active .cx-lang-code{color:var(--color-white);--tw-ring-color:#2f6fed;background-color:#2f6fed}.sp-aside-langs button img{object-fit:cover;border-radius:3px;width:22px;height:15px;margin:0 auto;display:block;box-shadow:0 0 0 1px #0f172a1f}.cx-content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.cx-content{padding-inline:calc(var(--spacing) * 6)}}.cx-content{isolation:isolate;flex:auto;position:relative}.cx-shell.has-ui-bg .cx-content:before{content:"";z-index:0;pointer-events:none;background-image:var(--cx-bg-image);opacity:var(--cx-bg-opacity,.22);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cx-shell.has-ui-bg .cx-content>*{z-index:1;position:relative}.cx-shell.has-ui-bg .cx-content :is(.cx-card,.cx-viz-card,.cx-viz-mini-card,.cx-table-wrap,.cx-fin-panel,.cx-fin-hero,.cx-int-card,.cx-pay-panel,.cx-ui-panel,.cx-ui-hero,.cx-ui-note){background-color:#fff!important}@supports (color:color-mix(in lab,red,red)){.cx-shell.has-ui-bg .cx-content :is(.cx-card,.cx-viz-card,.cx-viz-mini-card,.cx-table-wrap,.cx-fin-panel,.cx-fin-hero,.cx-int-card,.cx-pay-panel,.cx-ui-panel,.cx-ui-hero,.cx-ui-note){background-color:color-mix(in srgb,#fff var(--cx-surface-alpha,90%),transparent)!important}}.cx-shell.has-ui-bg .cx-content :is(.cx-card,.cx-viz-card,.cx-viz-mini-card,.cx-table-wrap,.cx-fin-panel,.cx-fin-hero,.cx-int-card,.cx-pay-panel,.cx-ui-panel,.cx-ui-hero,.cx-ui-note){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cx-shell.has-ui-bg .cx-content .cx-viz-balance-main{background:linear-gradient(135deg,#1a4a8c,#0f766e 52%,#1e3a5f)!important}@supports (color:color-mix(in lab,red,red)){.cx-shell.has-ui-bg .cx-content .cx-viz-balance-main{background:linear-gradient(135deg,color-mix(in srgb,#1a4a8c var(--cx-surface-alpha,90%),transparent),color-mix(in srgb,#0f766e var(--cx-surface-alpha,90%),transparent) 52%,color-mix(in srgb,#1e3a5f var(--cx-surface-alpha,90%),transparent))!important}}.cx-shell.has-ui-bg .cx-content .cx-viz-balance-main{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cx-ui{gap:1rem;max-width:920px;display:grid}.cx-ui-hero,.cx-ui-panel,.cx-ui-note{background:#fff;border:1px solid #e8ecf3;border-radius:22px;box-shadow:0 10px 28px #1520330a}.cx-ui-hero{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}.cx-ui-kicker{letter-spacing:.12em;text-transform:uppercase;color:#2f6fed;margin:0;font-size:.7rem;font-weight:800}.cx-ui-title{letter-spacing:-.03em;color:#152033;margin:.25rem 0 0;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800}.cx-ui-lead{color:#5f6b7c;max-width:38rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.cx-ui-note{background:#f3fbf7;border-color:#cceede;max-width:18rem;padding:.85rem 1rem}.cx-ui-note strong{color:#0f766e;font-size:.82rem;display:block}.cx-ui-note span{color:#4b635c;margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}.cx-ui-form{gap:1rem;display:grid}.cx-ui-panel{padding:1.15rem 1.25rem 1.3rem}.cx-ui-panel-head{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.cx-ui-panel-head h2{color:#152033;margin:0;font-size:1.05rem;font-weight:800}.cx-ui-panel-head p{color:#7a8699;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.cx-ui-panel-head span{color:#2f6fed;background:#eef4ff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:800;display:grid}.cx-ui-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem;display:grid}.cx-ui-tile{cursor:pointer;gap:.45rem;display:grid}.cx-ui-tile-preview{color:#7a8699;background:#f4f7fb 50%/cover no-repeat;border:2px solid #e8ecf3;border-radius:16px;place-items:center;min-height:92px;font-size:.75rem;font-weight:700;transition:border-color .2s,transform .2s;display:grid}.cx-ui-tile-preview--empty{background:repeating-linear-gradient(135deg,#f8fafc,#f8fafc 8px,#eef2f7 8px 16px)}.cx-ui-tile.is-on .cx-ui-tile-preview{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed29}.cx-ui-tile-name{color:#152033;font-size:.8rem;font-weight:700}.cx-ui-range{color:#5f6b7c;gap:.45rem;margin-top:.85rem;font-size:.82rem;font-weight:700;display:grid}.cx-ui-range span{justify-content:space-between;display:flex}.cx-ui-range b{color:#152033}.cx-ui-range input[type=range]{accent-color:#2f6fed;width:100%}.cx-ui-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cx-ui-actions p{color:#7a8699;margin:0;font-size:.8rem}@media(max-width:640px){.cx-ui-hero{padding:1rem}.cx-ui-note{max-width:none}.cx-ui-actions .cx-btn{width:100%}}.cx-page-title{--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-page-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#5f6b7c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f7fb;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.cx-icon-btn:hover{color:#152033;background-color:#e8eef8}}.cx-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 8px 20px var(--tw-shadow-color,#2f6fed40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));background-color:#2f6fed;display:inline-flex}@media(hover:hover){.cx-btn:hover{background-color:#2563eb}}.cx-btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.cx-btn-ghost:hover{background-color:#f4f7fb}}.cx-card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 4px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3}.cx-card-green{border-radius:var(--radius-2xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#2f6fed;--tw-gradient-via:#2563eb;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#1d4ed8;padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 12px 32px var(--tw-shadow-color,#2f6fed47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}.cx-input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#152033;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;background-color:#f4f7fb;border-width:0;outline-style:none}.cx-input::placeholder{color:#8b95a7}.cx-input:focus{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.25)}.cx-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;display:block}.cx-table-wrap{background-color:var(--color-white);--tw-shadow:0 10px 36px var(--tw-shadow-color,#1520330f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px;overflow:hidden}.cx-table-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fbfcfe;--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);border-color:#eef2f7;border-bottom-width:1px;display:flex}.cx-table-title{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-table-meta{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d9e6ff;background-color:#eef4ff;border-radius:3.40282e38px;align-items:center;display:inline-flex}.cx-table-scroll{min-height:520px;max-height:calc(100vh - 260px);overflow:auto}.cx-data-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;min-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.cx-data-table thead th{z-index:1;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:#6b7c8f;text-transform:uppercase;background-color:#f7f9fc;border-color:#e8eef6;border-bottom-width:1px;position:sticky;top:0}.cx-data-table tbody td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);vertical-align:middle;border-color:#f0f3f8;border-bottom-width:1px}.cx-data-table tbody tr:hover td{background:#f8fbff}.cx-data-table tbody tr.is-selected td{background:#eef5ff}.cx-bulk-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background-color:#f5f8ff;border-color:#e8eef6;border-bottom-width:1px;flex-wrap:wrap;display:flex}.cx-bulk-bar[hidden]{display:none!important}.cx-bulk-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed}.cx-pager{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cx-pager-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7b889c}.cx-pager-meta-sep{margin-inline:calc(var(--spacing) * .5);color:#c5cedb}.cx-pager-controls{align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:var(--spacing);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e4eaf3;display:inline-flex}.cx-pager-pages{align-items:center;gap:calc(var(--spacing) * .5);margin:0;padding:0;list-style-type:none;display:flex}.cx-pager-btn,.cx-pager-page{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}.cx-pager-btn:hover,.cx-pager-page:hover{color:#2f6fed;background-color:#eef4ff}.cx-pager-page.is-active{color:var(--color-white);--tw-shadow:0 6px 14px var(--tw-shadow-color,#2f6fed47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2f6fed}.cx-pager-btn.is-disabled{cursor:not-allowed;opacity:.35}.cx-pager-ellipsis{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#a0aab8;justify-content:center;align-items:center;display:inline-flex}.cx-data-table .is-col-hidden{display:none!important}.cx-col-th.is-filtered .cx-col-label{color:#2f6fed}.cx-col-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex;position:relative}.cx-col-label{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;display:inline-flex}.cx-col-sort-mark{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#2f6fed}.cx-col-filter-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2f6fed26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2f6fed;border-radius:3.40282e38px;display:inline-block}.cx-col-menu-btn,.cx-col-icon-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-xl);color:#7b889c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media(hover:hover){:is(.cx-col-menu-btn,.cx-col-icon-btn):hover{color:#2f6fed;background-color:#e8f0ff}}.cx-col-menu-btn{opacity:.72}.cx-col-th:hover .cx-col-menu-btn,.cx-col-menu-btn[aria-expanded=true],.cx-col-th.is-filtered .cx-col-menu-btn{opacity:1;color:#2f6fed;background-color:#e8f0ff}.cx-col-menu-btn.is-active-filter,.cx-col-icon-btn.is-active-filter{opacity:1;color:var(--color-white);background-color:#2f6fed}@media(hover:hover){:is(.cx-col-menu-btn.is-active-filter,.cx-col-icon-btn.is-active-filter):hover{color:var(--color-white);background-color:#2563eb}}.cx-col-menu{z-index:80;background:#fff;border-radius:1rem;outline:1px solid #e4eaf3;min-width:260px;max-height:min(70vh,520px);padding:.5rem;display:none;position:fixed;overflow:hidden auto;box-shadow:0 22px 55px #1520332e}.cx-col-menu.is-open{animation:.16s cx-col-menu-in;display:block}@keyframes cx-col-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cx-col-menu-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:#1a2740;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-col-menu-item:hover{background-color:#f4f7fb}}.cx-col-menu-item.is-active{color:#2f6fed;background-color:#eef4ff}.cx-col-menu-sep{margin-block:calc(var(--spacing) * 1.5);background-color:#eef1f6;height:1px}.cx-col-filter-box{border-radius:var(--radius-xl);padding:var(--spacing);background-color:#f8faff}.cx-table-empty{min-height:380px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cx-table-empty-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#eef4ff;--tw-gradient-to:#e8eef8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#2f6fed;--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#2f6fed14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;display:flex}.cx-table-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);background-color:#fbfcfe;border-color:#eef2f7;border-top-width:1px;flex-wrap:wrap;display:flex}.cx-data-table th.is-pin-left,.cx-data-table td.is-pin-left{z-index:2;background:#fff;position:sticky;left:0;box-shadow:4px 0 10px #1520330f}.cx-data-table thead th.is-pin-left{z-index:3;background:#f7f9fc}.cx-data-table th.is-pin-right,.cx-data-table td.is-pin-right{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-4px 0 10px #1520330f}.cx-data-table thead th.is-pin-right{z-index:3;background:#f7f9fc}.cx-col-manage{pointer-events:none;z-index:50;opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:fixed;inset:0}.cx-col-manage.is-open{pointer-events:auto;opacity:1}.cx-col-manage-backdrop{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#15203359;position:absolute;inset:0}.cx-col-manage-panel{--tw-translate-x:calc(var(--spacing) * 4);width:320px;max-width:92vw;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-shadow:-16px 0 48px var(--tw-shadow-color,#15203324);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));flex-direction:column;display:flex;position:absolute;top:0;right:0}.cx-col-manage.is-open .cx-col-manage-panel{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cx-group-row td{border-top-style:var(--tw-border-style);border-color:#e8ecf3;border-top-width:1px}.cx-btn-soft{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d9e6ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.cx-btn-soft:hover{background-color:#eef4ff}}.cx-drop{position:relative}.cx-drop-menu{z-index:40;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);min-width:240px;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 18px 45px var(--tw-shadow-color,#15203329);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e4eaf3;position:absolute;top:100%;left:0}.cx-drop-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:#1a2740;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-drop-item:hover{background-color:#f4f7fb}}.cx-drop-ico{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#2f6fed;background-color:#eef4ff;justify-content:center;align-items:center;display:inline-flex}.cx-upload-modal{pointer-events:none;z-index:70;opacity:0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cx-upload-modal.is-open{pointer-events:auto;opacity:1}.cx-upload-backdrop{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#15203366;position:absolute;inset:0}.cx-upload-panel,.cx-upload-dialog{z-index:10;width:100%;max-width:var(--container-md);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 24px 60px var(--tw-shadow-color,#15203333);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative;overflow:hidden}.cx-upload-modal.is-open .cx-upload-panel,.cx-upload-modal.is-open .cx-upload-dialog{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cx-upload-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#eef1f6;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.cx-upload-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033}.cx-upload-modal[hidden]{display:none!important}.cx-upload-loading{z-index:20;background-color:#ffffffe0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cx-upload-loading{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.cx-upload-loading{padding-inline:calc(var(--spacing) * 6);--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,)}.cx-upload-loading[hidden]{display:none!important}.cx-upload-loading-card{border-radius:var(--radius-3xl);background-color:var(--color-white);width:100%;max-width:280px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;--tw-shadow:0 20px 50px var(--tw-shadow-color,#2f6fed29);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d9e6ff;flex-direction:column;align-items:center;display:flex;position:relative}.cx-upload-orbit{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);position:relative}.cx-upload-orbit span{border-style:var(--tw-border-style);border-width:2px;border-color:#2f6fed #0000 #0000;border-radius:3.40282e38px;animation:1s linear infinite cx-upload-spin;position:absolute;inset:0}.cx-upload-orbit span:nth-child(2){border-top-color:#7aa2f7;animation-duration:1.35s;animation-direction:reverse;inset:6px}.cx-upload-orbit span:nth-child(3){border-top-color:#b7cefb;animation-duration:.85s;inset:12px}.cx-upload-pulse{top:calc(var(--spacing) * 10);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:#2f6fed1a;border-radius:3.40282e38px;animation:1.6s ease-in-out infinite cx-upload-pulse;position:absolute}.cx-upload-loading-title{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-upload-loading-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#6b7c8f}.cx-upload-progress{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 1.5);background-color:#eef3fb;border-radius:3.40282e38px;width:100%;overflow:hidden}.cx-upload-progress i{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#2f6fed;--tw-gradient-via:#5b8ef0;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#2f6fed;border-radius:3.40282e38px;width:33.3333%;height:100%;animation:1.4s ease-in-out infinite cx-upload-bar;display:block}@keyframes cx-upload-spin{to{transform:rotate(360deg)}}@keyframes cx-upload-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.7;transform:scale(1.15)}}@keyframes cx-upload-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}.cx-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.cx-pill-up{color:#12a150;background-color:#e7f8ef}.cx-pill-down{color:#e11d48;background-color:#ffe8ec}.cx-menu{z-index:30;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);min-width:180px;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 18px 50px var(--tw-shadow-color,#15203329);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;display:none;position:absolute;top:100%;right:0;overflow:hidden}.group:hover .cx-menu,.group:focus-within .cx-menu{display:block}.cx-menu a{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-menu a:hover{background-color:#f4f7fb}}.cx-flyout{position:relative}.cx-flyout-panel{pointer-events:none;z-index:50;--tw-translate-y: -50% ;width:220px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 2);opacity:0;--tw-shadow:0 16px 40px var(--tw-shadow-color,#15203324);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:fixed}.cx-flyout-panel:before{content:"";background:#fff;border-bottom:1px solid #e8ecf3;border-left:1px solid #e8ecf3;width:12px;height:12px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.cx-flyout-panel:after{content:"";width:14px;position:absolute;inset:0 auto 0 -14px}.cx-flyout:hover .cx-flyout-panel,.cx-flyout:focus-within .cx-flyout-panel{pointer-events:auto;opacity:1}.cx-flyout-item{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:#2a3344;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media(hover:hover){.cx-flyout-item:hover{background-color:#f3f5f8}}.cx-flyout-item.is-active{color:#2f6fed;background-color:#f0f2f5}.cx-mega-panel{border-radius:1.15rem!important;width:min(640px,100vw - 280px)!important;padding:1rem!important;transform:none!important}.cx-mega-panel:before{top:28px}.cx-mega-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.cx-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-mega-heading{margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase;border-color:#eef1f6;border-bottom-width:1px}.cx-mega-item{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13.5px;font-weight:var(--font-weight-semibold);color:#1a2740;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media(hover:hover){.cx-mega-item:hover{color:#2f6fed;background-color:#f3f5f8}}.cx-mega-item.is-active{color:#2f6fed;background-color:#eef4ff}.cx-kassa{--kassa-ink:#122033;--kassa-muted:#6b7c8f;--kassa-line:#e4eaf3;--kassa-soft:#f3f6fb;--kassa-deep:#0f2744;--kassa-accent:#1f6feb;--kassa-in:#0f9f6e;--kassa-out:#e35d3b;isolation:isolate;gap:1rem;display:grid;position:relative}@media(min-width:1280px){.cx-kassa{grid-template-columns:340px minmax(0,1fr);gap:1.15rem}}.cx-kassa:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 80% at 12% 20%,#1f6feb1f,#0000 70%),radial-gradient(45% 70% at 88% 10%,#0f9f6e14,#0000 65%),linear-gradient(#eef3fb,#0000);border-radius:28px;height:220px;animation:8s ease-in-out infinite alternate cx-kassa-wash;position:absolute;inset:-.5rem -.25rem auto}@keyframes cx-kassa-wash{0%{opacity:.85;transform:translateY(0)}to{opacity:1;transform:translateY(4px)}}.cx-kassa-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--kassa-muted);margin:0;font-size:10px;font-weight:800}.cx-kassa-side{outline:1px solid var(--kassa-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:24px;flex-direction:column;padding:1rem;animation:.45s both cx-kassa-rise;display:flex;box-shadow:0 12px 40px #1220330f}@keyframes cx-kassa-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cx-kassa-side-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.cx-kassa-side-title{letter-spacing:-.03em;color:var(--kassa-ink);margin:.15rem 0 0;font-size:1.25rem;font-weight:800}.cx-kassa-eye{width:36px;height:36px;color:var(--kassa-muted);background:var(--kassa-soft);border-radius:12px;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:inline-flex}.cx-kassa-eye:hover{color:var(--kassa-accent);background:#e8f0ff;transform:translateY(-1px)}.cx-kassa-add{color:#fff;background:linear-gradient(135deg,#1a56db,#2f6fed 55%,#4b8cff);border-radius:14px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.8rem 1rem;font-size:.875rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 24px #2f6fed47}.cx-kassa-add:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 28px #2f6fed57}.cx-kassa-add-ico{background:#ffffff2e;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.cx-kassa-status{gap:.35rem;margin-top:.85rem;display:grid}.cx-kassa-status-label,.cx-kassa-filter-group label{letter-spacing:.06em;text-transform:uppercase;color:var(--kassa-muted);font-size:11px;font-weight:800}.cx-kassa-select{background:var(--kassa-soft);width:100%;color:var(--kassa-ink);border:0;border-radius:12px;outline:1px solid #0000;padding:.65rem .85rem;font-size:.875rem;font-weight:600;transition:background .2s,outline-color .2s,box-shadow .2s}.cx-kassa-select:focus{background:#fff;outline-color:#2f6fed59;box-shadow:0 0 0 3px #2f6fed1a}.cx-kassa-list{gap:.75rem;max-height:calc(100vh - 290px);margin-top:.95rem;padding-right:.15rem;display:grid;overflow-y:auto}.cx-kassa-card{color:var(--kassa-ink);outline:1px solid var(--kassa-line);background:linear-gradient(#fff,#f7f9fd);border-radius:18px;padding:.95rem;transition:transform .22s,box-shadow .22s,outline-color .22s;animation:.5s both cx-kassa-rise;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #1220330a}.cx-kassa-card:nth-child(2){animation-delay:40ms}.cx-kassa-card:nth-child(3){animation-delay:80ms}.cx-kassa-card:nth-child(4){animation-delay:.12s}.cx-kassa-card-glow{display:none}.cx-kassa-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #12203314}.cx-kassa-card.is-active{color:#fff;background:radial-gradient(circle at 100% 0,#5aa0ff59,#0000 42%),linear-gradient(145deg,#102a4a,#163a6b 48%,#1d4f96);outline-color:#0000;box-shadow:0 16px 34px #102a4a47}.cx-kassa-card.is-active .cx-kassa-card-glow{pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:999px;width:140px;height:140px;display:block;position:absolute;inset:auto -20% -40% auto}.cx-kassa-card.is-inactive:not(.is-active){opacity:.78}.cx-kassa-card.has-custom-bg{color:#fff;outline-color:#0000;box-shadow:0 12px 28px #12203329}.cx-kassa-card.has-custom-bg .cx-kassa-avatar{color:#fff;background:#ffffff2e}.cx-kassa-card.has-custom-bg .cx-kassa-card-type,.cx-kassa-card.has-custom-bg .cx-kassa-badge{color:#ffffffd9}.cx-kassa-card.has-custom-bg .cx-kassa-mini{color:#fff;background:#ffffff1f;border-color:#ffffff59}.cx-kassa-card.has-custom-bg.is-active{box-shadow:0 16px 34px #102a4a52}.cx-kassa-card-main{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.cx-kassa-card-identity{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.cx-kassa-avatar{width:38px;height:38px;color:var(--kassa-accent);background:#e8f0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.cx-kassa-card.is-active .cx-kassa-avatar{color:#fff;background:#ffffff29}.cx-kassa-card-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:800;overflow:hidden}.cx-kassa-card-balance{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.cx-kassa-card-type{color:var(--kassa-muted);margin:.15rem 0 0;font-size:.72rem;font-weight:700}.cx-kassa-card.is-active .cx-kassa-card-type{color:#ffffffb8}.cx-kassa-card-actions{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.cx-kassa-act{letter-spacing:.01em;border-radius:9px;justify-content:center;align-items:center;gap:.2rem;padding:.38rem .55rem;font-size:10.5px;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 2px 6px #00000014}.cx-kassa-act:hover{filter:brightness(1.05);transform:translate(-1px)}.cx-kassa-act.is-in{color:#fff;background:linear-gradient(135deg,#0f9f6e,#17b983)}.cx-kassa-act.is-out{color:#fff;background:linear-gradient(135deg,#e35d3b,#f07855)}.cx-kassa-act.is-move{color:#163a6b;background:#dceaff}.cx-kassa-card.is-active .cx-kassa-act.is-move{color:#12305a;background:#ffffffe6}.cx-kassa-card-foot{z-index:1;border-top:1px solid #12203314;justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:.7rem;display:flex;position:relative}.cx-kassa-card.is-active .cx-kassa-card-foot{border-top-color:#ffffff24}.cx-kassa-mini{width:32px;height:32px;color:var(--kassa-muted);background:var(--kassa-soft);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:inline-flex}.cx-kassa-card.is-active .cx-kassa-mini{color:#fff;background:#ffffff24}.cx-kassa-mini:hover{color:var(--kassa-accent);background:#e8f0ff;transform:scale(1.05)}.cx-kassa-card.is-active .cx-kassa-mini:hover{color:#fff;background:#ffffff3d}.cx-kassa-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--kassa-soft);color:var(--kassa-muted);border-radius:999px;padding:.28rem .65rem;font-size:10px;font-weight:800}.cx-kassa-badge.is-on{color:#0f9f6e;background:#0f9f6e1f}.cx-kassa-badge.is-off{color:#9a3412;background:#e35d3b1f}.cx-kassa-card.is-active .cx-kassa-badge{color:#fff;background:#ffffff24}.cx-kassa-empty-side,.cx-kassa-empty-main{background:var(--kassa-soft);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.cx-kassa-empty-main.is-page{outline:1px solid var(--kassa-line);background:#ffffffe6;min-height:420px;box-shadow:0 12px 36px #1220330d}.cx-kassa-empty-ico{width:52px;height:52px;color:var(--kassa-accent);background:linear-gradient(#eef4ff,#e4ecf8);border-radius:16px;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.cx-kassa-main{gap:.9rem;min-width:0;animation:.5s 50ms both cx-kassa-rise;display:grid}.cx-kassa-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#4f8cff59,#0000 40%),linear-gradient(120deg,#0f2744,#163a6b 45%,#1f57a8);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f274438}.cx-kassa-hero-left,.cx-kassa-hero-right{align-items:center;gap:.85rem;display:flex}.cx-kassa-hero-mark{background:#ffffff1f;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.cx-kassa-hero-title{letter-spacing:-.03em;margin:.1rem 0 0;font-size:1.35rem;font-weight:800}.cx-kassa-hero-meta{color:#ffffffb3;margin:.2rem 0 0;font-size:.78rem;font-weight:600}.cx-kassa-hero-balance{text-align:right}.cx-kassa-hero-balance span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:800;display:block}.cx-kassa-hero-balance strong{letter-spacing:-.03em;margin-top:.15rem;font-size:1.45rem;font-weight:800;display:block}.cx-kassa-hero-transfer{color:#12305a;background:#fff;border-radius:12px;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.8rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.cx-kassa-hero-transfer:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000026}.cx-kassa-metrics{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media(min-width:768px){.cx-kassa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-kassa-metric{outline:1px solid var(--kassa-line);background:#fff;border-radius:18px;padding:.95rem 1rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #1220330a}.cx-kassa-metric:before{content:"";background:#cbd5e1;width:4px;position:absolute;top:0;bottom:0;left:0}.cx-kassa-metric.is-in:before{background:linear-gradient(#0f9f6e,#34d399)}.cx-kassa-metric.is-out:before{background:linear-gradient(#e35d3b,#fb923c)}.cx-kassa-metric.is-net.is-pos:before{background:linear-gradient(#1f6feb,#60a5fa)}.cx-kassa-metric.is-net.is-neg:before{background:linear-gradient(#e35d3b,#f97316)}.cx-kassa-metric-top{letter-spacing:.08em;text-transform:uppercase;color:var(--kassa-muted);align-items:center;gap:.45rem;font-size:11px;font-weight:800;display:flex}.cx-kassa-metric-ico{background:var(--kassa-soft);border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.cx-kassa-metric strong{letter-spacing:-.03em;color:var(--kassa-ink);margin-top:.45rem;font-size:1.15rem;font-weight:800;display:block}.cx-kassa-metric strong small{color:var(--kassa-muted);font-size:.72rem;font-weight:700}.cx-kassa-metric.is-in strong{color:var(--kassa-in)}.cx-kassa-metric.is-out strong{color:var(--kassa-out)}.cx-kassa-metric.is-net.is-pos strong{color:var(--kassa-accent)}.cx-kassa-metric.is-net.is-neg strong{color:var(--kassa-out)}.cx-kassa-filters{outline:1px solid var(--kassa-line);background:#fffffff0;border-radius:18px;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.85rem;display:flex;box-shadow:0 8px 24px #1220330a}.cx-kassa-filter-group{gap:.3rem;min-width:140px;display:grid}.cx-kassa-filter-grow{flex:180px;min-width:180px}.cx-kassa-filter-btn{color:#fff;background:#1f6feb;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:0 1.1rem;font-size:.85rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 18px #1f6feb38}.cx-kassa-filter-btn:hover{background:#1a5fd0;transform:translateY(-1px)}.cx-kassa-panel{outline:1px solid var(--kassa-line);background:#fffffff5;border-radius:22px;overflow:hidden;box-shadow:0 12px 36px #1220330d}.cx-kassa-tabs{border-bottom:1px solid var(--kassa-line);background:linear-gradient(#fbfcff,#fff);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.cx-kassa-tab{color:#5f6b7c;background:#eef2f7;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:800}.cx-kassa-tab.is-active{color:#fff;background:linear-gradient(135deg,#1a56db,#2f6fed);box-shadow:0 8px 18px #2f6fed40}.cx-kassa-tab.is-muted{opacity:.65;cursor:default}.cx-kassa-count{color:#2f6fed;background:#eef4ff;border-radius:999px;margin-left:auto;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.cx-kassa-count strong{font-weight:800}.cx-kassa-table-wrap{padding:.25rem 0 0}.cx-kassa-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.cx-kassa-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--kassa-muted);border-bottom:1px solid var(--kassa-line);white-space:nowrap;background:#f8fafc;padding:.8rem 1rem;font-size:11px;font-weight:800}.cx-kassa-table tbody td{vertical-align:middle;color:var(--kassa-ink);border-bottom:1px solid #eef2f7;padding:.85rem 1rem}.cx-kassa-table tbody tr{transition:background .15s}.cx-kassa-table tbody tr:hover{background:#f7faff}.cx-kassa-td-num{color:var(--kassa-muted);width:48px;font-weight:700}.cx-kassa-date{color:var(--kassa-ink);font-weight:700;display:block}.cx-kassa-time{color:var(--kassa-muted);margin-top:.1rem;font-size:.72rem;font-weight:600;display:block}.cx-kassa-amount{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-width:96px;padding:.28rem .65rem;font-size:.8rem;font-weight:800;display:inline-flex}.cx-kassa-amount.is-in{color:var(--kassa-in);background:#0f9f6e1a}.cx-kassa-amount.is-out{color:var(--kassa-out);background:#e35d3b1a}.cx-kassa-amount.is-move{color:var(--kassa-accent);background:#1f6feb1a}.cx-kassa-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.cx-kassa-chip.is-in{color:#0b7a54;background:#0f9f6e1f}.cx-kassa-chip.is-out{color:#b45309;background:#e35d3b1f}.cx-kassa-chip.is-move{color:#1d4ed8;background:#1f6feb1f}.cx-kassa-table-foot{border-top:1px solid var(--kassa-line);background:#fbfcff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.cx-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;background-color:#fafbfe;border:1px dashed #d7deea;flex-direction:column;justify-content:center;align-items:center;display:flex}.cx-dash-hero{padding-inline:0;padding-block:var(--spacing);background:0 0;position:relative}.cx-dash-hero-glow,.cx-dash-hero-mesh{display:none}.cx-dash-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#2f6fed;text-transform:uppercase}.cx-dash-title{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}@media(min-width:40rem){.cx-dash-title{font-size:32px}}.cx-dash-lead{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#5f6b7c}.cx-viz{gap:calc(var(--spacing) * 3.5);display:grid}.cx-viz-balance{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.cx-viz-balance{grid-template-columns:1.35fr 1fr}}.cx-viz-balance-main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-radius:24px;position:relative;overflow:hidden}@media(min-width:40rem){.cx-viz-balance-main{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 7)}}.cx-viz-balance-main{color:#fff;aspect-ratio:1.68;background:linear-gradient(135deg,#1a4a8c,#0f766e 52%,#1e3a5f);border:1px solid #ffffff2e;min-height:230px;max-height:280px;box-shadow:0 18px 40px #0f285047,inset 0 1px #ffffff40}.cx-card-plastic-bg{background:radial-gradient(90% 70% at 100% 0,#f2c94c2e,#0000 55%),radial-gradient(70% 60% at 0 100%,#ffffff1a,#0000 50%);position:absolute;inset:0}.cx-card-plastic-pattern{display:none}.cx-card-plastic-shine{pointer-events:none;background:linear-gradient(115deg,#ffffff38,#ffffff0a 26%,#0000 45%),linear-gradient(#0000 65%,#00000024);position:absolute;inset:0}.cx-card-plastic-chip{background:linear-gradient(135deg,#f6e27a,#d4af37 40%,#f0d56a,#b8922a);border-radius:7px;width:48px;height:36px;position:absolute;top:1.35rem;right:1.5rem;box-shadow:inset 0 0 0 1px #ffffff59,0 4px 10px #0003}.cx-card-plastic-chip:before{content:"";background:repeating-linear-gradient(90deg,#78500a40 0 2px,#0000 2px 5px),repeating-linear-gradient(0deg,#78500a33 0 2px,#0000 2px 5px);border-radius:3px;position:absolute;inset:6px 4px}.cx-card-plastic-body{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.cx-card-plastic-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 14);display:flex}.cx-card-plastic-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#f2c94c;background:#ffffff1f;border:1px solid #f2c94c59;border-radius:3.40282e38px}.cx-viz-balance-label{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.cx-viz-balance-label{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.cx-viz-balance-value{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:40px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media(min-width:40rem){.cx-viz-balance-value{font-size:46px}}.cx-viz-balance-value{text-shadow:0 1px 2px #00000040}.cx-viz-balance-value span{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#fffc}@supports (color:color-mix(in lab,red,red)){.cx-viz-balance-value span{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.cx-viz-balance-actions{gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;margin-top:auto;display:flex}.cx-viz-pill{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#163a6b;--tw-shadow:0 8px 18px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;align-items:center;display:inline-flex}.cx-viz-pill.is-ghost{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.cx-viz-pill.is-ghost{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cx-viz-pill.is-ghost{color:var(--color-white);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.cx-viz-pill.is-ghost{--tw-ring-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.cx-viz-pill.is-ghost{--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,)}.cx-viz-mini{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-viz-mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.cx-viz-mini{grid-template-columns:repeat(1,minmax(0,1fr))}}.cx-viz-mini-card{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);color:#152033;border:1px solid #e8ecf3;border-radius:22px;box-shadow:0 10px 26px #1520330a}.cx-viz-mini-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-viz-mini-card strong{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.cx-viz-mini-card span{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;display:inline-flex}.cx-viz-mini-card .up{color:#0f9f6e;background-color:#e7f8ef}.cx-viz-mini-card .down{color:#e11d48;background-color:#ffe8ec}.cx-viz-mini-card .wait{color:#2f6fed;background-color:#eef4ff}.cx-viz-grid{gap:calc(var(--spacing) * 3.5);display:grid}@media(min-width:64rem){.cx-viz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-viz-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-radius:28px;position:relative;overflow:hidden}@media(min-width:40rem){.cx-viz-card{padding:calc(var(--spacing) * 6)}}.cx-viz-card{color:#152033;border:1px solid #e8ecf3;box-shadow:0 14px 34px #1520330d}.cx-viz-card-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.cx-viz-card-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-viz-card-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-viz-capsules{height:calc(var(--spacing) * 52);align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);background-color:#f5f8fc;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media(min-width:40rem){.cx-viz-capsules{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3)}}.cx-viz-capsules.is-week{grid-template-columns:repeat(7,minmax(0,1fr))}.cx-viz-cap{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;height:100%;display:flex;position:relative}.cx-viz-cap-bar{width:18px;height:var(--h,12%);transform-origin:bottom;background:#d7e4fb;border-radius:999px;min-height:18px;transition:background .2s,box-shadow .2s;animation:.9s cubic-bezier(.22,1,.36,1) both cx-dash-grow}.cx-viz-cap.is-active .cx-viz-cap-bar{background:linear-gradient(#7aa2f7,#2f6fed);box-shadow:0 10px 22px #2f6fed4d}.cx-viz-cap-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#8b95a7}.cx-viz-cap.is-active .cx-viz-cap-label{color:#152033}.cx-viz-tip{top:calc(var(--spacing) * -1);z-index:10;margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:center;border:1px solid #e8ecf3;position:absolute;transform:translateY(-100%);box-shadow:0 12px 28px #1520331f}.cx-viz-tip strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.cx-viz-tip small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-viz-donut-row{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:40rem){.cx-viz-donut-row{flex-direction:row;align-items:center}}.cx-viz-donut{flex-shrink:0;position:relative}.cx-viz-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cx-viz-donut-center small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-viz-donut-center strong{--tw-font-weight:var(--font-weight-extrabold);font-size:28px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cx-viz-donut.is-sm .cx-viz-donut-center strong{font-size:24px}.cx-viz-arc{animation:1.1s both cx-dash-arc}.cx-viz-bars-legend{width:100%}:where(.cx-viz-bars-legend>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.cx-viz-bars-legend li{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5f6b7c;display:flex}.cx-viz-bars-legend i{height:calc(var(--spacing) * 8);border-radius:3.40282e38px;flex-shrink:0;width:3px}.cx-viz-bars-legend span{flex:1}.cx-viz-bars-legend b{color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cx-viz-quick{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-viz-quick>div{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:#f5f8fc}.cx-viz-quick p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-viz-quick strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.cx-dash-pictos{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.cx-dash-pictos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.cx-dash-pictos{grid-template-columns:repeat(6,minmax(0,1fr))}}.cx-dash-picto-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid #e8ecf3f2;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #1520330d}.cx-dash-picto-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 16px 34px #15203314}.cx-dash-picto{z-index:1;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.cx-dash-picto-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#7a8699;position:relative;overflow:hidden}.cx-dash-picto-value{z-index:1;margin-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);position:relative}.cx-dash-picto-sub{z-index:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#8b95a7;position:relative}.cx-dash-picto-ring{opacity:.45;background:conic-gradient(from 210deg,currentColor var(--p,40%),#e8ecf3d9 0);border-radius:999px;width:72px;height:72px;position:absolute;bottom:-18px;right:-18px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}.cx-dash-picto-card.tone-sky .cx-dash-picto{color:#0284c7;background:#e6f6ff}.cx-dash-picto-card.tone-sky{color:#0284c7}.cx-dash-picto-card.tone-teal .cx-dash-picto{color:#0d9488;background:#e7f8f5}.cx-dash-picto-card.tone-teal{color:#0d9488}.cx-dash-picto-card.tone-cyan .cx-dash-picto{color:#0891b2;background:#e6fbff}.cx-dash-picto-card.tone-cyan{color:#0891b2}.cx-dash-picto-card.tone-amber .cx-dash-picto{color:#d97706;background:#fff4df}.cx-dash-picto-card.tone-amber{color:#d97706}.cx-dash-picto-card.tone-slate .cx-dash-picto{color:#475569;background:#eef1f5}.cx-dash-picto-card.tone-slate{color:#475569}.cx-dash-picto-card.tone-rose .cx-dash-picto{color:#e11d48;background:#ffe8ec}.cx-dash-picto-card.tone-rose{color:#e11d48}.cx-dash-picto-card.tone-blue .cx-dash-picto,.cx-dash-donut-center .cx-dash-picto.tone-blue{color:#2f6fed;background:#e8f0ff}.cx-dash-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both cx-dash-rise;animation-delay:var(--d,0s)}@keyframes cx-dash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-dash-grow{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes cx-dash-arc{0%{opacity:0}to{opacity:1}}@keyframes cx-dash-float{0%,to{transform:translate(0)}50%{transform:translate(-12px,-10px)}}@media(prefers-reduced-motion:reduce){.cx-dash-reveal,.cx-dash-bar-track .bar,.cx-dash-week-col .stem,.cx-dash-arc,.cx-dash-hero-glow{animation:none!important}}.cx-metric-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.cx-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.cx-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.cx-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cx-metric-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-metric-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 28px var(--tw-shadow-color,#15203312);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cx-metric-ico{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-metric-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#7a8699;overflow:hidden}.cx-metric-value{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:17px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);overflow:hidden}.cx-metric-card.tone-blue .cx-metric-ico{color:#2f6fed;background:#e8f0ff}.cx-metric-card.tone-green .cx-metric-ico{color:#12a150;background:#e7f8ef}.cx-metric-card.tone-violet .cx-metric-ico{color:#7c3aed;background:#f1e8ff}.cx-metric-card.tone-sky .cx-metric-ico{color:#0284c7;background:#e6f6ff}.cx-metric-card.tone-indigo .cx-metric-ico{color:#4f46e5;background:#eef0ff}.cx-metric-card.tone-teal .cx-metric-ico{color:#0d9488;background:#e7f8f5}.cx-metric-card.tone-cyan .cx-metric-ico{color:#0891b2;background:#e6fbff}.cx-metric-card.tone-amber .cx-metric-ico{color:#d97706;background:#fff4df}.cx-metric-card.tone-slate .cx-metric-ico{color:#475569;background:#eef1f5}.cx-metric-card.tone-rose .cx-metric-ico{color:#e11d48;background:#ffe8ec}.cx-metric-card.tone-orange .cx-metric-ico{color:#ea580c;background:#fff0e5}.cx-metric-card.tone-emerald .cx-metric-ico{color:#059669;background:#e6f8ef}.cx-schedule{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;overflow:hidden}.cx-day-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:inline-flex}@media(hover:hover){.cx-day-tab:hover{background-color:#f4f7fb}}.cx-day-tab.is-active{color:var(--color-white);--tw-shadow:0 8px 18px var(--tw-shadow-color,#2f6fed47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2f6fed}.cx-schedule-body{grid-template-columns:72px 1fr;max-height:620px;display:grid;overflow:auto}.cx-schedule-times{border-right-style:var(--tw-border-style);background-color:#fafbfe;border-color:#eef1f6;border-right-width:1px}.cx-schedule-time{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#8b95a7;justify-content:flex-end;align-items:flex-start;display:flex}.cx-schedule-row{min-height:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-color:#f0f3f8;border-bottom-width:1px;flex-wrap:wrap;display:flex}.cx-schedule-empty{height:calc(var(--spacing) * 8);width:100%}.cx-settings{max-width:var(--container-5xl);margin-inline:auto}:where(.cx-settings>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.cx-settings{animation:.55s both cx-settings-in}@keyframes cx-settings-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cx-settings-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);color:var(--color-white);border-radius:28px;position:relative;overflow:hidden}@media(min-width:40rem){.cx-settings-hero{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.cx-settings-hero{background:radial-gradient(900px 320px at 12% -10%,#7dbaff73,#0000 55%),radial-gradient(700px 280px at 95% 0,#2f6fed8c,#0000 50%),linear-gradient(135deg,#0f274f,#163a73 42%,#1d4ed8);box-shadow:0 24px 60px #153d8c47}.cx-settings-hero-glow{filter:blur(40px);background:#ffffff1f;border-radius:999px;width:280px;height:280px;animation:4.5s ease-in-out infinite cx-settings-pulse;position:absolute;inset:auto -10% -40% auto}.cx-settings-hero-grid{opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}@keyframes cx-settings-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.cx-settings-identity{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.cx-settings-logo{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:#fffffff2;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.cx-settings-logo{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.cx-settings-logo{object-fit:contain;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cx-settings-logo-fallback{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#1d4ed8;--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-settings-kicker{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.cx-settings-kicker{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.cx-settings-kicker{text-transform:uppercase}.cx-settings-brand{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);overflow:hidden}@media(min-width:40rem){.cx-settings-brand{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.cx-settings-meta{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cx-settings-meta{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cx-settings-lock,.cx-settings-status{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--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,);border-radius:3.40282e38px;display:inline-flex}.cx-settings-lock{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cx-settings-lock{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cx-settings-lock{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.cx-settings-lock{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.cx-settings-lock{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.cx-settings-lock{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.cx-settings-status.is-on{color:#b8ffe6;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(77.8007% -.143055 .0258725/.3);background-color:#2dd4a833}.cx-settings-status.is-off{color:#ffd0d6;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(71.4603% .172674 .0520657/.3);background-color:#ff6b7a33}.cx-settings-billing,.cx-settings-holidays{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 40px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;border-radius:24px}@media(min-width:40rem){.cx-settings-billing,.cx-settings-holidays{padding:calc(var(--spacing) * 6)}}.cx-settings-billing,.cx-settings-holidays{animation:.65s 80ms both cx-settings-in}.cx-settings-holidays{animation-delay:.16s}.cx-settings-billing-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cx-settings-section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-settings-section-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-settings-stats{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-settings-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-settings-stat{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#f6f8fc;transition-duration:.3s;display:flex}@media(hover:hover){.cx-settings-stat:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#eef3fb}}.cx-settings-stat-ico{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-settings-stat-ico.tone-fee{color:#2f6fed;background:#e8f0ff}.cx-settings-stat-ico.tone-paid{color:#12a150;background:#e7f8ef}.cx-settings-stat-ico.tone-due{color:#d97706;background:#fff4df}.cx-settings-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase}.cx-settings-stat-value{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-settings-stat-value span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7a8699}.cx-settings-stat-hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5f6b7c}.cx-settings-stat-hint.is-soon{color:#d97706}.cx-settings-stat-hint.is-late{color:#e11d48}.cx-settings-timeline{margin-top:calc(var(--spacing) * 5);padding-inline:var(--spacing);align-items:center;gap:0;display:flex}.cx-settings-timeline span.is-done,.cx-settings-timeline span.is-next,.cx-settings-timeline span.is-warn{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.cx-settings-timeline span.is-done{background:#12a150;box-shadow:0 0 0 4px #12a15026}.cx-settings-timeline span.is-next{background:#2f6fed;box-shadow:0 0 0 4px #2f6fed26}.cx-settings-timeline span.is-warn{background:#d97706;box-shadow:0 0 0 4px #d977062e}.cx-settings-timeline span.is-line{margin-inline:var(--spacing);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#12a150;--tw-gradient-to:#2f6fed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));border-radius:3.40282e38px;flex:1;height:2px}.cx-settings-alert{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cx-settings-alert.is-wait{border-style:var(--tw-border-style);color:#7a5a10;background-color:#fff8e8;border-width:1px;border-color:#ffe0a3}.cx-settings-alert.is-reject{border-style:var(--tw-border-style);color:#d6455a;background-color:#ffe8ec;border-width:1px;border-color:#ffc9d1}.cx-settings-holiday-form{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-settings-holiday-form{grid-template-columns:1fr 1.4fr auto}}.cx-settings-holiday-list{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.cx-settings-holiday-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-settings-holiday-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f7f9fc;display:flex}@media(hover:hover){.cx-settings-holiday-item:hover{background-color:var(--color-white);--tw-shadow:0 10px 28px var(--tw-shadow-color,#1520330f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cx-settings-holiday-date{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-white);text-align:center;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cx-settings-holiday-date .day{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:#152033}.cx-settings-holiday-date .mon{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#7a8699;text-transform:uppercase}.cx-settings-holiday-remove{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#e11d48;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.cx-settings-holiday-remove:hover{text-decoration-line:underline}}.cx-settings-holiday-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7;background-color:#fafbfe;border:1px dashed #d7deea;flex-direction:column;grid-column:1/-1;display:flex}.cx-pay-dialog{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:min(440px,92vw);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:24px;padding:0}.cx-pay-dialog::backdrop{background-color:#0f274f8c}.cx-pay-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f274f59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media(min-width:40rem){.cx-pay-panel{padding:calc(var(--spacing) * 7)}}.cx-pay-panel{animation:.35s both cx-settings-in}.cx-pay-card{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);color:var(--color-white);background:linear-gradient(135deg,#0f274f,#1d4ed8 55%,#4f8cff);position:relative;overflow:hidden;box-shadow:0 16px 36px #1d4ed847}.cx-pay-card-chip{opacity:.9;background:linear-gradient(135deg,#f5d76e,#c9a227);border-radius:8px;width:42px;height:30px;position:absolute;top:18px;right:18px}.cx-finance-mode{cursor:pointer;border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f6f8fc;position:relative}@media(hover:hover){.cx-finance-mode:hover{background-color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#1520330f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cx-finance-mode.is-active{background-color:var(--color-white);--tw-shadow:0 12px 28px var(--tw-shadow-color,#2f6fed1f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.35)}.cx-finance-mode-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#2f6fed;text-transform:uppercase;background-color:#e8f0ff;border-radius:3.40282e38px;display:inline-flex}.cx-finance-mode-badge.tone-month{color:#12a150;background-color:#e7f8ef}.cx-finance-extra{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f7f9fc}.cx-finance-toggle{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;display:flex}.cx-finance-toggle input{margin-top:var(--spacing);color:#2f6fed;border-color:#cfd7e6;border-radius:.25rem}.cx-finance-toggle input:focus{--tw-ring-color:#2f6fed}.cx-fin{max-width:var(--container-4xl);margin-inline:auto}:where(.cx-fin>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.cx-fin{animation:.5s both cx-settings-in}.cx-fin-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);color:var(--color-white);border-radius:28px;position:relative;overflow:hidden}@media(min-width:40rem){.cx-fin-hero{padding-inline:calc(var(--spacing) * 8)}}.cx-fin-hero{background:radial-gradient(700px 260px at 8% -20%,#78beff80,#0000 55%),radial-gradient(520px 240px at 100% 10%,#10b98138,#0000 45%),linear-gradient(128deg,#0b1f3f,#13407a 48%,#1d4ed8);box-shadow:0 28px 60px #0f2d6e47}.cx-fin-hero-orb{filter:blur(28px);background:#ffffff1a;border-radius:999px;width:220px;height:220px;animation:5s ease-in-out infinite cx-settings-pulse;position:absolute;bottom:-80px;right:-40px}.cx-fin-hero-orb--2{background:#50b4ff33;width:160px;height:160px;animation-delay:1.2s;inset:-90px auto auto 18%}.cx-fin-hero-lines{opacity:.16;background-image:linear-gradient(#fff3 1px,#0000 1px);background-size:100% 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.cx-fin-eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#fff9}@supports (color:color-mix(in lab,red,red)){.cx-fin-eyebrow{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.cx-fin-eyebrow{text-transform:uppercase}.cx-fin-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.cx-fin-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.cx-fin-lead{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.cx-fin-lead{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cx-fin-hero-chip{align-items:center;gap:calc(var(--spacing) * 2);background-color:#ffffff1a;border-radius:3.40282e38px;align-self:flex-start;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cx-fin-hero-chip{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cx-fin-hero-chip{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.cx-fin-hero-chip{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.cx-fin-hero-chip{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.cx-fin-hero-chip{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.cx-fin-hero-chip{--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,)}.cx-fin-pulse{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#5eead4;border-radius:3.40282e38px;animation:1.8s ease-out infinite cx-fin-ping;box-shadow:0 0 #5eead48c}@keyframes cx-fin-ping{0%{box-shadow:0 0 #5eead48c}70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}:where(.cx-fin-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-fin-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 12px 40px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;border-radius:24px}@media(min-width:40rem){.cx-fin-panel{padding:calc(var(--spacing) * 6)}}.cx-fin-panel{animation:.55s both cx-settings-in}.cx-fin-panel-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.cx-fin-panel-head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-fin-panel-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-fin-step{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#5b6b84;background-color:#f0f4fb;justify-content:center;align-items:center;display:inline-flex}.cx-fin-modes{gap:calc(var(--spacing) * 3);display:grid}.cx-fin-mode{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#f5f7fb;transition-duration:.3s;display:flex;position:relative}.cx-fin-mode:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-shadow:0 14px 32px var(--tw-shadow-color,#15203312);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cx-fin-mode.is-on{background-color:var(--color-white);--tw-shadow:0 16px 36px var(--tw-shadow-color,#2f6fed1f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.3)}.cx-fin-mode-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);color:#2f6fed;background-color:#e8f0ff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-fin-mode-icon.tone-green{color:#0f9f6e;background-color:#e7f8ef}.cx-fin-mode-name{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-fin-mode-desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699;display:block}.cx-fin-mode-check{margin-top:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:2px;border-color:#cfd8e6;border-radius:3.40282e38px;flex-shrink:0;margin-left:auto}.cx-fin-mode.is-on .cx-fin-mode-check{background:#2f6fed;border-color:#2f6fed;box-shadow:inset 0 0 0 3px #fff}.cx-fin-reveal{opacity:0;display:none;transform:translateY(8px)}.cx-fin-reveal.is-visible{animation:.35s both cx-fin-slide;display:block}@keyframes cx-fin-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cx-fin-switches{border-radius:var(--radius-2xl);padding-inline:var(--spacing);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f7f9fc;overflow:hidden}.cx-fin-switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:flex}.cx-fin-switch-divider{margin-inline:calc(var(--spacing) * 4);background-color:#e6ebf2;height:1px}.cx-fin-switch-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033;display:block}.cx-fin-switch-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699;display:block}.cx-switch{cursor:pointer;flex-shrink:0;align-items:center;width:48px;height:28px;display:inline-flex;position:relative;overflow:visible}.cx-switch input{z-index:10;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.cx-switch-track{background:#c8cdd5;border-radius:999px;width:100%;height:18px;transition:background-color .2s;display:block;position:relative}.cx-switch-thumb{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .22s cubic-bezier(.2,.9,.3,1),background-color .2s,box-shadow .2s;position:absolute;top:50%;left:0;transform:translate(2px,-50%);box-shadow:0 1px 3px #0f172a33}.cx-switch input:checked+.cx-switch-track{background:#bfd0fb}.cx-switch input:checked+.cx-switch-track .cx-switch-thumb{background:#2f6fed;transform:translate(24px,-50%);box-shadow:0 1px 3px #2f6fed59}.cx-switch input:focus-visible+.cx-switch-track{outline-offset:3px;outline:2px solid #2f6fed59}:where(.cx-fin-courses>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.cx-fin-course{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f6f8fc;display:flex}@media(hover:hover){.cx-fin-course:hover{background-color:#eef3fb}}.cx-fin-course-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033}.cx-fin-course-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-fin-course-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed}.cx-fin-course-price span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#7a8699}.cx-fin-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7;background-color:#fafbfe;border:1px dashed #d7deea}.cx-fin-link{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.cx-fin-link:hover{text-decoration-line:underline}}.cx-fin-actions{padding-top:var(--spacing);justify-content:flex-end;display:flex}.cx-edu{max-width:var(--container-5xl);margin-inline:auto}:where(.cx-edu>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.cx-edu{animation:.45s both cx-settings-in}.cx-edu-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cx-edu-card{background-color:var(--color-white);--tw-shadow:0 12px 40px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;border-radius:24px;overflow:hidden}.cx-edu-table-wrap{overflow-x:auto}.cx-edu-table{text-align:left;width:100%;min-width:560px}.cx-edu-table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase}.cx-edu-table tbody tr{border-top:1px dotted #e3e8f0}.cx-edu-table tbody td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle}.cx-edu-num{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-edu-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1a2433}.cx-edu-type{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed;background-color:#eef4ff;border-radius:3.40282e38px;display:inline-flex}.cx-edu-type.is-left{color:#c47a12;background-color:#fff4df}.cx-edu-action{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.cx-edu-action:hover{background-color:#eef4ff}}.cx-edu-action.is-danger{color:#e11d48}@media(hover:hover){.cx-edu-action.is-danger:hover{background-color:#ffe8ec}}.cx-edu-dialog{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:min(460px,92vw);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:24px;padding:0}.cx-edu-dialog::backdrop{background-color:#0f274f73}.cx-edu-modal{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f274f47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}@media(min-width:40rem){.cx-edu-modal{padding:calc(var(--spacing) * 7)}}.cx-edu-modal{animation:.3s both cx-settings-in}.cx-edu-type-pick{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-edu-type-option{cursor:pointer;border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f7fb}.cx-edu-type-option.is-on{background-color:var(--color-white);color:#2f6fed;--tw-shadow:0 8px 20px var(--tw-shadow-color,#2f6fed1f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.3)}.cx-int{max-width:var(--container-6xl);margin-inline:auto}:where(.cx-int>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-int{animation:.5s both cx-settings-in}.cx-int-hero{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);color:var(--color-white);border-radius:28px;position:relative;overflow:hidden}@media(min-width:40rem){.cx-int-hero{padding-inline:calc(var(--spacing) * 8)}}.cx-int-hero{background:radial-gradient(720px 280px at 0 0,#38bdf859,#0000 55%),radial-gradient(520px 240px at 100% 20%,#6366f159,#0000 50%),linear-gradient(135deg,#0b1224,#152447 55%,#1e3a8a);box-shadow:0 24px 60px #0b122447}.cx-int-hero-glow{filter:blur(40px);background:#2f6fed59;border-radius:999px;width:240px;height:240px;animation:4.8s ease-in-out infinite cx-settings-pulse;position:absolute;bottom:-80px;right:-60px}.cx-int-hero-grid{opacity:.14;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.cx-int-kicker{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.cx-int-kicker{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.cx-int-kicker{text-transform:uppercase}.cx-int-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.cx-int-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.cx-int-lead{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.cx-int-lead{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cx-int-hero-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-int-hero-chip{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.cx-int-hero-chip{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.cx-int-hero-chip{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cx-int-hero-chip{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cx-int-hero-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.cx-int-hero-chip{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.cx-int-hero-chip.is-on{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.cx-int-hero-chip.is-on{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.cx-int-hero-chip.is-on{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.cx-int-hero-chip.is-on{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.cx-int-hero-chip.is-on{color:var(--color-emerald-100)}.cx-int-card--web,.cx-int-card--partners,.cx-int-card--sms,.cx-int-card--pay,.cx-int-card--tg,.cx-int-card--ig{overflow:hidden}.cx-int-card--web:before,.cx-int-card--partners:before,.cx-int-card--sms:before,.cx-int-card--pay:before,.cx-int-card--tg:before,.cx-int-card--ig:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.cx-int-card--web:before{background:#7c3aed}.cx-int-card--partners:before{background:#2f6fed}.cx-int-card--sms:before{background:#2563eb}.cx-int-card--pay:before{background:#0f9f6e}.cx-int-card--tg:before{background:#0284c7}.cx-int-card--ig:before{background:#db2777}.cx-int-ico.tone-web{color:#7c3aed;background:#f3e8ff}.cx-int-sms-step{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#f8fafc;border-width:1px;border-color:#e5ebe7}.cx-int-sms-step-label{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#64748b;text-transform:uppercase}.cx-int-package{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;--tw-shadow:0 8px 24px var(--tw-shadow-color,#2563eb0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));border-width:1px;border-color:#dbe4ff;display:flex}.cx-int-package:hover{background-color:#f8fbff;border-color:#93b4ff}.cx-int-package.is-selected{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(54.615% -.026671 -.213549/.2);background-color:#eff6ff;border-color:#2563eb}.cx-int-package-ico{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);color:#2563eb;background-color:#e8f0ff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-int-package-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-int-package-desc{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699;display:block}.cx-int-package-pick{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#2563eb;border-radius:3.40282e38px;flex-shrink:0}.cx-int-package.is-selected .cx-int-package-pick{background-color:#0f9f6e}.cx-int-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.cx-int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-int-card{background-color:var(--color-white);height:100%;padding:calc(var(--spacing) * 4);--tw-shadow:0 12px 40px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:22px;flex-direction:column;transition-duration:.3s;display:flex;position:relative}@media(hover:hover){.cx-int-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 18px 44px var(--tw-shadow-color,#15203314);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.cx-int-card{padding:calc(var(--spacing) * 5)}}.cx-int-card{animation:.55s both cx-settings-in}@media(min-width:64rem){.cx-int-card--wide{grid-column:span 2/span 2}}.cx-int-card-top{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.cx-int-ico{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);justify-content:center;align-items:center;display:inline-flex}.cx-int-ico.tone-sms{color:#2f6fed;background:#e8f0ff}.cx-int-ico.tone-pay{color:#0f9f6e;background:#e7f8ef}.cx-int-ico.tone-tg{color:#0284c7;background:#e6f6ff}.cx-int-ico.tone-ig{color:#db2777;background:#fce7f3}.cx-int-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.cx-int-badge.is-progress{color:#c47a12;background-color:#fff4df}.cx-int-badge.is-soon{color:#64748b;background-color:#eef1f5}.cx-int-badge.is-on{color:#0f9f6e;background-color:#e7f8ef}.cx-int-sms-extra{margin-top:1.25rem;animation:.3s both cx-fin-slide;display:none}.cx-int-sms-extra.is-open{display:block}.cx-int-sms-extra-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-int-sms-list{border-radius:var(--radius-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f7f9fc;overflow:visible}.cx-int-sms-list .cx-fin-switch-row{align-items:center}.cx-int-sms-list .cx-switch{margin-top:0}.cx-int-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-int-desc{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-int-footer{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef1f6;border-top-width:1px;display:flex}.cx-int-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-int-providers{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.cx-int-providers{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-int-providers--stack{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.cx-int-providers--stack{grid-template-columns:repeat(1,minmax(0,1fr))}}.cx-int-provider-block{border-radius:var(--radius-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;overflow:visible}.cx-int-provider-block .cx-int-provider{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.cx-int-provider-extra{border-top-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-color:#e8ecf3;border-top-width:1px;display:none}.cx-int-provider-extra.is-open{animation:.25s both cx-fin-slide;display:block}.cx-int-cred-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-int-cred-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-int-cred{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;flex-direction:column;display:flex}@media(min-width:40rem){.cx-int-cred--full{grid-column:span 2/span 2}}.cx-int-provider{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f6f8fc;display:flex}.cx-int-provider-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cx-int-provider-logo img{object-fit:contain;max-width:100%;max-height:100%}.cx-int-provider-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033;overflow:hidden}.cx-int-provider-status{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:#8b95a7;overflow:hidden}.sx{max-width:1400px;margin-inline:auto}.sx-hero{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-white);background-color:#0b1224;border-radius:24px;flex-direction:column;display:flex}@media(min-width:40rem){.sx-hero{padding-inline:calc(var(--spacing) * 6);flex-direction:row;justify-content:space-between;align-items:flex-end}}.sx-hero{background:radial-gradient(520px 180px at 0 0,#db277747,#0000 55%),linear-gradient(135deg,#0b1224,#1b1140 60%,#3b0764)}.sx-kicker{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.sx-kicker{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.sx-kicker{text-transform:uppercase}.sx-title{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sx-lead{margin-top:var(--spacing);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.sx-lead{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.sx-hero-meta{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sx-chip,.sx-chip-link{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.sx-chip,.sx-chip-link{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sx-chip,.sx-chip-link{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sx-chip,.sx-chip-link{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sx-chip,.sx-chip-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.sx-chip,.sx-chip-link{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.sx-chip.is-on{border-color:#fda5d566}@supports (color:color-mix(in lab,red,red)){.sx-chip.is-on{border-color:color-mix(in oklab,var(--color-pink-300) 40%,transparent)}}.sx-chip.is-on{background-color:#fb64b626}@supports (color:color-mix(in lab,red,red)){.sx-chip.is-on{background-color:color-mix(in oklab,var(--color-pink-400) 15%,transparent)}}.sx-chip.is-on{color:var(--color-pink-100)}.sx-chip-link:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.sx-chip-link:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.sx-chip-link:hover{color:var(--color-white)}.sx-deck{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.sx-deck{grid-template-columns:280px minmax(0,1fr) 260px}}.sx-list,.sx-chat,.sx-inspect{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;border-radius:22px}.sx-list{overflow:hidden}.sx-list-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#8b95a7;text-transform:uppercase;border-color:#eef1f6;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.sx-thread{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-color:#f1f4f8;border-bottom-width:1px;text-decoration-line:none;display:flex}@media(hover:hover){.sx-thread:hover{background-color:#f8fafc}}.sx-thread.is-active{background-color:#fff5f8}.sx-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#db2777;background-color:#fce7f3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sx-thread-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sx-thread-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;overflow:hidden}.sx-thread-top time{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#94a3b8;flex-shrink:0}.sx-thread-sub{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699;display:block;overflow:hidden}.sx-kind{margin-right:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#64748b;text-transform:uppercase;background-color:#f1f5f9;border-radius:3.40282e38px}.sx-unread{margin-top:var(--spacing);height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#db2777;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.sx-chat{flex-direction:column;min-height:520px;display:flex}.sx-chat-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#eef1f6;border-bottom-width:1px;display:flex}.sx-chat-head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.sx-chat-head p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.sx-lead-pill{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#0f9f6e;background-color:#e7f8ef;border-radius:3.40282e38px;text-decoration-line:none}.sx-messages{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sx-bubble{border-radius:var(--radius-2xl);max-width:80%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5)}.sx-bubble p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.sx-bubble span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.6;display:block}.sx-bubble.is-contact{color:#152033;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f8fafc;align-self:flex-start}.sx-bubble.is-assistant{color:#831843;background-color:#fff1f6;align-self:flex-end}.sx-bubble.is-staff{color:#1e3a8a;background-color:#e8f0ff;align-self:flex-end}.sx-bubble.is-system{color:#64748b;background-color:#f8fafc;align-self:center}.sx-composer{align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-color:#eef1f6;border-top-width:1px;display:flex}.sx-inspect{padding:calc(var(--spacing) * 5)}.sx-inspect-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#8b95a7;text-transform:uppercase}.sx-inspect h3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.sx-inspect dl{margin-top:calc(var(--spacing) * 4)}:where(.sx-inspect dl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sx-inspect dt{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#94a3b8;text-transform:uppercase}.sx-inspect dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033}.sx-inspect-note{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.sx-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.sx-empty--wide{padding-inline:calc(var(--spacing) * 8);flex:1;justify-content:center;align-items:center;display:flex}.cx-switch.is-locked{opacity:.7}.cx-switch.is-locked input{cursor:not-allowed}.cx-int-note{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#5f6b7c;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f4f7fb}.cx-lesson-chip{max-width:var(--container-xs);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1d4ed8;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d7e4ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#eef4ff}@media(hover:hover){.cx-lesson-chip:hover{background-color:#e0ebff}}.cx-search{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:#8b95a7;background-color:#f4f7fb;border-radius:3.40282e38px;display:flex}.cx-upgrade{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#eef4ff;--tw-gradient-to:#e0ebff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);border-radius:22px;flex-shrink:0;margin-top:auto;position:relative;overflow:hidden}.cx-bar{width:calc(var(--spacing) * 7);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#d7e4ff}.cx-bar.is-active{background-color:#2f6fed}.cx-quick{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-quick-item{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:relative;overflow:hidden}@media(hover:hover){.cx-quick-item:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 14px 36px var(--tw-shadow-color,#15203314);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cx-quick-item .icon{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#eef4ff;justify-content:center;align-items:center;display:flex}.cx-nav-label{margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#9aaca3;text-transform:uppercase}.sp-body{--sp-ink:#1a1f2c;--sp-muted:#8b95a7;--sp-gold:#d4a017;--sp-gold-soft:#f6e27a;--sp-surface:#fff;--sp-line:#eef1f6;--sp-soft:#f6f7fb;color:var(--sp-ink);scroll-behavior:smooth;background:radial-gradient(900px 420px at 100% 0,#a7f3d059,#0000 55%),radial-gradient(700px 380px at 0 100%,#fbcfe847,#0000 50%),#f4f5f8;min-height:100vh;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.sp-app{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sp-aside{border-right:1px solid var(--sp-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#ffffffd1;flex-direction:column;height:100vh;padding:1.25rem 1rem 1rem;display:flex;position:sticky;top:0}.sp-aside-brand{color:var(--sp-ink);align-items:center;gap:.65rem;margin-bottom:1.25rem;font-family:Sora,Outfit,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.sp-aside-brand img{object-fit:contain;border-radius:10px;width:36px;height:36px}.sp-aside-brand-mark{color:#fff;background:linear-gradient(135deg,#34d399,#60a5fa);border-radius:12px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:grid}.sp-aside-profile{text-align:center;margin-bottom:1.25rem}.sp-aside-avatar{cursor:pointer;display:inline-grid;position:relative}.sp-aside-avatar-preview{color:#4338ca;background:#eef2ff;border-radius:999px;place-items:center;width:88px;height:88px;font-size:1.4rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 10px 28px #4338ca1f}.sp-aside-avatar-preview img{object-fit:cover;width:100%;height:100%}.sp-aside-avatar-edit{color:#fff;background:#111827;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:2px;right:2px;box-shadow:0 4px 12px #0003}.sp-aside-name{margin-top:.7rem;font-size:.98rem;font-weight:700}.sp-aside-pending{color:#8a5a00;letter-spacing:.02em;background:#fff4d6;border-radius:999px;margin-top:.35rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.sp-aside-mail{color:var(--sp-muted);word-break:break-all;margin-top:.15rem;font-size:.78rem}.sp-aside-nav{flex:1;gap:.25rem;padding-right:.15rem;display:grid;overflow:auto}.sp-aside-link{color:#5b6475;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.sp-aside-link:hover{background:var(--sp-soft);color:var(--sp-ink)}.sp-aside-link.is-active{color:#0f766e;background:#eefcf4}.sp-aside-link.is-active .sp-aside-ico{color:#10b981;filter:drop-shadow(0 0 10px #10b98173)}.sp-aside-ico{place-items:center;width:22px;display:grid}.sp-aside-badge{color:#fff;text-align:center;background:#111827;border-radius:999px;min-width:1.4rem;margin-left:auto;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.sp-aside-foot{gap:.65rem;margin-top:auto;padding-top:.75rem;display:grid}.sp-aside-cta{color:#fff;background:radial-gradient(120% 100% at 100% 0,#f6e27a59,#0000 50%),linear-gradient(160deg,#1f2937,#111827);border-radius:22px;padding:1rem;text-decoration:none;display:block;box-shadow:0 16px 36px #11182740}.sp-aside-cta-coin{place-items:center;margin-bottom:.35rem;display:grid}.sp-aside-cta-title{font-family:Sora,Outfit,sans-serif;font-size:1rem;font-weight:700}.sp-aside-cta-sub{color:#ffffffb3;margin-top:.2rem;font-size:.75rem;line-height:1.35}.sp-aside-cta-btn{color:#111827;background:#fff;border-radius:999px;margin-top:.75rem;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.sp-aside-logout{color:#8b95a7;cursor:pointer;background:0 0;border:0;width:100%;font-size:.82rem;font-weight:600}.sp-aside-logout:hover{color:#ef4444}.sp-workspace{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sp-workspace.has-right{grid-template-columns:minmax(0,1fr) 300px}.sp-main-pane{min-width:0;padding:1.25rem 1.25rem 2rem}.sp-menu-btn{border:1px solid var(--sp-line);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:.75rem;display:none}.sp-right{padding:1.25rem 1rem 1.5rem 0}.sp-right-inner{gap:1rem;display:grid;position:sticky;top:1.25rem}.sp-dash-page{gap:1.15rem;display:grid}.sp-dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sp-pending-banner{color:#6b4f12;background:#fff8e6;border:1px solid #f3d48a;border-radius:1.25rem;margin-bottom:1rem;padding:1rem 1.1rem}.sp-pending-banner strong{font-size:.98rem;display:block}.sp-pending-banner p{margin-top:.3rem;font-size:.86rem;line-height:1.45}.sp-dash-hello{letter-spacing:-.03em;font-family:Sora,Outfit,sans-serif;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:800}.sp-dash-sub{color:var(--sp-muted);margin-top:.25rem;font-size:.92rem}.sp-dash-top-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sp-dash-btn-dark{color:#fff;background:#111827;border-radius:999px;align-items:center;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.sp-dash-search{border:1px solid var(--sp-line);min-width:200px;color:var(--sp-muted);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .9rem;display:flex}.sp-dash-search input{background:0 0;border:0;outline:none;width:100%;font-size:.85rem}.sp-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.sp-stat-card{border-radius:24px;justify-content:space-between;align-items:flex-end;gap:.75rem;min-height:118px;padding:1.15rem 1.2rem;display:flex;position:relative;overflow:hidden}.sp-stat-card p{font-family:Sora,Outfit,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.2}.sp-stat-card span{opacity:.8;margin-top:.25rem;font-size:.78rem;display:block}.sp-stat-card--dark{color:#fff;background:radial-gradient(120% 90% at 100% 0,#f472b68c,#0000 45%),radial-gradient(90% 80% at 0 100%,#38bdf873,#0000 50%),#111827}.sp-stat-card--pink{color:#831843;background:linear-gradient(145deg,#fce7f3,#fbcfe8)}.sp-stat-card--mint{color:#115e59;background:linear-gradient(145deg,#ccfbf1,#a7f3d0)}.sp-stat-card__coin{flex-shrink:0}.sp-panel{border:1px solid var(--sp-line);background:#fff;border-radius:24px;padding:1.1rem 1.15rem;box-shadow:0 10px 30px #11182708}.sp-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.sp-panel-head h2{font-family:Sora,Outfit,sans-serif;font-size:1.05rem;font-weight:700}.sp-panel-head a{color:#0f766e;font-size:.82rem;font-weight:700;text-decoration:none}.sp-assign-list{gap:.55rem;display:grid}.sp-assign-row{background:var(--sp-soft);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.sp-assign-ico{color:#0f766e;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sp-assign-title{font-size:.92rem;font-weight:700}.sp-assign-meta{color:var(--sp-muted);margin-top:.1rem;font-size:.75rem}.sp-assign-badge{border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.sp-assign-badge.is-done{color:#047857;background:#d1fae5}.sp-assign-badge.is-progress{color:#c2410c;background:#ffedd5}.sp-assign-badge.is-late{color:#be123c;background:#ffe4e6}.sp-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sp-pick-card{background:var(--sp-soft);border-radius:18px;padding:.9rem}.sp-pick-art{border-radius:16px;place-items:center;height:88px;margin-bottom:.7rem;display:grid}.sp-pick-art.tone-1{background:linear-gradient(145deg,#dbeafe,#e0e7ff)}.sp-pick-art.tone-2{background:linear-gradient(145deg,#fce7f3,#ffe4e6)}.sp-pick-art.tone-3{background:linear-gradient(145deg,#d1fae5,#ccfbf1)}.sp-pick-card h3{font-size:.92rem;font-weight:700}.sp-pick-card p{color:var(--sp-muted);margin-top:.2rem;font-size:.78rem}.sp-pick-author{font-weight:600;color:#4b5563!important;margin-top:.45rem!important}.sp-empty{text-align:center;color:var(--sp-muted);padding:1.25rem;font-size:.88rem}.sp-cal,.sp-schedule{border:1px solid var(--sp-line);background:#fff;border-radius:22px;padding:1rem;box-shadow:0 10px 28px #11182708}.sp-cal-head{margin-bottom:.75rem;font-family:Sora,Outfit,sans-serif;font-size:.95rem}.sp-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.sp-cal-wd{color:var(--sp-muted);font-size:.68rem;font-weight:700}.sp-cal-day{aspect-ratio:1;color:#374151;border-radius:999px;place-items:center;font-size:.78rem;font-weight:600;display:grid}.sp-cal-day.is-today{color:#1d4ed8;box-shadow:inset 0 0 0 2px #60a5fa}.sp-cal-day.has-lesson{color:#047857;background:#ecfdf5}.sp-schedule h3{font-family:Sora,Outfit,sans-serif;font-size:1rem;font-weight:700}.sp-schedule-sub{color:var(--sp-muted);margin:.2rem 0 .85rem;font-size:.78rem}.sp-timeline{gap:.65rem;display:grid}.sp-timeline-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.sp-timeline-time{color:var(--sp-muted);padding-top:.55rem;font-size:.72rem;font-weight:700}.sp-timeline-card{border-radius:14px;gap:.15rem;padding:.7rem .8rem;display:grid}.sp-timeline-card strong{font-size:.85rem}.sp-timeline-card span,.sp-timeline-card small{opacity:.8;font-size:.72rem}.sp-timeline-card.tone-blue{color:#1e3a8a;background:#dbeafe}.sp-timeline-card.tone-pink{color:#9d174d;background:#fce7f3}@media(max-width:1180px){.sp-workspace.has-right{grid-template-columns:minmax(0,1fr)}.sp-right{padding:0 1.25rem 1.5rem}.sp-right-inner{grid-template-columns:1fr 1fr;position:static}}@media(max-width:960px){.sp-app{grid-template-columns:1fr}.sp-aside{width:min(280px,88vw);transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 40px #0000001f}.sp-aside.is-open{transform:translate(0)}.sp-menu-btn{display:grid}.sp-stat-cards,.sp-picks,.sp-right-inner{grid-template-columns:1fr}}.sp-shell{max-width:1440px;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10);margin-inline:auto}@media(min-width:40rem){.sp-shell{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:64rem){.sp-shell{padding-inline:calc(var(--spacing) * 8)}}.sp-topnav{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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,);background:#fffcf5c7;border-radius:28px;flex-wrap:wrap;display:flex;box-shadow:0 14px 40px #281c0a14,inset 0 0 0 1px #d4a0172e,inset 0 1px #ffffffa6}.sp-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background:linear-gradient(145deg,#2a2114,#120e09);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.sp-pills{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.sp-pill{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#6f6558;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media(hover:hover){.sp-pill:hover{color:#16130f;background-color:#f3e9d2}}.sp-pill.is-active{color:#1a1205;background:linear-gradient(135deg,#d4a017,#b8860b);box-shadow:0 10px 22px #b8860b59}.sp-utils{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.sp-search{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:#6f6558;background-color:#f3e9d2;border-radius:3.40282e38px}.sp-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#4d4335;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f3e9d2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.sp-icon-btn:hover{background-color:#eadcbd}}.sp-main{min-width:0}:where(.sp-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sp-header-row{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sp-crumb{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#8a7d68}.sp-hello{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.sp-hello{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.sp-hello{color:var(--sp-ink);font-family:Sora,Outfit,sans-serif}.sp-chip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#4d4335;background:#fffcf5e6;border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 0 0 1px #d4a01733}.sp-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));color:#1a1205;background:linear-gradient(135deg,#d4a017,#b8860b);border-radius:3.40282e38px;display:inline-flex;box-shadow:0 12px 26px #b8860b52}.sp-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.sp-btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));color:var(--sp-ink);background:#fffcf58c;border-radius:3.40282e38px;display:inline-flex;box-shadow:inset 0 0 0 1px #281c0a1f}.sp-btn-ghost:hover{background:#fffcf5d9}.sp-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.sp-grid{grid-template-columns:280px minmax(0,1fr) 320px}}.sp-card{padding:calc(var(--spacing) * 5);background:var(--sp-surface);border-radius:28px;box-shadow:0 14px 40px #281c0a0f,inset 0 0 0 1px #d4a01724}.sp-card-lift{transition:transform .25s,box-shadow .25s}.sp-card-lift:hover{transform:translateY(-2px);box-shadow:0 18px 48px #281c0a1a,inset 0 0 0 1px #d4a01738}.sp-section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--sp-ink);font-family:Sora,Outfit,sans-serif}.sp-list-row{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background:#f6ecd28c}.sp-metric-row{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.sp-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.sp-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-metric{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background:#fffcf5d1;border-radius:22px;flex-direction:column;display:flex;box-shadow:0 10px 28px #281c0a0d,inset 0 0 0 1px #d4a01724}.sp-metric span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--sp-muted)}.sp-metric strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--sp-ink);font-family:Sora,Outfit,sans-serif}.sp-metric-coin{background:linear-gradient(145deg,#fff8dc,#f0d060);text-decoration:none}.sp-metric-coin strong{color:#5c4a0c}.sp-hero{color:#fff8e7;background:radial-gradient(720px 360px at 75% 30%,#f6e27a47,#0000 60%),linear-gradient(145deg,#17120b,#2a2114 48%,#120e09);border-radius:32px;align-items:center;gap:1.5rem;min-height:min(72vh,520px);padding:1.75rem 1.25rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #120c0659}@media(min-width:900px){.sp-hero{grid-template-columns:1.15fr .85fr;padding:2.25rem 2.5rem}}.sp-hero__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#d4a01759,#0000 65%);height:70%;position:absolute;inset:auto -10% -30% 40%}.sp-hero__circuit{opacity:.14;pointer-events:none;background-image:linear-gradient(#f6e27a59 1px,#0000 1px),linear-gradient(90deg,#f6e27a59 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(circle at 70% 40%,#000 20%,#0000 72%)}.sp-hero__copy{z-index:1;position:relative}.sp-hero__brand{letter-spacing:.04em;color:#0000;text-shadow:0 0 40px #f6e27a40;background:linear-gradient(#fff4c2,#d4a017 55%,#8a6a10);-webkit-background-clip:text;background-clip:text;font-family:Sora,Outfit,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;line-height:.95;animation:3.6s ease-in-out infinite sp-brand-pulse}.sp-hero__title{letter-spacing:-.02em;color:#fff8e7;margin-top:.85rem;font-family:Sora,Outfit,sans-serif;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600}.sp-hero__sub{color:#fff8e7b8;max-width:34rem;margin-top:.55rem;font-size:.98rem;line-height:1.55}.sp-hero__actions{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.sp-hero__coin-wrap{z-index:1;min-height:360px;box-shadow:none;background:0 0;justify-self:center;place-items:center;gap:.35rem;display:grid;position:relative}.sp-hero__coin{--neo-coin-size:min(42vw, 340px)!important;width:var(--neo-coin-size)!important;height:var(--neo-coin-size)!important}.sp-hero__coin-hint{letter-spacing:.04em;color:#fff8e773;margin:0;font-size:.72rem}.sp-hero__balance{color:#f6e27a;justify-content:center;align-items:baseline;gap:.45rem;margin-top:.75rem;display:flex}.sp-hero__balance-label{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.75rem}.sp-hero__balance-value{font-variant-numeric:tabular-nums;font-family:Sora,Outfit,sans-serif;font-size:1.8rem;font-weight:700}.sp-hero__balance-unit{opacity:.8;font-size:.85rem}@keyframes sp-brand-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.sp-profile-simple{padding:calc(var(--spacing) * 5);background:var(--sp-surface);border-radius:28px;box-shadow:0 14px 40px #281c0a0f,inset 0 0 0 1px #d4a01724}.sp-profile-simple__photo{justify-items:center;gap:.65rem;display:grid}.sp-profile-simple__avatar{color:#f6e27a;background:linear-gradient(145deg,#2a2114,#120e09);border-radius:999px;place-items:center;width:120px;height:120px;font-family:Sora,Outfit,sans-serif;font-size:2rem;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #f6e27a59}.sp-profile-simple__avatar img{object-fit:cover;width:100%;height:100%}.sp-profile-simple__upload{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));color:#1a1205;background:linear-gradient(135deg,#d4a017,#b8860b);border-radius:3.40282e38px;display:inline-flex}.sp-profile-simple__upload:hover{filter:brightness(1.05)}.sp-profile-simple__body{text-align:center;margin-top:1rem}.sp-profile-simple__name{color:var(--sp-ink);font-family:Sora,Outfit,sans-serif;font-size:1.15rem;font-weight:700}.sp-profile-simple__meta{color:var(--sp-muted);margin-top:.2rem;font-size:.85rem}.sp-profile-simple__badge{color:#6b5410;background:#f6e27a47;border-radius:999px;margin-top:.75rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.sp-profile-card{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f1c1714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#dfe8e1;border-radius:28px;min-height:360px;position:relative;overflow:hidden}.sp-profile-art{background:linear-gradient(160deg,#c5d6cb,#a8c0b0 40%,#6f947c);position:absolute;inset:0}.sp-profile-initials{--tw-font-weight:var(--font-weight-bold);font-size:96px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sp-profile-initials{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.sp-profile-orb{background:#ffffff2e;border-radius:3.40282e38px;position:absolute}.sp-profile-orb-a{width:160px;height:160px;top:40px;right:-40px}.sp-profile-orb-b{width:100px;height:100px;bottom:120px;left:-20px}.sp-exp-badge{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-white);--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,);background-color:#0f1c17d9;border-radius:3.40282e38px;position:absolute}.sp-profile-glass{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);background-color:#ffffff26;border-radius:22px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.sp-profile-glass{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sp-profile-glass{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.sp-profile-glass{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.sp-profile-glass{--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,)}.sp-round-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sp-round-btn{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.sp-round-btn{color:#0f1c17;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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))}@media(hover:hover){.sp-round-btn:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.sp-trend{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1a6340;background-color:#e9f7ef;border-radius:3.40282e38px;display:inline-flex}.sp-spark{height:calc(var(--spacing) * 28);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.sp-spark-col{align-items:center;gap:var(--spacing);flex-direction:column;flex:1;display:flex}.sp-spark-bar{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#8fb098;--tw-gradient-to:#c5d9cb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));width:100%;max-width:28px}.sp-spark-bar.is-empty{--tw-gradient-from:#e4ebe5;--tw-gradient-to:#eef2ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));opacity:.7}.sp-spark-col span{color:#9aaca3;font-size:10px}.sp-stat-row{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.sp-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.sp-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-stat{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 8px 28px var(--tw-shadow-color,#0f1c170a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e7ece8;border-radius:22px;display:flex}.sp-stat-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-2xl);color:#1a6340;background-color:#eef6f1;justify-content:center;align-items:center;display:flex}.sp-stat-coin{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff8dc;--tw-gradient-to:#f6e8a8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-ring-color:oklab(86.3465% -.00809217 .134973/.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.sp-stat-coin:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.sp-coin-chip{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#5c4a0c;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.sp-coin-chip:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.sp-coin-chip{background:linear-gradient(135deg,#fff8dc,#f0d060);box-shadow:0 8px 20px #d4a01747,inset 0 0 0 1px #e2b93b73}.sp-profile-avatar{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff40;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:42%;left:50%}@supports (color:color-mix(in lab,red,red)){.sp-profile-avatar{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.sp-profile-avatar{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f1c1726);--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);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.sp-profile-avatar{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.sp-profile-avatar{--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,)}.sp-wallet{padding:calc(var(--spacing) * 5);color:var(--color-white);background:linear-gradient(145deg,#1f1810,#2a2114 48%,#120e09);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 50px #120c0666}.sp-wallet-shine{pointer-events:none;background:radial-gradient(circle,#f6e27a38,#0000 65%);border-radius:999px;width:220px;height:220px;position:absolute;inset:-40% auto auto -20%}.sp-coin-stack{width:56px;height:56px;position:relative}.sp-coin-stack-item{width:40px;height:40px;transform:translateY(calc(var(--i) * -7px)) translate(calc(var(--i) * -5px)) rotate(calc(var(--i) * -10deg));position:absolute;right:0}#davomat,#tangalar,#topshiriqlar{scroll-margin-top:96px}.sp-heatmap{grid-template-columns:repeat(14,minmax(0,1fr));gap:.5rem;display:grid}.sp-dot{aspect-ratio:1;background-color:#e4ebe5;border-radius:3.40282e38px}.sp-dot.level-1{background:#f0c4b8}.sp-dot.level-2{background:#c5d9cb}.sp-dot.level-3{background:#1a6340}.sp-split{background-color:var(--color-white);--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f1c170a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e7ece8;border-radius:28px;display:grid;overflow:hidden}@media(min-width:40rem){.sp-split{grid-template-columns:repeat(1,minmax(0,1fr))}}.sp-split{grid-template-rows:1fr 1fr}.sp-split-dark{padding:calc(var(--spacing) * 5);color:var(--color-white);background-color:#1e3d36}.sp-split-light{background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.sp-gauge{width:calc(var(--spacing) * 40);margin-inline:auto;position:relative}.sp-gauge-label{text-align:center;inset-inline:0;position:absolute;bottom:0}.sp-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.sp-status-done{color:#1a6340;background-color:#e9f7ef}.sp-status-wait{color:#c47a12;background-color:#fff1e0}.sp-status-fail{color:#d6455a;background-color:#ffe8ec}.sp-dark-card{padding:calc(var(--spacing) * 5);color:var(--color-white);background:linear-gradient(145deg,#1f1810,#2a2114 45%,#120e09);border-radius:28px;box-shadow:0 18px 50px #120c0659}.neo-coin-3d{--neo-coin-size:64px;width:var(--neo-coin-size);height:var(--neo-coin-size);perspective:calc(var(--neo-coin-size) * 4);vertical-align:middle;place-items:center;display:inline-grid}.neo-coin-3d__scene{width:100%;height:100%;transform-style:preserve-3d}.neo-coin-3d__disc{width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 calc(var(--neo-coin-size) * .08) calc(var(--neo-coin-size) * .14) #00000073);position:relative;transform:rotateY(-18deg)rotateX(12deg)}.neo-coin-3d__face{object-fit:contain;backface-visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block}.neo-coin-3d__edge{transform:translateZ(calc(var(--neo-coin-size) * -.04));pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff4b440,#0000 55%);border-radius:50%;position:absolute;inset:8%}.neo-coin-3d__shine{mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(125deg,#ffffff47,#0000 42% 58%,#ffdc781f);border-radius:50%;position:absolute;inset:0}.neo-coin-3d.is-glow .neo-coin-3d__disc{filter:drop-shadow(0 0 calc(var(--neo-coin-size) * .22) #f6e27a73) drop-shadow(0 calc(var(--neo-coin-size) * .1) calc(var(--neo-coin-size) * .18) #00000080)}.neo-coin-3d.is-spin .neo-coin-3d__disc{animation:2.4s linear infinite neo-coin-spin}.neo-coin-3d.is-float .neo-coin-3d__disc{animation:3.4s ease-in-out infinite neo-coin-float}.neo-coin-3d.is-spin.is-float .neo-coin-3d__disc,.neo-coin-3d.is-float.is-glow.is-spin .neo-coin-3d__disc{animation:2.8s linear infinite neo-coin-spin-float}.neo-coin-3d:not(.is-interactive):hover .neo-coin-3d__disc{transition:transform .35s;animation-play-state:paused;transform:rotateY(24deg)rotateX(8deg)scale(1.05)}.neo-coin-3d.is-interactive{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.neo-coin-3d.is-interactive .neo-coin-3d__disc{filter:none;will-change:transform;transform:rotateX(10deg)rotateY(-12deg)}.neo-coin-3d.is-interactive.is-dragging{cursor:grabbing}.neo-coin-3d.is-interactive.is-engaging .neo-coin-3d__disc{transition:none}@keyframes neo-coin-spin{0%{transform:rotateY(0)rotateX(12deg)}to{transform:rotateY(360deg)rotateX(12deg)}}@keyframes neo-coin-float{0%,to{transform:rotateY(-18deg)rotateX(12deg)translateY(0)}50%{transform:rotateY(18deg)rotateX(8deg)translateY(-8px)}}@keyframes neo-coin-spin-float{0%{transform:rotateY(0)rotateX(12deg)translateY(0)}50%{transform:rotateY(180deg)rotateX(10deg)translateY(-10px)}to{transform:rotateY(360deg)rotateX(12deg)translateY(0)}}.neo-loader{z-index:9999;background:radial-gradient(700px 420px at 50% 40%,#d4a01738,#0000 60%),#0a0907;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.neo-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.neo-loader__aura{filter:blur(8px);background:radial-gradient(circle,#f6e27a33,#0000 68%);border-radius:50%;width:min(70vw,420px);height:min(70vw,420px);animation:2s ease-in-out infinite neo-loader-pulse;position:absolute}.neo-loader__stage{z-index:1;text-align:center;justify-items:center;gap:.75rem;display:grid;position:relative}.neo-loader__brand{letter-spacing:.28em;color:#f6e27a;margin-top:.35rem;font-family:Sora,Outfit,sans-serif;font-size:1.35rem;font-weight:800}.neo-loader__hint{color:#f6e27aa6;font-size:.82rem}.neo-loader__bar{background:#f6e27a26;border-radius:999px;width:140px;height:3px;margin-top:.35rem;overflow:hidden}.neo-loader__bar span{border-radius:inherit;background:linear-gradient(90deg,#8a6a10,#f6e27a,#d4a017);width:40%;height:100%;animation:1.1s ease-in-out infinite neo-loader-bar;display:block}@keyframes neo-loader-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes neo-loader-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.neo-coin-3d.is-spin .neo-coin-3d__disc,.neo-coin-3d.is-float .neo-coin-3d__disc,.neo-coin-3d.is-spin.is-float .neo-coin-3d__disc,.sp-hero__brand,.neo-loader__aura,.neo-loader__bar span{animation:none!important}}.sp-ring{--pct:0;background:radial-gradient(circle at center,#16352f 62%,transparent 63%),conic-gradient(#2f9b66 calc(var(--pct) * 1%),#ffffff26 0);border-radius:999px;place-items:center;width:54px;height:54px;font-size:11px;font-weight:700;display:grid}@media(max-width:1279px){.sp-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.auth-stage{place-items:center;min-height:calc(100vh - 3rem);margin:-1.5rem -1rem 0;padding:2rem 1rem 3rem;display:grid;position:relative;overflow:hidden}@media(min-width:640px){.auth-stage{margin-left:-1.5rem;margin-right:-1.5rem}}.auth-orb{filter:blur(48px);pointer-events:none;border-radius:999px;position:absolute}.auth-orb-a{background:#6c5ce738;width:280px;height:280px;animation:10s ease-in-out infinite auth-drift;top:10%;left:8%}.auth-orb-b{background:#4da3ff2e;width:320px;height:320px;animation:12s ease-in-out infinite reverse auth-drift;bottom:12%;right:5%}.auth-orb-c{background:#2dd4a81f;width:180px;height:180px;animation:9s ease-in-out infinite auth-drift;top:55%;left:45%}@keyframes auth-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-22px)scale(1.06)}}.auth-shell{z-index:1;width:100%;max-width:440px;position:relative}.auth-panel{background-color:#ffffffe6;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.auth-panel{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.auth-panel{padding:calc(var(--spacing) * 7);--tw-shadow:0 24px 80px var(--tw-shadow-color,#171c311f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.auth-panel{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.auth-panel{--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,)}@media(min-width:40rem){.auth-panel{padding:calc(var(--spacing) * 9)}}.auth-brand{margin-bottom:calc(var(--spacing) * 6);justify-content:center;align-items:center;display:flex}.auth-brand-pulse{animation:.45s auth-brand-in}@keyframes auth-brand-in{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.auth-logo-img{height:calc(var(--spacing) * 16);object-fit:contain;width:auto;max-width:200px}@media(min-width:40rem){.auth-logo-img{height:calc(var(--spacing) * 20)}}.auth-steps{margin-bottom:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.auth-step-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#d7dced;border-radius:3.40282e38px}.auth-step-dot.is-active{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#6c5ce726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#6c5ce7}.auth-step-line{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);background-color:#e8ebf5;border-radius:3.40282e38px}.auth-step{animation:.35s auth-step-in}@keyframes auth-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.auth-tabs{margin-bottom:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:var(--radius-2xl);padding:var(--spacing);background-color:#f3f5fb;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-tab{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b93b0;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.auth-tab.is-active{background-color:var(--color-white);color:#0f1221;--tw-shadow:0 6px 16px var(--tw-shadow-color,#171c3114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.auth-center-list{margin-top:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 64);gap:calc(var(--spacing) * 2);padding-right:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.auth-center-option{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#e8ebf5;display:flex}@media(hover:hover){.auth-center-option:hover{border-color:#c9d0ea}}.auth-center-option.is-active{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#6c5ce71f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f6f4ff;border-color:#6c5ce7}.auth-center-option img,.auth-center-initials{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);object-fit:contain;flex-shrink:0}.auth-center-initials{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5b4cdb;background-color:#eef1fb;justify-content:center;align-items:center;display:flex}.auth-center-option strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f1221;display:block}.auth-center-option small{margin-top:calc(var(--spacing) * .5);color:#8b93b0;font-size:11px;display:block}.auth-center-empty{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#8b93b0;background-color:#f6f7fb}body.cx-drawer-open{overflow:hidden}.cx-drawer-root{pointer-events:none;z-index:80;position:fixed;inset:0}.cx-drawer-root.is-open{pointer-events:auto}.cx-drawer-backdrop{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0f1c1759;transition-duration:.3s;position:absolute;inset:0}.cx-drawer-root.is-open .cx-drawer-backdrop{opacity:1}.cx-drawer-panel{--tw-translate-x:100%;width:100%;max-width:440px;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-shadow:-12px 0 40px var(--tw-shadow-color,#0f1c1724);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;right:0}.cx-drawer-panel-wide{max-width:760px}.cx-drawer-root.is-open .cx-drawer-panel{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cx-drawer-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#eef3f0;border-bottom-width:1px;display:flex}.cx-drawer-close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);color:#6b7c74;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.cx-drawer-close:hover{color:#0f1c17;background-color:#f4f7f5}}.cx-drawer-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex:1;overflow-y:auto}.cx-lead-filters{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);border-width:1px;border-color:#e5ebe7}.cx-lead-filters-main{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-lead-filters-search{flex:220px;min-width:180px}.cx-lead-filters-search.cx-lead-search-wrap .cx-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2)!important}.cx-lead-filters-main>.cx-input:not(.cx-lead-filters-search){width:auto;min-width:120px;max-width:180px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:none;padding-block:calc(var(--spacing) * 2)!important}.cx-lead-filters-search.cx-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2)!important}.cx-lead-filters-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin-left:auto;display:flex}.cx-lead-filters-toggle{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.cx-lead-filters-toggle:hover{background-color:#eef4ff}}.cx-lead-filters-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cx-lead-filters-toggle svg{transition:transform .2s}.cx-lead-filters-more{margin-top:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2.5);border-color:#eef3f0;border-top-width:1px;display:none}.cx-lead-filters-more.is-open{display:block}.cx-lead-filters-more-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.cx-lead-filters-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cx-lead-filters-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-lead-filters-more-grid .cx-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2)!important}.cx-lead-filters-first-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.cx-lead-filters-first-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cx-lead-filters-first-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cx-lead-filters-first-grid .cx-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2)!important}.cx-lead-range{align-items:center;gap:var(--spacing);min-width:0;display:flex}.cx-lead-range .cx-input{flex:1;min-width:0}.cx-lead-range-sep{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#6b7c74;flex-shrink:0}.cx-lead-search-wrap{position:relative}.cx-lead-search-wrap .cx-input{padding-right:calc(var(--spacing) * 10)}.cx-lead-search-btn{top:50%;right:var(--spacing);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);color:#6b7c74;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex;position:absolute}@media(hover:hover){.cx-lead-search-btn:hover{color:#2f6fed;background-color:#eef4ff}}.cx-lead-row-green{box-shadow:inset 3px 0 #22c55e}.cx-lead-row-yellow{box-shadow:inset 3px 0 #eab308}.cx-lead-row-orange{box-shadow:inset 3px 0 #f97316}.cx-lead-row-red{box-shadow:inset 3px 0 #ef4444}.cx-lead-row-blue{box-shadow:inset 3px 0 #3b82f6}.cx-lead-row-gray{box-shadow:inset 3px 0 #94a3b8}.cx-toast-host{pointer-events:none;inset-inline:0;top:calc(var(--spacing) * 4);z-index:120;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:fixed}.cx-toast{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);width:100%;max-width:440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:#0f1c17;--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f1c172e);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e5ebe7;animation:.45s cubic-bezier(.22,1,.36,1) both cx-toast-in;display:flex;position:relative;overflow:hidden}.cx-toast.is-leaving{animation:.3s forwards cx-toast-out}.cx-toast-ico{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cx-toast-success .cx-toast-ico{color:#169a55;background-color:#e8f8ef}.cx-toast-error .cx-toast-ico{color:#d6455a;background-color:#ffe8ec}.cx-toast-warning .cx-toast-ico{color:#d97706;background-color:#fff6e5}.cx-toast-body{flex:1;min-width:0}.cx-toast-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.cx-toast-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#4b5c55}.cx-toast-list{margin-top:var(--spacing);list-style-type:disc}:where(.cx-toast-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.cx-toast-list{padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#4b5c55}.cx-toast-close{margin-top:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:#8a9a93;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media(hover:hover){.cx-toast-close:hover{color:#0f1c17;background-color:#f4f7f5}}.cx-toast-progress{transform-origin:0;width:100%;height:3px;animation:3s linear forwards cx-toast-progress;position:absolute;bottom:0;left:0}.cx-toast-success .cx-toast-progress{background-color:#22c55e}.cx-toast-error .cx-toast-progress{background-color:#ef4444}.cx-toast-warning .cx-toast-progress{background-color:#f59e0b}.cx-toast-success{--tw-ring-color:#cceeda}.cx-toast-error{--tw-ring-color:#ffd0d7}.cx-toast-warning{--tw-ring-color:#ffe2a8}@keyframes cx-toast-in{0%{opacity:0;filter:blur(4px);transform:translateY(-28px)scale(.96)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes cx-toast-out{to{opacity:0;transform:translateY(-16px)scale(.98)}}@keyframes cx-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cx-sp{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:80rem){.cx-sp{grid-template-columns:280px minmax(0,1fr)}}.cx-sp{animation:.35s both cx-settings-in}@media(min-width:80rem){.cx-sp-side{top:calc(var(--spacing) * 4);align-self:flex-start;position:sticky}}.cx-sp-card{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f1c170a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e8ecef;border-radius:24px}.cx-sp-avatar-wrap{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);position:relative}.cx-sp-avatar{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);object-fit:cover;--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);--tw-ring-color:#eef4ff;border-radius:3.40282e38px}.cx-sp-avatar-fallback{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#2f6fed;--tw-gradient-to:#1a6340;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:flex}.cx-sp-avatar-btn{right:var(--spacing);bottom:var(--spacing);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;background-color:var(--color-white);color:#2f6fed;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e5ebe7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media(hover:hover){.cx-sp-avatar-btn:hover{background-color:#eef4ff}}.cx-sp-name{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f1c17}.cx-sp-phone{margin-inline:auto;margin-top:var(--spacing);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b7c74;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-sp-phone:hover{color:#2f6fed}}.cx-sp-phone.is-copied{color:#169a55}.cx-sp-quick{margin-top:calc(var(--spacing) * 4);justify-content:center;gap:calc(var(--spacing) * 2);display:flex}.cx-sp-quick-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#eef4ff;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.cx-sp-quick-btn:hover{color:var(--color-white);background-color:#2f6fed}}.cx-sp-stats{margin-top:calc(var(--spacing) * 5)}:where(.cx-sp-stats>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.cx-sp-stats{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef3f0;border-top-width:1px}.cx-sp-stat{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f7faf8;display:flex}.cx-sp-stat-ico{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-white);color:#2f6fed;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;justify-content:center;align-items:center;display:inline-flex}.cx-sp-stat-ico.is-warn{color:#d97706}.cx-sp-stat-ico.is-ok{color:#169a55}.cx-sp-stat-label{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8a9a93;text-transform:uppercase}.cx-sp-stat-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f1c17}.cx-sp-groups{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef3f0;border-top-width:1px}.cx-sp-finance-note{margin-top:calc(var(--spacing) * 4)}:where(.cx-sp-finance-note>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.cx-sp-finance-note{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b7c8f;border-color:#eef3f0;border-top-width:1px}.cx-sp-finance-note strong{color:#152033}:where(.cx-sp-finance-groups>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.cx-sp-finance-group{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f7faf8}.cx-sp-finance-group strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-sp-finance-group span{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#6b7c8f;display:block}.cx-sp-finance-group em{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;font-style:normal;display:block}.cx-sp-chip{margin-right:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#2f6fed;background-color:#eef4ff;display:inline-flex}.cx-sp-main{min-width:0}:where(.cx-sp-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-sp-toolbar{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 3);border-width:1px;border-color:#e8ecef;border-radius:20px;flex-wrap:wrap;display:flex}.cx-sp-tool{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#4b5c55;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#f4f7f5;align-items:center;display:inline-flex}@media(hover:hover){.cx-sp-tool:hover{color:#2f6fed;background-color:#eef4ff}}.cx-sp-tool.is-active{color:var(--color-white);--tw-shadow:0 8px 20px var(--tw-shadow-color,#2f6fed40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2f6fed}.cx-sp-tool.is-muted{cursor:default;opacity:.55}@media(hover:hover){.cx-sp-tool.is-muted:hover{color:#4b5c55;background-color:#f4f7f5}}.cx-sp-form{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f1c170a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e8ecef;border-radius:24px}@media(min-width:40rem){.cx-sp-form{padding:calc(var(--spacing) * 6)}}.cx-sp-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.cx-sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-sp-tags{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);background-color:#f8faf9;border-width:1px;border-color:#e5ebe7;flex-wrap:wrap;display:flex}.cx-sp-tag{cursor:pointer}.cx-sp-tag input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-sp-tag span{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b7c74;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e5ebe7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}.cx-sp-tag input:checked+span{color:#2f6fed;--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.3);background-color:#eef4ff}.cx-sp-actions{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef3f0;border-top-width:1px;flex-wrap:wrap;display:flex}.cx-sp-btn-danger{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#d6455a;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#ffe8ec;align-items:center;display:inline-flex}@media(hover:hover){.cx-sp-btn-danger:hover{background-color:#ffd0d7}}.cx-sp-dialog{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:min(420px,92vw);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:24px;padding:0}.cx-sp-dialog::backdrop{background-color:#0f1c1766}.cx-sp-modal{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f1c173d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:24px}:where(.cx-mgmt>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-mgmt-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cx-mgmt-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#6b7c8f;text-transform:uppercase}.cx-mgmt-title{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:1.75rem;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-mgmt-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b7c8f}.cx-mgmt-metrics{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-mgmt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-mgmt-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-mgmt-metric{border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3}.cx-mgmt-metric span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8b95a7;text-transform:uppercase}.cx-mgmt-metric strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;display:block}.cx-mgmt-metric.is-blue strong{color:#2f6fed}.cx-mgmt-metric.is-green strong{color:#0f9f6e}.cx-mgmt-metric.is-amber strong{color:#d97706}.cx-mgmt-metric.is-rose strong{color:#e11d48}.cx-mgmt-filters{align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;flex-wrap:wrap;display:flex}.cx-mgmt-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;background-color:#eef4ff;justify-content:center;align-items:center;display:inline-flex}.cx-mgmt-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.cx-mgmt-status.is-on{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.cx-mgmt-status.is-off{background-color:var(--color-rose-50);color:var(--color-rose-600)}.cx-role-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.cx-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-role-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:22px}@media(hover:hover){.cx-role-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 16px 36px var(--tw-shadow-color,#15203314);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cx-role-card-top{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.cx-role-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#2f6fed;text-transform:uppercase;background-color:#eef4ff;border-radius:3.40282e38px}.cx-role-count{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-role-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-role-desc{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#6b7c8f}.cx-role-perms{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.cx-role-perms li{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#5f6b7c;background-color:#f4f7fb}.cx-role-link{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;display:inline-flex}@media(hover:hover){.cx-role-link:hover{text-decoration-line:underline}}.cx-role-link.is-muted{cursor:default;color:#8b95a7;text-decoration-line:none}.cx-branch-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.cx-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-branch-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:22px}@media(hover:hover){.cx-branch-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.cx-branch-card.is-inactive{opacity:.7}.cx-branch-card-top{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.cx-branch-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#1e4fd6;--tw-gradient-to:#2f6fed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}.cx-branch-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-branch-meta{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b7c8f}.cx-branch-foot{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5f6b7c;border-color:#eef2f7;border-top-width:1px;justify-content:space-between;align-items:center;display:flex}.cx-branch-empty{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px;grid-column:1/-1}.cx-sched-layout{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.cx-sched-layout{grid-template-columns:minmax(0,1fr) 320px}}.cx-sched-week{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.cx-sched-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-sched-week{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-sched-day{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3}.cx-sched-day header{margin-bottom:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);border-color:#eef2f7;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.cx-sched-day header h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-sched-day header span{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#8b95a7}.cx-sched-slots{min-height:72px}:where(.cx-sched-slots>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.cx-sched-slot{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f4f7fb;display:flex}.cx-sched-slot strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-sched-slot p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b7c8f}.cx-sched-empty{padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#9aa5b5}.cx-sched-form-card{background-color:var(--color-white);height:fit-content;padding:calc(var(--spacing) * 5);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px}.cx-sched-form-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-staff-form{max-width:var(--container-5xl);margin-inline:auto}:where(.cx-staff-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-staff-form-head{margin-bottom:var(--spacing)}:where(.cx-staff-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.cx-staff-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 12px 36px var(--tw-shadow-color,#1520330f);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:24px}@media(min-width:40rem){.cx-staff-card{padding:calc(var(--spacing) * 6)}}.cx-staff-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.cx-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.cx-staff-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.cx-staff-section{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f7f9fc}.cx-staff-toggle-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.cx-staff-switch{cursor:pointer;flex-shrink:0;align-items:center;width:3rem;height:1.75rem;display:inline-flex;position:relative}.cx-staff-switch input{opacity:0;width:0;height:0;position:absolute}.cx-staff-switch span{background:#d5dbe7;border-radius:999px;width:3rem;height:1.75rem;transition:background .2s}.cx-staff-switch span:after{content:"";background:#fff;border-radius:999px;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:.25rem;left:.25rem;box-shadow:0 1px 3px #0f172a33}.cx-staff-switch input:checked+span{background:#2f6fed}.cx-staff-switch input:checked+span:after{transform:translate(1.25rem)}.cx-student-picker{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;background-color:#f7f9fc}.cx-student-picker-toolbar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-student-picker-search{flex:1;min-width:180px}.cx-student-picker-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b7c8f}.cx-student-picker-chips{margin-bottom:calc(var(--spacing) * 3);max-height:calc(var(--spacing) * 28);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;overflow-y:auto}.cx-student-picker-chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d7dee7;border-radius:3.40282e38px;display:inline-flex}.cx-student-picker-chip button{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:#8b95a7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.cx-student-picker-chip button:hover{color:#152033;background-color:#eef1f5}}.cx-student-picker-list{max-height:calc(var(--spacing) * 56)}:where(.cx-student-picker-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.cx-student-picker-list{border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8ecf3;overflow-y:auto}.cx-student-picker-item{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}@media(hover:hover){.cx-student-picker-item:hover{background-color:#f4f7fb}}.cx-student-picker-item.is-hidden{display:none}.cx-student-picker-item-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033}.cx-student-picker-item-phone{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7}.cx-student-picker-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7}.cx-staff-branch-table{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;overflow:hidden}.cx-staff-branch-head,.cx-staff-branch-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(140px,1fr);display:grid}.cx-staff-branch-head{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8b95a7;text-transform:uppercase;background-color:#f8fafc;border-color:#eef2f7;border-bottom-width:1px}.cx-staff-branch-row{border-bottom-style:var(--tw-border-style);border-color:#eef2f7;border-bottom-width:1px}.cx-staff-branch-row:last-child{border-style:var(--tw-border-style);border-width:0}.cx-staff-salary-col.is-dim,.salary-input.is-dim{opacity:.45}.cx-staff-upload{margin-top:calc(var(--spacing) * 1.5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#fbfcfe;border:1px dashed #cfd8e6;display:flex}@media(hover:hover){.cx-staff-upload:hover{background-color:#f5f8ff;border-color:#2f6fed66}}.cx-staff-upload-ico{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:#2f6fed;background-color:#eef4ff;justify-content:center;align-items:center;display:inline-flex}.cx-staff-upload strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033;display:block}.cx-staff-upload small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#6b7c8f}.cx-staff-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef2f7;border-top-width:1px;flex-wrap:wrap;display:flex}@media(max-width:900px){.cx-staff-branch-head{display:none}.cx-staff-branch-row{grid-template-columns:1fr}}.crm-body{--crm-bg:#0b1220;--crm-bg-2:#0e1626;--crm-panel:#121b2beb;--crm-panel-2:#162033;--crm-aside:linear-gradient(185deg, #101826 0%, #0a101a 100%);--crm-topbar:#0a101ad1;--crm-line:#94a3b81f;--crm-text:#dbe4f0;--crm-heading:#f8fafc;--crm-muted:#8fa3b8;--crm-soft:#ffffff09;--crm-soft-2:#ffffff07;--crm-soft-3:#ffffff05;--crm-inset:#00000047;--crm-green:#2dd4a8;--crm-green-glow:#2dd4a833;--crm-red:#fb7185;--crm-amber:#fbbf24;--crm-blue:#38bdf8;--crm-accent:#0d9488;--crm-accent-2:#14b8a6;--crm-btn-ghost-text:#dbe4f0;--crm-logout-text:#cbd5e1;--crm-drawer:#121b2b;--crm-drawer-scrim:#00000094;--crm-glow-a:#0d948824;--crm-glow-b:#38bdf814;--crm-card-shadow:inset 0 1px 0 #ffffff0a, 0 18px 40px #0000002e;--crm-ring-track:#ffffff14;background:radial-gradient(980px 460px at 6% -14%,var(--crm-glow-a),transparent 58%),radial-gradient(760px 420px at 100% -8%,var(--crm-glow-b),transparent 52%),linear-gradient(180deg,var(--crm-bg) 0%,var(--crm-bg-2) 100%);min-height:100vh;color:var(--crm-text);color-scheme:dark;margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;transition:background .25s,color .2s}html[data-crm-theme=light] .crm-body{--crm-bg:#eef3f7;--crm-bg-2:#e8eef4;--crm-panel:#fff;--crm-panel-2:#f7fafc;--crm-aside:linear-gradient(180deg, #fff 0%, #f4f8fb 100%);--crm-topbar:#ffffffe0;--crm-line:#0f172a17;--crm-text:#1e293b;--crm-heading:#0f172a;--crm-muted:#64748b;--crm-soft:#0f172a09;--crm-soft-2:#0f172a08;--crm-soft-3:#0f172a06;--crm-inset:#0f172a0a;--crm-green:#0f766e;--crm-green-glow:#0f766e24;--crm-red:#e11d48;--crm-amber:#d97706;--crm-blue:#0284c7;--crm-accent:#0f766e;--crm-accent-2:#0d9488;--crm-btn-ghost-text:#334155;--crm-logout-text:#475569;--crm-drawer:#fff;--crm-drawer-scrim:#0f172a59;--crm-glow-a:#0f766e14;--crm-glow-b:#0284c70d;--crm-card-shadow:0 1px 2px #0f172a0a, 0 14px 34px #0f172a0f;--crm-ring-track:#0f172a14;color-scheme:light}.crm-app{grid-template-columns:272px 1fr;min-height:100vh;display:grid}.crm-aside{background:var(--crm-aside);border-right:1px solid var(--crm-line);z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;gap:1rem;height:100vh;padding:1.15rem .95rem 1.1rem;display:flex;position:sticky;top:0}.crm-brand-row{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.crm-brand{min-width:0;color:inherit;border-radius:14px;align-items:center;gap:.8rem;padding:.45rem .5rem;text-decoration:none;transition:background .2s;display:flex}.crm-aside-close{border:1px solid var(--crm-line);background:var(--crm-soft);width:36px;height:36px;color:var(--crm-heading);cursor:pointer;border-radius:11px;flex-shrink:0;place-items:center;display:none}.crm-aside-scrim{z-index:35;background:var(--crm-drawer-scrim);cursor:pointer;border:0;display:none;position:fixed;inset:0}.crm-aside-scrim.is-open{display:block}body.crm-nav-open{overflow:hidden}.crm-brand:hover{background:var(--crm-soft)}.crm-brand img{object-fit:cover;border-radius:12px;width:40px;height:40px;box-shadow:0 0 0 1px #94a3b838,0 8px 18px #0000002e}.crm-brand strong{letter-spacing:.05em;color:var(--crm-heading);font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:.98rem;display:block}.crm-brand span{color:var(--crm-muted);letter-spacing:.04em;font-size:.68rem;display:block}.crm-aside-search{background:var(--crm-soft);border:1px solid var(--crm-line);color:var(--crm-muted);border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.crm-aside-search input{width:100%;color:var(--crm-heading);background:0 0;border:0;outline:none;font-size:.8rem}.crm-aside-search input::placeholder{color:var(--crm-muted)}.crm-nav{flex-direction:column;flex:1;gap:.22rem;padding-right:.15rem;display:flex;overflow:auto}.crm-nav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-muted);opacity:.8;margin:.85rem .55rem .4rem;font-size:.62rem}.crm-nav-link{color:var(--crm-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.72rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.crm-nav-link:hover{background:var(--crm-soft);color:var(--crm-heading)}.crm-nav-link.is-active{background:linear-gradient(135deg,var(--crm-accent),var(--crm-accent-2))}@supports (color:color-mix(in lab,red,red)){.crm-nav-link.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-accent) 18%,transparent),color-mix(in srgb,var(--crm-accent-2) 8%,transparent))}}.crm-nav-link.is-active{border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-nav-link.is-active{border-color:color-mix(in srgb,var(--crm-accent) 38%,transparent)}}.crm-nav-link.is-active{color:var(--crm-heading);box-shadow:inset 0 1px #ffffff0a}.crm-nav-link.is-nav-hidden,.crm-nav-group.is-nav-hidden,.crm-nav-submenu>a.is-nav-hidden{display:none!important}.crm-nav-ico{background:var(--crm-ico,var(--crm-accent));border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.crm-nav-ico{background:color-mix(in srgb,var(--crm-ico,var(--crm-accent)) 16%,transparent)}}.crm-nav-ico{color:var(--crm-ico,var(--crm-accent-2))}.crm-nav-ico svg{width:16px;height:16px}.crm-nav-ico--dashboard{--crm-ico:#14b8a6}.crm-nav-ico--centers{--crm-ico:#38bdf8}.crm-nav-ico--list{--crm-ico:#94a3b8}.crm-nav-ico--plus{--crm-ico:#22c55e}.crm-nav-ico--payments{--crm-ico:#f59e0b}.crm-nav-ico--resources{--crm-ico:#8b5cf6}.crm-nav-ico--courses{--crm-ico:#f43f5e}.crm-nav-ico--universities{--crm-ico:#818cf8}.crm-nav-ico--consultations{--crm-ico:#06b6d4}.crm-nav-link.is-active .crm-nav-ico,.crm-nav-submenu>a.is-active .crm-nav-ico{background:var(--crm-ico)}@supports (color:color-mix(in lab,red,red)){.crm-nav-link.is-active .crm-nav-ico,.crm-nav-submenu>a.is-active .crm-nav-ico{background:color-mix(in srgb,var(--crm-ico) 28%,transparent)}}.crm-nav-link.is-active .crm-nav-ico,.crm-nav-submenu>a.is-active .crm-nav-ico{box-shadow:0 0 0 1px var(--crm-ico)}@supports (color:color-mix(in lab,red,red)){.crm-nav-link.is-active .crm-nav-ico,.crm-nav-submenu>a.is-active .crm-nav-ico{box-shadow:0 0 0 1px color-mix(in srgb,var(--crm-ico) 35%,transparent)}}.crm-nav-submenu .crm-nav-ico{border-radius:8px;width:26px;height:26px}.crm-nav-submenu .crm-nav-ico svg{width:14px;height:14px}html[data-crm-theme=light] .crm-nav-ico--dashboard{--crm-ico:#0f766e}html[data-crm-theme=light] .crm-nav-ico--centers{--crm-ico:#0369a1}html[data-crm-theme=light] .crm-nav-ico--list{--crm-ico:#475569}html[data-crm-theme=light] .crm-nav-ico--plus{--crm-ico:#15803d}html[data-crm-theme=light] .crm-nav-ico--payments{--crm-ico:#b45309}html[data-crm-theme=light] .crm-nav-ico--resources{--crm-ico:#6d28d9}html[data-crm-theme=light] .crm-nav-ico--courses{--crm-ico:#be123c}html[data-crm-theme=light] .crm-nav-ico--universities{--crm-ico:#4338ca}html[data-crm-theme=light] .crm-nav-ico--consultations{--crm-ico:#0e7490}.crm-aside-foot{border-top:1px solid var(--crm-line);gap:.65rem;padding-top:.8rem;display:grid}.crm-user-chip{align-items:center;gap:.65rem;display:flex}.crm-user-chip>span,.crm-top-user>span{background:linear-gradient(135deg,var(--crm-accent),#0284c7);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:700;display:grid}.crm-user-chip strong,.crm-top-user strong{color:var(--crm-heading);font-size:.82rem;display:block}.crm-user-chip small,.crm-top-user small{color:var(--crm-muted);font-size:.7rem;display:block}.crm-logout{border:1px solid var(--crm-line);background:var(--crm-soft-2);width:100%;color:var(--crm-logout-text);cursor:pointer;border-radius:11px;padding:.58rem .75rem;font-weight:600}.crm-logout:hover{border-color:var(--crm-red)}@supports (color:color-mix(in lab,red,red)){.crm-logout:hover{border-color:color-mix(in srgb,var(--crm-red) 50%,transparent)}}.crm-logout:hover{color:var(--crm-heading)}.crm-main{flex-direction:column;min-width:0;display:flex}.crm-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--crm-topbar);border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.55rem;display:flex;position:sticky;top:0}.crm-menu-btn,.crm-theme-btn{border:1px solid var(--crm-line);background:var(--crm-soft);width:38px;height:38px;color:var(--crm-heading);cursor:pointer;border-radius:11px;place-items:center;display:grid}.crm-menu-btn,.crm-theme-ico{display:none}html[data-crm-theme=dark] .crm-theme-ico-sun,html[data-crm-theme=light] .crm-theme-ico-moon{display:block}.crm-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--crm-muted);margin:0;font-size:.7rem}.crm-page-title{color:var(--crm-heading);letter-spacing:-.02em;margin:.15rem 0 0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.18rem,2vw,1.6rem);font-weight:700}.crm-soft-text{color:var(--crm-muted)}.crm-top-actions{align-items:center;gap:.75rem;display:flex}.crm-topbar-copy{flex:1;min-width:0}.crm-top-user{align-items:center;gap:.65rem;display:flex}.crm-top-user__meta{min-width:0}.crm-btn-accent{background:linear-gradient(135deg,var(--crm-accent-2),var(--crm-accent));color:#fff;box-shadow:0 10px 22px var(--crm-accent);border-radius:11px;justify-content:center;align-items:center;gap:.35rem;padding:.58rem .95rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-btn-accent{box-shadow:0 10px 22px color-mix(in srgb,var(--crm-accent) 32%,transparent)}}.crm-btn-accent{cursor:pointer;border:0}.crm-btn-ghost{border:1px solid var(--crm-line);background:var(--crm-soft-2);color:var(--crm-btn-ghost-text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:.58rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.crm-btn-accent:hover{filter:brightness(1.06);transform:translateY(-1px)}.crm-content{padding:1.35rem 1.55rem 2.2rem}.crm-dash{gap:1.05rem;display:grid}.nx-deck{--nx-violet:#8b7cff;--nx-mint:#5eead4;--nx-gold:#f5c16c;--nx-rose:#fb7185;--nx-sky:#7dd3fc;gap:1.15rem;display:grid}.nx-hero{border:1px solid var(--nx-violet);border-radius:28px;grid-template-columns:1.4fr .7fr;gap:1.5rem;padding:1.6rem 1.7rem 1.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nx-hero{border:1px solid color-mix(in srgb,var(--nx-violet) 28%,var(--crm-line))}}.nx-hero{background:linear-gradient(135deg,var(--crm-panel),var(--crm-panel))}@supports (color:color-mix(in lab,red,red)){.nx-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--crm-panel) 88%,#1b1438),var(--crm-panel))}}.nx-hero{box-shadow:var(--crm-card-shadow),0 0 0 1px #8b7cff0f}.nx-hero-aurora,.nx-hero-grid{pointer-events:none;position:absolute;inset:0}.nx-hero-aurora{background:radial-gradient(70% 90% at 88% 10%,#8b7cff47,#0000 58%),radial-gradient(50% 70% at 8% 90%,#5eead429,#0000 52%)}.nx-hero-grid{opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.nx-hero-copy,.nx-hero-side{z-index:1;position:relative}.nx-chips{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.nx-chip{border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nx-chip{background:color-mix(in srgb,var(--crm-soft) 80%,transparent)}}.nx-chip{color:var(--crm-muted);letter-spacing:.04em;font-size:.7rem;font-weight:700}.nx-chip.is-live{color:var(--nx-mint);border-color:var(--nx-mint)}@supports (color:color-mix(in lab,red,red)){.nx-chip.is-live{border-color:color-mix(in srgb,var(--nx-mint) 35%,transparent)}}.nx-chip.is-live i{background:var(--nx-mint);border-radius:999px;width:7px;height:7px;animation:1.6s infinite nx-pulse;box-shadow:0 0 #5eead4b3}html[data-crm-theme=light] .nx-chip.is-live{color:var(--crm-accent);border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){html[data-crm-theme=light] .nx-chip.is-live{border-color:color-mix(in srgb,var(--crm-accent) 35%,transparent)}}html[data-crm-theme=light] .nx-chip.is-live i{background:var(--crm-accent)}html[data-crm-theme=light] .nx-hero-grid{opacity:.4;background-image:linear-gradient(#0f172a12 1px,#0000 1px),linear-gradient(90deg,#0f172a12 1px,#0000 1px)}@keyframes nx-pulse{0%{box-shadow:0 0 #5eead48c}70%{box-shadow:0 0 0 8px #5eead400}to{box-shadow:0 0 #5eead400}}.nx-kicker{color:var(--crm-muted);margin:0;font-size:.78rem}.nx-hero h2{letter-spacing:-.045em;max-width:16ch;color:var(--crm-heading);margin:.35rem 0 0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.7rem,3.4vw,2.55rem);line-height:1.05}.nx-hero-copy>p:last-child{max-width:38rem;color:var(--crm-muted);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.nx-hero-side{align-content:space-between;justify-items:end;gap:1rem;display:grid}.nx-orbit{background:radial-gradient(circle at 50% 50%,var(--nx-violet),transparent 62%);border-radius:999px;place-items:center;width:148px;height:148px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nx-orbit{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--nx-violet) 18%,transparent),transparent 62%)}}.nx-orbit{box-shadow:inset 0 0 0 1px var(--nx-violet)}@supports (color:color-mix(in lab,red,red)){.nx-orbit{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-violet) 30%,transparent)}}.nx-orbit:before,.nx-orbit:after{content:"";border-radius:inherit;border:1px dashed var(--nx-mint);position:absolute;inset:16px}@supports (color:color-mix(in lab,red,red)){.nx-orbit:before,.nx-orbit:after{border:1px dashed color-mix(in srgb,var(--nx-mint) 35%,transparent)}}.nx-orbit:before,.nx-orbit:after{animation:18s linear infinite nx-spin}.nx-orbit:after{animation-duration:11s;animation-direction:reverse;inset:32px}.nx-orbit-core{color:var(--crm-heading);font-family:Sora,sans-serif;font-size:1.45rem;font-weight:800}.nx-sat{background:var(--nx-mint);width:9px;height:9px;box-shadow:0 0 12px var(--nx-mint);border-radius:999px;position:absolute;top:8px;left:50%}.nx-sat.n2{background:var(--nx-gold);top:auto;bottom:18px;left:22px}.nx-sat.n3{background:var(--nx-violet);top:42%;left:auto;right:6px}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.nx-bento{grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"a b c""a d d";gap:.9rem;display:grid}.nx-tile-a{grid-area:a}.nx-tile-b{grid-area:b}.nx-tile-c{grid-area:c}.nx-tile-d{grid-area:d}.nx-tile{border:1px solid var(--crm-line);background:var(--crm-panel);min-height:132px;box-shadow:var(--crm-card-shadow);border-radius:22px;padding:1.15rem 1.2rem 1.1rem;position:relative;overflow:hidden}.nx-tile:after{content:"";background:radial-gradient(circle,#8b7cff29,#0000 68%);border-radius:999px;width:160px;height:160px;position:absolute;top:-50px;right:-40px}.nx-tile-b:after{background:radial-gradient(circle,#5eead429,#0000 68%)}.nx-tile-c:after{background:radial-gradient(circle,#fb718524,#0000 68%)}.nx-tile-d:after{background:radial-gradient(circle,#f5c16c29,#0000 68%)}.nx-tile p,.nx-tile small{color:var(--crm-muted);margin:0;font-size:.76rem;position:relative}.nx-tile strong{letter-spacing:-.04em;color:var(--crm-heading);margin:.45rem 0 .2rem;font-family:Sora,sans-serif;font-size:clamp(1.7rem,2.4vw,2.3rem);display:block;position:relative}.nx-tile em{color:var(--crm-muted);font-size:.72rem;font-style:normal;position:relative}.nx-tile-top{justify-content:space-between;gap:.6rem;display:flex;position:relative}.nx-pulse,.nx-trend{color:var(--crm-muted);margin-top:.35rem;font-size:.74rem;display:inline-block;position:relative}.nx-pulse,.nx-trend.is-up{color:var(--nx-mint)}.nx-trend.is-down{color:var(--nx-rose)}html[data-crm-theme=light] .nx-pulse,html[data-crm-theme=light] .nx-trend.is-up{color:var(--crm-green)}.nx-sparkline{align-items:flex-end;gap:4px;height:54px;margin:1rem 0 .7rem;display:flex;position:relative}.nx-sparkline i{height:var(--h,40%);background:linear-gradient(180deg,var(--nx-violet),var(--nx-mint));opacity:.88;border-radius:999px;flex:1}.nx-studio,.nx-lower{gap:.9rem;display:grid}.nx-studio{grid-template-columns:.95fr 1.2fr .95fr}.nx-lower{grid-template-columns:.85fr 1.45fr}.nx-panel{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-card-shadow);border-radius:24px;padding:1.1rem 1.15rem 1.2rem}.nx-panel header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex}.nx-panel h2{color:var(--crm-heading);margin:0;font-size:1rem}.nx-panel header p,.nx-atlas-head p{color:var(--crm-muted);margin:.2rem 0 0;font-size:.75rem}.nx-panel header a{color:var(--nx-sky);font-size:.78rem;text-decoration:none}.nx-pill{background:var(--nx-violet);border-radius:999px;padding:.28rem .65rem}@supports (color:color-mix(in lab,red,red)){.nx-pill{background:color-mix(in srgb,var(--nx-violet) 16%,transparent)}}.nx-pill{color:var(--crm-heading);font-size:.72rem;font-weight:800}.nx-pill.is-ghost{background:var(--crm-soft);color:var(--crm-muted)}.nx-radar{background:radial-gradient(circle,#8b7cff14,#0000 55%),repeating-radial-gradient(circle,#0000 0 18px,#ffffff08 19px 20px);border-radius:20px;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.nx-radar-ring,.nx-radar-ring.r2{border:1px solid var(--nx-mint);border-radius:999px;width:150px;height:150px;position:absolute}@supports (color:color-mix(in lab,red,red)){.nx-radar-ring,.nx-radar-ring.r2{border:1px solid color-mix(in srgb,var(--nx-mint) 25%,transparent)}}.nx-radar-ring.r2{width:96px;height:96px}.nx-radar-sweep{background:conic-gradient(from 210deg,transparent 0 68%,var(--nx-mint) calc(var(--p) * 1%),transparent calc(var(--p) * 1% + 1%));border-radius:999px;width:170px;height:170px;position:absolute}@supports (color:color-mix(in lab,red,red)){.nx-radar-sweep{background:conic-gradient(from 210deg,transparent 0 68%,color-mix(in srgb,var(--nx-mint) 55%,transparent) calc(var(--p) * 1%),transparent calc(var(--p) * 1% + 1%))}}.nx-radar-sweep{animation:10s linear infinite nx-spin;-webkit-mask:radial-gradient(circle,#0000 46%,#000 47%);mask:radial-gradient(circle,#0000 46%,#000 47%)}.nx-radar-value{text-align:center;position:relative}.nx-radar-value strong{color:var(--crm-heading);font-family:Sora,sans-serif;font-size:2rem;display:block}.nx-radar-value small{color:var(--crm-muted);font-size:.72rem}.nx-stat-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.85rem;display:grid}.nx-stat-pills div{background:var(--crm-soft-2);border:1px solid var(--crm-line);border-radius:14px;padding:.65rem .7rem}.nx-stat-pills span{color:var(--crm-muted);font-size:.68rem;display:block}.nx-stat-pills b{color:var(--crm-heading);margin-top:.2rem;display:block}.nx-wave{width:100%;height:168px;display:block}.nx-wave circle{fill:#fff}.nx-wave-labels{color:var(--crm-muted);justify-content:space-between;margin-top:.35rem;font-size:.68rem;display:flex}.nx-mosaic{background:var(--crm-soft);border-radius:999px;height:18px;display:flex;overflow:hidden}.nx-mosaic i{height:100%;display:block}.nx-mosaic .is-paid,.nx-legend .is-paid{background:var(--nx-mint)}.nx-mosaic .is-wait,.nx-legend .is-wait{background:var(--nx-sky)}.nx-mosaic .is-late,.nx-legend .is-late{background:var(--nx-gold)}.nx-mosaic .is-stop,.nx-legend .is-stop{background:var(--nx-rose)}.nx-legend{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.nx-legend li{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.nx-legend i{border-radius:999px;width:9px;height:9px}.nx-legend b{color:var(--crm-heading);margin-left:auto}.nx-legend em{color:var(--crm-muted);text-align:right;width:2.4rem;font-size:.72rem;font-style:normal}.nx-rank{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nx-rank li{align-items:center;gap:.7rem;display:flex}.nx-rank-n{background:var(--nx-violet);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.nx-rank-n{background:color-mix(in srgb,var(--nx-violet) 16%,transparent)}}.nx-rank-n{color:var(--crm-heading);font-size:.75rem;font-weight:800}.nx-rank li:first-child .nx-rank-n{background:linear-gradient(135deg,var(--nx-gold),#d97706);color:#1a1204}.nx-rank-body{flex:1;min-width:0}.nx-rank-meta{justify-content:space-between;gap:.6rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.nx-rank-meta b{color:var(--crm-heading);font-variant-numeric:tabular-nums}.nx-rank-track{background:var(--crm-soft);border-radius:999px;height:7px;overflow:hidden}.nx-rank-track i{border-radius:inherit;background:linear-gradient(90deg,var(--nx-violet),var(--nx-mint));height:100%;display:block}.nx-atlas-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.nx-atlas-split{grid-template-columns:1.15fr .85fr;gap:.85rem;min-height:320px;display:grid}.nx-inspector{border:1px solid var(--nx-violet);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.nx-inspector{border:1px solid color-mix(in srgb,var(--nx-violet) 22%,var(--crm-line))}}.nx-inspector{background:radial-gradient(80% 60% at 100% 0%,#8b7cff1f,transparent 55%),var(--crm-soft-2);padding:1.05rem}.nx-inspector-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--nx-violet);margin:0;font-size:.66rem}.nx-inspector h3{color:var(--crm-heading);margin:.4rem 0 .15rem;font-size:1.2rem}.nx-inspector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.95rem 0;display:grid}.nx-inspector-grid div,.nx-inspector-box{background:var(--crm-inset);border:1px solid var(--crm-line);border-radius:12px;padding:.7rem .75rem}.nx-inspector-grid span,.nx-inspector-box span{color:var(--crm-muted);font-size:.66rem;display:block}.nx-inspector-grid b{color:var(--crm-heading);margin-top:.2rem;display:block}.nx-inspector-box{margin-bottom:.5rem}.nx-inspector-box p{margin:.25rem 0 0;font-size:.82rem}.nx-empty{color:var(--crm-muted);gap:.35rem;padding:1.2rem .2rem;display:grid}.nx-empty strong{color:var(--crm-heading)}html[data-crm-theme=light] .nx-hero-grid{opacity:.08}html[data-crm-theme=light] .nx-wave circle{fill:#0f172a}.crm-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.crm-kpi,.crm-card{background:var(--crm-panel);border:1px solid var(--crm-line);box-shadow:var(--crm-card-shadow);border-radius:18px}.crm-kpi{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:124px;padding:1.1rem 1.15rem;transition:transform .2s,border-color .2s;display:flex}.crm-kpi:hover{border-color:var(--crm-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.crm-kpi:hover{border-color:color-mix(in srgb,var(--crm-accent) 28%,var(--crm-line))}}.crm-kpi p{color:var(--crm-muted);letter-spacing:.02em;margin:0;font-size:.76rem}.crm-kpi strong{letter-spacing:-.03em;color:var(--crm-heading);margin-top:.5rem;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:700;display:block}.crm-kpi span{margin-top:.45rem;font-size:.72rem;display:inline-block}.crm-kpi .is-up{color:var(--crm-green)}.crm-kpi .is-down{color:var(--crm-red)}.crm-kpi .is-muted{color:var(--crm-muted)}.crm-kpi-ico{border-radius:12px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.crm-kpi-ico.is-green{color:var(--crm-green);background:#2dd4a81f;box-shadow:0 0 18px #2dd4a833}.crm-kpi-ico.is-red{color:var(--crm-red);background:#f43f5e1f}.crm-kpi-ico.is-amber{color:var(--crm-amber);background:#f59e0b1f}.crm-spark{align-items:flex-end;gap:3px;height:42px;padding-top:.35rem;display:flex}.crm-spark i{width:5px;height:var(--h,40%);background:linear-gradient(#5eead4,#0f766e);border-radius:999px;display:block;box-shadow:0 0 10px #2dd4a859}.crm-grid-main{grid-template-columns:1.1fr 1.2fr 1.1fr;gap:.85rem;display:grid}.crm-grid-secondary{grid-template-columns:.9fr 1.5fr;gap:.85rem;display:grid}.crm-card{padding:1rem 1.1rem 1.15rem}.crm-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.crm-card-head h2{color:var(--crm-heading);margin:0;font-size:.95rem;font-weight:700}.crm-card-head span,.crm-card-head a{color:var(--crm-muted);font-size:.75rem;text-decoration:none}.crm-card-head a:hover{color:var(--crm-blue)}.crm-gauge{place-items:center;min-height:150px;display:grid;position:relative}.crm-gauge-svg{width:min(100%,260px);height:auto}.crm-gauge-value{text-align:center;position:absolute;bottom:18px}.crm-gauge-value strong{color:var(--crm-heading);text-shadow:0 0 18px var(--crm-green-glow);font-size:1.8rem;display:block}.crm-gauge-value small{color:var(--crm-muted);font-size:.72rem}.crm-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.5rem;display:grid}.crm-mini-stats div{background:var(--crm-soft-2);border:1px solid var(--crm-line);border-radius:12px;padding:.65rem .75rem}.crm-mini-stats span{color:var(--crm-muted);font-size:.7rem;display:block}.crm-mini-stats b{color:var(--crm-heading);margin-top:.25rem;font-size:1.05rem;display:block}.crm-mini-stats .text-amber{color:var(--crm-amber)}.crm-bars{justify-content:space-between;align-items:flex-end;gap:.5rem;height:180px;padding:.5rem .25rem 0;display:flex}.crm-bar-col{flex-direction:column;flex:1;align-items:center;gap:.45rem;height:100%;display:flex}.crm-bar{width:100%;max-width:34px;height:var(--h,20%);background:linear-gradient(#4ade80,#16a34a);border-radius:10px 10px 6px 6px;margin-top:auto;box-shadow:0 0 18px #22c55e59}.crm-bar-col span{color:var(--crm-muted);font-size:.68rem}.crm-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.crm-ring{aspect-ratio:1;text-align:center;background:radial-gradient(circle at center,var(--crm-panel) 58%,transparent 59%),conic-gradient(var(--c) calc(var(--p) * 1%),var(--crm-ring-track) 0);box-shadow:0 0 18px var(--c);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.crm-ring{box-shadow:0 0 18px color-mix(in srgb,var(--c) 35%,transparent)}}.crm-ring strong{color:var(--crm-heading);font-size:.95rem;display:block}.crm-ring span{color:var(--crm-muted);max-width:4.5rem;font-size:.62rem;display:block}.crm-status-list{gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.crm-status-list li{color:var(--crm-text);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.crm-status-list i{border-radius:999px;width:8px;height:8px}.crm-status-list b{color:var(--crm-heading);margin-left:auto}.bg-green{background:var(--crm-green)}.bg-blue{background:var(--crm-blue)}.bg-amber{background:var(--crm-amber)}.bg-red{background:var(--crm-red)}.crm-progress-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.crm-progress-meta{justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.crm-progress-meta span{color:var(--crm-text)}.crm-progress-meta b{color:var(--crm-heading);font-variant-numeric:tabular-nums}.crm-progress-track{background:var(--crm-soft);border-radius:999px;height:8px;overflow:hidden}.crm-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4ade80);height:100%;display:block;box-shadow:0 0 12px #22c55e73}.crm-tabs{gap:.35rem;display:flex}.crm-tab{border:1px solid var(--crm-line);color:var(--crm-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .65rem;font-size:.72rem}.crm-tab.is-active{color:var(--crm-heading);border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-tab.is-active{border-color:color-mix(in srgb,var(--crm-accent) 50%,transparent)}}.crm-tab.is-active{background:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-tab.is-active{background:color-mix(in srgb,var(--crm-accent) 15%,transparent)}}.crm-inline-search{border:1px solid var(--crm-line);background:var(--crm-soft-2);color:var(--crm-muted);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.55rem .75rem;display:flex}.crm-inline-search input{width:100%;color:var(--crm-heading);background:0 0;border:0;outline:none;font-size:.82rem}.crm-centers-split{grid-template-columns:1.15fr .85fr;gap:.85rem;min-height:320px;display:grid}.crm-centers-list{gap:.4rem;max-height:420px;padding-right:.15rem;display:grid;overflow:auto}.crm-center-row{text-align:left;background:var(--crm-soft-3);width:100%;color:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .75rem;display:flex}.crm-center-row:hover{background:var(--crm-soft)}.crm-center-row.is-active{border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-center-row.is-active{border-color:color-mix(in srgb,var(--crm-accent) 45%,transparent)}}.crm-center-row.is-active{background:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-center-row.is-active{background:color-mix(in srgb,var(--crm-accent) 10%,transparent)}}.crm-center-avatar{background:linear-gradient(135deg,#1d4ed8,#22c55e);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.crm-center-avatar img{object-fit:cover;width:100%;height:100%}.crm-center-detail{border:1px solid var(--crm-line);background:var(--crm-soft-2);border-radius:14px;padding:1rem}.crm-detail-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--crm-muted);margin:0;font-size:.68rem}.crm-center-detail h3{color:var(--crm-heading);margin:.35rem 0 .15rem;font-size:1.15rem}.crm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.9rem 0;display:grid}.crm-detail-grid div,.crm-detail-box{background:var(--crm-inset);border:1px solid var(--crm-line);border-radius:10px;padding:.65rem .7rem}.crm-detail-grid span,.crm-detail-box span{color:var(--crm-muted);font-size:.68rem;display:block}.crm-detail-grid b{color:var(--crm-heading);margin-top:.2rem;font-size:.9rem;display:block}.crm-detail-box{margin-bottom:.55rem}.crm-detail-box p{color:var(--crm-text);margin:.25rem 0 0;font-size:.82rem}.crm-empty{color:var(--crm-muted);padding:.75rem 0;font-size:.85rem}.crm-body .neo-card,.crm-body .neo-form-card,.crm-body .neo-panel{color:var(--crm-text);background:var(--crm-panel)!important;border-color:var(--crm-line)!important;box-shadow:none!important}.crm-body .neo-btn{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 8px 18px #2563eb47!important}.crm-body .font-display,.crm-body h1,.crm-body h2,.crm-body h3,.crm-body .text-\[\#0f1221\],.crm-body .text-ink{color:var(--crm-heading)!important}.crm-body input,.crm-body select,.crm-body textarea{background:var(--crm-soft)!important;border-color:var(--crm-line)!important;color:var(--crm-heading)!important}.crm-body label{color:var(--crm-muted)!important}.crm-body .crm-check{color:var(--crm-text)!important}.crm-body .crm-check strong,.crm-body .crm-upload strong,.crm-body .crm-form-header h2,.crm-body .crm-form-section__head h2,.crm-body .crm-onboarding-aside h2,.crm-body .crm-command h2,.crm-body .crm-user-chip strong,.crm-body .crm-top-user strong{color:var(--crm-heading)!important}.crm-body .crm-check small,.crm-body .crm-upload small,.crm-body .crm-form-header p,.crm-body .crm-form-section__head p{color:var(--crm-muted)!important}.crm-field input::placeholder,.crm-field textarea::placeholder{color:var(--crm-muted);opacity:.88}.crm-check input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--crm-accent);cursor:pointer;flex-shrink:0;margin-top:.12rem}.crm-body .neo-input{box-shadow:0 0 0 1px var(--crm-line);background:var(--crm-soft)!important;color:var(--crm-heading)!important}.crm-body .neo-input::placeholder{color:var(--crm-muted)!important}.crm-body .neo-metric{color:var(--crm-heading);border:1px solid var(--crm-line);box-shadow:var(--crm-card-shadow);background:var(--crm-panel)!important}@media(max-width:1200px){.crm-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-grid-main,.crm-grid-secondary{grid-template-columns:1fr}.crm-rings{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-hero,.nx-studio,.nx-lower,.nx-atlas-split{grid-template-columns:1fr}.nx-bento{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c""d d"}.nx-hero-side{justify-items:start}}@media(max-width:900px){.nx-atlas-head{align-items:stretch}.crm-app{grid-template-columns:1fr}.crm-aside{z-index:46;width:min(300px,88vw);max-width:320px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 40px #00000038}.crm-aside.is-open{transform:translate(0)}.crm-aside-close,.crm-menu-btn{display:grid}.crm-nav-link{min-height:44px}.crm-centers-split,.crm-detail-grid{grid-template-columns:1fr}.crm-topbar{padding:.8rem 1rem}}@media(max-width:640px){.crm-kpi-row{grid-template-columns:1fr}.crm-content{padding:.9rem}.crm-topbar{padding:.72rem .85rem}.crm-top-user{display:none}.crm-btn-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.crm-top-create{width:38px;height:38px;padding:0}.crm-page-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;overflow:hidden}.crm-filterbar{flex-direction:column;align-items:stretch}.crm-filterbar>*{width:100%}.nx-bento{grid-template-columns:1fr;grid-template-areas:"a""b""c""d"}.nx-stat-pills,.nx-inspector-grid{grid-template-columns:1fr}.nx-hero{border-radius:22px;padding:1.15rem}.nx-hero h2{max-width:none}.nx-hero-side{justify-items:stretch}.nx-hero-actions{width:100%}.nx-hero-actions .crm-btn-accent,.nx-hero-actions .crm-btn-ghost{flex:1}}.crm-form-wrap{max-width:760px}.crm-form-lead{color:var(--crm-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.crm-form-card{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-card-shadow);border-radius:16px;gap:1rem;padding:1.25rem;display:grid}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.crm-field{color:var(--crm-muted);gap:.4rem;font-size:.8rem;font-weight:600;display:grid}.crm-field.sm-span-2{grid-column:span 2}.crm-field input,.crm-field select,.crm-field textarea{border:1px solid var(--crm-line);background:var(--crm-soft);width:100%;color:var(--crm-heading);border-radius:10px;padding:.7rem .85rem;font-size:.9rem}.crm-form-section{border:1px solid var(--crm-line);background:var(--crm-soft-2);border-radius:14px;gap:.85rem;padding:1rem;display:grid}.crm-form-section h2{color:var(--crm-heading);margin:0;font-size:1rem}.crm-check{color:var(--crm-text);align-items:flex-start;gap:.65rem;font-size:.9rem;display:flex}.crm-check strong{display:block}.crm-check small{color:var(--crm-muted);margin-top:.15rem;font-size:.78rem;display:block}.crm-trial-box{border-color:var(--crm-amber)}@supports (color:color-mix(in lab,red,red)){.crm-trial-box{border-color:color-mix(in srgb,var(--crm-amber) 34%,var(--crm-line))}}.crm-trial-box{background:var(--crm-amber)}@supports (color:color-mix(in lab,red,red)){.crm-trial-box{background:color-mix(in srgb,var(--crm-amber) 9%,var(--crm-soft-2))}}.crm-form-actions{justify-content:flex-end;gap:.65rem;padding-top:.35rem;display:flex}.crm-form-actions .crm-btn-ghost,.crm-form-actions .crm-btn-accent{min-height:44px}.crm-res-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.crm-res-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;display:grid}.crm-res-card{border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:16px;overflow:hidden}.crm-res-cover{color:#fff;background:linear-gradient(135deg,#1e3a5f,#134e4a) 50%/cover;place-items:center;height:128px;font-size:1.6rem;font-weight:800;display:grid}.crm-res-body{gap:.35rem;padding:.9rem 1rem 1rem;display:grid}.crm-res-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted);margin:0;font-size:.7rem}.crm-res-body h3{color:var(--crm-heading);margin:0;font-size:1rem}.crm-res-body p{color:var(--crm-muted);margin:0;font-size:.82rem}.crm-res-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.crm-link-btn{color:var(--crm-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.crm-link-btn.is-danger{color:var(--crm-red)}.crm-empty-block{border:1px dashed var(--crm-line);text-align:center;color:var(--crm-muted);border-radius:16px;grid-column:1/-1;padding:2rem}.crm-drawer{z-index:60;display:none;position:fixed;inset:0}.crm-drawer.is-open{display:block}.crm-drawer-bg{background:var(--crm-drawer-scrim);border:0;position:absolute;inset:0}.crm-drawer-panel{background:var(--crm-drawer);border-left:1px solid var(--crm-line);align-content:start;gap:.85rem;width:min(420px,100%);height:100%;padding:1.1rem;display:grid;position:absolute;top:0;right:0;overflow:auto}.crm-drawer-head{justify-content:space-between;align-items:center;display:flex}.crm-drawer-head h2{color:var(--crm-heading);margin:0;font-size:1.15rem}.crm-drawer-head button{color:var(--crm-heading);cursor:pointer;background:0 0;border:0;font-size:1.4rem}.crm-badge-trial{background:var(--crm-amber);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-badge-trial{background:color-mix(in srgb,var(--crm-amber) 14%,transparent)}}.crm-badge-trial{color:var(--crm-amber)}@media(max-width:700px){.crm-form-grid{grid-template-columns:1fr}.crm-field.sm-span-2{grid-column:auto}.crm-res-head{flex-direction:column}}.crm-command{border:1px solid var(--crm-line);background:radial-gradient(ellipse 55% 90% at 100% 0%,var(--crm-accent),transparent 58%),radial-gradient(ellipse 40% 70% at 0% 100%,var(--crm-blue),transparent 50%),linear-gradient(145deg,var(--crm-panel),var(--crm-soft));border-radius:20px;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.1rem;padding:1.35rem 1.45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-command{background:radial-gradient(ellipse 55% 90% at 100% 0%,color-mix(in srgb,var(--crm-accent) 22%,transparent),transparent 58%),radial-gradient(ellipse 40% 70% at 0% 100%,color-mix(in srgb,var(--crm-blue) 10%,transparent),transparent 50%),linear-gradient(145deg,var(--crm-panel),color-mix(in srgb,var(--crm-soft) 70%,var(--crm-panel)))}}.crm-command{box-shadow:var(--crm-card-shadow)}.crm-command-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-accent-2);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.crm-command h2{color:var(--crm-heading);letter-spacing:-.025em;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.25rem,2.1vw,1.65rem)}.crm-command p{max-width:40rem;color:var(--crm-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.crm-command-actions{flex-wrap:wrap;gap:.55rem;display:flex}.crm-empty-state{text-align:center;color:var(--crm-muted);gap:.35rem;padding:1.25rem 1rem;display:grid}.crm-empty-state strong{color:var(--crm-heading);font-size:.95rem}.crm-empty-state span{font-size:.82rem;line-height:1.4}.partner-body{color:#e2e8f0;background:#0b1220;min-height:100vh;margin:0;font-family:DM Sans,sans-serif}.partner-shell{--p-accent:#38bdf8;--p-accent-2:#0ea5e9;--p-glow:#38bdf838;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.partner-shell--consult{--p-accent:#34d399;--p-accent-2:#10b981;--p-glow:#34d39938}.partner-aside{background:radial-gradient(circle at 20% 0%,var(--p-glow),transparent 45%),linear-gradient(180deg,#0f172a,#0b1220);border-right:1px solid #94a3b829;flex-direction:column;gap:1rem;padding:1.1rem .85rem;display:flex}.partner-brand{color:inherit;border-bottom:1px solid #94a3b81f;flex:none;align-items:center;gap:.65rem;padding:.15rem .35rem .85rem;text-decoration:none;display:flex}.partner-brand img{object-fit:cover;background:#111827;border-radius:10px;flex:none;width:36px;height:36px}.partner-brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.88rem;line-height:1.2;display:block;overflow:hidden}.partner-brand span{color:#94a3b8;margin-top:.1rem;font-size:.7rem;display:block}.partner-nav{flex-direction:column;flex:none;align-items:stretch;gap:.25rem;display:flex}.partner-nav a{color:#cbd5e1;box-sizing:border-box;border-radius:10px;flex:none;align-items:center;gap:.55rem;height:40px;min-height:40px;max-height:40px;padding:0 .75rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.partner-nav a svg{flex:none;width:18px;height:18px}.partner-nav a:hover{background:#94a3b814}.partner-nav a.is-active{background:var(--p-accent)}@supports (color:color-mix(in lab,red,red)){.partner-nav a.is-active{background:color-mix(in srgb,var(--p-accent) 16%,transparent)}}.partner-nav a.is-active{color:#f8fafc;box-shadow:inset 0 0 0 1px var(--p-accent)}@supports (color:color-mix(in lab,red,red)){.partner-nav a.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-accent) 35%,transparent)}}.partner-logout{border-top:1px solid #94a3b81f;flex:none;margin-top:auto;padding-top:.75rem}.partner-logout button{color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:10px;width:100%;height:40px;padding:0 .75rem;font-size:.875rem;font-weight:600}.partner-logout button:hover{background:#94a3b814}.partner-main{padding:1.25rem 1.5rem 2rem}.partner-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.partner-kicker{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.72rem;font-weight:700}.partner-top h1{letter-spacing:-.02em;margin:.2rem 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,2.4vw,1.9rem)}.partner-user{background:#0f172aa6;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:.7rem;padding:.45rem .7rem;display:flex}.partner-user>span{background:var(--p-accent);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab,red,red)){.partner-user>span{background:color-mix(in srgb,var(--p-accent) 22%,#0f172a)}}.partner-user>span{font-size:.78rem;font-weight:700}.partner-user strong{font-size:.85rem;display:block}.partner-user small{color:#94a3b8;font-size:.72rem}.partner-flash{color:#a7f3d0;background:#34d3991f;border:1px solid #34d39947;border-radius:12px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600}.partner-hero{background:radial-gradient(ellipse 50% 90% at 0% 0%,var(--p-glow),transparent 55%),linear-gradient(135deg,#111827,#0f172a 55%,#0b1220);border:1px solid #94a3b829;border-radius:22px;justify-content:space-between;align-items:stretch;gap:1.25rem;margin-bottom:1.1rem;padding:1.35rem 1.4rem;display:flex}.partner-hero h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.75rem)}.partner-hero p{color:#94a3b8;max-width:34rem;margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.partner-hero-stats{grid-template-columns:repeat(2,minmax(88px,1fr));gap:.55rem;display:grid}.partner-hero-stats div{background:#0f172ab3;border:1px solid #94a3b824;border-radius:14px;padding:.7rem .8rem}.partner-hero-stats b{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.partner-hero-stats span{color:#94a3b8;font-size:.72rem;font-weight:600}.partner-grid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.partner-panel{background:#0f172ab8;border:1px solid #94a3b824;border-radius:18px;padding:1rem 1.1rem}.partner-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.partner-panel-head h3{margin:0;font-size:1rem}.partner-panel-head span,.partner-panel-head a{color:var(--p-accent);font-size:.78rem;font-weight:700;text-decoration:none}.partner-center-list{gap:.65rem;display:grid}.partner-center{background:#02061759;border:1px solid #94a3b81f;border-radius:14px;padding:.85rem}.partner-center-top{justify-content:space-between;gap:.5rem;display:flex}.partner-center-top em{color:var(--p-accent);font-size:.78rem;font-style:normal;font-weight:700}.partner-center p{color:#94a3b8;margin:.35rem 0 0;font-size:.8rem}.partner-tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.partner-tags span{background:var(--p-accent);border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.partner-tags span{background:color-mix(in srgb,var(--p-accent) 14%,transparent)}}.partner-tags span{color:#e2e8f0}.partner-dir-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.partner-dir-list li{background:#02061759;border:1px solid #94a3b81a;border-radius:12px;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;display:flex}.partner-dir-list strong{font-size:.88rem}.partner-dir-list span{color:#94a3b8;font-size:.75rem}.partner-grad-table{gap:.35rem;display:grid}.partner-grad-row{background:#02061747;border-radius:12px;grid-template-columns:1.4fr 1fr;gap:.75rem;padding:.7rem .75rem;font-size:.9rem;display:grid}.partner-grad-row.is-head{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:0 0;padding-bottom:.2rem;font-size:.75rem;font-weight:700}.partner-empty{text-align:center;color:#94a3b8;border:1px dashed #94a3b838;border-radius:12px;padding:1.1rem;font-size:.88rem}@media(max-width:960px){.partner-shell{grid-template-columns:1fr}.partner-aside{border-bottom:1px solid #94a3b829;border-right:0}.partner-grid{grid-template-columns:1fr}.partner-hero{flex-direction:column}}.cx-market{gap:1rem;display:grid}.cx-market-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #e7ecf3;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem 1.35rem;display:flex}.cx-market-kicker{letter-spacing:.08em;text-transform:uppercase;color:#7b879c;margin:0;font-size:.72rem;font-weight:700}.cx-market-hero h1{color:#152033;margin:.25rem 0 0;font-size:1.55rem}.cx-market-hero p{color:#66748b;max-width:40rem;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.cx-market-grid{grid-template-columns:1.5fr .9fr;gap:1rem;display:grid}.cx-market-panel{background:#fff;border:1px solid #e7ecf3;border-radius:18px;padding:1rem}.cx-market-panel-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.cx-market-panel-head h2{color:#152033;margin:0;font-size:1.05rem}.cx-market-panel-head span{color:#2f6fed;font-size:.8rem;font-weight:700}.cx-market-list{gap:.85rem;display:grid}.cx-market-card{border:1px solid #e8edf5;border-radius:16px;grid-template-columns:140px 1fr;gap:.9rem;display:grid;overflow:hidden}.cx-market-card.is-off{opacity:.72}.cx-market-card-media{color:#2f6fed;background:#eef3fb 50%/cover no-repeat;place-items:center;min-height:140px;font-size:1.6rem;font-weight:800;display:grid;position:relative}.cx-market-card-media em{color:#fff;background:#0f172ac7;border-radius:999px;padding:.2rem .5rem;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;bottom:.55rem;left:.55rem}.cx-market-card-body{align-content:start;gap:.45rem;padding:.85rem .85rem .85rem 0;display:grid}.cx-market-card-top{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.cx-market-card-top h3{color:#152033;margin:0;font-size:1rem}.cx-market-card-top span{font-size:.72rem;font-weight:700}.cx-market-card-top .is-on{color:#059669}.cx-market-card-top .is-off{color:#e11d48}.cx-market-card-body>p{color:#66748b;margin:0;font-size:.85rem}.cx-market-meta{color:#4b5870;flex-wrap:wrap;gap:.65rem;font-size:.78rem;font-weight:700;display:flex}.cx-market-eligible{flex-wrap:wrap;gap:.35rem;display:flex}.cx-market-eligible span{color:#1d4ed8;background:#eef6ff;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.cx-market-muted{color:#8b95a7;margin:0;font-size:.8rem}.cx-market-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.cx-market-redeem{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}.cx-market-redeem select{border:1px solid #d7deea;border-radius:10px;flex:1;min-width:160px;padding:.55rem .7rem;font-size:.85rem}.cx-link-danger{color:#e11d48;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700}.cx-market-empty{text-align:center;color:#8b95a7;border:1px dashed #d7deea;border-radius:14px;padding:1.4rem;font-size:.9rem}.cx-market-top{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cx-market-top li{background:#f7f9fc;border:1px solid #eef1f6;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;display:flex}.cx-market-top strong{color:#152033;font-size:.88rem;display:block}.cx-market-top small{color:#8b95a7;font-size:.72rem}.cx-market-top b{font-variant-numeric:tabular-nums;color:#2f6fed}.sp-aside-langs{gap:.35rem;margin-bottom:.55rem;display:flex}.sp-aside-langs form{flex:1}.sp-aside-langs button{color:#66748b;cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:10px;width:100%;padding:.4rem 0;font-size:.72rem;font-weight:800}.sp-aside-langs button.is-active{color:#fff;background:#2f6fed;border-color:#2f6fed}@media(max-width:980px){.cx-market-grid,.cx-market-card{grid-template-columns:1fr}.cx-market-card-body{padding:0 .85rem .85rem}}.cx-market-order-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.cx-market-order-tabs a{color:#4b5870;background:#fff;border:1px solid #e4ebf3;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.cx-market-order-tabs a.is-on{color:#1d4ed8;background:#eef4ff;border-color:#c7d7ff}.cx-market-order-tabs b{font-variant-numeric:tabular-nums;color:#2f6fed}.cx-market-order-list{gap:.75rem;display:grid}.cx-market-order-card{background:#fff;border:1px solid #e8edf5;border-radius:16px;gap:.75rem;padding:.9rem;display:grid}.cx-market-order-main{align-items:flex-start;gap:.8rem;display:flex}.cx-market-order-media{color:#2f6fed;background:#eef3fb 50%/cover no-repeat;border-radius:14px;flex-shrink:0;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.cx-market-order-main h3{color:#152033;margin:0;font-size:1rem}.cx-market-order-main p{color:#4b5870;margin:.3rem 0 0;font-size:.85rem}.cx-market-order-main small{color:#8b95a7;margin-top:.25rem;font-size:.75rem;display:block}.cx-market-order-status{border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:800}.cx-market-order-status.is-pending{color:#c47a12;background:#fff4df}.cx-market-order-status.is-accepted{color:#2563eb;background:#e8f0ff}.cx-market-order-status.is-fulfilled{color:#0f9f6e;background:#e7f8ef}.cx-market-order-status.is-cancelled{color:#be123c;background:#fde8ee}.cx-market-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}:where(.cx-groups>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-groups-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cx-groups-hero-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-groups-metrics{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-groups-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-groups-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.cx-groups-filters{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px}@media(min-width:40rem){.cx-groups-filters{padding:calc(var(--spacing) * 5)}}.cx-groups-filters-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-groups-filters-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-groups-filters-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7}.cx-groups-filters-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-groups-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.cx-groups-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.cx-groups-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cx-groups-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.cx-groups-field>span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8b95a7;text-transform:uppercase}.cx-groups-field .cx-input{padding-block:calc(var(--spacing) * 2.5)!important}@media(min-width:80rem){.cx-groups-field--search{grid-column:span 2/span 2}}.cx-groups-field--action{justify-content:flex-end}.cx-groups-table-card{background-color:var(--color-white);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px;overflow:hidden}.cx-groups-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.cx-groups-table tbody tr:hover{background-color:#f8fafc}}.cx-groups-row.is-att-done{background:linear-gradient(90deg,#10b98114,#0000 55%)}.cx-groups-row.is-att-pending{background:linear-gradient(90deg,#f43f5e14,#0000 55%)}.cx-groups-att-list{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:140px;display:flex}.cx-groups-att{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-flex}.cx-groups-att.is-done{background-color:var(--color-emerald-50);color:var(--color-emerald-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-emerald-200)}@media(hover:hover){.cx-groups-att.is-done:hover{background-color:var(--color-emerald-100)}}.cx-groups-att.is-pending{background-color:var(--color-rose-50);color:var(--color-rose-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rose-200)}@media(hover:hover){.cx-groups-att.is-pending:hover{background-color:var(--color-rose-100)}}.cx-groups-att-time{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cx-groups-att-label{white-space:nowrap;opacity:.9}.cx-groups-name{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.cx-groups-name-main{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033}.cx-groups-status{width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#2f6fed;text-transform:uppercase;background-color:#eef4ff;border-radius:3.40282e38px;display:inline-flex}.cx-groups-level{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#3d4b5f;background-color:#f3f5f9;display:inline-flex}.cx-groups-count{min-width:1.75rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;background-color:#eef4ff;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.cx-groups-edit{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media(hover:hover){.cx-groups-edit:hover{background-color:#eef4ff}}.cx-groups-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 16);text-align:center;place-items:center;display:grid}.cx-groups-empty-ico{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);color:#8b95a7;background-color:#f4f7fb;justify-content:center;align-items:center;display:inline-flex}.cx-groups-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#eef1f6;border-top-width:1px;flex-wrap:wrap;display:flex}:where(.cx-assign-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.cx-assign-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cx-assign-board{background:radial-gradient(900px 220px at 0 0,#2f6fed14,#0000 55%),radial-gradient(700px 200px at 100% 0,#0f9f6e0f,#0000 50%),#fff;border:1px solid #e7ecf3;border-radius:24px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 14px 40px #1520330f}@media(min-width:640px){.cx-assign-board{padding:1.5rem}}.cx-assign-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem;display:flex}.cx-assign-board-copy{align-items:flex-start;gap:.75rem;display:flex}.cx-assign-step{color:#fff;letter-spacing:.04em;background:#152033;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;height:2rem;font-size:.7rem;font-weight:800;display:inline-flex}.cx-assign-board-title{letter-spacing:-.02em;color:#152033;font-size:1.05rem;font-weight:800}.cx-assign-board-sub{color:#7a8699;margin-top:.2rem;font-size:.84rem;font-weight:500}.cx-assign-toast{color:#2f6fed;opacity:0;background:#eef4ff;border-radius:12px;padding:.55rem .8rem;font-size:.75rem;font-weight:700;transition:opacity .2s,transform .2s;transform:translateY(-4px)}.cx-assign-toast.is-show{opacity:1;transform:translateY(0)}.cx-assign-toast.is-error{color:#e11d48;background:#fff1f2}.cx-assign-grid{gap:.85rem;display:grid}@media(min-width:1024px){.cx-assign-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem}}.cx-assign-bridge{display:none}@media(min-width:1024px){.cx-assign-bridge{place-items:center;padding-top:4.5rem;display:grid}.cx-assign-bridge span{color:#2f6fed;background:#fff;border:1px solid #dce7ff;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 8px 20px #2f6fed2e}}.cx-assign-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #e6ebf3;border-radius:18px;flex-direction:column;min-height:460px;padding:.85rem;display:flex}.cx-assign-panel--groups{background:linear-gradient(165deg,#2f6fed0f,#ffffffd9 40%),#fff;border-color:#dce6f5}.cx-assign-panel-head{gap:.7rem;margin-bottom:.85rem;display:grid}.cx-assign-panel-title{align-items:center;gap:.65rem;display:flex}.cx-assign-panel-ico{color:#2f6fed;background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.cx-assign-panel-ico.is-groups{color:#0f9f6e;background:#e8f8f0}.cx-assign-panel-title h3{color:#152033;font-size:.92rem;font-weight:800}.cx-assign-panel-title p{color:#8b95a7;margin-top:.1rem;font-size:.72rem;font-weight:600}.cx-assign-panel-title strong{color:#2f6fed;font-weight:800}.cx-assign-search{align-items:center;width:100%;display:flex;position:relative}.cx-assign-search svg{color:#8b95a7;pointer-events:none;width:1rem;height:1rem;position:absolute;left:.75rem}.cx-assign-search input{color:#152033;background:#fff;border:1px solid #e1e7f0;border-radius:12px;outline:none;width:100%;height:2.5rem;padding:0 .85rem 0 2.35rem;font-size:.84rem;font-weight:600;transition:border-color .15s,box-shadow .15s,background .15s}.cx-assign-search input::placeholder{color:#9aa6b5;font-weight:500}.cx-assign-search input:focus{background:#fbfdff;border-color:#93b4f5;box-shadow:0 0 0 3px #2f6fed1f}.cx-assign-search--wide{flex:1;min-width:220px}.cx-assign-list{flex-direction:column;flex:1;gap:.45rem;max-height:520px;padding-right:.15rem;display:flex;overflow-y:auto}.cx-assign-student{cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e8edf5;border-radius:14px;align-items:center;gap:.65rem;padding:.65rem .7rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.cx-assign-student:hover{border-color:#d5e0f5;transform:translateY(-1px);box-shadow:0 10px 22px #15203312}.cx-assign-student:active,.cx-assign-student.is-dragging{cursor:grabbing;opacity:.45}.cx-assign-grip{background:radial-gradient(circle at 50% 20%,#c8d0dc 0 .12rem,#0000 .13rem),radial-gradient(circle,#c8d0dc 0 .12rem,#0000 .13rem),radial-gradient(circle at 50% 80%,#c8d0dc 0 .12rem,#0000 .13rem);border-radius:999px;flex-shrink:0;width:.35rem;height:1.1rem}.cx-assign-avatar{color:#2f6fed;background:linear-gradient(160deg,#eef4ff,#e0ebff);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:800;display:inline-flex}.cx-assign-student-body{flex:1;min-width:0}.cx-assign-student-name{text-overflow:ellipsis;white-space:nowrap;color:#152033;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.cx-assign-student-meta{text-overflow:ellipsis;white-space:nowrap;color:#8b95a7;font-size:.72rem;font-weight:600;display:block;overflow:hidden}.cx-assign-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:0;max-width:7.5rem;padding:.28rem .55rem;font-size:.65rem;font-weight:800;overflow:hidden}.cx-assign-chip.is-free{color:#c2410c;background:#fff7ed}.cx-assign-chip.is-linked{color:#2f6fed;background:#eef4ff}.cx-assign-group{background:#fff;border:1.5px dashed #d5deeb;border-radius:16px;padding:.85rem .9rem;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.cx-assign-board.is-dragging .cx-assign-group{background:#f7faff;border-color:#9eb8f0}.cx-assign-group.is-over{background:#eef4ff;border-style:solid;border-color:#2f6fed;transform:translateY(-1px)scale(1.01);box-shadow:0 12px 28px #2f6fed29}.cx-assign-group.is-success{background:#ecfdf5;border-style:solid;border-color:#34d399}.cx-assign-group.is-saving{opacity:.65;pointer-events:none}.cx-assign-group-main{align-items:center;gap:.7rem;display:flex}.cx-assign-group-mark{background:linear-gradient(#2f6fed,#60a5fa);border-radius:999px;align-self:stretch;width:.35rem;min-height:2.4rem}.cx-assign-group-name{text-overflow:ellipsis;white-space:nowrap;color:#152033;font-size:.92rem;font-weight:800;overflow:hidden}.cx-assign-group-meta{text-overflow:ellipsis;white-space:nowrap;color:#8b95a7;margin-top:.15rem;font-size:.74rem;font-weight:600;overflow:hidden}.cx-assign-group-stat{text-align:center;background:#f4f7fb;border-radius:12px;place-items:center;min-width:3.2rem;padding:.35rem .45rem;display:grid}.cx-assign-group-stat strong{color:#2f6fed;font-size:.95rem;font-weight:800;line-height:1}.cx-assign-group-stat small{color:#8b95a7;text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem;font-size:.6rem;font-weight:700}.cx-assign-drop-hint{color:#9aa6b5;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.7rem;font-weight:700;display:inline-flex}.cx-assign-group.is-over .cx-assign-drop-hint{color:#2f6fed}.cx-assign-empty{text-align:center;flex:1;place-content:center;gap:.25rem;padding:2.5rem 1rem;display:grid}.cx-assign-empty strong{color:#152033;font-size:.92rem;font-weight:800}.cx-assign-empty span{color:#8b95a7;font-size:.8rem;font-weight:500}.cx-assign-roster{background:#fff;border:1px solid #e7ecf3;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #1520330d}.cx-assign-roster-head{border-bottom:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.85rem;padding:1rem 1.1rem;display:flex}.cx-assign-roster-head h2{color:#152033;font-size:.95rem;font-weight:800}.cx-assign-roster-head p{color:#8b95a7;margin-top:.15rem;font-size:.78rem;font-weight:500}.cx-assign-roster-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cx-assign-select{color:#152033;background:#fff;border:1px solid #e1e7f0;border-radius:12px;outline:none;min-width:170px;height:2.5rem;padding:0 .85rem;font-size:.84rem;font-weight:600}.cx-assign-select:focus{border-color:#93b4f5;box-shadow:0 0 0 3px #2f6fed1f}.cx-assign-search-btn{color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:12px;align-items:center;gap:.4rem;height:2.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 18px #2f6fed38}.cx-assign-search-btn:hover{background:#2563eb;transform:translateY(-1px)}:where(.cx-finmod>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-finmod-hero{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cx-finmod-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#6b7c8f;text-transform:uppercase}.cx-finmod-title{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:1.7rem;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033}.cx-finmod-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#7a8699}.cx-finmod-metrics{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-finmod-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-finmod-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-finmod-metric{border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3}.cx-finmod-metric span{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8b95a7;text-transform:uppercase}.cx-finmod-metric strong{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#152033;display:block}.cx-finmod-metric.is-blue strong{color:#2f6fed}.cx-finmod-metric.is-green strong{color:#0f9f6e}.cx-finmod-metric.is-amber strong{color:#d97706}.cx-finmod-metric.is-rose strong{color:#e11d48}.cx-finmod-filters{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;flex-wrap:wrap;display:flex}.cx-finmod-search{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.cx-finmod-search svg{pointer-events:none;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:#8b95a7;position:absolute}.cx-finmod-search input{height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;--tw-outline-style:none;border-width:1px;border-color:#e1e7f0;outline-style:none}.cx-finmod-search input: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);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.15);border-color:#93b4f5}.cx-finmod-select{height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:140px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#152033;--tw-outline-style:none;border-width:1px;border-color:#e1e7f0;outline-style:none}.cx-finmod-search-btn{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 8px 18px var(--tw-shadow-color,#2f6fed38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#2f6fed;display:inline-flex}.cx-finmod-card{background-color:var(--color-white);--tw-shadow:0 10px 30px var(--tw-shadow-color,#1520330d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;border-radius:22px;overflow:hidden}.cx-finmod-chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:#2f6fed;background-color:#eef4ff;border-radius:3.40282e38px;display:inline-flex}.cx-finmod-chip.is-on{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.cx-finmod-chip.is-off{background-color:var(--color-amber-50);color:var(--color-amber-700)}.cx-finmod-empty{padding-block:calc(var(--spacing) * 14);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8b95a7}.cx-finmod-progress{height:calc(var(--spacing) * 2.5);background-color:#eef2f7;border-radius:3.40282e38px;overflow:hidden}.cx-finmod-progress span{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#2f6fed;border-radius:3.40282e38px;display:block}.cx-finmod-report-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-finmod-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.cx-finmod-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx-finmod-report-tile{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3}.cx-finmod-report-tile span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8b95a7;text-transform:uppercase}.cx-finmod-report-tile strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-finmod-report-tile.is-accent{--tw-ring-color:#d7e4ff;background-color:#eef4ff}.cx-finmod-pl-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#243246;background-color:#f7f9fc;display:flex}.cx-finmod-pl-row.is-total{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#eef4ff}.cx-finmod-pl-row.is-result{color:var(--color-white);background-color:#152033}.sp-wallet-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:48rem){.sp-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-wallet-label{z-index:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff8c;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-wallet-label{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.sp-wallet-label{text-transform:uppercase}.sp-wallet-value{z-index:1;margin-top:calc(var(--spacing) * 2);font-family:Sora,Outfit,sans-serif;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#fff4c2;position:relative}.sp-wallet-hint{z-index:1;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6;position:relative}@supports (color:color-mix(in lab,red,red)){.sp-wallet-hint{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.sp-wallet--balance{background:linear-gradient(145deg,#10263f,#1a3d66 48%,#0b1828);box-shadow:0 18px 50px #10263f59}.sp-wallet--balance .sp-wallet-value{color:#dbeafe}.sp-dash-btn-ghost{height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#243246;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#d7deea;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.sp-dash-btn-ghost:hover{color:#2f6fed;border-color:#93b4f5}}.sp-market-coins{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#8a6a10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#f0e0a8;background-color:#fff8e7;display:inline-flex}.sp-shop-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.sp-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.sp-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-shop-card{--tw-shadow:0 10px 28px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;background-color:#fbfcfe;border-radius:22px;overflow:hidden}.sp-shop-media{height:calc(var(--spacing) * 36);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fff8e7;--tw-gradient-to:#f3f0e4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}:where(.sp-shop-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.sp-shop-body{padding:calc(var(--spacing) * 4)}.sp-shop-body h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.sp-shop-body>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#6b7280}.sp-shop-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.sp-shop-meta strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#8a6a10}.sp-shop-meta span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.sp-shop-form{margin-top:calc(var(--spacing) * 2)}:where(.sp-shop-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.sp-ai-shell{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f1c170d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e7ece8;border-radius:28px;overflow:hidden}@media(min-width:40rem){.sp-ai-shell{padding:calc(var(--spacing) * 5)}}.sp-ai-messages{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);min-height:320px;max-height:55vh;padding:calc(var(--spacing) * 4);background-color:#f7f9fc;flex-direction:column;display:flex;overflow-y:auto}.sp-ai-bubble{border-radius:var(--radius-2xl);max-width:85%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sp-ai-bubble.is-bot{background-color:var(--color-white);color:#243246;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;align-self:flex-start}.sp-ai-bubble.is-user{color:var(--color-white);background-color:#152033;align-self:flex-end}.sp-ai-bubble.is-thinking{color:#8b95a7}.sp-ai-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media(min-width:40rem){.sp-ai-form{flex-direction:row;align-items:flex-end}}.sp-ai-form textarea{resize:none;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-height:52px;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#152033;--tw-outline-style:none;border-width:1px;border-color:#e1e7f0;outline-style:none;flex:1}.sp-ai-form textarea: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);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.15);border-color:#93b4f5}.sp-ai-fab{right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);z-index:40;height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 14px 40px var(--tw-shadow-color,#15203359);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));background-color:#152033;border-radius:3.40282e38px;display:inline-flex;position:fixed}@media(hover:hover){.sp-ai-fab:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#243246}}.sp-ai-layout{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.sp-ai-layout{grid-template-columns:240px minmax(0,1fr)}}.sp-ai-history{background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 12px 40px var(--tw-shadow-color,#0f1c170d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e7ece8;border-radius:24px}.sp-ai-history-title{margin-bottom:calc(var(--spacing) * 2);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase}.sp-ai-history-list{gap:var(--spacing);flex-direction:column;max-height:55vh;display:flex;overflow-y:auto}.sp-ai-history-item{align-items:flex-start;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex}@media(hover:hover){.sp-ai-history-item:hover{background-color:#f3f6f9}}.sp-ai-history-item.is-active{background-color:#eef3fb}.sp-ai-history-item span{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#152033;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-ai-history-item small{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#8b95a7}.sp-ai-history-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}.sp-dash-btn-ghost{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#243246;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#eef2f7;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.sp-dash-btn-ghost:hover{background-color:#e4eaf2}}.lp-body{color:#1e293b;background:#f6f7fb;min-height:100vh;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.lp-skip{z-index:80;color:#fff;background:#0f766e;border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none;position:absolute;top:-3rem;left:1rem}.lp-skip:focus{top:.75rem}.lp-nav{z-index:40;max-width:var(--container-7xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-inline:auto;background:#ffffffe0;border:1px solid #e7ebf2;border-radius:18px;margin:.75rem auto 0;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0f172a0d}.lp-logo{align-items:center;gap:calc(var(--spacing) * 2);color:#0f172a;letter-spacing:-.03em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800;text-decoration-line:none;display:inline-flex}.lp-logo img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);object-fit:contain}.lp-nav-links{align-items:center;gap:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#64748b;display:none}@media(min-width:64rem){.lp-nav-links{display:flex}}.lp-nav-links a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media(hover:hover){.lp-nav-links a:hover{color:#0f172a}}.lp-nav-links a.is-on{color:#0f766e}.lp-nav-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.lp-nav-phone{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;align-items:center;text-decoration-line:none;display:none}@media(min-width:40rem){.lp-nav-phone{display:inline-flex}}.lp-nav-phone{letter-spacing:-.02em}.lp-nav-phone:hover{color:#0f766e}.lp-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));cursor:pointer;appearance:none;border:0;font-family:inherit;text-decoration-line:none;display:inline-flex}.lp-btn-lg{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:15px}.lp-btn-solid{color:#fff;background:#0f766e;box-shadow:0 10px 22px #0f766e38}.lp-btn-solid:hover{background:#0d5f59;transform:translateY(-1px)}.lp-btn-ghost{color:#0f172a;background:#fff;border:1px solid #dbe2ea}.lp-btn-ghost:hover{background:#f8fafc;border-color:#cbd5e1}.lp-btn-text{color:#0f766e;background:0 0}.lp-btn-text:hover{background:#f0fdfa}.lp-hero{z-index:1;max-width:var(--container-7xl);gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 16);margin-inline:auto;display:grid;position:relative}@media(min-width:64rem){.lp-hero{padding-top:calc(var(--spacing) * 12);grid-template-columns:.9fr 1.1fr;align-items:center}}.lp-hero-metrics{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-hero-metrics>div{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:#e8edf3}@media(min-width:40rem){.lp-hero-metrics>div{padding-inline:calc(var(--spacing) * 4)}}.lp-hero-metrics dt{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#64748b;text-transform:uppercase}.lp-hero-metrics dd{margin-top:var(--spacing);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}.lp-hero-visual{z-index:1;isolation:isolate;animation:.95s .12s both lp-fade-up;position:relative}.lp-hero-glass{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 6);border-width:1px;border-color:#e7ebf2;border-radius:28px;box-shadow:0 24px 60px #0f172a14}.lp-hero-glass-top{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;display:flex}.lp-hero-glass-top small{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#64748b;display:block}.lp-hero-glass-top img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);object-fit:contain;padding:var(--spacing);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8edf3;background-color:#f8fafc}.lp-hero-pay-row{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.lp-hero-pay-logo{height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e8edf3;background-color:#f8fafc;flex:1;justify-content:center;align-items:center;display:flex}.lp-hero-pay-logo img{max-height:calc(var(--spacing) * 8);object-fit:contain;width:auto}.lp-hero-glass>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#64748b;text-transform:uppercase}.lp-hero-checks{margin-top:calc(var(--spacing) * 4)}:where(.lp-hero-checks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lp-hero-checks{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#334155}.lp-hero-checks li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.lp-hero-checks svg{margin-top:calc(var(--spacing) * .5);color:#0f766e;flex-shrink:0}.lp-partners{padding-block:calc(var(--spacing) * 12)!important}.lp-section-head--center{text-align:center;margin-inline:auto}.lp-eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#0f766e;text-transform:uppercase}.lp-logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-logo-track{gap:1rem;width:max-content;animation:42s linear infinite lp-marquee;display:flex}.lp-center-logo{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:150px;height:76px;padding-inline:calc(var(--spacing) * 4);border-width:1px;border-color:#e8edf3;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.lp-center-logo img{max-height:calc(var(--spacing) * 12);object-fit:contain;max-width:100%}.lp-int-logo-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.lp-int-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lp-int-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-int-logo-card{border-style:var(--tw-border-style);background-color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));border-width:1px;border-color:#e8edf3;border-radius:24px;overflow:hidden}.lp-int-logo-card:hover{border-color:#99f6e4;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a14}.lp-int-logo-wrap{height:110px;padding-inline:calc(var(--spacing) * 6);background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.lp-int-logo-wrap img{object-fit:contain;width:auto;max-width:100%;height:56px;display:block}.lp-int-logo-copy{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.lp-int-logo-card h3{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.lp-int-logo-card p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-footer-links{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-hero-bg{pointer-events:none;z-index:0;background:radial-gradient(640px 280px at 12% 20%,#0f766e1f,#0000 62%),radial-gradient(520px 240px at 92% 0,#2563eb14,#0000 58%);height:78%;position:absolute;inset:-8% -12% auto}.lp-hero-inner{z-index:1;position:relative}.lp-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.2em;letter-spacing:.2em;color:#0f766e;text-transform:uppercase;animation:.7s both lp-fade-up}.lp-brand{letter-spacing:-.045em;color:#0f172a;margin-top:.7rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(3.1rem,8vw,5.4rem);font-weight:800;line-height:.94;animation:.8s 50ms both lp-fade-up}.lp-lead{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#475569}@media(min-width:40rem){.lp-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.lp-lead{animation:.85s .1s both lp-fade-up}.lp-cta{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;animation:.9s .15s both lp-fade-up;display:flex}.lp-section{z-index:1;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);margin-inline:auto;position:relative}.lp-section--alt{background:#fff;border-block:1px solid #eef1f6;max-width:none;padding-left:0;padding-right:0}.lp-section--alt>.lp-section-head,.lp-section--alt>.lp-steps,.lp-section--alt>.lp-roles,.lp-section--alt>.lp-product{max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}.lp-section-head{margin-bottom:calc(var(--spacing) * 8);max-width:var(--container-2xl)}.lp-section-head h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}@media(min-width:40rem){.lp-section-head h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.lp-section-head p{margin-top:calc(var(--spacing) * 3);color:#64748b}.lp-feature-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-feature{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-width:1px;border-color:#e8edf3;border-radius:22px;transition:transform .25s,border-color .25s,box-shadow .25s}.lp-feature:hover{border-color:#99f6e4;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a12}.lp-modules{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.lp-mod{background:#fff;border:1px solid #e8edf3;border-radius:24px;grid-column:span 4;min-height:168px;padding:22px;transition:transform .35s,border-color .35s,box-shadow .35s}.lp-mod--wide{background:linear-gradient(145deg,#fff,#f3f7f6);grid-column:span 8;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.lp-mod--mid{grid-column:span 6;grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.lp-mod:hover{border-color:#c5ddd8;transform:translateY(-4px);box-shadow:0 18px 40px #0f172a12}.lp-mod h3{--tw-font-weight:var(--font-weight-extrabold);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}.lp-mod p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-mod-img{object-fit:contain;filter:drop-shadow(0 6px 10px #0f172a14);width:44px;height:44px;display:block}.lp-mod-glyph{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);color:#334155;background-color:#f1f5f9;justify-content:center;align-items:center;display:inline-flex}.lp-reveal{opacity:0;transform:translateY(22px)}.lp-reveal.is-in{opacity:1;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:none}.lp-modules .lp-reveal:nth-child(odd).is-in{transition-delay:50ms}.lp-modules .lp-reveal:nth-child(3n).is-in{transition-delay:.1s}@media(max-width:1023px){.lp-mod,.lp-mod--wide,.lp-mod--mid{grid-column:span 6}}@media(max-width:639px){.lp-mod,.lp-mod--wide,.lp-mod--mid{grid-column:span 12}}@media(prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none}}.lp-ico{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);color:var(--color-white);--tw-shadow:0 10px 20px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;display:inline-flex}.lp-ico--blue{background:linear-gradient(145deg,#60a5fa,#2563eb)}.lp-ico--teal{background:linear-gradient(145deg,#2dd4bf,#0f766e)}.lp-ico--orange{background:linear-gradient(145deg,#fb923c,#ea580c)}.lp-ico--violet{background:linear-gradient(145deg,#a78bfa,#6d28d9)}.lp-ico--rose{background:linear-gradient(145deg,#fb7185,#e11d48)}.lp-ico--gold{background:linear-gradient(145deg,#fbbf24,#d97706)}.lp-ico--sky{background:linear-gradient(145deg,#38bdf8,#0284c7)}.lp-ico--indigo{background:linear-gradient(145deg,#818cf8,#4338ca)}.lp-ico--lime{background:linear-gradient(145deg,#84cc16,#4d7c0f)}.lp-ico--fuchsia{background:linear-gradient(145deg,#e879f9,#c026d3)}.lp-ico--cyan{background:linear-gradient(145deg,#22d3ee,#0e7490)}.lp-ico--slate{background:linear-gradient(145deg,#64748b,#1e293b)}.lp-hero-shot,.lp-product-shot{box-shadow:none;background:0 0;border-radius:0;margin:0;overflow:visible}.lp-hero-shot img,.lp-product-shot img{object-fit:contain;width:100%;height:auto;display:block}.lp-product-shot--phone{background:0 0;max-width:360px;margin-inline:auto}.lp-product{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.lp-product{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-product--flip{direction:rtl}.lp-product--flip>*{direction:ltr}.lp-product-copy h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:#0f172a}@media(min-width:40rem){.lp-product-copy h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.lp-product-copy p{margin-top:calc(var(--spacing) * 3);color:#64748b}.lp-checks{margin-block:calc(var(--spacing) * 5)}:where(.lp-checks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.lp-checks{padding:0;list-style:none}.lp-checks li{padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#334155;position:relative}.lp-checks li:before{content:"";background:#0f766e;border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.45rem;left:0;box-shadow:0 0 0 4px #ccfbf1}.lp-play{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);background-color:#111827;text-decoration-line:none;display:inline-flex}.lp-play small{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffb3;display:block}@supports (color:color-mix(in lab,red,red)){.lp-play small{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lp-play small{text-transform:uppercase}.lp-play strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.lp-flash{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-6xl);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.lp-demo{background:0 0;border:0;width:calc(100% - 2rem);max-width:440px;padding:0}.lp-demo::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73}.lp-demo-card{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 30px 70px var(--tw-shadow-color,#0f172a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:28px}.lp-demo-top{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.lp-demo-top h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#0f172a}.lp-demo-top p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-demo-x{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#334155;cursor:pointer;background-color:#f1f5f9;border:0;border-radius:3.40282e38px;flex-shrink:0}.lp-demo-label{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#64748b;text-transform:uppercase;display:block}.lp-demo-input{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0f172a;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e2e8f0;--tw-outline-style:none;background-color:#f8fafc;border-width:0;outline-style:none}.lp-demo-input:focus{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(51.0938% -.0855207 -.0095796/.3)}.lp-demo-input.is-invalid{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-red-400)}.lp-demo-error{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600)}.lp-demo-submit{margin-top:calc(var(--spacing) * 5);width:100%}.lp-feature h3{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.lp-feature p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-steps{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-steps{padding:0;list-style:none}.lp-steps li{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:#f8fafc;border-width:1px;border-color:#e8edf3;border-radius:22px}.lp-steps span{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#0f766e}.lp-steps h3{margin-top:calc(var(--spacing) * 2);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a}.lp-steps p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-roles{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.lp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-role{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:#e8edf3;border-radius:22px;flex-direction:column;display:flex}.lp-role .lp-ico{margin-bottom:var(--spacing)}.lp-role strong{color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif}.lp-role span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#64748b}.lp-faq{max-width:var(--container-3xl)}:where(.lp-faq>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.lp-faq-item{border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:#e8edf3;border-radius:18px}.lp-faq-item summary{cursor:pointer;padding-block:calc(var(--spacing) * 3);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f172a;list-style-type:none}.lp-faq-item p{padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#475569}.lp-cta-band{z-index:1;margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-6xl);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);border-radius:28px;flex-direction:column;display:flex;position:relative}@media(min-width:40rem){.lp-cta-band{flex-direction:row;align-items:center}}.lp-cta-band{color:#fff;background:radial-gradient(420px 180px at 8%,#ffffff1f,#0000 60%),linear-gradient(135deg,#0f766e,#115e59)}.lp-cta-band h2{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media(min-width:40rem){.lp-cta-band h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.lp-cta-band p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.lp-cta-band p{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.lp-cta-band-actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.lp-cta-band .lp-btn-ghost{color:#fff;background:0 0;border-color:#ffffff47}.lp-cta-band .lp-btn-ghost:hover{background:#ffffff1a}.lp-cta-band .lp-btn-solid{color:#0f766e;box-shadow:none;background:#fff}.lp-cta-band .lp-btn-solid:hover{background:#f0fdfa}.lp-footer{z-index:1;max-width:var(--container-6xl);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#64748b;flex-direction:column;margin-inline:auto;display:flex;position:relative}@media(min-width:40rem){.lp-footer{flex-direction:row;align-items:center}}.lp-footer{border-top:1px solid #e8edf3}.lp-footer-brand{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:var(--font-weight-bold);color:#0f172a;display:flex}.lp-footer-brand img{height:calc(var(--spacing) * 7);width:auto}.lp-footer a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0f766e;text-decoration-line:none}@media(hover:hover){.lp-footer a:hover{text-decoration-line:underline}}@media(max-width:767px){.lp-nav{border-radius:14px;gap:.45rem;width:calc(100% - 1.5rem);margin-top:.5rem;padding:.55rem .7rem}.lp-nav-phone{display:none}.lp-btn{padding:.5rem .85rem;font-size:.8rem}.lp-btn-lg{justify-content:center;width:100%}.lp-hero{gap:1.35rem;padding-top:1.1rem;padding-bottom:2.2rem}.lp-brand{margin-top:.4rem;font-size:clamp(2.4rem,13vw,3.3rem)}.lp-lead{margin-top:.85rem;font-size:.95rem}.lp-cta{margin-top:1.1rem}.lp-hero-metrics{gap:.4rem;margin-top:1.15rem}.lp-hero-metrics>div{padding:.55rem .4rem}.lp-hero-metrics dt{letter-spacing:.04em;font-size:8px}.lp-hero-metrics dd{font-size:1.15rem}.lp-section{padding-top:2.4rem;padding-bottom:2.4rem}.lp-section-head h2,.lp-product-copy h2{font-size:1.7rem}.lp-product{gap:1.4rem}.lp-product--flip{direction:ltr}.lp-product-shot--phone{max-width:240px}.lp-mod{min-height:0;padding:1.1rem}.lp-mod--wide,.lp-mod--mid{grid-template-columns:1fr}.lp-cta-band{border-radius:22px;margin-left:1rem;margin-right:1rem;padding:1.25rem 1.1rem}.lp-cta-band h2{font-size:1.45rem}.lp-cta-band-actions .lp-btn{width:100%}.lp-footer{gap:.75rem;padding-top:1.5rem;padding-bottom:1.5rem}.lp-demo{width:calc(100% - 1.25rem)}.lp-int-logo-wrap{height:88px}}.lg-brand{align-items:center;gap:calc(var(--spacing) * 2);font-family:Syne,Manrope,sans-serif;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);text-decoration-line:none;display:flex}.lg-brand img{height:calc(var(--spacing) * 7);width:auto}.lg-main{z-index:1;width:100%;max-width:var(--container-5xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);margin-inline:auto;position:relative}@media(min-width:40rem){.lg-main{padding-block:calc(var(--spacing) * 14)}}.lg-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#2dd4a8;text-transform:uppercase}.lg-doc h1,.lg-delete h1{margin-top:calc(var(--spacing) * 2);font-family:Syne,Manrope,sans-serif;font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media(min-width:40rem){.lg-doc h1,.lg-delete h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.lg-lead{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#9db0c7}@media(min-width:40rem){.lg-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.lg-toc{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lg-toc a{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.lg-toc a{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.lg-toc a{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.lg-toc a{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.lg-toc a{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#c5d4e6;text-decoration-line:none}@media(hover:hover){.lg-toc a:hover{color:var(--color-white);border-color:#2dd4a866}}.lg-doc section{margin-top:calc(var(--spacing) * 10)}.lg-doc h2{font-family:Syne,Manrope,sans-serif;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.lg-doc p,.lg-doc li{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#b7c6d8}.lg-doc ul{margin-top:calc(var(--spacing) * 3);list-style-type:disc}:where(.lg-doc ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lg-doc ul{padding-left:calc(var(--spacing) * 5)}.lg-doc a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2dd4a8}@media(hover:hover){.lg-doc a:hover{text-decoration-line:underline}}.lg-perm-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.lg-perm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-perm{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.lg-perm{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.lg-perm{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.lg-perm{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.lg-perm{padding:calc(var(--spacing) * 4)}.lg-perm h3{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.lg-perm p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#9db0c7}.lg-perm-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.lg-perm-tag.is-yes{color:#2dd4a8;background-color:#123d32}.lg-perm-tag.is-no{color:#fb7185;background-color:#3d1520}.lg-perm-tag.is-limited{color:#fbbf24;background-color:#3a2e12}.lg-delete{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:64rem){.lg-delete{grid-template-columns:1.05fr .95fr;align-items:flex-start}}.lg-delete-points{margin-top:calc(var(--spacing) * 6)}:where(.lg-delete-points>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.lg-delete-points{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#b7c6d8}.lg-delete-points li{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.lg-delete-points li{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.lg-delete-points li{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.lg-delete-points li{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.lg-delete-points li{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.lg-text-link{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#2dd4a8;text-decoration-line:none;display:inline-flex}@media(hover:hover){.lg-text-link:hover{text-decoration-line:underline}}.lg-delete-card{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:28px}@supports (color:color-mix(in lab,red,red)){.lg-delete-card{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.lg-delete-card{padding:calc(var(--spacing) * 6);--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0c1828}@media(min-width:40rem){.lg-delete-card{padding:calc(var(--spacing) * 7)}}.lg-delete-card h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.lg-card-note{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#8aa0b8}.lg-form{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3.5);display:grid}.lg-form label{gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#9db0c7;display:grid}.lg-form input,.lg-form select,.lg-form textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab,red,red)){.lg-form input,.lg-form select,.lg-form textarea{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.lg-form input,.lg-form select,.lg-form textarea{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-outline-style:none;background-color:#07111f;outline-style:none}.lg-form input:focus,.lg-form select:focus,.lg-form textarea:focus{border-color:#2dd4a88c}.lg-form input.is-invalid{border-color:#fb7185}.lg-form small{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fb7185}.lg-submit{margin-top:var(--spacing);width:100%}.lg-success{text-align:center}.lg-success-ico{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#2dd4a8;background-color:#123d32;border-radius:3.40282e38px;place-items:center;display:grid}.lg-success h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.lg-success p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#9db0c7}.lg-success .lp-btn{margin-top:calc(var(--spacing) * 5)}.auth-legal{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#8b93b0;flex-wrap:wrap;display:flex}.auth-legal a{color:#5b8cff}@media(hover:hover){.auth-legal a:hover{text-decoration-line:underline}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-legal{color:#e8eef7;background:#07111f;min-height:100vh;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.lp-legal .lp-noise{pointer-events:none;opacity:.05;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-legal .lp-nav{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:.6rem auto 0;position:relative}.lp-legal .lp-nav-links{color:#9db0c7;display:flex}.lp-legal .lp-nav-links a{color:#9db0c7}.lp-legal .lp-nav-links a:hover,.lp-legal .lp-nav-links a.is-on{color:#fff}.lp-legal .lp-btn-ghost{color:#fff;background:#ffffff0d;border-color:#ffffff26}.lp-legal .lp-btn-ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.lp-legal .lp-footer{color:#7f93ab;border-top-color:#ffffff0f}.lp-legal .lp-footer-brand{color:#fff}.lp-legal .lp-footer a{color:#2dd4a8}@media(max-width:640px){.lp-nav-actions .lp-btn-ghost{padding-inline:.85rem}}.cx-pwa-install{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#d9e6ff;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#eef4ff;display:inline-flex}@media(hover:hover){.cx-pwa-install:hover{background-color:#dce8ff}}.cx-pwa-install.hidden{display:none!important}.cx-pwa-banner{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:80;position:fixed}@media(min-width:40rem){.cx-pwa-banner{inset-inline:auto;right:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 5);width:380px}}.cx-pwa-banner{animation:.4s both cx-pwa-slide}.cx-pwa-banner.hidden{display:none!important}.cx-pwa-banner-inner{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 3.5);color:var(--color-white);--tw-shadow:0 18px 48px var(--tw-shadow-color,#0f172a59);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff1a;background-color:#152033;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cx-pwa-banner-inner{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.cx-pwa-banner-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-white);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cx-pwa-banner-icon img{object-fit:contain;width:100%;height:100%;padding:var(--spacing)}.cx-pwa-banner-copy{flex:1;min-width:0}.cx-pwa-banner-copy strong{font-family:Syne,Manrope,sans-serif;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);display:block}.cx-pwa-banner-copy p{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.cx-pwa-banner-copy p{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.cx-pwa-banner-close{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);color:#fff9;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.cx-pwa-banner-close{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.cx-pwa-banner-close{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.cx-pwa-banner-close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.cx-pwa-banner-close:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.cx-pwa-banner-close:hover{color:var(--color-white)}}@keyframes cx-pwa-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:where(.cx-sched>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-sched-toolbar{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cx-sched-toolbar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-sched-week-nav{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);background-color:var(--color-white);padding:var(--spacing);--tw-shadow:0 6px 18px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;display:inline-flex}.cx-sched-nav-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);color:#3d4b5f;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));place-items:center;display:grid}@media(hover:hover){.cx-sched-nav-btn:hover{color:#2f6fed;background-color:#f4f7fb}}.cx-sched-nav-today{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.cx-sched-nav-today:hover{background-color:#eef4ff}}.cx-sched-stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.cx-sched-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-sched-progress{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;flex-wrap:wrap;display:flex}.cx-sched-progress-copy{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);min-width:9rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#6b778c;display:flex}@media(min-width:40rem){.cx-sched-progress-copy{justify-content:flex-start}}.cx-sched-progress-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#152033}.cx-sched-progress-track{height:calc(var(--spacing) * 2);background-color:#eef1f6;border-radius:3.40282e38px;flex:1;min-width:10rem;overflow:hidden}.cx-sched-progress-track span{height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background-color:#2f6fed;border-radius:3.40282e38px;transition-duration:.5s;display:block}.cx-sched-today{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;overflow:hidden}.cx-sched-today-head{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#eef1f6;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.cx-sched-today-head h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-sched-today-head p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7}:where(.cx-sched-today-list>: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)));border-color:#eef1f6}.cx-sched-today-item{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media(hover:hover){.cx-sched-today-item:hover{background-color:#f8fafc}}.cx-sched-today-item time{width:4.5rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.cx-sched-today-item time span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#8b95a7;display:block}.cx-sched-today-body{flex:1;min-width:0}.cx-sched-today-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block;overflow:hidden}.cx-sched-today-body span{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b778c;display:block;overflow:hidden}.cx-sched-status{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-shrink:0;font-style:normal}.cx-sched-status.is-done{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.cx-sched-status.is-pending{background-color:var(--color-rose-50);color:var(--color-rose-700)}.cx-sched-blank{place-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;display:grid}.cx-sched-blank h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-sched-blank p{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b778c}.cx-sched-calendar{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;overflow:hidden}.cx-sched-calendar-head,.cx-sched-calendar-body{grid-template-columns:repeat(7,minmax(140px,1fr));display:grid;overflow-x:auto}.cx-sched-col-head{align-items:center;gap:calc(var(--spacing) * .5);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;background-color:#fbfcfe;border-color:#eef1f6;border-bottom-width:1px;flex-direction:column;display:flex}.cx-sched-col-head:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.cx-sched-col-head.is-today{background:#eef4ff}.cx-sched-col-name{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:#8b95a7;text-transform:uppercase}.cx-sched-col-head.is-today .cx-sched-col-name{color:#2f6fed}.cx-sched-col-head strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cx-sched-col-head.is-today strong{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);background-color:#2f6fed;border-radius:3.40282e38px;place-items:center;display:grid}.cx-sched-col-head em{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#a0aab8;font-style:normal}.cx-sched-col{min-height:18rem}:where(.cx-sched-col>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.cx-sched-col{border-right-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 2);border-color:#eef1f6;border-right-width:1px}.cx-sched-col:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.cx-sched-col.is-today{background:#f7faff}.cx-sched-col.is-empty{background:#fcfdff}.cx-sched-col-empty{height:100%;min-height:10rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d0d7e2;place-items:center;display:grid}.cx-sched-lesson{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#e8ecf3;text-decoration-line:none;display:block}@media(hover:hover){.cx-sched-lesson:hover{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1520330f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#c9d7f5}}.cx-sched-lesson{border-left-width:3px}.cx-sched-lesson.is-done{border-left-color:#10b981}.cx-sched-lesson.is-pending{border-left-color:#e11d48}.cx-sched-lesson.is-soon{border-left-color:#2f6fed}.cx-sched-lesson-time{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:#3d4b5f;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.cx-sched-lesson-group{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block;overflow:hidden}.cx-sched-lesson-meta{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:#6b778c;display:block;overflow:hidden}.cx-sched-lesson-topic{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#8b95a7;display:block;overflow:hidden}.cx-sched-legend{align-items:center;gap:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#6b778c;flex-wrap:wrap;display:flex}.cx-sched-legend span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.cx-sched-legend span:before{content:"";height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:3.40282e38px}.cx-sched-legend .is-done:before{background:#10b981}.cx-sched-legend .is-pending:before{background:#e11d48}.cx-sched-legend .is-soon:before{background:#2f6fed}@media(max-width:1100px){.cx-sched-calendar-head,.cx-sched-calendar-body{grid-template-columns:repeat(7,minmax(160px,1fr))}}@media(prefers-reduced-motion:reduce){.cx-pwa-banner{animation:none!important}}.cx-lesson-create{max-width:var(--container-3xl);margin-inline:auto}:where(.cx-lesson-create>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-lesson-create-toolbar{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}:where(.cx-lesson-create-form>:not(:last-child)),:where(.cx-lesson-create-card>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.cx-lesson-create-card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3}@media(min-width:40rem){.cx-lesson-create-card{padding:calc(var(--spacing) * 6)}}.cx-lesson-create-card-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-lesson-create-card-head p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b778c}.cx-lesson-mode{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.cx-lesson-mode{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-lesson-mode-item{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#fbfcfe;border-width:1px;border-color:#e6ebf3;position:relative}@media(hover:hover){.cx-lesson-mode-item:hover{border-color:#c9d7f5}}.cx-lesson-mode-item.is-active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(57.4105% -.0280592 -.199557/.3);background-color:#f5f8ff;border-color:#2f6fed}.cx-lesson-mode-item input{opacity:0;position:absolute}.cx-lesson-mode-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033;display:block}.cx-lesson-mode-text{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b778c;display:block}.cx-lesson-create-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.cx-lesson-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx-lesson-days{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.cx-lesson-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.cx-lesson-days{grid-template-columns:repeat(7,minmax(0,1fr))}}.cx-lesson-day{cursor:pointer;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,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));border-width:1px;border-color:#e6ebf3;flex-direction:column;display:flex}@media(hover:hover){.cx-lesson-day:hover{border-color:#c9d7f5}}.cx-lesson-day input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-lesson-day strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-lesson-day span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#8b95a7}.cx-lesson-day.is-on{background-color:#eef4ff;border-color:#2f6fed}.cx-lesson-day.is-on strong{color:#2f6fed}.cx-lesson-group-hint{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#3d4b5f;background-color:#f4f7fb}.cx-lesson-preview{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2f6fed;background-color:#eef4ff;display:inline-flex}.cx-lesson-create-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.cx-lesson-create-blank{place-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;--tw-shadow:0 8px 24px var(--tw-shadow-color,#1520330a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e6ebf3;display:grid}.cx-lesson-create-blank h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#152033}.cx-lesson-create-blank p{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#6b778c}.cx-field-error{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rose-600);display:block}.cx-ai-dock{z-index:55;color:#f4f7fc;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#1a2740,#243b63 55%,#2f6fed 140%);border:0;border-radius:999px;align-items:center;gap:.45rem;height:48px;padding:0 1rem 0 .85rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:22px;left:auto;right:14px;box-shadow:0 14px 36px #15203347}.cx-ai-dock:hover{transform:translateY(-2px);box-shadow:0 18px 40px #2f6fed47}.cx-ai-dock.is-open{opacity:0;pointer-events:none;transform:translate(8px)}.cx-ai-dock-glow{border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 20%,#93c5fd59,#0000 55%);position:absolute;inset:-1px}.cx-ai-dock-ico{display:inline-flex;position:relative}.cx-ai-dock-label{position:relative}.cx-ai-overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:#0a101c47;transition:opacity .2s;position:fixed;inset:0}.cx-ai-overlay.is-open{opacity:1}.cx-ai-panel{z-index:65;opacity:0;background:linear-gradient(#fffffffa,#fff 40%),#fff;border-radius:24px;flex-direction:column;width:min(420px,100vw - 24px);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;transition:transform .22s,opacity .22s;display:flex;position:fixed;inset:12px 12px 12px auto;overflow:hidden;transform:translate(18px);box-shadow:0 24px 80px #0f172a38,0 0 0 1px #e2e8f0e6}.cx-ai-panel.is-open{opacity:1;transform:translate(0)}.cx-ai-panel-head{background:linear-gradient(#f7f9fc,#fff);border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .85rem;display:flex}.cx-ai-panel-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.cx-ai-panel-avatar{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#152033,#2f6fed);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.72rem;font-weight:800;display:inline-flex}.cx-ai-panel-title{color:#152033;margin:0;font-family:Syne,Manrope,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.cx-ai-panel-sub{color:#6b7c8f;margin:.15rem 0 0;font-size:.75rem;font-weight:600}.cx-ai-panel-actions{gap:.35rem;display:flex}.cx-ai-icon-btn{color:#5f6b7c;cursor:pointer;background:#f1f4f8;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:inline-flex}.cx-ai-icon-btn:hover{color:#152033;background:#e7edf5}.cx-ai-history{background:#f8fafc;border-bottom:1px solid #edf1f6;flex-direction:column;max-height:220px;display:flex;overflow:hidden}.cx-ai-history-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1rem .35rem;display:flex}.cx-ai-history-head strong{letter-spacing:.08em;text-transform:uppercase;color:#8b95a7;font-size:.72rem;font-weight:800}.cx-ai-history-new{color:#2f6fed;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:800}.cx-ai-history-list{flex-direction:column;gap:.25rem;padding:.25rem .65rem .75rem;display:flex;overflow-y:auto}.cx-ai-history-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .65rem;display:flex}.cx-ai-history-item:hover,.cx-ai-history-item.is-active{background:#fff;box-shadow:0 1px #e8eef6}.cx-ai-history-item span{color:#152033;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;display:-webkit-box;overflow:hidden}.cx-ai-history-item small{color:#8b95a7;font-size:.68rem;font-weight:600}.cx-ai-history-empty{text-align:center;color:#8b95a7;margin:0;padding:1rem .5rem;font-size:.8rem;font-weight:600}.cx-ai-msg-flag{opacity:.85;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.cx-ai-banner{color:#9a6700;background:#fff7e8;border-radius:14px;margin:.75rem 1rem 0;padding:.7rem .85rem;font-size:.78rem;font-weight:600;line-height:1.45}.cx-ai-banner code{font-size:.72rem;font-weight:700}.cx-ai-messages{background:radial-gradient(circle at 0 0,#2f6fed0f,#0000 40%),#f5f7fb;flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex;overflow-y:auto}.cx-ai-msg{max-width:92%;animation:.22s cx-ai-in}.cx-ai-msg.is-bot{align-self:flex-start}.cx-ai-msg.is-user{color:#fff;background:linear-gradient(145deg,#152033,#243246);border-radius:18px 18px 6px;align-self:flex-end;padding:.7rem .9rem;box-shadow:0 8px 20px #1520332e}.cx-ai-msg.is-bot .cx-ai-md,.cx-ai-msg.is-thinking{color:#243246;background:#fff;border:1px solid #e8eef6;border-radius:6px 18px 18px;padding:.85rem 1rem;box-shadow:0 8px 24px #1520330d}.cx-ai-msg-meta{letter-spacing:.08em;text-transform:uppercase;color:#8b95a7;margin-bottom:.35rem;font-size:.68rem;font-weight:800}.cx-ai-msg-text{white-space:pre-wrap;font-size:.9rem;font-weight:600;line-height:1.45}.cx-ai-msg-media{flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;display:flex}.cx-ai-msg-media img{object-fit:cover;border:1px solid #ffffff40;border-radius:12px;width:72px;height:72px}.cx-ai-md{font-size:.9rem;font-weight:500;line-height:1.55}.cx-ai-md>:first-child{margin-top:0}.cx-ai-md>:last-child{margin-bottom:0}.cx-ai-md p{margin:0 0 .55rem}.cx-ai-md h3,.cx-ai-md h4{color:#152033;margin:.7rem 0 .4rem;font-family:Syne,Manrope,sans-serif;font-weight:800;line-height:1.25}.cx-ai-md h3{font-size:1rem}.cx-ai-md h4{font-size:.92rem}.cx-ai-md ul,.cx-ai-md ol{margin:.2rem 0 .65rem;padding-left:1.15rem}.cx-ai-md li{margin:.2rem 0}.cx-ai-md li::marker{color:#2f6fed}.cx-ai-md strong{color:#152033;font-weight:800}.cx-ai-md code{color:#1d4ed8;background:#eef3fb;border-radius:6px;padding:.1rem .35rem;font-size:.8em;font-weight:700}.cx-ai-code{color:#e8eef7;background:#122033;border-radius:12px;margin:.45rem 0 .7rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.45;overflow-x:auto}.cx-ai-code code{color:inherit;background:0 0;padding:0;font-weight:500}.cx-ai-typing{align-items:center;gap:.3rem;min-height:1.2rem;display:inline-flex}.cx-ai-typing span{background:#93b4f5;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite cx-ai-dot}.cx-ai-typing span:nth-child(2){animation-delay:.15s}.cx-ai-typing span:nth-child(3){animation-delay:.3s}.cx-ai-previews{flex-wrap:wrap;gap:.45rem;padding:.55rem 1rem 0;display:flex}.cx-ai-preview{width:56px;height:56px;position:relative}.cx-ai-preview img{object-fit:cover;border:1px solid #e1e7f0;border-radius:12px;width:100%;height:100%}.cx-ai-preview-x{color:#fff;cursor:pointer;background:#152033;border:0;border-radius:999px;width:20px;height:20px;font-size:12px;line-height:1;position:absolute;top:-6px;right:-6px}.cx-ai-composer{background:#fff;border-top:1px solid #edf1f6;align-items:flex-end;gap:.45rem;padding:.75rem .85rem .9rem;display:flex}.cx-ai-attach{color:#5f6b7c;cursor:pointer;background:#f1f4f8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,color .15s;display:inline-flex}.cx-ai-attach:hover{color:#2f6fed;background:#e7edf5}.cx-ai-composer textarea{resize:none;color:#152033;background:#f8fafc;border:1px solid #e1e7f0;border-radius:16px;outline:none;flex:1;min-height:42px;max-height:140px;padding:.7rem .85rem;font-size:.9rem;font-weight:600;line-height:1.35}.cx-ai-composer textarea:focus{background:#fff;border-color:#93b4f5;box-shadow:0 0 0 3px #2f6fed1f}.cx-ai-send{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2f6fed,#1d4ed8);border:0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 8px 18px #2f6fed47}.cx-ai-send:hover:not(:disabled){transform:translateY(-1px)}.cx-ai-send:disabled,.cx-ai-composer textarea:disabled+.cx-ai-send,.cx-ai-attach:has(input:disabled){opacity:.45;cursor:not-allowed}@keyframes cx-ai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-ai-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.cx-ai-dock{bottom:16px;left:auto;right:12px}.cx-ai-panel{border-radius:0;width:100vw;inset:0 0 0 auto}}.td-dash{--td-ink:#102033;--td-muted:#6b7c8f;--td-line:#e4ebf3;--td-accent:#1f6feb;--td-sea:#0f766e;--td-sand:#f4f7fb;gap:1.15rem;display:grid}.td-hero{color:#fff;background:radial-gradient(circle at 12% 20%,#38bdf847,#0000 42%),radial-gradient(circle at 88% 10%,#2dd4bf38,#0000 38%),linear-gradient(135deg,#0b2744,#13406d 48%,#0f766e);border-radius:24px;animation:.55s both td-rise;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b274438}.td-hero-glow{pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:999px;width:280px;height:280px;position:absolute;inset:auto -10% -40% auto}.td-hero-grid{opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.td-hero-main{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.45rem 1.5rem 1.55rem;display:flex;position:relative}.td-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.72rem;font-weight:700}.td-name{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800;line-height:1.1}.td-hello{color:#ffffffeb;margin:.35rem 0 0;font-size:1rem;font-weight:600}.td-sub{color:#ffffffb3;max-width:36rem;margin:.35rem 0 0;font-size:.9rem}.td-hero-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.td-btn-primary,.td-btn-ghost{border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.td-btn-primary{color:#0b2744;background:#fff}.td-btn-ghost{color:#fff;background:#ffffff1f;outline:1px solid #ffffff38}.td-btn-primary:hover,.td-btn-ghost:hover{transform:translateY(-1px)}.td-avatar-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:18px;outline:1px solid #ffffff29;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.td-avatar-img,.td-avatar-fallback{object-fit:cover;border-radius:16px;flex-shrink:0;width:52px;height:52px}.td-avatar-fallback{background:#ffffff2e;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.td-avatar-role{color:#ffffffb3;margin:0;font-size:.72rem;font-weight:700}.td-avatar-change{color:#fff;cursor:pointer;text-underline-offset:2px;margin-top:.2rem;font-size:.78rem;font-weight:700;text-decoration:underline;display:inline-block}.td-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media(min-width:768px){.td-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.td-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.td-metric{outline:1px solid var(--td-line);animation:.5s both td-rise;animation-delay:calc(var(--d,0) * 50ms);background:#fff;border-radius:18px;padding:.95rem 1rem;box-shadow:0 8px 20px #1020330a}.td-metric span{letter-spacing:.04em;text-transform:uppercase;color:var(--td-muted);font-size:.7rem;font-weight:800;display:block}.td-metric strong{color:var(--td-ink);letter-spacing:-.02em;margin-top:.35rem;font-size:1.45rem;font-weight:800;display:block}.td-metric em{color:var(--td-muted);margin-top:.2rem;font-size:.72rem;font-style:normal;font-weight:600;display:block}.td-metric-a{border-top:3px solid #1f6feb}.td-metric-b{border-top:3px solid #0f766e}.td-metric-c{border-top:3px solid #d97706}.td-metric-d{border-top:3px solid #2563eb}.td-metric-e{border-top:3px solid #0891b2}.td-metric-f{border-top:3px solid #be123c}.td-finance{color:#fff;background:linear-gradient(120deg,#0f766ef2,#1f6febeb),#0f766e;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.2rem 1.35rem;animation:.55s .12s both td-rise;display:flex;box-shadow:0 14px 30px #0f766e33}.td-finance-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:.72rem;font-weight:800}.td-finance-balance{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800}.td-finance-balance span{opacity:.8;font-size:.85rem;font-weight:700}.td-finance-balance.is-neg{color:#fecaca}.td-finance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem;margin-top:.9rem;display:grid}@media(min-width:720px){.td-finance-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.td-finance-row span{text-transform:uppercase;letter-spacing:.04em;color:#ffffffb3;font-size:.68rem;font-weight:700;display:block}.td-finance-row strong{margin-top:.15rem;font-size:.95rem;font-weight:800;display:block}.td-finance-cta{color:#0f3d3a;background:#fff;border-radius:999px;align-items:center;padding:.65rem 1.1rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .18s;display:inline-flex}.td-finance-cta:hover{transform:translateY(-1px)}.td-grid{gap:1rem;display:grid}@media(min-width:980px){.td-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-panel{outline:1px solid var(--td-line);background:#fff;border-radius:20px;animation:.55s .16s both td-rise;overflow:hidden;box-shadow:0 10px 24px #1020330a}.td-panel-head{border-bottom:1px solid #f0f4f8;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem .7rem;display:flex}.td-panel-head h2{color:var(--td-ink);margin:0;font-size:1rem;font-weight:800}.td-panel-head p{color:var(--td-muted);margin:.2rem 0 0;font-size:.78rem}.td-panel-head a{color:var(--td-accent);white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.td-list,.td-groups{gap:.55rem;padding:.85rem 1.1rem 1.1rem;display:grid}.td-lesson,.td-hw,.td-group{background:var(--td-sand);border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.td-lesson{border-left:3px solid #94a3b8}.td-lesson.is-done{border-left-color:#0f766e}.td-lesson.is-pending{border-left-color:#e11d48}.td-lesson.is-soon{border-left-color:#1f6feb}.td-lesson time{min-width:3.2rem;color:var(--td-ink);flex-shrink:0;font-size:.78rem;font-weight:800}.td-lesson time b{color:var(--td-muted);font-size:.72rem;display:block}.td-lesson strong,.td-hw strong,.td-group strong{color:var(--td-ink);font-size:.88rem;font-weight:800;display:block}.td-lesson span,.td-hw span,.td-group span{color:var(--td-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.75rem;display:block;overflow:hidden}.td-lesson-actions{flex-shrink:0;gap:.55rem;margin-left:auto;display:flex}.td-lesson-actions a,.td-hw a{font-size:.72rem;font-weight:800;text-decoration:none}.td-lesson-actions a:first-child,.td-hw a{color:var(--td-accent)}.td-lesson-actions a:last-child{color:var(--td-sea)}.td-group-mark{width:36px;height:36px;color:var(--td-accent);background:#e8f0ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.td-group em{color:var(--td-ink);margin-left:auto;font-size:.85rem;font-style:normal;font-weight:800}.td-empty{text-align:center;color:var(--td-muted);margin:0;padding:1.5rem .5rem;font-size:.88rem}.td-quick{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:720px){.td-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.td-quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.td-quick-item{color:inherit;outline:1px solid var(--td-line);background:#fff;border-radius:18px;padding:1rem 1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:.55s .2s both td-rise;display:block}.td-quick-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px #10203314}.td-quick-item strong{color:var(--td-ink);font-size:.95rem;font-weight:800;display:block}.td-quick-item span{color:var(--td-muted);margin-top:.25rem;font-size:.78rem;display:block}@keyframes td-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.td-hero,.td-metric,.td-finance,.td-panel,.td-quick-item{animation:none}}.crm-page-stack{gap:1rem;display:grid}.crm-command--compact{align-items:center;margin-bottom:0}.crm-command-copy{min-width:0}.crm-nav-group{position:relative}.crm-nav-parent span{flex:1}.crm-nav-chevron{margin-left:auto;transition:transform .2s}.crm-nav-submenu{opacity:0;grid-template-rows:0fr;margin:0 .45rem;transition:grid-template-rows .22s,opacity .18s,margin .22s;display:grid}.crm-nav-submenu:before{content:"";background:var(--crm-line);width:1px;position:absolute;top:3rem;bottom:.65rem;left:1.42rem}.crm-nav-submenu>a{min-height:0;color:var(--crm-muted);border-radius:10px;align-items:center;gap:.62rem;padding:0 .72rem 0 1.65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:min-height .2s,padding .2s,color .2s,background .2s;display:flex;overflow:hidden}.crm-nav-group:hover .crm-nav-submenu,.crm-nav-group:focus-within .crm-nav-submenu,.crm-nav-group.is-open .crm-nav-submenu{opacity:1;grid-template-rows:1fr;margin-top:.25rem;margin-bottom:.35rem}.crm-nav-group:hover .crm-nav-submenu>a,.crm-nav-group:focus-within .crm-nav-submenu>a,.crm-nav-group.is-open .crm-nav-submenu>a{min-height:38px;padding-top:.45rem;padding-bottom:.45rem}.crm-nav-group:hover .crm-nav-chevron,.crm-nav-group:focus-within .crm-nav-chevron,.crm-nav-group.is-open .crm-nav-chevron{transform:rotate(180deg)}.crm-nav-submenu>a:hover,.crm-nav-submenu>a.is-active{color:var(--crm-heading);background:var(--crm-soft)}.crm-center-kpis,.crm-payment-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.crm-center-kpi{border:1px solid var(--crm-line);background:var(--crm-panel);min-height:118px;color:var(--crm-text);box-shadow:var(--crm-card-shadow);border-radius:17px;padding:1rem 1.1rem;text-decoration:none;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.crm-center-kpi:after{content:"";background:var(--crm-blue);border-radius:999px;width:76px;height:76px;position:absolute;top:-30px;right:-28px}@supports (color:color-mix(in lab,red,red)){.crm-center-kpi:after{background:color-mix(in srgb,var(--crm-blue) 16%,transparent)}}.crm-center-kpi:after{filter:blur(2px)}.crm-center-kpi.is-success:after{background:var(--crm-green)}@supports (color:color-mix(in lab,red,red)){.crm-center-kpi.is-success:after{background:color-mix(in srgb,var(--crm-green) 19%,transparent)}}.crm-center-kpi.is-warning:after{background:var(--crm-amber)}@supports (color:color-mix(in lab,red,red)){.crm-center-kpi.is-warning:after{background:color-mix(in srgb,var(--crm-amber) 19%,transparent)}}.crm-center-kpi.is-danger:after{background:var(--crm-red)}@supports (color:color-mix(in lab,red,red)){.crm-center-kpi.is-danger:after{background:color-mix(in srgb,var(--crm-red) 17%,transparent)}}.crm-center-kpi:hover,.crm-center-kpi.is-active{border-color:var(--crm-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.crm-center-kpi:hover,.crm-center-kpi.is-active{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-line))}}.crm-center-kpi span,.crm-center-kpi small{color:var(--crm-muted);font-size:.73rem;display:block}.crm-center-kpi strong{color:var(--crm-heading);margin:.35rem 0 .2rem;font:700 1.65rem/1.1 Sora,sans-serif;display:block}.crm-filterbar{border:1px solid var(--crm-line);background:var(--crm-panel);box-shadow:var(--crm-card-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;display:flex}.crm-search-control{border:1px solid var(--crm-line);background:var(--crm-soft);min-width:min(100%,260px);color:var(--crm-muted);border-radius:11px;flex:1;align-items:center;gap:.65rem;padding:.62rem .8rem;display:flex}.crm-search-control input{width:100%;box-shadow:none;outline:0;color:var(--crm-heading)!important;background:0 0!important;border:0!important;padding:0!important}.crm-search-control input::placeholder{color:var(--crm-muted)}.crm-filter-reset{color:var(--crm-red);padding:.45rem;font-size:.8rem;font-weight:700;text-decoration:none}.crm-centers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.crm-center-card{border:1px solid var(--crm-line);background:var(--crm-panel);min-width:0;box-shadow:var(--crm-card-shadow);border-radius:19px;gap:1rem;padding:1.1rem;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.crm-center-card:hover{border-color:var(--crm-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.crm-center-card:hover{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-line))}}.crm-center-card__glow{background:var(--crm-blue);border-radius:999px;width:8rem;height:8rem;position:absolute;top:-3rem;right:-3rem}@supports (color:color-mix(in lab,red,red)){.crm-center-card__glow{background:color-mix(in srgb,var(--crm-blue) 11%,transparent)}}.crm-center-card__glow{filter:blur(10px);pointer-events:none}.crm-center-card[data-state=active] .crm-center-card__glow{background:var(--crm-green)}@supports (color:color-mix(in lab,red,red)){.crm-center-card[data-state=active] .crm-center-card__glow{background:color-mix(in srgb,var(--crm-green) 15%,transparent)}}.crm-center-card[data-state=frozen] .crm-center-card__glow{background:var(--crm-amber)}@supports (color:color-mix(in lab,red,red)){.crm-center-card[data-state=frozen] .crm-center-card__glow{background:color-mix(in srgb,var(--crm-amber) 16%,transparent)}}.crm-center-card__head,.crm-center-card__actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex;position:relative}.crm-center-card__identity{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.crm-center-card__identity strong,.crm-center-card__identity small{display:block}.crm-center-card__identity strong{color:var(--crm-heading);text-overflow:ellipsis;white-space:nowrap;font:700 .96rem/1.3 Sora,sans-serif;overflow:hidden}.crm-center-card__identity small{color:var(--crm-muted);margin-top:.25rem;font-size:.75rem}.crm-center-card__logo{border:1px solid var(--crm-line);background:linear-gradient(145deg,var(--crm-accent),#0284c7);color:#fff;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-weight:800;display:grid;overflow:hidden}.crm-center-card__logo img{object-fit:cover;width:100%;height:100%}.crm-state-badge{border:1px solid var(--crm-line);background:var(--crm-soft);color:var(--crm-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.32rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex}.crm-state-badge i{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 7px}.crm-state-badge.is-active{color:var(--crm-green)}.crm-state-badge.is-frozen{color:var(--crm-amber)}.crm-state-badge.is-inactive{color:var(--crm-red)}.crm-center-card__metrics{grid-template-columns:1.35fr .65fr;gap:.55rem;display:grid;position:relative}.crm-center-card__metrics>div{border:1px solid var(--crm-line);background:var(--crm-inset);border-radius:12px;padding:.7rem}.crm-center-card__metrics span,.crm-center-card__metrics strong{display:block}.crm-center-card__metrics span{color:var(--crm-muted);font-size:.67rem}.crm-center-card__metrics strong{color:var(--crm-heading);margin-top:.3rem;font-size:.9rem}.crm-center-card__metrics strong small{color:var(--crm-muted);font-size:.62rem}.crm-center-card__meta{min-width:0;color:var(--crm-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex;position:relative}.crm-center-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-center-card__actions{border-top:1px solid var(--crm-line);justify-content:flex-end;padding-top:.75rem}.crm-card-link{color:var(--crm-blue);margin-right:auto;font-size:.78rem;font-weight:700;text-decoration:none}.crm-icon-action{border:1px solid var(--crm-line);background:var(--crm-soft);width:34px;height:34px;color:var(--crm-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.crm-icon-action:hover{background:var(--crm-soft-2);color:var(--crm-heading)}.crm-icon-action.is-success{color:var(--crm-green)}.crm-icon-action.is-warning{color:var(--crm-amber)}.crm-icon-action.is-danger{color:var(--crm-red)}.crm-empty-panel{border:1px dashed var(--crm-line);background:var(--crm-panel);text-align:center;border-radius:20px;grid-column:1/-1;justify-items:center;gap:.55rem;padding:3rem 1.5rem;display:grid}.crm-empty-panel__icon{background:var(--crm-accent);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab,red,red)){.crm-empty-panel__icon{background:color-mix(in srgb,var(--crm-accent) 12%,transparent)}}.crm-empty-panel__icon{color:var(--crm-accent-2)}.crm-empty-panel h2{color:var(--crm-heading);margin:0}.crm-empty-panel p{max-width:30rem;color:var(--crm-muted);margin:0 0 .4rem;font-size:.85rem}.crm-pagination{color:var(--crm-muted)}.crm-btn-warning,.crm-btn-danger{border:1px solid;justify-content:center;align-items:center;padding:.58rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.crm-btn-warning,.crm-btn-danger{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.crm-btn-warning,.crm-btn-danger{background:currentColor;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.crm-btn-warning,.crm-btn-danger{background:color-mix(in srgb,currentColor 10%,transparent)}}.crm-btn-warning,.crm-btn-danger{cursor:pointer;font-size:.82rem;font-weight:700}.crm-btn-warning{color:var(--crm-amber)}.crm-btn-danger{color:var(--crm-red)}.crm-onboarding{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:1rem;max-width:1120px;margin:0 auto;display:grid}.crm-onboarding-aside,.crm-onboarding-card{border:1px solid var(--crm-line);box-shadow:var(--crm-card-shadow);border-radius:22px}.crm-onboarding-aside{background:radial-gradient(circle at 100% 0%,var(--crm-accent),transparent 36%),linear-gradient(145deg,var(--crm-panel),var(--crm-panel-2));align-self:start;padding:1.45rem;position:sticky;top:96px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crm-onboarding-aside{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--crm-accent) 26%,transparent),transparent 36%),linear-gradient(145deg,var(--crm-panel),var(--crm-panel-2))}}.crm-onboarding-aside__icon{border:1px solid var(--crm-accent-2);place-items:center;width:56px;height:56px;margin-bottom:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.crm-onboarding-aside__icon{border:1px solid color-mix(in srgb,var(--crm-accent-2) 35%,transparent)}}.crm-onboarding-aside__icon{background:var(--crm-accent);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.crm-onboarding-aside__icon{background:color-mix(in srgb,var(--crm-accent) 14%,transparent)}}.crm-onboarding-aside__icon{color:var(--crm-accent-2)}.crm-onboarding-aside h2{color:var(--crm-heading);margin:0;font:700 1.4rem/1.3 Sora,sans-serif}.crm-onboarding-aside>p:not(.crm-command-kicker){color:var(--crm-muted);margin:.65rem 0 0;font-size:.85rem;line-height:1.6}.crm-onboarding-steps{gap:.4rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.crm-onboarding-steps li{color:var(--crm-muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:.75rem;padding:.7rem;display:flex}.crm-onboarding-steps li.is-active{border-color:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-onboarding-steps li.is-active{border-color:color-mix(in srgb,var(--crm-accent) 34%,transparent)}}.crm-onboarding-steps li.is-active{background:var(--crm-accent)}@supports (color:color-mix(in lab,red,red)){.crm-onboarding-steps li.is-active{background:color-mix(in srgb,var(--crm-accent) 10%,transparent)}}.crm-onboarding-steps li.is-active{color:var(--crm-heading)}.crm-onboarding-steps li>span,.crm-section-number{background:var(--crm-soft);width:34px;height:34px;color:var(--crm-accent-2);border-radius:10px;flex:0 0 34px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.crm-onboarding-steps strong,.crm-onboarding-steps small{display:block}.crm-onboarding-steps strong{font-size:.8rem}.crm-onboarding-steps small{color:var(--crm-muted);margin-top:.18rem;font-size:.68rem}.crm-data-safety{border:1px solid var(--crm-green);gap:.65rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-data-safety{border:1px solid color-mix(in srgb,var(--crm-green) 28%,transparent)}}.crm-data-safety{background:var(--crm-green);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.crm-data-safety{background:color-mix(in srgb,var(--crm-green) 8%,transparent)}}.crm-data-safety{color:var(--crm-green)}.crm-data-safety span{color:var(--crm-muted);font-size:.72rem;line-height:1.45}.crm-data-safety strong{color:var(--crm-heading);margin-bottom:.1rem;display:block}.crm-onboarding-card{background:var(--crm-panel);gap:1rem;padding:1.35rem;display:grid}.crm-form-header,.crm-form-section__head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.crm-form-header{border-bottom:1px solid var(--crm-line);padding-bottom:1rem}.crm-form-header span:first-child{color:var(--crm-accent-2);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.crm-form-header h2{color:var(--crm-heading);margin:.25rem 0 0;font-size:1.25rem}.crm-form-header p,.crm-form-section__head p{color:var(--crm-muted);margin:.3rem 0 0;font-size:.75rem}.crm-form-progress{background:var(--crm-soft);border-radius:999px;flex-shrink:0;padding:.35rem .6rem;color:var(--crm-muted)!important;font-size:.7rem!important}.crm-form-section__head{justify-content:flex-start}.crm-form-section__head h2{color:var(--crm-heading);margin:0}.crm-form-errors{border:1px solid var(--crm-red);padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.crm-form-errors{border:1px solid color-mix(in srgb,var(--crm-red) 30%,transparent)}}.crm-form-errors{background:var(--crm-red);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.crm-form-errors{background:color-mix(in srgb,var(--crm-red) 8%,transparent)}}.crm-form-errors{color:var(--crm-red);font-size:.78rem}.crm-form-errors p{margin:.2rem 0 0}.crm-field>span:first-child b{color:var(--crm-red)}.crm-money-input,.crm-password-field{align-items:center;display:flex;position:relative}.crm-money-input input,.crm-password-field input{padding-right:3.7rem}.crm-money-input i{color:var(--crm-muted);font-size:.68rem;font-style:normal;font-weight:800;position:absolute;right:.8rem}.crm-password-field button{width:34px;height:34px;color:var(--crm-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;right:.45rem}.crm-upload{border:1px dashed var(--crm-accent);align-items:center;gap:.8rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-upload{border:1px dashed color-mix(in srgb,var(--crm-accent) 42%,var(--crm-line))}}.crm-upload{background:var(--crm-accent);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.crm-upload{background:color-mix(in srgb,var(--crm-accent) 5%,transparent)}}.crm-upload{cursor:pointer}.crm-upload.sm-span-2{grid-column:span 2}.crm-upload input{opacity:0;width:1px;height:1px;position:absolute}.crm-upload__preview{background:var(--crm-soft);width:48px;height:48px;color:var(--crm-accent-2);border-radius:13px;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.crm-upload__preview img{object-fit:cover;width:100%;height:100%}.crm-upload strong,.crm-upload small{display:block}.crm-upload strong{color:var(--crm-heading);font-size:.8rem}.crm-upload small{color:var(--crm-muted);margin-top:.2rem;font-size:.7rem}.crm-payment-kpi{border:1px solid var(--crm-line);background:var(--crm-panel);min-height:138px;box-shadow:var(--crm-card-shadow);border-radius:18px;padding:1rem;position:relative}.crm-payment-kpi__icon{background:var(--crm-blue);border-radius:11px;place-items:center;width:38px;height:38px;margin:0 0 .8rem!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.crm-payment-kpi__icon{background:color-mix(in srgb,var(--crm-blue) 11%,transparent)}}.crm-payment-kpi__icon{color:var(--crm-blue)!important}.crm-payment-kpi.is-success .crm-payment-kpi__icon{background:var(--crm-green)}@supports (color:color-mix(in lab,red,red)){.crm-payment-kpi.is-success .crm-payment-kpi__icon{background:color-mix(in srgb,var(--crm-green) 11%,transparent)}}.crm-payment-kpi.is-success .crm-payment-kpi__icon{color:var(--crm-green)!important}.crm-payment-kpi.is-warning .crm-payment-kpi__icon{background:var(--crm-amber)}@supports (color:color-mix(in lab,red,red)){.crm-payment-kpi.is-warning .crm-payment-kpi__icon{background:color-mix(in srgb,var(--crm-amber) 11%,transparent)}}.crm-payment-kpi.is-warning .crm-payment-kpi__icon{color:var(--crm-amber)!important}.crm-payment-kpi.is-danger .crm-payment-kpi__icon{background:var(--crm-red)}@supports (color:color-mix(in lab,red,red)){.crm-payment-kpi.is-danger .crm-payment-kpi__icon{background:color-mix(in srgb,var(--crm-red) 11%,transparent)}}.crm-payment-kpi.is-danger .crm-payment-kpi__icon{color:var(--crm-red)!important}.crm-payment-kpi p{color:var(--crm-muted);margin:0;font-size:.72rem}.crm-payment-kpi strong{color:var(--crm-heading);margin-top:.35rem;font:700 1.25rem/1.2 Sora,sans-serif;display:block}.crm-payment-kpi strong small{color:var(--crm-muted);font:700 .62rem IBM Plex Sans,sans-serif}.crm-payment-kpi>span:last-child{color:var(--crm-muted);margin-top:.4rem;font-size:.68rem;display:block}.auth-country-field{border:0;margin:0;padding:0}.auth-country-field legend{color:#1a1f36;margin-bottom:.5rem;font-size:.82rem;font-weight:700}.auth-country-switch{background:#f4f5fa;border:1px solid #e6e9f3;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.3rem;display:grid}.auth-country-option{color:#69718d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;font-size:.9rem;transition:all .18s;display:flex}.auth-country-option>span{font-size:1.1rem}.auth-country-option.is-active{color:#171a2d;background:#fff;border-color:#634fdd38;box-shadow:0 5px 15px #413a8017}.auth-phone-field{background:#f4f5fb;border:1px solid #e4e7f2;border-radius:16px;align-items:center;min-height:58px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.auth-phone-field:focus-within{background:#fff;border-color:#634fdd7a;box-shadow:0 0 0 4px #634fdd17}.auth-phone-prefix{color:#171a2d;border-right:1px solid #e1e5f0;align-self:stretch;align-items:center;padding:0 .9rem;font-size:.95rem;font-weight:800;display:flex}.auth-phone-field input{color:#171a2d;letter-spacing:.055em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.9rem;font-size:1.05rem;font-weight:700}.auth-phone-field input::placeholder{color:#a0a6bb;font-weight:500}.auth-phone-field>svg{color:#9ba2b8;flex-shrink:0;margin-right:.9rem}@media(max-width:1200px){.crm-centers-grid,.crm-center-kpis,.crm-payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.crm-onboarding{grid-template-columns:1fr}.crm-onboarding-aside{grid-template-columns:auto 1fr;gap:.55rem .85rem;padding:1rem 1.1rem;display:grid;position:static}.crm-onboarding-aside__icon{border-radius:14px;grid-row:span 2;width:48px;height:48px;margin-bottom:0}.crm-onboarding-aside h2{font-size:1.12rem}.crm-onboarding-aside>p:not(.crm-command-kicker){grid-column:1/-1;margin-top:.15rem}.crm-onboarding-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:.35rem 0 0}.crm-onboarding-steps li{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.55rem .5rem}.crm-data-safety{grid-column:1/-1}}@media(min-width:901px){.crm-aside-scrim{display:none!important}}@media(max-width:640px){.crm-command--compact{align-items:stretch}.crm-command-actions,.crm-command--compact>.crm-btn-accent{width:100%}.crm-command-actions>*,.crm-command--compact>.crm-btn-accent{flex:1}.crm-center-kpis,.crm-payment-kpis,.crm-centers-grid{grid-template-columns:1fr}.crm-center-card__head{align-items:flex-start}.crm-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.crm-onboarding-steps small{display:none}.crm-onboarding-steps strong{font-size:.7rem;line-height:1.25}.crm-onboarding-card{padding:.95rem .9rem 0}.crm-upload.sm-span-2{grid-column:auto}.crm-form-header{flex-wrap:wrap}.crm-form-actions--sticky{z-index:8;padding:.75rem .9rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--crm-line);background:var(--crm-panel);margin:.35rem -.9rem 0;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.crm-form-actions--sticky{background:color-mix(in srgb,var(--crm-panel) 94%,transparent)}}.crm-form-actions--sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:.85fr 1.35fr;display:grid}.phone-field--crm .phone-field__country select{max-width:5.5rem;padding-left:.65rem;padding-right:1.35rem;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.crm-center-card,.crm-center-kpi,.crm-nav-submenu,.crm-nav-submenu>a,.auth-country-option{transition:none}}.cx-sp-tool-document{color:#245fc7;align-items:center;gap:.42rem;display:inline-flex}.cx-sp-toolbar form.inline{display:inline-flex}.cx-document-modal{width:min(520px,100vw - 2rem)}.cx-document-modal__head{align-items:center;gap:.8rem;display:flex}.cx-document-modal__head>span{color:#9b6908;background:linear-gradient(145deg,#fff4d8,#f5e4b8);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #9b690826}.cx-document-modal__head p{color:#2f6fed;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.cx-document-modal__head h3{color:#102033;margin:.2rem 0 0;font-size:1.15rem;font-weight:800}.cx-document-preview{background:#f8fafc;border:1px solid #e4eaf1;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;padding:.7rem;display:grid}.cx-document-preview>div{background:#fff;border-radius:10px;min-width:0;padding:.55rem}.cx-document-preview span,.cx-document-preview strong{display:block}.cx-document-preview span{color:#7b8b9c;font-size:.65rem}.cx-document-preview strong{color:#203247;margin-top:.25rem;font-size:.72rem;line-height:1.35}@media(max-width:540px){.cx-document-preview{grid-template-columns:1fr}}@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-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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";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}@keyframes spin{to{transform:rotate(360deg)}}@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}}
