/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-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-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-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--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-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-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--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-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-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-800:oklch(43.7% .078 188.216);--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-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-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-500:oklch(62.3% .214 259.815);--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-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-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--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-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-100:oklch(95.2% .037 318.852);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-700:oklch(52.5% .223 3.958);--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-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-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--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-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-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--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-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--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-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:Gilroy, "DM Sans", sans-serif;--font-body:"DM Sans", sans-serif;--font-finance-display:"Sora", "DM Sans", sans-serif;--font-finance-body:"Manrope", "DM Sans", sans-serif;--font-quote-display:"Outfit", sans-serif;--font-quote-body:"Figtree", "DM Sans", sans-serif;--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-success:hsl(var(--success));--color-success-foreground:hsl(var(--success-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-sidebar:hsl(var(--sidebar-background));--color-sidebar-foreground:hsl(var(--sidebar-foreground));--color-sidebar-primary:hsl(var(--sidebar-primary));--color-sidebar-primary-foreground:hsl(var(--sidebar-primary-foreground));--color-sidebar-accent:hsl(var(--sidebar-accent));--color-sidebar-accent-foreground:hsl(var(--sidebar-accent-foreground));--color-sidebar-border:hsl(var(--sidebar-border));--color-sidebar-ring:hsl(var(--sidebar-ring));--color-nuviya-deep:hsl(var(--nuviya-deep));--color-nuviya-violet:hsl(var(--nuviya-violet));--color-nuviya-lavender:hsl(var(--nuviya-lavender));--color-nuviya-soft:hsl(var(--nuviya-soft));--color-nuviya-dark:hsl(var(--nuviya-dark));--animate-accordion-down:accordion-down .2s ease-out;--animate-accordion-up:accordion-up .2s ease-out;--animate-fade-up:fade-up .6s ease-out forwards;--animate-trust-ticker:trust-ticker 12s linear infinite;--animate-hero-pop:hero-pop .7s cubic-bezier(.34, 1.56, .64, 1) both;--animate-bell-ring:bell-ring 2.4s ease-in-out infinite;--animate-voice-wave:voice-wave 1s ease-in-out infinite;--animate-nara-cursor:nara-cursor .8s step-end infinite;--animate-nara-stream-line:nara-stream-line .35s ease-out forwards;--animate-nara-dot:nara-dot 1.2s ease-in-out infinite;--animate-float:float 3s ease-in-out infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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}:root{--background:0 0% 100%;--foreground:240 20% 20%;--card:0 0% 100%;--card-foreground:240 20% 20%;--popover:0 0% 100%;--popover-foreground:240 20% 20%;--primary:262 50% 55%;--primary-foreground:0 0% 100%;--secondary:262 40% 96%;--secondary-foreground:240 20% 20%;--muted:260 20% 96%;--muted-foreground:240 10% 50%;--accent:270 65% 72%;--accent-foreground:240 20% 20%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--success:160 84% 39%;--success-foreground:0 0% 100%;--border:260 20% 92%;--input:260 20% 92%;--ring:262 50% 55%;--radius:.75rem;--sidebar-background:0 0% 99%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:262 50% 55%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:262 40% 96%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:262 50% 55%;--nuviya-deep:262 50% 38%;--nuviya-violet:262 50% 55%;--nuviya-lavender:270 65% 78%;--nuviya-soft:265 50% 96%;--nuviya-dark:240 25% 18%;--nuviya-dark-gradient-foreground:0 0% 100%;--capture-canvas:260 24% 97%}.dark{--background:240 20% 8%;--foreground:260 20% 95%;--card:240 20% 11%;--card-foreground:260 20% 95%;--popover:240 20% 11%;--popover-foreground:260 20% 95%;--primary:270 65% 72%;--primary-foreground:0 0% 100%;--secondary:240 18% 16%;--secondary-foreground:260 20% 95%;--muted:240 18% 16%;--muted-foreground:260 15% 65%;--accent:262 50% 55%;--accent-foreground:260 20% 95%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--success:160 84% 39%;--success-foreground:0 0% 100%;--border:240 18% 18%;--input:240 18% 18%;--ring:270 65% 72%;--sidebar-background:240 20% 8%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:270 65% 72%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 18% 16%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 18% 18%;--sidebar-ring:270 65% 72%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Gilroy,DM Sans,sans-serif}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-2{inset:calc(var(--spacing) * -2)}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-8{inset:calc(var(--spacing) * -8)}.-inset-10{inset:calc(var(--spacing) * -10)}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-8{inset:calc(var(--spacing) * 8)}.inset-\[1px\]{inset:1px}.-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.-inset-x-10{inset-inline:calc(var(--spacing) * -10)}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.-inset-y-3{inset-block:calc(var(--spacing) * -3)}.-inset-y-5{inset-block:calc(var(--spacing) * -5)}.inset-y-0{inset-block:0}.\!top-0{top:0!important}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-28{top:calc(var(--spacing) * 28)}.top-\[-10\%\]{top:-10%}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[5\.5rem\]{top:5.5rem}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[18px\]{top:18px}.top-\[22px\]{top:22px}.top-\[24\%\]{top:24%}.top-\[26\%\]{top:26%}.top-\[28\%\]{top:28%}.top-\[34\%\]{top:34%}.top-\[38\%\]{top:38%}.top-\[38px\]{top:38px}.top-\[50\%\]{top:50%}.top-\[56px\]{top:56px}.top-\[60\%\]{top:60%}.top-\[64px\]{top:64px}.top-\[72px\]{top:72px}.top-\[110px\]{top:110px}.top-\[120px\]{top:120px}.top-\[160px\]{top:160px}.top-\[170px\]{top:170px}.top-\[225px\]{top:225px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-5{right:calc(var(--spacing) * -5)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.-right-\[2px\]{right:-2px}.-right-\[3px\]{right:-3px}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[-10\%\]{right:-10%}.right-\[12px\]{right:12px}.right-\[calc\(-50\%\+20px\)\]{right:calc(20px - 50%)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[5px\]{bottom:5px}.bottom-\[6px\]{bottom:6px}.bottom-\[13px\]{bottom:13px}.bottom-\[84px\]{bottom:84px}.bottom-\[calc\(64px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(64px + env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.\!left-0{left:0!important}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.-left-3{left:calc(var(--spacing) * -3)}.-left-4{left:calc(var(--spacing) * -4)}.-left-6{left:calc(var(--spacing) * -6)}.-left-8{left:calc(var(--spacing) * -8)}.-left-10{left:calc(var(--spacing) * -10)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-40{left:calc(var(--spacing) * -40)}.-left-\[2px\]{left:-2px}.-left-\[3px\]{left:-3px}.-left-\[21px\]{left:-21px}.-left-\[22px\]{left:-22px}.-left-\[34px\]{left:-34px}.-left-\[35px\]{left:-35px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-5\%\]{left:-5%}.left-\[7px\]{left:7px}.left-\[15px\]{left:15px}.left-\[19px\]{left:19px}.left-\[22px\]{left:22px}.left-\[26px\]{left:26px}.left-\[50\%\]{left:50%}.left-\[calc\(50\%\+20px\)\]{left:calc(50% + 20px)}.left-full{left:100%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.z-base{z-index:0}.z-dropdown{z-index:1000}.z-floating-widget{z-index:1500}.z-modal{z-index:1200}.z-navbar{z-index:50}.z-overlay{z-index:1100}.z-popover-over-modal{z-index:1300}.z-raised{z-index:10}.z-search{z-index:2000}.z-sidebar{z-index:40}.z-sticky{z-index:30}.z-toast{z-index:1400}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-9{grid-column:span 9/span 9}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.row-0{grid-row:0}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:0}.m-auto{margin:auto}.container{width:100%;margin-inline:auto;padding-inline:2rem}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1400px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[30px\]{margin-inline:30px}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-9{margin-block:calc(var(--spacing) * 9)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-\[1px\]{margin-top:-1px}.mt-0{margin-top:0}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.quote-workspace-icon{width:2.5rem;height:2.5rem;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:0 10px 24px -12px hsl(var(--primary));border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quote-workspace-icon{box-shadow:0 10px 24px -12px color-mix(in oklab, hsl(var(--primary)) 75%, transparent)}}.quote-workspace-counter{border:1px solid hsl(var(--primary));align-items:center;gap:.625rem;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.quote-workspace-counter{border:1px solid color-mix(in oklab, hsl(var(--primary)) 24%, hsl(var(--border)))}}.quote-workspace-counter{background:hsl(var(--primary));border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.quote-workspace-counter{background:color-mix(in oklab, hsl(var(--primary)) 8%, hsl(var(--background)))}}.quote-workspace-counter{color:hsl(var(--foreground));padding:.75rem 1rem;font-size:.75rem;font-weight:800}.quote-workspace-context{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.75rem;align-items:center;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.quote-workspace-context{background:color-mix(in oklab, hsl(var(--background)) 76%, transparent)}}.quote-workspace-context{color:hsl(var(--foreground));padding:.75rem 1rem;font-size:.75rem;font-weight:700}.quote-workspace-accommodation-grid{gap:1.5rem;display:grid}@media (width>=1024px){.quote-workspace-accommodation-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);align-items:start}}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[12\]{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/3\.15\]{aspect-ratio:3/3.15}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[9\/19\.5\]{aspect-ratio:9/19.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\!h-\[100dvh\]{height:100dvh!important}.h-0\.5{height:calc(var(--spacing) * .5)}.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-2\/3{height:66.6667%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[0\.9em\]{height:.9em}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6\%\]{height:6%}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10\%\]{height:10%}.h-\[12\%\]{height:12%}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18\%\]{height:18%}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[35\%\]{height:35%}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[70\%\]{height:70%}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[75vh\]{height:75vh}.h-\[76px\]{height:76px}.h-\[80\%\]{height:80%}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[84px\]{height:84px}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-\[92svh\]{height:92svh}.h-\[92vh\]{height:92vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[190px\]{height:190px}.h-\[200px\]{height:200px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[380px\]{height:380px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[540px\]{height:540px}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-\[calc\(100\%-8px\)\]{height:calc(100% - 8px)}.h-\[calc\(100\%-35px\)\]{height:calc(100% - 35px)}.h-\[calc\(100vh-2\.5rem\)\]{height:calc(100vh - 2.5rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88svh\]{max-height:88svh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[540px\]{max-height:540px}.max-h-\[560px\]{max-height:560px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[calc\(100vh-320px\)\]{max-height:calc(100vh - 320px)}.max-h-\[min\(60vh\,22rem\)\]{max-height:min(60vh,22rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76px\]{min-height:76px}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[88vh\]{min-height:88vh}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[120px\]{min-height:120px}.min-h-\[124px\]{min-height:124px}.min-h-\[132px\]{min-height:132px}.min-h-\[156px\]{min-height:156px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[720px\]{min-height:720px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[min\(980px\,calc\(100vw-48px\)\)\]{width:min(980px,100vw - 48px)!important}.\!w-screen{width:100vw!important}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing) * 9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\%\]{width:1%}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[22px\]{width:22px}.w-\[28\%\]{width:28%}.w-\[35\%\]{width:35%}.w-\[50\%\]{width:50%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[67px\]{width:67px}.w-\[72px\]{width:72px}.w-\[78vw\]{width:78vw}.w-\[80\%\]{width:80%}.w-\[80vw\]{width:80vw}.w-\[82\%\]{width:82%}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[92px\]{width:92px}.w-\[95vw\]{width:95vw}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[120\%\]{width:120%}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[232px\]{width:232px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[272px\]{width:272px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[600px\]{width:600px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-2\.5rem\)\)\]{width:min(20rem,100vw - 2.5rem)}.w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-\[min\(980px\,calc\(100vw-48px\)\)\]{max-width:min(980px,100vw - 48px)!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[48\%\]{max-width:48%}.max-w-\[60\%\]{max-width:60%}.max-w-\[72\%\]{max-width:72%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[100vw\]{max-width:100vw}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1184px\]{max-width:1184px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[17rem\]{min-width:17rem}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[34px\]{min-width:34px}.min-w-\[42px\]{min-width:42px}.min-w-\[44px\]{min-width:44px}.min-w-\[86px\]{min-width:86px}.min-w-\[104px\]{min-width:104px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.quote-workspace-accommodation-main{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.basis-4\/5{flex-basis:80%}.basis-\[70\%\]{flex-basis:70%}.basis-\[75\%\]{flex-basis:75%}.basis-\[80\%\]{flex-basis:80%}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.\!translate-x-0{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/4{--tw-translate-x:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\!translate-y-0{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[40\%\]{--tw-translate-y:calc(40% * -1);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)}.translate-y-1\/4{--tw-translate-y:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-110{--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.-rotate-90{rotate:-90deg}.rotate-1{rotate:1deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ashFadeA_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite ashFadeA}.animate-\[ashFadeB_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite ashFadeB}.animate-\[cityHubZoom_18s_ease-out_forwards\]{animation:18s ease-out forwards cityHubZoom}.animate-bell-ring{animation:2.4s ease-in-out infinite bell-ring}.animate-bounce{animation:var(--animate-bounce)}.animate-fade-up{animation:.6s ease-out forwards fade-up}.animate-hero-pop{animation:.7s cubic-bezier(.34,1.56,.64,1) both hero-pop}.animate-nara-cursor{animation:.8s step-end infinite nara-cursor}.animate-nara-stream-line{animation:.35s ease-out forwards nara-stream-line}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-trust-ticker{animation:12s linear infinite trust-ticker}.animate-voice-wave{animation:1s ease-in-out infinite voice-wave}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.scroll-pr-4{scroll-padding-right:calc(var(--spacing) * 4)}.scroll-pl-4{scroll-padding-left:calc(var(--spacing) * 4)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[85\%\]{grid-auto-columns:85%}.grid-flow-col{grid-auto-flow:column}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_90px\]{grid-template-columns:1fr 90px}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr_140px_140px_auto\]{grid-template-columns:1fr 140px 140px auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[40px_minmax\(0\,1fr\)_40px\]{grid-template-columns:40px minmax(0,1fr) 40px}.grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[190px_30px_1fr_150px\]{grid-template-columns:190px 30px 1fr 150px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(150px\,220px\)_1fr_80px_76px\]{grid-template-columns:minmax(150px,220px) 1fr 80px 76px}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[10px\]{gap:10px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>: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)))}: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}: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-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-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}: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-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-\[\#F0EBFB\]>:not(:last-child)){border-color:#f0ebfb}:where(.divide-\[var\(--mn-hairline\)\]>:not(:last-child)){border-color:var(--mn-hairline)}:where(.divide-\[var\(--sp-border\)\]>:not(:last-child)){border-color:var(--sp-border)}:where(.divide-\[var\(--wa-line\)\]>:not(:last-child)){border-color:var(--wa-line)}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}:where(.divide-primary\/5>:not(:last-child)){border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:where(.divide-primary\/5>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}:where(.divide-primary\/10>:not(:last-child)){border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:where(.divide-primary\/10>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.quote-workspace-preferences{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.quote-workspace-preferences{background:color-mix(in oklab, hsl(var(--muted)) 62%, hsl(var(--background)))}}.quote-workspace-preferences{padding:1.25rem}.quote-workspace-shell{font-family:var(--font-quote-body);background:hsl(var(--background));border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.quote-workspace-shell{background:color-mix(in oklab, hsl(var(--background)) 94%, transparent)}}.quote-workspace-shell{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-shadow:0 28px 72px -28px hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.quote-workspace-shell{box-shadow:0 28px 72px -28px color-mix(in oklab, hsl(var(--foreground)) 32%, transparent)}}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3\.1rem\]{border-radius:3.1rem}.rounded-\[3\.2rem\]{border-radius:3.2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[37px\]{border-radius:37px}.rounded-\[39px\]{border-radius:39px}.rounded-\[40px\]{border-radius:40px}.rounded-\[42px\]{border-radius:42px}.rounded-\[45px\]{border-radius:45px}.rounded-\[48px\]{border-radius:48px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[52px\]{border-radius:52px}.rounded-\[60px\]{border-radius:60px}.rounded-\[80px\]{border-radius:80px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--sp-radius-lg\)\]{border-radius:var(--sp-radius-lg)}.rounded-\[var\(--sp-radius-md\)\]{border-radius:var(--sp-radius-md)}.rounded-\[var\(--sp-radius-sm\)\]{border-radius:var(--sp-radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[var\(--sp-radius-lg\)\]{border-top-left-radius:var(--sp-radius-lg);border-top-right-radius:var(--sp-radius-lg)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-\[4px\]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.\!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-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#0A66C2\]{border-color:#0a66c2}.border-\[\#1E1B33\]\/15{border-color:oklab(23.8414% .0141471 -.0430525/.15)}.border-\[\#5B3FA6\]{border-color:#5b3fa6}.border-\[\#5B3FA6\]\/10{border-color:oklab(45.6083% .0576179 -.147233/.1)}.border-\[\#5B3FA6\]\/15{border-color:oklab(45.6083% .0576179 -.147233/.15)}.border-\[\#5B3FA6\]\/20{border-color:oklab(45.6083% .0576179 -.147233/.2)}.border-\[\#5F41B2\]\/20{border-color:oklab(47.2416% .0600256 -.159838/.2)}.border-\[\#7C4DCA\]{border-color:#7c4dca}.border-\[\#7C4DCA\]\/10{border-color:oklab(53.7423% .0843176 -.165306/.1)}.border-\[\#7C4DCA\]\/15{border-color:oklab(53.7423% .0843176 -.165306/.15)}.border-\[\#7C4DCA\]\/20{border-color:oklab(53.7423% .0843176 -.165306/.2)}.border-\[\#7C4DCA\]\/25{border-color:oklab(53.7423% .0843176 -.165306/.25)}.border-\[\#7C4DCA\]\/30{border-color:oklab(53.7423% .0843176 -.165306/.3)}.border-\[\#7C4DCA\]\/40{border-color:oklab(53.7423% .0843176 -.165306/.4)}.border-\[\#7C4DCA\]\/50{border-color:oklab(53.7423% .0843176 -.165306/.5)}.border-\[\#7C4DCA\]\/70{border-color:oklab(53.7423% .0843176 -.165306/.7)}.border-\[\#9B72CF\]{border-color:#9b72cf}.border-\[\#A78BFA\]\/40{border-color:oklab(70.8969% .0635732 -.145921/.4)}.border-\[\#A879E6\]{border-color:#a879e6}.border-\[\#C4B5E0\]{border-color:#c4b5e0}.border-\[\#D9C9F1\]{border-color:#d9c9f1}.border-\[\#E0D5F5\]{border-color:#e0d5f5}.border-\[\#E4B4B4\]{border-color:#e4b4b4}.border-\[\#E4DCF8\]{border-color:#e4dcf8}.border-\[\#E7DDF8\]{border-color:#e7ddf8}.border-\[\#ECE8F3\]{border-color:#ece8f3}.border-\[\#EDE4FF\]{border-color:#ede4ff}.border-\[\#EFEAF9\]{border-color:#efeaf9}.border-\[\#F0EBFB\]{border-color:#f0ebfb}.border-\[\#F2705C\]{border-color:#f2705c}.border-\[\#ece7f7\]{border-color:#ece7f7}.border-\[color\:var\(--mn-hairline\,\#E9E7EF\)\]{border-color:var(--mn-hairline,#e9e7ef)}.border-\[hsl\(var\(--nuviya-deep\)\)\]{border-color:hsl(var(--nuviya-deep))}.border-\[rgba\(124\,77\,202\,0\.3\)\]{border-color:#7c4dca4d}.border-\[rgba\(124\,77\,202\,0\.25\)\]{border-color:#7c4dca40}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--mn-hairline\)\]{border-color:var(--mn-hairline)}.border-\[var\(--mn-hairline\,\#E9E7EF\)\]{border-color:var(--mn-hairline,#e9e7ef)}.border-\[var\(--mn-hairline\,\#e5e7eb\)\]{border-color:var(--mn-hairline,#e5e7eb)}.border-\[var\(--mn-lavender\)\]\/50{border-color:var(--mn-lavender)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--mn-lavender\)\]\/50{border-color:color-mix(in oklab, var(--mn-lavender) 50%, transparent)}}.border-\[var\(--mn-lavender-soft\,\#E9E3F5\)\]{border-color:var(--mn-lavender-soft,#e9e3f5)}.border-\[var\(--mn-purple-deep\)\]{border-color:var(--mn-purple-deep)}.border-\[var\(--sp-border\)\]{border-color:var(--sp-border)}.border-\[var\(--sp-border\,hsl\(var\(--border\)\)\)\]{border-color:var(--sp-border,hsl(var(--border)))}.border-\[var\(--sp-border-strong\)\]{border-color:var(--sp-border-strong)}.border-\[var\(--sp-primary\)\]{border-color:var(--sp-primary)}.border-\[var\(--sp-surface\)\]{border-color:var(--sp-surface)}.border-\[var\(--sp-warning\)\]\/30{border-color:var(--sp-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sp-warning\)\]\/30{border-color:color-mix(in oklab, var(--sp-warning) 30%, transparent)}}.border-\[var\(--sp-warning\)\]\/40{border-color:var(--sp-warning)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sp-warning\)\]\/40{border-color:color-mix(in oklab, var(--sp-warning) 40%, transparent)}}.border-\[var\(--wa-accent\)\],.border-\[var\(--wa-accent\)\]\/50{border-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-accent\)\]\/50{border-color:color-mix(in oklab, var(--wa-accent) 50%, transparent)}}.border-\[var\(--wa-line\)\],.border-\[var\(--wa-line\)\]\/60{border-color:var(--wa-line)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-line\)\]\/60{border-color:color-mix(in oklab, var(--wa-line) 60%, transparent)}}.border-\[var\(--wa-meta\)\]{border-color:var(--wa-meta)}.border-\[var\(--wa-out\)\]{border-color:var(--wa-out)}.border-\[var\(--wa-out-ink\)\]\/20{border-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-out-ink\)\]\/20{border-color:color-mix(in oklab, var(--wa-out-ink) 20%, transparent)}}.border-\[var\(--wa-out-ink\)\]\/60{border-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-out-ink\)\]\/60{border-color:color-mix(in oklab, var(--wa-out-ink) 60%, transparent)}}.border-\[var\(--wa-panel\)\]{border-color:var(--wa-panel)}.border-\[var\(--wa-warn\)\]\/50{border-color:var(--wa-warn)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-warn\)\]\/50{border-color:color-mix(in oklab, var(--wa-warn) 50%, transparent)}}.border-\[var\(--wa-warn\)\]\/60{border-color:var(--wa-warn)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--wa-warn\)\]\/60{border-color:color-mix(in oklab, var(--wa-warn) 60%, transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-background,.border-background\/30{border-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.border-background\/30{border-color:color-mix(in oklab, hsl(var(--background)) 30%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/40{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, hsl(var(--border)) 40%, transparent)}}.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, hsl(var(--border)) 50%, transparent)}}.border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, hsl(var(--border)) 70%, transparent)}}.border-card{border-color:hsl(var(--card))}.border-current,.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-destructive,.border-destructive\/20{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.border-destructive\/30{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.border-destructive\/40{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.border-destructive\/50{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/60{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-foreground,.border-foreground\/5{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/5{border-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.border-foreground\/10{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/20{border-color:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-nuviya-dark{border-color:hsl(var(--nuviya-dark))}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300\/40{border-color:#ffb96d66}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/40{border-color:color-mix(in oklab, var(--color-orange-300) 40%, transparent)}}.border-pink-200{border-color:var(--color-pink-200)}.border-primary{border-color:hsl(var(--primary))}.border-primary-foreground\/10{border-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/10{border-color:color-mix(in oklab, hsl(var(--primary-foreground)) 10%, transparent)}}.border-primary\/10{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.border-primary\/15{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.border-primary\/20{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.border-primary\/25{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.border-primary\/30{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.border-primary\/40{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.border-primary\/60{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.border-purple-100\/70{border-color:#f3e8ffb3}@supports (color:color-mix(in lab, red, red)){.border-purple-100\/70{border-color:color-mix(in oklab, var(--color-purple-100) 70%, transparent)}}.border-purple-300{border-color:var(--color-purple-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/60{border-color:#ffa3a399}@supports (color:color-mix(in lab, red, red)){.border-red-300\/60{border-color:color-mix(in oklab, var(--color-red-300) 60%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-800{border-color:var(--color-slate-800)}.border-success\/30{border-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, hsl(var(--success)) 30%, transparent)}}.border-sv-border{border-color:var(--sv-border)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/40{border-color:color-mix(in oklab, var(--color-teal-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300\/50{border-color:#ffe02a80}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/50{border-color:color-mix(in oklab, var(--color-yellow-300) 50%, transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--mn-purple\)\]{border-left-color:var(--mn-purple)}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-transparent{border-left-color:#0000}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0A66C2\]{background-color:#0a66c2}.bg-\[\#0A66C2\]\/10{background-color:oklab(51.5585% -.0429867 -.157439/.1)}.bg-\[\#0D1B3E\]{background-color:#0d1b3e}.bg-\[\#0b0b0d\]{background-color:#0b0b0d}.bg-\[\#1E1B33\]{background-color:#1e1b33}.bg-\[\#1E1B33\]\/80{background-color:oklab(23.8414% .0141471 -.0430525/.8)}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#2A1B4A\]{background-color:#2a1b4a}.bg-\[\#2F8F6F\]{background-color:#2f8f6f}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#3B2A7A\]{background-color:#3b2a7a}.bg-\[\#4D0121\]{background-color:#4d0121}.bg-\[\#5B3FA6\]{background-color:#5b3fa6}.bg-\[\#5B3FA6\]\/5{background-color:oklab(45.6083% .0576179 -.147233/.05)}.bg-\[\#5B3FA6\]\/10{background-color:oklab(45.6083% .0576179 -.147233/.1)}.bg-\[\#5F41B2\]{background-color:#5f41b2}.bg-\[\#5F41B2\]\/5{background-color:oklab(47.2416% .0600256 -.159838/.05)}.bg-\[\#6FB7A1\]{background-color:#6fb7a1}.bg-\[\#6FB7A1\]\/20{background-color:oklab(72.5595% -.0791858 .0104585/.2)}.bg-\[\#7C3AED\]{background-color:#7c3aed}.bg-\[\#7C3AED\]\/40{background-color:oklab(54.1337% .0963843 -.226968/.4)}.bg-\[\#7C4DCA\]{background-color:#7c4dca}.bg-\[\#7C4DCA\]\/5{background-color:oklab(53.7423% .0843176 -.165306/.05)}.bg-\[\#7C4DCA\]\/8{background-color:oklab(53.7423% .0843176 -.165306/.08)}.bg-\[\#7C4DCA\]\/10{background-color:oklab(53.7423% .0843176 -.165306/.1)}.bg-\[\#7C4DCA\]\/15{background-color:oklab(53.7423% .0843176 -.165306/.15)}.bg-\[\#7C4DCA\]\/20{background-color:oklab(53.7423% .0843176 -.165306/.2)}.bg-\[\#7C4DCA\]\/25{background-color:oklab(53.7423% .0843176 -.165306/.25)}.bg-\[\#7C4DCA\]\/35{background-color:oklab(53.7423% .0843176 -.165306/.35)}.bg-\[\#7C4DCA\]\/40{background-color:oklab(53.7423% .0843176 -.165306/.4)}.bg-\[\#7C4DCA\]\/60{background-color:oklab(53.7423% .0843176 -.165306/.6)}.bg-\[\#7C4DCA\]\/70{background-color:oklab(53.7423% .0843176 -.165306/.7)}.bg-\[\#7C4DCA\]\/\[0\.04\]{background-color:oklab(53.7423% .0843176 -.165306/.04)}.bg-\[\#7c4dca\]{background-color:#7c4dca}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#110C1C\]{background-color:#110c1c}.bg-\[\#161121\]{background-color:#161121}.bg-\[\#543091\]{background-color:#543091}.bg-\[\#C4B5FD\]{background-color:#c4b5fd}.bg-\[\#C8F2D8\]{background-color:#c8f2d8}.bg-\[\#E4DCF8\]{background-color:#e4dcf8}.bg-\[\#E6DFF5\]{background-color:#e6dff5}.bg-\[\#E6F2EC\]{background-color:#e6f2ec}.bg-\[\#E9E0FA\]{background-color:#e9e0fa}.bg-\[\#E5484D\]{background-color:#e5484d}.bg-\[\#EDE4FF\]{background-color:#ede4ff}.bg-\[\#EDE7FB\]{background-color:#ede7fb}.bg-\[\#EEF9F1\]{background-color:#eef9f1}.bg-\[\#F0EAFB\]{background-color:#f0eafb}.bg-\[\#F0EBFB\]{background-color:#f0ebfb}.bg-\[\#F1E9FB\]{background-color:#f1e9fb}.bg-\[\#F1E9FD\]{background-color:#f1e9fd}.bg-\[\#F1EAFB\]{background-color:#f1eafb}.bg-\[\#F1EBFB\]{background-color:#f1ebfb}.bg-\[\#F1EDFB\]{background-color:#f1edfb}.bg-\[\#F3EEFB\]{background-color:#f3eefb}.bg-\[\#F3EEFE\]{background-color:#f3eefe}.bg-\[\#F4C4BB\]{background-color:#f4c4bb}.bg-\[\#F4F1F9\]{background-color:#f4f1f9}.bg-\[\#F5F2FE\]{background-color:#f5f2fe}.bg-\[\#F7F5FB\]{background-color:#f7f5fb}.bg-\[\#F7F5FC\]{background-color:#f7f5fc}.bg-\[\#F7F5FC\]\/50{background-color:oklab(97.367% .00463587 -.00828052/.5)}.bg-\[\#F7F5FC\]\/60{background-color:oklab(97.367% .00463587 -.00828052/.6)}.bg-\[\#F7F5FC\]\/70{background-color:oklab(97.367% .00463587 -.00828052/.7)}.bg-\[\#F8F3FF\]{background-color:#f8f3ff}.bg-\[\#F8F4FE\]{background-color:#f8f4fe}.bg-\[\#F8F6FD\]{background-color:#f8f6fd}.bg-\[\#F2705C\]{background-color:#f2705c}.bg-\[\#F2705C\]\/10{background-color:oklab(69.7005% .141331 .0836132/.1)}.bg-\[\#FAF7FF\]{background-color:#faf7ff}.bg-\[\#FAF8FC\]{background-color:#faf8fc}.bg-\[\#FAF9FE\]{background-color:#faf9fe}.bg-\[\#FDF0EE\]{background-color:#fdf0ee}.bg-\[\#FDF3F3\]{background-color:#fdf3f3}.bg-\[\#FFF4E5\]{background-color:#fff4e5}.bg-\[\#FFF6E0\]{background-color:#fff6e0}.bg-\[\#efeaf7\]{background-color:#efeaf7}.bg-\[\#f1f1f3\]{background-color:#f1f1f3}.bg-\[\#f7f4fd\]{background-color:#f7f4fd}.bg-\[\#f8e8ee\]\/20{background-color:oklab(94.5386% .0188731 -.00243425/.2)}.bg-\[\#faf8f5\]{background-color:#faf8f5}.bg-\[\#faf8ff\]{background-color:#faf8ff}.bg-\[\#fbfaff\]{background-color:#fbfaff}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[color\:var\(--mn-lavender-soft\,\#F4F1F9\)\]{background-color:var(--mn-lavender-soft,#f4f1f9)}.bg-\[color\:var\(--mn-purple\)\]{background-color:var(--mn-purple)}.bg-\[color\:var\(--mn-purple\,\#7C4DCA\)\]{background-color:var(--mn-purple,#7c4dca)}.bg-\[hsl\(0\,0\%\,25\%\)\]{background-color:#404040}.bg-\[hsl\(142_70\%_36\%\)\]{background-color:#1c9c4b}.bg-\[hsl\(265_60\%_97\%\)\]{background-color:#f7f3fc}.bg-\[hsl\(var\(--accent\)\)\]\/40{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--accent\)\)\]\/40{background-color:color-mix(in oklab, hsl(var(--accent)) 40%, transparent)}}.bg-\[hsl\(var\(--muted\)\)\]{background-color:hsl(var(--muted))}.bg-\[hsl\(var\(--nuviya-soft\)\)\],.bg-\[hsl\(var\(--nuviya-soft\)\)\]\/40{background-color:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--nuviya-soft\)\)\]\/40{background-color:color-mix(in oklab, hsl(var(--nuviya-soft)) 40%, transparent)}}.bg-\[hsl\(var\(--primary\)\)\]\/70{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-\[hsl\(var\(--primary\)\)\]\/70{background-color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}.bg-\[rgba\(15\,10\,31\,0\.35\)\]{background-color:#0f0a1f59}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--mn-bg\,\#faf8ff\)\]{background-color:var(--mn-bg,#faf8ff)}.bg-\[var\(--mn-hairline\,\#E9E7EF\)\]{background-color:var(--mn-hairline,#e9e7ef)}.bg-\[var\(--mn-lavender\)\]\/70{background-color:var(--mn-lavender)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--mn-lavender\)\]\/70{background-color:color-mix(in oklab, var(--mn-lavender) 70%, transparent)}}.bg-\[var\(--mn-lavender-soft\)\]{background-color:var(--mn-lavender-soft)}.bg-\[var\(--mn-lavender-soft\,\#E9E0FA\)\]{background-color:var(--mn-lavender-soft,#e9e0fa)}.bg-\[var\(--mn-lavender-soft\,\#F4F1F9\)\],.bg-\[var\(--mn-lavender-soft\,\#F4F1F9\)\]\/40{background-color:var(--mn-lavender-soft,#f4f1f9)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--mn-lavender-soft\,\#F4F1F9\)\]\/40{background-color:color-mix(in oklab, var(--mn-lavender-soft,#f4f1f9) 40%, transparent)}}.bg-\[var\(--mn-purple-deep\)\],.bg-\[var\(--mn-purple-deep\)\]\/10{background-color:var(--mn-purple-deep)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--mn-purple-deep\)\]\/10{background-color:color-mix(in oklab, var(--mn-purple-deep) 10%, transparent)}}.bg-\[var\(--mn-purple-deep\,\#5B3FA6\)\]{background-color:var(--mn-purple-deep,#5b3fa6)}.bg-\[var\(--mn-surface-soft\,hsl\(var\(--muted\)\/0\.3\)\)\]{background-color:var(--mn-surface-soft,hsl(var(--muted)/.3))}.bg-\[var\(--sp-accent\)\]{background-color:var(--sp-accent)}.bg-\[var\(--sp-bg\)\]{background-color:var(--sp-bg)}.bg-\[var\(--sp-border\)\]{background-color:var(--sp-border)}.bg-\[var\(--sp-border-strong\)\]{background-color:var(--sp-border-strong)}.bg-\[var\(--sp-card\)\]{background-color:var(--sp-card)}.bg-\[var\(--sp-danger\)\]{background-color:var(--sp-danger)}.bg-\[var\(--sp-danger-soft\)\]{background-color:var(--sp-danger-soft)}.bg-\[var\(--sp-info-soft\)\]{background-color:var(--sp-info-soft)}.bg-\[var\(--sp-ink\)\]\/35{background-color:var(--sp-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sp-ink\)\]\/35{background-color:color-mix(in oklab, var(--sp-ink) 35%, transparent)}}.bg-\[var\(--sp-primary\)\]{background-color:var(--sp-primary)}.bg-\[var\(--sp-primary-soft\)\]{background-color:var(--sp-primary-soft)}.bg-\[var\(--sp-success\)\]{background-color:var(--sp-success)}.bg-\[var\(--sp-success-soft\)\]{background-color:var(--sp-success-soft)}.bg-\[var\(--sp-surface\)\]{background-color:var(--sp-surface)}.bg-\[var\(--sp-surface-2\)\]{background-color:var(--sp-surface-2)}.bg-\[var\(--sp-warning-soft\)\]{background-color:var(--sp-warning-soft)}.bg-\[var\(--wa-accent\)\],.bg-\[var\(--wa-accent\)\]\/15{background-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-accent\)\]\/15{background-color:color-mix(in oklab, var(--wa-accent) 15%, transparent)}}.bg-\[var\(--wa-active\)\]{background-color:var(--wa-active)}.bg-\[var\(--wa-canvas\)\]{background-color:var(--wa-canvas)}.bg-\[var\(--wa-danger\)\],.bg-\[var\(--wa-danger\)\]\/10{background-color:var(--wa-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-danger\)\]\/10{background-color:color-mix(in oklab, var(--wa-danger) 10%, transparent)}}.bg-\[var\(--wa-in\)\]{background-color:var(--wa-in)}.bg-\[var\(--wa-in-ink\)\]{background-color:var(--wa-in-ink)}.bg-\[var\(--wa-lightbox\)\]{background-color:var(--wa-lightbox)}.bg-\[var\(--wa-lightbox-ink\)\]\/15{background-color:var(--wa-lightbox-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-lightbox-ink\)\]\/15{background-color:color-mix(in oklab, var(--wa-lightbox-ink) 15%, transparent)}}.bg-\[var\(--wa-line\)\]{background-color:var(--wa-line)}.bg-\[var\(--wa-meta\)\]\/40{background-color:var(--wa-meta)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-meta\)\]\/40{background-color:color-mix(in oklab, var(--wa-meta) 40%, transparent)}}.bg-\[var\(--wa-ok\)\]{background-color:var(--wa-ok)}.bg-\[var\(--wa-out\)\]{background-color:var(--wa-out)}.bg-\[var\(--wa-out-ink\)\],.bg-\[var\(--wa-out-ink\)\]\/10{background-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-out-ink\)\]\/10{background-color:color-mix(in oklab, var(--wa-out-ink) 10%, transparent)}}.bg-\[var\(--wa-out-ink\)\]\/15{background-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-out-ink\)\]\/15{background-color:color-mix(in oklab, var(--wa-out-ink) 15%, transparent)}}.bg-\[var\(--wa-out-ink\)\]\/25{background-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-out-ink\)\]\/25{background-color:color-mix(in oklab, var(--wa-out-ink) 25%, transparent)}}.bg-\[var\(--wa-out-ink\)\]\/35{background-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-out-ink\)\]\/35{background-color:color-mix(in oklab, var(--wa-out-ink) 35%, transparent)}}.bg-\[var\(--wa-panel\)\]{background-color:var(--wa-panel)}.bg-\[var\(--wa-warn\)\]\/15{background-color:var(--wa-warn)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--wa-warn\)\]\/15{background-color:color-mix(in oklab, var(--wa-warn) 15%, transparent)}}.bg-accent,.bg-accent\/10{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, hsl(var(--accent)) 10%, transparent)}}.bg-accent\/20{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, hsl(var(--accent)) 20%, transparent)}}.bg-accent\/30{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, hsl(var(--accent)) 30%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/30{background-color:color-mix(in oklab, var(--color-amber-50) 30%, transparent)}}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/70{background-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.bg-amber-200\/90{background-color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/90{background-color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-950{background-color:var(--color-amber-950)}.bg-background,.bg-background\/40{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, hsl(var(--background)) 40%, transparent)}}.bg-background\/60{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, hsl(var(--background)) 60%, transparent)}}.bg-background\/70{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, hsl(var(--background)) 70%, transparent)}}.bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.bg-background\/85{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, hsl(var(--background)) 85%, transparent)}}.bg-background\/95{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, hsl(var(--background)) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, 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-black\/12{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.bg-black\/12{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-border,.bg-border\/60{background-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.bg-card,.bg-card\/40{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, hsl(var(--card)) 40%, transparent)}}.bg-card\/70{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, hsl(var(--card)) 70%, transparent)}}.bg-card\/95{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, hsl(var(--card)) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-destructive\/15{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.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-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/90{background-color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/90{background-color:color-mix(in oklab, var(--color-emerald-500) 90%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/5{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.bg-foreground\/10{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)}}.bg-foreground\/20{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.bg-foreground\/40{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)}}.bg-foreground\/55{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/55{background-color:color-mix(in oklab, hsl(var(--foreground)) 55%, transparent)}}.bg-foreground\/90{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/90{background-color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.bg-foreground\/\[0\.03\]{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, hsl(var(--foreground)) 3%, transparent)}}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/80{background-color:color-mix(in oklab, var(--color-green-50) 80%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400\/15{background-color:#05df7226}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/15{background-color:color-mix(in oklab, var(--color-green-400) 15%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.bg-muted\/20{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-nuviya-dark\/80{background-color:hsl(var(--nuviya-dark))}@supports (color:color-mix(in lab, red, red)){.bg-nuviya-dark\/80{background-color:color-mix(in oklab, hsl(var(--nuviya-dark)) 80%, transparent)}}.bg-nuviya-deep{background-color:hsl(var(--nuviya-deep))}.bg-nuviya-soft,.bg-nuviya-soft\/60{background-color:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.bg-nuviya-soft\/60{background-color:color-mix(in oklab, hsl(var(--nuviya-soft)) 60%, transparent)}}.bg-nuviya-soft\/70{background-color:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.bg-nuviya-soft\/70{background-color:color-mix(in oklab, hsl(var(--nuviya-soft)) 70%, transparent)}}.bg-nuviya-soft\/90{background-color:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.bg-nuviya-soft\/90{background-color:color-mix(in oklab, hsl(var(--nuviya-soft)) 90%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400\/85{background-color:#ff8b1ad9}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/85{background-color:color-mix(in oklab, var(--color-orange-400) 85%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground,.bg-primary-foreground\/10{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/10{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 10%, transparent)}}.bg-primary-foreground\/15{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 15%, transparent)}}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/20{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 20%, transparent)}}.bg-primary-foreground\/25{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/25{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 25%, transparent)}}.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.bg-primary\/15{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.bg-primary\/25{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.bg-primary\/30{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.bg-primary\/40{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.bg-primary\/60{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.bg-primary\/70{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}.bg-primary\/90{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/90{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, hsl(var(--primary)) 4%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-400\/20{background-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/20{background-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/85{background-color:#fb2c36d9}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/85{background-color:color-mix(in oklab, var(--color-red-500) 85%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary,.bg-secondary\/20{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, hsl(var(--secondary)) 20%, transparent)}}.bg-secondary\/30{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, hsl(var(--secondary)) 30%, transparent)}}.bg-secondary\/40{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, hsl(var(--secondary)) 40%, transparent)}}.bg-secondary\/50{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, hsl(var(--secondary)) 50%, transparent)}}.bg-secondary\/60{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, hsl(var(--secondary)) 60%, transparent)}}.bg-secondary\/70{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/70{background-color:color-mix(in oklab, hsl(var(--secondary)) 70%, transparent)}}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-success,.bg-success\/5{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, hsl(var(--success)) 5%, transparent)}}.bg-success\/10{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, hsl(var(--success)) 10%, transparent)}}.bg-success\/15{background-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, hsl(var(--success)) 15%, transparent)}}.bg-sv-soft{background-color:var(--sv-soft)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/40{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/40{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, 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\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#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\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/90{background-color:#fac800e6}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/90{background-color:color-mix(in oklab, var(--color-yellow-400) 90%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(at_top_left\,_\#f3f4f6_25\%\,_\#fff_25\%_50\%\,_\#f3f4f6_50\%_75\%\,_\#fff_75\%\)\]{background-image:conic-gradient(at 0 0,#f3f4f6 25%,#fff 25% 50%,#f3f4f6 50% 75%,#fff 75%)}.bg-\[radial-gradient\(circle_at_top_right\,white\,transparent_50\%\)\]{background-image:radial-gradient(circle at 100% 0,#fff,#0000 50%)}.bg-\[radial-gradient\(circle_at_top_right\,white\,transparent_55\%\)\]{background-image:radial-gradient(circle at 100% 0,#fff,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_center\,hsl\(var\(--primary\)\/0\.25\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at center,hsl(var(--primary)/.25),transparent 70%)}.from-\[\#1A1030\]\/80{--tw-gradient-from:oklab(20.633% .025781 -.0556221/.8);--tw-gradient-stops:var(--tw-gradient-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-\[\#1A1128\]{--tw-gradient-from:#1a1128;--tw-gradient-stops:var(--tw-gradient-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-\[\#1a0b2e\]{--tw-gradient-from:#1a0b2e;--tw-gradient-stops:var(--tw-gradient-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-\[\#2A1B4A\]\/92{--tw-gradient-from:oklab(26.9036% .0352263 -.0760558/.92);--tw-gradient-stops:var(--tw-gradient-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-\[\#3A1F52\]\/45{--tw-gradient-from:oklab(30.2278% .0540008 -.0740763/.45);--tw-gradient-stops:var(--tw-gradient-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-\[\#7C4DCA\]{--tw-gradient-from:#7c4dca;--tw-gradient-stops:var(--tw-gradient-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-\[\#8E68D8\]{--tw-gradient-from:#8e68d8;--tw-gradient-stops:var(--tw-gradient-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-\[\#F3EBFF\]{--tw-gradient-from:#f3ebff;--tw-gradient-stops:var(--tw-gradient-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-\[\#F3EEFE\]{--tw-gradient-from:#f3eefe;--tw-gradient-stops:var(--tw-gradient-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-\[\#F4F1F9\]{--tw-gradient-from:#f4f1f9;--tw-gradient-stops:var(--tw-gradient-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-\[\#F8F3FF\]{--tw-gradient-from:#f8f3ff;--tw-gradient-stops:var(--tw-gradient-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-\[hsl\(var\(--nuviya-deep\)\)\]{--tw-gradient-from:hsl(var(--nuviya-deep));--tw-gradient-stops:var(--tw-gradient-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-\[hsl\(var\(--nuviya-soft\)\)\]{--tw-gradient-from:hsl(var(--nuviya-soft));--tw-gradient-stops:var(--tw-gradient-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-\[var\(--wa-accent\)\]{--tw-gradient-from:var(--wa-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:hsl(var(--background));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-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-destructive\/10{--tw-gradient-from:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.from-destructive\/10{--tw-gradient-from:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.from-destructive\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground{--tw-gradient-from:hsl(var(--foreground));--tw-gradient-stops:var(--tw-gradient-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-foreground\/20{--tw-gradient-from:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.from-foreground\/20{--tw-gradient-from:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.from-foreground\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground\/45{--tw-gradient-from:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.from-foreground\/45{--tw-gradient-from:color-mix(in oklab, hsl(var(--foreground)) 45%, transparent)}}.from-foreground\/45{--tw-gradient-stops:var(--tw-gradient-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-nuviya-dark{--tw-gradient-from:hsl(var(--nuviya-dark));--tw-gradient-stops:var(--tw-gradient-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-nuviya-dark\/60{--tw-gradient-from:hsl(var(--nuviya-dark))}@supports (color:color-mix(in lab, red, red)){.from-nuviya-dark\/60{--tw-gradient-from:color-mix(in oklab, hsl(var(--nuviya-dark)) 60%, transparent)}}.from-nuviya-dark\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-nuviya-dark\/80{--tw-gradient-from:hsl(var(--nuviya-dark))}@supports (color:color-mix(in lab, red, red)){.from-nuviya-dark\/80{--tw-gradient-from:color-mix(in oklab, hsl(var(--nuviya-dark)) 80%, transparent)}}.from-nuviya-dark\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-nuviya-soft{--tw-gradient-from:hsl(var(--nuviya-soft));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:hsl(var(--primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/30{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/30{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.from-primary\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/35{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/35{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 35%, transparent)}}.from-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/40{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/40{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.from-primary\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/80{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/80{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.from-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/\[0\.06\]{--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 6%, transparent)}}.from-primary\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50{--tw-gradient-from:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-secondary{--tw-gradient-from:hsl(var(--secondary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab, var(--color-white) 0%, transparent)}}.from-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1A1128\]\/70{--tw-gradient-via:oklab(20.2259% .023206 -.0395344/.7);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#2A1B4A\]\/80{--tw-gradient-via:oklab(26.9036% .0352263 -.0760558/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#2d1654\]{--tw-gradient-via:#2d1654;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#3A1F52\]\/15{--tw-gradient-via:oklab(30.2278% .0540008 -.0740763/.15);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6A3FBE\]{--tw-gradient-via:#6a3fbe;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#EADDFB\]{--tw-gradient-via:#eaddfb;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/10{--tw-gradient-via:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.via-accent\/10{--tw-gradient-via:color-mix(in oklab, hsl(var(--accent)) 10%, transparent)}}.via-accent\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:hsl(var(--background));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via:hsl(var(--card));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-destructive\/5{--tw-gradient-via:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.via-destructive\/5{--tw-gradient-via:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.via-destructive\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-nuviya-dark\/70{--tw-gradient-via:hsl(var(--nuviya-dark))}@supports (color:color-mix(in lab, red, red)){.via-nuviya-dark\/70{--tw-gradient-via:color-mix(in oklab, hsl(var(--nuviya-dark)) 70%, transparent)}}.via-nuviya-dark\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary{--tw-gradient-via:hsl(var(--primary));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/10{--tw-gradient-via:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.via-primary\/10{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.via-primary\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/20{--tw-gradient-via:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.via-primary\/20{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.via-primary\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/25{--tw-gradient-via:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.via-primary\/25{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.via-primary\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/30{--tw-gradient-via:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.via-primary\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-50\/40{--tw-gradient-via:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.via-purple-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1a0b2e\]{--tw-gradient-to:#1a0b2e;--tw-gradient-stops:var(--tw-gradient-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-\[\#2d1654\]{--tw-gradient-to:#2d1654;--tw-gradient-stops:var(--tw-gradient-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-\[\#3A1F52\]\/95{--tw-gradient-to:oklab(30.2278% .0540008 -.0740763/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5B3FA6\]{--tw-gradient-to:#5b3fa6;--tw-gradient-stops:var(--tw-gradient-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-\[\#7C4DCA\]\/60{--tw-gradient-to:oklab(53.7423% .0843176 -.165306/.6);--tw-gradient-stops:var(--tw-gradient-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-\[\#9D79E0\]{--tw-gradient-to:#9d79e0;--tw-gradient-stops:var(--tw-gradient-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-\[\#543091\]{--tw-gradient-to:#543091;--tw-gradient-stops:var(--tw-gradient-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-\[\#F8F2FF\]{--tw-gradient-to:#f8f2ff;--tw-gradient-stops:var(--tw-gradient-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-\[hsl\(252\,55\%\,28\%\)\]{--tw-gradient-to:#30206f;--tw-gradient-stops:var(--tw-gradient-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-\[hsl\(var\(--nuviya-deep\)\)\]{--tw-gradient-to:hsl(var(--nuviya-deep));--tw-gradient-stops:var(--tw-gradient-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-\[hsl\(var\(--nuviya-soft\)\)\]\/50{--tw-gradient-to:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.to-\[hsl\(var\(--nuviya-soft\)\)\]\/50{--tw-gradient-to:color-mix(in oklab, hsl(var(--nuviya-soft)) 50%, transparent)}}.to-\[hsl\(var\(--nuviya-soft\)\)\]\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--wa-out\)\]{--tw-gradient-to:var(--wa-out);--tw-gradient-stops:var(--tw-gradient-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-background{--tw-gradient-to:hsl(var(--background));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/50{--tw-gradient-to:#00000080}@supports (color:color-mix(in lab, red, red)){.to-black\/50{--tw-gradient-to:color-mix(in oklab, var(--color-black) 50%, transparent)}}.to-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:hsl(var(--card));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-nuviya-deep{--tw-gradient-to:hsl(var(--nuviya-deep));--tw-gradient-stops:var(--tw-gradient-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-nuviya-soft{--tw-gradient-to:hsl(var(--nuviya-soft));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:hsl(var(--primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/5{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/15{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/15{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.to-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/20{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/20{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.to-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/30{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/30{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.to-primary\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/60{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/60{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.to-primary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/60{--tw-gradient-to:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.to-secondary\/60{--tw-gradient-to:color-mix(in oklab, hsl(var(--secondary)) 60%, transparent)}}.to-secondary\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/60{--tw-gradient-to:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.to-slate-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--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))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab, var(--color-white) 0%, transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-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-\[length\:12px_12px\]{background-size:12px 12px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-\[\#E4DCF8\]{fill:#e4dcf8}.fill-\[\#F5B301\]{fill:#f5b301}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-emerald-900{fill:var(--color-emerald-900)}.fill-foreground{fill:hsl(var(--foreground))}.fill-none{fill:none}.fill-primary{fill:hsl(var(--primary))}.fill-primary-foreground{fill:hsl(var(--primary-foreground))}.fill-white{fill:var(--color-white)}.fill-yellow-300{fill:var(--color-yellow-300)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-center{object-position:center}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5\.5cqw\]{padding:5.5cqw}.p-\[9px\]{padding:9px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[10px\]{padding-inline:10px}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.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)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.\!pt-0{padding-top:0!important}.\!pt-6{padding-top:calc(var(--spacing) * 6)!important}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-\[calc\(10rem_\+_env\(safe-area-inset-top\)\)\]{padding-top:calc(10rem + env(safe-area-inset-top))}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.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-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pr-\[88px\]{padding-right:88px}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[120px\]{padding-bottom:120px}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.pb-\[calc\(76px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.pb-\[calc\(88px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px, env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-16{padding-left:calc(var(--spacing) * 16)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.1em\]{vertical-align:-.1em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:\'Outfit\'\,Inter\,sans-serif\]{font-family:Outfit,Inter,sans-serif}.font-\[\'Outfit\'\]{font-family:Outfit}.font-\[family-name\:var\(--sp-font-display\)\]{font-family:var(--sp-font-display)}.font-\[inherit\]{font-family:inherit}.font-body{font-family:DM Sans,sans-serif}.font-heading{font-family:Gilroy,DM Sans,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[5px\]{font-size:5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.6em\]{--tw-tracking:.6em;letter-spacing:.6em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto,.\[hyphens\:auto\]{-webkit-hyphens:auto;hyphens:auto}.\[hyphens\:none\]{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#C7A9F5\]{color:#c7a9f5!important}.\!text-\[var\(--mn-purple-deep\)\]{color:var(--mn-purple-deep)!important}.\!text-primary{color:hsl(var(--primary))!important}.\!text-primary-foreground{color:hsl(var(--primary-foreground))!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0A66C2\]{color:#0a66c2}.text-\[\#0F5132\]{color:#0f5132}.text-\[\#1B6B3A\]{color:#1b6b3a}.text-\[\#1E1B33\]{color:#1e1b33}.text-\[\#1E1B33\]\/30{color:oklab(23.8414% .0141471 -.0430525/.3)}.text-\[\#1E1B33\]\/40{color:oklab(23.8414% .0141471 -.0430525/.4)}.text-\[\#1E1B33\]\/45{color:oklab(23.8414% .0141471 -.0430525/.45)}.text-\[\#1E1B33\]\/50{color:oklab(23.8414% .0141471 -.0430525/.5)}.text-\[\#1E1B33\]\/55{color:oklab(23.8414% .0141471 -.0430525/.55)}.text-\[\#1E1B33\]\/60{color:oklab(23.8414% .0141471 -.0430525/.6)}.text-\[\#1E1B33\]\/65{color:oklab(23.8414% .0141471 -.0430525/.65)}.text-\[\#1E1B33\]\/70{color:oklab(23.8414% .0141471 -.0430525/.7)}.text-\[\#1E1B33\]\/75{color:oklab(23.8414% .0141471 -.0430525/.75)}.text-\[\#1E1B33\]\/80{color:oklab(23.8414% .0141471 -.0430525/.8)}.text-\[\#1E1B33\]\/85{color:oklab(23.8414% .0141471 -.0430525/.85)}.text-\[\#1F5A43\]{color:#1f5a43}.text-\[\#2A1B4A\]{color:#2a1b4a}.text-\[\#2A1B5C\]{color:#2a1b5c}.text-\[\#2F7A5C\]{color:#2f7a5c}.text-\[\#2d1b5e\]{color:#2d1b5e}.text-\[\#2d1b5e\]\/60{color:oklab(28.9835% .0383 -.106099/.6)}.text-\[\#2d1b5e\]\/70{color:oklab(28.9835% .0383 -.106099/.7)}.text-\[\#4A2E80\]{color:#4a2e80}.text-\[\#4A3B6B\]{color:#4a3b6b}.text-\[\#4D0121\]{color:#4d0121}.text-\[\#4D0121\]\/70{color:oklab(27.1763% .107681 .00696422/.7)}.text-\[\#4a3a6b\]{color:#4a3a6b}.text-\[\#5B3FA6\]{color:#5b3fa6}.text-\[\#5B21B6\]{color:#5b21b6}.text-\[\#5F41B2\]{color:#5f41b2}.text-\[\#6FB7A1\]{color:#6fb7a1}.text-\[\#7C3AED\]{color:#7c3aed}.text-\[\#7C4DCA\]{color:#7c4dca}.text-\[\#7C4DCA\]\/40{color:oklab(53.7423% .0843176 -.165306/.4)}.text-\[\#7C4DCA\]\/70{color:oklab(53.7423% .0843176 -.165306/.7)}.text-\[\#8B2C2C\]{color:#8b2c2c}.text-\[\#29293D\]{color:#29293d}.text-\[\#73738C\]{color:#73738c}.text-\[\#282726\]\/70{color:oklab(27.342% .000890419 .00217398/.7)}.text-\[\#543091\]{color:#543091}.text-\[\#B79BE4\]{color:#b79be4}.text-\[\#B3261E\]{color:#b3261e}.text-\[\#C4A9F2\]{color:#c4a9f2}.text-\[\#C7BDF2\]{color:#c7bdf2}.text-\[\#C97A1B\]{color:#c97a1b}.text-\[\#DC2626\]{color:#dc2626}.text-\[\#DCC8F5\]{color:#dcc8f5}.text-\[\#DCCBFA\]{color:#dccbfa}.text-\[\#E4DCF8\]{color:#e4dcf8}.text-\[\#F5B301\]{color:#f5b301}.text-\[\#F2705C\]{color:#f2705c}.text-\[color\:var\(--mn-eyebrow\,\#A9A6B8\)\]{color:var(--mn-eyebrow,#a9a6b8)}.text-\[color\:var\(--mn-ink\,\#29293D\)\]{color:var(--mn-ink,#29293d)}.text-\[color\:var\(--mn-purple\)\]{color:var(--mn-purple)}.text-\[color\:var\(--mn-purple\,\#7C4DCA\)\]{color:var(--mn-purple,#7c4dca)}.text-\[color\:var\(--mn-slate\)\]{color:var(--mn-slate)}.text-\[hsl\(0_0\%_100\%\)\]{color:#fff}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[var\(--mn-ink\)\]{color:var(--mn-ink)}.text-\[var\(--mn-ink\,\#29293D\)\]{color:var(--mn-ink,#29293d)}.text-\[var\(--mn-purple\)\]{color:var(--mn-purple)}.text-\[var\(--mn-purple\,\#7C4DCA\)\]{color:var(--mn-purple,#7c4dca)}.text-\[var\(--mn-purple-deep\)\]{color:var(--mn-purple-deep)}.text-\[var\(--mn-purple-deep\,\#2A1B5C\)\]{color:var(--mn-purple-deep,#2a1b5c)}.text-\[var\(--mn-purple-deep\,\#5B3FA6\)\]{color:var(--mn-purple-deep,#5b3fa6)}.text-\[var\(--mn-purple-deep\,\#543091\)\]{color:var(--mn-purple-deep,#543091)}.text-\[var\(--mn-slate\)\]{color:var(--mn-slate)}.text-\[var\(--sp-danger\)\]{color:var(--sp-danger)}.text-\[var\(--sp-info\)\]{color:var(--sp-info)}.text-\[var\(--sp-ink\)\]{color:var(--sp-ink)}.text-\[var\(--sp-muted\)\]{color:var(--sp-muted)}.text-\[var\(--sp-primary\)\]{color:var(--sp-primary)}.text-\[var\(--sp-primary-soft-text\)\]{color:var(--sp-primary-soft-text)}.text-\[var\(--sp-success\)\]{color:var(--sp-success)}.text-\[var\(--sp-text\)\]{color:var(--sp-text)}.text-\[var\(--sp-warning\)\]{color:var(--sp-warning)}.text-\[var\(--wa-accent\)\]{color:var(--wa-accent)}.text-\[var\(--wa-danger\)\]{color:var(--wa-danger)}.text-\[var\(--wa-in-ink\)\]{color:var(--wa-in-ink)}.text-\[var\(--wa-lightbox-ink\)\]{color:var(--wa-lightbox-ink)}.text-\[var\(--wa-meta\)\]{color:var(--wa-meta)}.text-\[var\(--wa-ok\)\]{color:var(--wa-ok)}.text-\[var\(--wa-out\)\]{color:var(--wa-out)}.text-\[var\(--wa-out-ink\)\]{color:var(--wa-out-ink)}.text-\[var\(--wa-out-meta\)\]{color:var(--wa-out-meta)}.text-\[var\(--wa-read\)\]{color:var(--wa-read)}.text-\[var\(--wa-warn\)\]{color:var(--wa-warn)}.text-accent{color:hsl(var(--accent))}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:hsl(var(--background))}.text-black{color:var(--color-black)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-border{color:hsl(var(--border))}.text-card-foreground,.text-card-foreground\/80{color:hsl(var(--card-foreground))}@supports (color:color-mix(in lab, red, red)){.text-card-foreground\/80{color:color-mix(in oklab, hsl(var(--card-foreground)) 80%, transparent)}}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)}}.text-destructive\/90{color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.text-destructive\/90{color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.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-700\/80{color:#007956cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/80{color:color-mix(in oklab, var(--color-emerald-700) 80%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/80{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/80{color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.text-emerald-900\/90{color:#004e3be6}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/90{color:color-mix(in oklab, var(--color-emerald-900) 90%, transparent)}}.text-foreground,.text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)}}.text-foreground\/70{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.text-foreground\/75{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)}}.text-foreground\/80{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)}}.text-foreground\/85{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, hsl(var(--foreground)) 85%, transparent)}}.text-foreground\/90{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted{color:hsl(var(--muted))}.text-muted-foreground,.text-muted-foreground\/20{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.text-muted-foreground\/30{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)}}.text-muted-foreground\/35{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, hsl(var(--muted-foreground)) 35%, transparent)}}.text-muted-foreground\/40{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)}}.text-muted-foreground\/75{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, hsl(var(--muted-foreground)) 75%, transparent)}}.text-muted-foreground\/80{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, hsl(var(--muted-foreground)) 80%, transparent)}}.text-muted\/40{color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.text-muted\/40{color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-nuviya-dark{color:hsl(var(--nuviya-dark))}.text-nuviya-deep{color:hsl(var(--nuviya-deep))}.text-nuviya-lavender{color:hsl(var(--nuviya-lavender))}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-700{color:var(--color-pink-700)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground,.text-primary-foreground\/20{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/20{color:color-mix(in oklab, hsl(var(--primary-foreground)) 20%, transparent)}}.text-primary-foreground\/50{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/50{color:color-mix(in oklab, hsl(var(--primary-foreground)) 50%, transparent)}}.text-primary-foreground\/60{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/60{color:color-mix(in oklab, hsl(var(--primary-foreground)) 60%, transparent)}}.text-primary-foreground\/70{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, hsl(var(--primary-foreground)) 70%, transparent)}}.text-primary-foreground\/80{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/80{color:color-mix(in oklab, hsl(var(--primary-foreground)) 80%, transparent)}}.text-primary-foreground\/85{color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/85{color:color-mix(in oklab, hsl(var(--primary-foreground)) 85%, transparent)}}.text-primary\/20{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/20{color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.text-primary\/30{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/30{color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.text-primary\/40{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/40{color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.text-primary\/70{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}.text-primary\/80{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.text-purple-100{color:var(--color-purple-100)}.text-purple-100\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-100\/80{color:color-mix(in oklab, var(--color-purple-100) 80%, transparent)}}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/50{color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.text-purple-200\/50{color:color-mix(in oklab, var(--color-purple-200) 50%, transparent)}}.text-purple-200\/70{color:#e9d5ffb3}@supports (color:color-mix(in lab, red, red)){.text-purple-200\/70{color:color-mix(in oklab, var(--color-purple-200) 70%, transparent)}}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab, red, red)){.text-purple-200\/80{color:color-mix(in oklab, var(--color-purple-200) 80%, transparent)}}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/80{color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.text-red-700\/80{color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.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-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground))}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, hsl(var(--sidebar-foreground)) 70%, transparent)}}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-sv-accent{color:var(--sv-accent)}.text-sv-muted{color:var(--sv-muted)}.text-sv-success{color:var(--sv-success)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, 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\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, 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\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, 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\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, 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)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-700{color:var(--color-zinc-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[\#C9B8E8\]{text-decoration-color:#c9b8e8}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[\#5B3FA6\]{accent-color:#5b3fa6}.accent-\[color\:var\(--mn-purple\)\]{accent-color:var(--mn-purple)}.accent-\[hsl\(var\(--primary\)\)\]{accent-color:hsl(var(--primary))}.accent-\[var\(--mn-purple\)\]{accent-color:var(--mn-purple)}.accent-\[var\(--sp-primary\)\]{accent-color:var(--sp-primary)}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.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-\[0_-4px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -4px 12px 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-\[0_-10px_25px_-10px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -10px 25px -10px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_6px_hsl\(var\(--primary\)\/0\.18\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,hsl(var(--primary)/.18));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_-4px_hsl\(258_60\%_70\%\/0\.3\)\]{--tw-shadow:0 0 20px -4px var(--tw-shadow-color,#a085e04d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_-6px_hsl\(258_60\%_70\%\/0\.25\)\]{--tw-shadow:0 0 20px -6px var(--tw-shadow-color,#a085e040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_4px_rgba\(16\,185\,129\,0\.55\)\]{--tw-shadow:0 0 22px 4px var(--tw-shadow-color,#10b9818c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_4px_rgba\(239\,68\,68\,0\.55\)\]{--tw-shadow:0 0 22px 4px var(--tw-shadow-color,#ef44448c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_4px_rgba\(249\,115\,22\,0\.55\)\]{--tw-shadow:0 0 22px 4px var(--tw-shadow-color,#f973168c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_4px_rgba\(250\,204\,21\,0\.55\)\]{--tw-shadow:0 0 22px 4px var(--tw-shadow-color,#facc158c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(124\,77\,202\,0\.45\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#7c4dca73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(91\,63\,166\,0\.08\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#5b3fa614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(91\,63\,166\,0\.12\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#5b3fa61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(124\,77\,202\,0\.4\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#7c4dca66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_-6px_hsl\(258_60\%_70\%\/0\.5\)\]{--tw-shadow:0 0 40px -6px var(--tw-shadow-color,#a085e080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_44px_rgba\(124\,77\,202\,0\.65\)\]{--tw-shadow:0 0 44px var(--tw-shadow-color,#7c4dcaa6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_-20px_hsl\(var\(--primary\)\/0\.35\)\]{--tw-shadow:0 0 60px -20px var(--tw-shadow-color,hsl(var(--primary)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1018280a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(41\,41\,61\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#29293d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(30\,27\,75\,0\.03\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#1e1b4b08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_-2px_hsl\(262_55\%_30\%\/0\.35\)\]{--tw-shadow:0 4px 12px -2px var(--tw-shadow-color,#41227759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_-2px_hsl\(262_55\%_30\%\/0\.45\)\]{--tw-shadow:0 4px 14px -2px var(--tw-shadow-color,#41227773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 20px -4px 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)}.shadow-\[0_6px_16px_-6px_rgba\(124\,77\,202\,0\.7\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,#7c4dcab3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-12px_rgba\(91\,63\,166\,0\.25\)\]{--tw-shadow:0 6px 20px -12px var(--tw-shadow-color,#5b3fa640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-12px_hsl\(262_55\%_30\%\/0\.25\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,#41227740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(262_55\%_30\%\/0\.12\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,#4122771f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(262_55\%_30\%\/0\.35\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,#41227759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(var\(--primary\)\/0\.45\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,hsl(var(--primary)/.45));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_rgba\(190\,24\,93\,0\.35\)\]{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,#be185d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(31\,22\,46\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#1f162e0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(124\,77\,202\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#7c4dca0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-16px_rgba\(124\,77\,202\,0\.8\)\]{--tw-shadow:0 10px 24px -16px var(--tw-shadow-color,#7c4dcacc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-16px_var\(--color-primary\)\]{--tw-shadow:0 10px 24px -16px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,hsl(var(--primary)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_hsl\(262_55\%_30\%\/0\.4\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#41227766);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-18px_rgba\(91\,63\,166\,0\.25\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#5b3fa640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-20px_var\(--color-primary\)\]{--tw-shadow:0 10px 30px -20px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(20\,10\,45\,0\.35\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#140a2d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_-15px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow:0 10px 40px -15px var(--tw-shadow-color,hsl(var(--primary)/.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_-24px_rgba\(124\,77\,202\,0\.45\)\]{--tw-shadow:0 10px 40px -24px var(--tw-shadow-color,#7c4dca73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-8px_rgba\(124\,77\,202\,0\.45\)\]{--tw-shadow:0 12px 24px -8px var(--tw-shadow-color,#7c4dca73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-12px_rgba\(124\,77\,202\,0\.7\)\]{--tw-shadow:0 12px 24px -12px var(--tw-shadow-color,#7c4dcab3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_rgba\(30\,27\,51\,0\.6\)\]{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,#1e1b3399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(41\,41\,61\,0\.05\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#29293d0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_-16px_hsl\(262_55\%_30\%\/0\.35\)\]{--tw-shadow:0 14px 40px -16px var(--tw-shadow-color,#41227759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_-18px_rgba\(91\,63\,166\,0\.35\)\]{--tw-shadow:0 14px 40px -18px var(--tw-shadow-color,#5b3fa659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_32px_-16px_rgba\(124\,77\,202\,0\.8\)\]{--tw-shadow:0 16px 32px -16px var(--tw-shadow-color,#7c4dcacc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(41\,41\,61\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#29293d14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_-32px_rgba\(60\,30\,120\,0\.5\)\]{--tw-shadow:0 18px 44px -32px var(--tw-shadow-color,#3c1e7880);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_-32px_rgba\(91\,63\,166\,0\.55\)\]{--tw-shadow:0 18px 50px -32px var(--tw-shadow-color,#5b3fa68c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_-30px_rgba\(124\,77\,202\,0\.45\)\]{--tw-shadow:0 18px 60px -30px var(--tw-shadow-color,#7c4dca73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_-20px_hsl\(270_65\%_40\%\/0\.55\)\]{--tw-shadow:0 20px 50px -20px var(--tw-shadow-color,#6624a88c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_-25px_hsl\(0_0\%_0\%\/0\.15\)\]{--tw-shadow:0 20px 50px -25px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_hsl\(var\(--primary\)\/0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,hsl(var(--primary)/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(124\,77\,202\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#7c4dca14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_hsl\(var\(--primary\)\/0\.25\)\]{--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,hsl(var(--primary)/.25));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_hsl\(var\(--primary\)\/0\.45\)\]{--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,hsl(var(--primary)/.45));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_50px_-30px_rgba\(60\,30\,120\,0\.5\)\]{--tw-shadow:0 22px 50px -30px var(--tw-shadow-color,#3c1e7880);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_48px_-32px_rgba\(30\,27\,51\,0\.28\)\]{--tw-shadow:0 24px 48px -32px var(--tw-shadow-color,#1e1b3347);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_hsl\(var\(--primary\)\/0\.45\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,hsl(var(--primary)/.45));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-24px_rgba\(41\,41\,61\,0\.35\)\]{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#29293d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(91\,63\,166\,0\.3\)\]{--tw-shadow:0 25px 60px var(--tw-shadow-color,#5b3fa64d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_-46px_rgba\(60\,30\,120\,0\.7\)\]{--tw-shadow:0 28px 70px -46px var(--tw-shadow-color,#3c1e78b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-15px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 60px -15px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_70px_-20px_hsl\(var\(--foreground\)\/0\.4\)\]{--tw-shadow:0 30px 70px -20px var(--tw-shadow-color,hsl(var(--foreground)/.4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(84\,48\,145\,0\.55\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#5430918c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(124\,77\,202\,0\.55\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#7c4dca8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_64px_-12px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 32px 64px -12px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 32px 64px -16px 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-\[0_32px_64px_-32px_rgba\(30\,27\,51\,0\.28\)\]{--tw-shadow:0 32px 64px -32px var(--tw-shadow-color,#1e1b3347);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_80px_rgba\(30\,27\,51\,0\.18\)\]{--tw-shadow:0 32px 80px var(--tw-shadow-color,#1e1b332e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-15px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 40px 80px -15px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-20px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 40px 80px -20px 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)}.shadow-\[0_40px_80px_-20px_rgba\(28\,20\,60\,0\.22\)\]{--tw-shadow:0 40px 80px -20px var(--tw-shadow-color,#1c143c38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_48px_96px_-32px_rgba\(30\,27\,51\,0\.55\)\]{--tw-shadow:0 48px 96px -32px var(--tw-shadow-color,#1e1b338c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_30px_15px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 0 0 30px 15px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sp-shadow-card\)\]{--tw-shadow:var(--sp-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sp-shadow-float\)\]{--tw-shadow:var(--sp-shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[6px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + 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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-\[\#7C4DCA\]\/20{--tw-shadow-color:#7c4dca33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#7C4DCA\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(53.7423% .0843176 -.165306/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#7C4DCA\]\/25{--tw-shadow-color:#7c4dca40}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#7C4DCA\]\/25{--tw-shadow-color:color-mix(in oklab, oklab(53.7423% .0843176 -.165306/.25) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#F2705C\]\/30{--tw-shadow-color:#f2705c4d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#F2705C\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(69.7005% .141331 .0836132/.3) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/40{--tw-shadow-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/5{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/10{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/20{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/25{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/30{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/40{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-200\/50{--tw-shadow-color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.shadow-purple-200\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-900\/5{--tw-shadow-color:#59168b0d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-900\/10{--tw-shadow-color:#59168b1a}@supports (color:color-mix(in lab, red, red)){.shadow-purple-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/10{--tw-shadow-color:#3c03661a}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-950\/15{--tw-shadow-color:#3c036626}@supports (color:color-mix(in lab, red, red)){.shadow-purple-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300\/50{--tw-shadow-color:#cad5e280}@supports (color:color-mix(in lab, red, red)){.shadow-slate-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#7C4DCA\]\/15{--tw-ring-color:oklab(53.7423% .0843176 -.165306/.15)}.ring-\[\#7C4DCA\]\/20{--tw-ring-color:oklab(53.7423% .0843176 -.165306/.2)}.ring-\[\#7C4DCA\]\/40{--tw-ring-color:oklab(53.7423% .0843176 -.165306/.4)}.ring-\[\#F4C4BB\]\/20{--tw-ring-color:oklab(86.0063% .0487535 .0287634/.2)}.ring-\[color\:var\(--mn-lavender\,\#C7A2EB\)\]{--tw-ring-color:var(--mn-lavender,#c7a2eb)}.ring-\[var\(--mn-purple-deep\)\]{--tw-ring-color:var(--mn-purple-deep)}.ring-\[var\(--wa-accent\)\]{--tw-ring-color:var(--wa-accent)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-400\/60{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.ring-amber-500\/20{--tw-ring-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.ring-background{--tw-ring-color:hsl(var(--background))}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/25{--tw-ring-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ring-black\/25{--tw-ring-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.ring-border,.ring-border\/40{--tw-ring-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--border)) 40%, transparent)}}.ring-card{--tw-ring-color:hsl(var(--card))}.ring-destructive\/5{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/5{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)}}.ring-destructive\/20{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-300\/60{--tw-ring-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.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-emerald-600\/40{--tw-ring-color:#00976766}@supports (color:color-mix(in lab, red, red)){.ring-emerald-600\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary-foreground\/30{--tw-ring-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.ring-primary-foreground\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--primary-foreground)) 30%, transparent)}}.ring-primary\/5{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/5{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.ring-primary\/10{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.ring-primary\/15{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.ring-primary\/20{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.ring-primary\/30{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-success\/5{--tw-ring-color:hsl(var(--success))}@supports (color:color-mix(in lab, red, red)){.ring-success\/5{--tw-ring-color:color-mix(in oklab, hsl(var(--success)) 5%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.ring-offset-primary\/50{--tw-ring-offset-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.ring-offset-primary\/50{--tw-ring-offset-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ffffffb3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[20\%\]{--tw-grayscale:grayscale(20%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[1800ms\]{--tw-duration:1.8s;transition-duration:1.8s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-neutral{--tw-prose-body:oklch(37.1% 0 none);--tw-prose-headings:oklch(20.5% 0 none);--tw-prose-lead:oklch(43.9% 0 none);--tw-prose-links:oklch(20.5% 0 none);--tw-prose-bold:oklch(20.5% 0 none);--tw-prose-counters:oklch(55.6% 0 none);--tw-prose-bullets:oklch(87% 0 none);--tw-prose-hr:oklch(92.2% 0 none);--tw-prose-quotes:oklch(20.5% 0 none);--tw-prose-quote-borders:oklch(92.2% 0 none);--tw-prose-captions:oklch(55.6% 0 none);--tw-prose-kbd:oklch(20.5% 0 none);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 none);--tw-prose-pre-code:oklch(92.2% 0 none);--tw-prose-pre-bg:oklch(26.9% 0 none);--tw-prose-th-borders:oklch(87% 0 none);--tw-prose-td-borders:oklch(92.2% 0 none);--tw-prose-invert-body:oklch(87% 0 none);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 none);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 none);--tw-prose-invert-bullets:oklch(43.9% 0 none);--tw-prose-invert-hr:oklch(37.1% 0 none);--tw-prose-invert-quotes:oklch(97% 0 none);--tw-prose-invert-quote-borders:oklch(37.1% 0 none);--tw-prose-invert-captions:oklch(70.8% 0 none);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 none);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 none);--tw-prose-invert-td-borders:oklch(37.1% 0 none)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.quote-workspace-header{background:linear-gradient(145deg, hsl(var(--background)), hsl(var(--muted)))}@supports (color:color-mix(in lab, red, red)){.quote-workspace-header{background:linear-gradient(145deg, hsl(var(--background)), color-mix(in oklab, hsl(var(--muted)) 68%, hsl(var(--background))))}}.quote-workspace-header{border-bottom:1px solid hsl(var(--border))}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-1000{animation-duration:1s}.duration-\[1400ms\]{animation-duration:1.4s}.duration-\[1800ms\]{animation-duration:1.8s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-full{--tw-enter-translate-y:100%}.slide-in-from-right-6{--tw-enter-translate-x:1.5rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}.group-last\:border-0:is(:where(.group):last-child *){border-style:var(--tw-border-style);border-width:0}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[100\%\]:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-primary:is(:where(.group):hover *){border-color:hsl(var(--primary))}.group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}.group-hover\:bg-\[\#7C4DCA\]:is(:where(.group):hover *){background-color:#7c4dca}.group-hover\:bg-\[\#E8E1F8\]:is(:where(.group):hover *){background-color:#e8e1f8}.group-hover\:bg-\[\#EDE8FC\]:is(:where(.group):hover *){background-color:#ede8fc}.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.group-hover\:bg-nuviya-dark:is(:where(.group):hover *){background-color:hsl(var(--nuviya-dark))}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:hsl(var(--primary))}.group-hover\:text-\[\#7C4DCA\]:is(:where(.group):hover *){color:#7c4dca}.group-hover\:text-\[\#282726\]:is(:where(.group):hover *){color:#282726}.group-hover\:text-\[\#F2705C\]:is(:where(.group):hover *){color:#f2705c}.group-hover\:text-primary:is(:where(.group):hover *){color:hsl(var(--primary))}.group-hover\:text-primary-foreground:is(:where(.group):hover *){color:hsl(var(--primary-foreground))}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-lg:is(:where(.group):hover *){--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)}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-2:is(:where(.group):hover *){--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)}.group-hover\:ring-primary\/30:is(:where(.group):hover *){--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-primary\/30:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\:\[background\:linear-gradient\(135deg\,hsl\(262_55\%_58\%\)_0\%\,hsl\(280_55\%_55\%\)_50\%\,hsl\(300_50\%_60\%\)_100\%\)\]:is(:where(.group):hover *){background:linear-gradient(135deg,#8459cf 0%,#a14dcb 50%,#c6c 100%)}.group-hover\:\[background\:linear-gradient\(135deg\,hsl\(262_60\%_42\%\)_0\%\,hsl\(265_55\%_55\%\)_55\%\,hsl\(270_55\%_62\%\)_100\%\)\]:is(:where(.group):hover *){background:linear-gradient(135deg,#5a2bab 0%,#824dcb 55%,#9e69d3 100%)}.group-hover\/card\:scale-105:is(:where(.group\/card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/card\:shadow-\[0_12px_32px_-8px_hsl\(var\(--primary\)\/0\.55\)\]:is(:where(.group\/card):hover *){--tw-shadow:0 12px 32px -8px var(--tw-shadow-color,hsl(var(--primary)/.55));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/drill\:opacity-70:is(:where(.group\/drill):hover *){opacity:.7}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\:text-white:is(:where(.group):focus *){color:var(--color-white)}.group-focus\:text-white\/80:is(:where(.group):focus *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-focus\:text-white\/80:is(:where(.group):focus *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border))}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:hsl(var(--muted))}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:hsl(var(--primary))}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:hsl(var(--muted-foreground))}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:hsl(var(--primary-foreground))}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:hsl(var(--border))}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:hsl(var(--background))}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:hsl(var(--foreground))}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground))}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground))}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - 1rem)}.marker\:font-semibold ::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold ::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:text-\[\#7C4DCA\] ::marker{color:#7c4dca}.marker\:text-\[\#7C4DCA\]::marker{color:#7c4dca}.marker\:text-\[\#7C4DCA\] ::-webkit-details-marker{color:#7c4dca}.marker\:text-\[\#7C4DCA\]::-webkit-details-marker{color:#7c4dca}.marker\:text-primary ::marker{color:hsl(var(--primary))}.marker\:text-primary::marker{color:hsl(var(--primary))}.marker\:text-primary ::-webkit-details-marker{color:hsl(var(--primary))}.marker\:text-primary::-webkit-details-marker{color:hsl(var(--primary))}.selection\:bg-\[\#F5F3FF\] ::selection{background-color:#f5f3ff}.selection\:bg-\[\#F5F3FF\]::selection{background-color:#f5f3ff}.selection\:bg-white\/30 ::selection{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-white\/30 ::selection{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.selection\:bg-white\/30::selection{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-white\/30::selection{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[color\:var\(--mn-slate\)\]::placeholder{color:var(--mn-slate)}.placeholder\:text-\[var\(--mn-ink\)\]\/40::placeholder{color:var(--mn-ink)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--mn-ink\)\]\/40::placeholder{color:color-mix(in oklab, var(--mn-ink) 40%, transparent)}}.placeholder\:text-\[var\(--wa-meta\)\]::placeholder{color:var(--wa-meta)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-transparent::placeholder{color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:0}.first\:rounded-t-2xl:first-child{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.first\:rounded-l-full:first-child{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-full:last-child{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:rounded-b-2xl:last-child{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/40:focus-within{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-primary\/40:focus-within{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus-within\:shadow-lg:focus-within{--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)}.focus-within\:shadow-xl:focus-within{--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)}.focus-within\:ring-2: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)}.focus-within\:ring-primary\/40:focus-within{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-primary\/40:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus-within\:ring-ring:focus-within{--tw-ring-color:hsl(var(--ring))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:scale-\[1\.025\]:hover{scale:1.025}.hover\:border-\[\#7C4DCA\]:hover{border-color:#7c4dca}.hover\:border-\[\#7C4DCA\]\/30:hover{border-color:oklab(53.7423% .0843176 -.165306/.3)}.hover\:border-\[\#7C4DCA\]\/40:hover{border-color:oklab(53.7423% .0843176 -.165306/.4)}.hover\:border-\[\#7C4DCA\]\/50:hover{border-color:oklab(53.7423% .0843176 -.165306/.5)}.hover\:border-\[\#7C4DCA\]\/60:hover{border-color:oklab(53.7423% .0843176 -.165306/.6)}.hover\:border-\[\#F2705C\]\/40:hover{border-color:oklab(69.7005% .141331 .0836132/.4)}.hover\:border-\[color\:var\(--mn-purple\,\#7C4DCA\)\]:hover{border-color:var(--mn-purple,#7c4dca)}.hover\:border-\[var\(--mn-purple-deep\,\#543091\)\]\/30:hover{border-color:var(--mn-purple-deep,#543091)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--mn-purple-deep\,\#543091\)\]\/30:hover{border-color:color-mix(in oklab, var(--mn-purple-deep,#543091) 30%, transparent)}}.hover\:border-\[var\(--sp-primary\)\]:hover{border-color:var(--sp-primary)}.hover\:border-\[var\(--wa-accent\)\]:hover{border-color:var(--wa-accent)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-primary:hover,.hover\:border-primary\/20:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:\!bg-white\/90:hover{background-color:#ffffffe6!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)!important}}.hover\:bg-\[\#2E2160\]:hover{background-color:#2e2160}.hover\:bg-\[\#2F8F6F\]:hover{background-color:#2f8f6f}.hover\:bg-\[\#3a011a\]:hover{background-color:#3a011a}.hover\:bg-\[\#5B3FA6\]:hover{background-color:#5b3fa6}.hover\:bg-\[\#6A3FB5\]:hover{background-color:#6a3fb5}.hover\:bg-\[\#6B3FB8\]:hover,.hover\:bg-\[\#6b3fb8\]:hover{background-color:#6b3fb8}.hover\:bg-\[\#7C4DCA\]\/5:hover{background-color:oklab(53.7423% .0843176 -.165306/.05)}.hover\:bg-\[\#7C4DCA\]\/10:hover{background-color:oklab(53.7423% .0843176 -.165306/.1)}.hover\:bg-\[\#7C4DCA\]\/12:hover{background-color:oklab(53.7423% .0843176 -.165306/.12)}.hover\:bg-\[\#7C4DCA\]\/45:hover{background-color:oklab(53.7423% .0843176 -.165306/.45)}.hover\:bg-\[\#0952A0\]:hover{background-color:#0952a0}.hover\:bg-\[\#D9CFF0\]:hover{background-color:#d9cff0}.hover\:bg-\[\#E9DFFB\]:hover{background-color:#e9dffb}.hover\:bg-\[\#EDE7FB\]:hover{background-color:#ede7fb}.hover\:bg-\[\#F4F1F9\]:hover{background-color:#f4f1f9}.hover\:bg-\[\#F5EFFE\]:hover{background-color:#f5effe}.hover\:bg-\[\#F5F2FE\]:hover{background-color:#f5f2fe}.hover\:bg-\[\#F7F5FC\]:hover{background-color:#f7f5fc}.hover\:bg-\[\#F2705C\]\/90:hover{background-color:oklab(69.7005% .141331 .0836132/.9)}.hover\:bg-\[\#FAF8FF\]:hover{background-color:#faf8ff}.hover\:bg-\[\#f3eefb\]:hover{background-color:#f3eefb}.hover\:bg-\[color\:var\(--mn-lavender-soft\)\]:hover{background-color:var(--mn-lavender-soft)}.hover\:bg-\[color\:var\(--mn-lavender-soft\,\#F4F1F9\)\]:hover{background-color:var(--mn-lavender-soft,#f4f1f9)}.hover\:bg-\[color\:var\(--mn-purple-deep\,\#543091\)\]:hover{background-color:var(--mn-purple-deep,#543091)}.hover\:bg-\[hsl\(0\,0\%\,20\%\)\]:hover{background-color:#333}.hover\:bg-\[hsl\(142_70\%_30\%\)\]:hover{background-color:#17823e}.hover\:bg-\[rgba\(124\,77\,202\,0\.1\)\]:hover{background-color:#7c4dca1a}.hover\:bg-\[rgba\(124\,77\,202\,0\.08\)\]:hover{background-color:#7c4dca14}.hover\:bg-\[var\(--mn-hover-line\)\]:hover,.hover\:bg-\[var\(--mn-hover-line\)\]\/50:hover{background-color:var(--mn-hover-line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--mn-hover-line\)\]\/50:hover{background-color:color-mix(in oklab, var(--mn-hover-line) 50%, transparent)}}.hover\:bg-\[var\(--mn-lavender\)\]\/30:hover{background-color:var(--mn-lavender)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--mn-lavender\)\]\/30:hover{background-color:color-mix(in oklab, var(--mn-lavender) 30%, transparent)}}.hover\:bg-\[var\(--mn-lavender\)\]\/90:hover{background-color:var(--mn-lavender)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--mn-lavender\)\]\/90:hover{background-color:color-mix(in oklab, var(--mn-lavender) 90%, transparent)}}.hover\:bg-\[var\(--mn-lavender-soft\)\]:hover{background-color:var(--mn-lavender-soft)}.hover\:bg-\[var\(--mn-lavender-soft\,\#F4F1F9\)\]:hover{background-color:var(--mn-lavender-soft,#f4f1f9)}.hover\:bg-\[var\(--mn-purple-deep\,\#5B3FA6\)\]\/90:hover{background-color:var(--mn-purple-deep,#5b3fa6)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--mn-purple-deep\,\#5B3FA6\)\]\/90:hover{background-color:color-mix(in oklab, var(--mn-purple-deep,#5b3fa6) 90%, transparent)}}.hover\:bg-\[var\(--sp-danger-soft\)\]:hover{background-color:var(--sp-danger-soft)}.hover\:bg-\[var\(--sp-primary\)\]:hover{background-color:var(--sp-primary)}.hover\:bg-\[var\(--sp-primary-soft\)\]:hover{background-color:var(--sp-primary-soft)}.hover\:bg-\[var\(--sp-primary-strong\)\]:hover{background-color:var(--sp-primary-strong)}.hover\:bg-\[var\(--sp-surface-2\)\]:hover{background-color:var(--sp-surface-2)}.hover\:bg-\[var\(--sp-warning\)\]\/10:hover{background-color:var(--sp-warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--sp-warning\)\]\/10:hover{background-color:color-mix(in oklab, var(--sp-warning) 10%, transparent)}}.hover\:bg-\[var\(--wa-active\)\]:hover{background-color:var(--wa-active)}.hover\:bg-\[var\(--wa-hover\)\]:hover{background-color:var(--wa-hover)}.hover\:bg-\[var\(--wa-lightbox-ink\)\]\/10:hover{background-color:var(--wa-lightbox-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--wa-lightbox-ink\)\]\/10:hover{background-color:color-mix(in oklab, var(--wa-lightbox-ink) 10%, transparent)}}.hover\:bg-\[var\(--wa-lightbox-ink\)\]\/25:hover{background-color:var(--wa-lightbox-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--wa-lightbox-ink\)\]\/25:hover{background-color:color-mix(in oklab, var(--wa-lightbox-ink) 25%, transparent)}}.hover\:bg-\[var\(--wa-out-ink\)\]\/25:hover{background-color:var(--wa-out-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--wa-out-ink\)\]\/25:hover{background-color:color-mix(in oklab, var(--wa-out-ink) 25%, transparent)}}.hover\:bg-\[var\(--wa-panel\)\]:hover{background-color:var(--wa-panel)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-background\/60:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab, hsl(var(--background)) 60%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 15%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/90:hover{background-color:#009767e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-600\/90:hover{background-color:color-mix(in oklab, var(--color-emerald-600) 90%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.hover\:bg-muted-foreground\/50:hover{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/10:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 10%, transparent)}}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 80%, transparent)}}.hover\:bg-nuviya-soft:hover,.hover\:bg-nuviya-soft\/60:hover{background-color:hsl(var(--nuviya-soft))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-nuviya-soft\/60:hover{background-color:color-mix(in oklab, hsl(var(--nuviya-soft)) 60%, transparent)}}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-foreground\/20:hover{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 20%, transparent)}}.hover\:bg-primary-foreground\/90:hover{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 90%, transparent)}}.hover\:bg-primary-foreground\/95:hover{background-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-foreground\/95:hover{background-color:color-mix(in oklab, hsl(var(--primary-foreground)) 95%, transparent)}}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.hover\:bg-primary\/40:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/40:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.hover\:bg-primary\/50:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/50:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-primary\/\[0\.03\]:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.03\]:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 3%, transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-50\/40:hover{background-color:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-50\/40:hover{background-color:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-300:hover{background-color:var(--color-purple-300)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-400\/90:hover{background-color:#ff667fe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-400\/90:hover{background-color:color-mix(in oklab, var(--color-rose-400) 90%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/30:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/30:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 30%, transparent)}}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 50%, transparent)}}.hover\:bg-secondary\/60:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/60:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 60%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\: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\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/35:hover{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/35:hover{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-yellow-400\/90:hover{background-color:#fac800e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-400\/90:hover{background-color:color-mix(in oklab, var(--color-yellow-400) 90%, transparent)}}.hover\:bg-gradient-to-br:hover{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-\[\#7C4DCA\]:hover{--tw-gradient-from:#7c4dca;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-primary:hover{--tw-gradient-from:hsl(var(--primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#543091\]:hover{--tw-gradient-to:#543091;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[hsl\(262_70\%_60\%\)\]:hover{--tw-gradient-to:#8652e0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:text-\[\#1E1B33\]:hover{color:#1e1b33}.hover\:text-\[\#3D2B6B\]:hover{color:#3d2b6b}.hover\:text-\[\#5B3FA6\]:hover{color:#5b3fa6}.hover\:text-\[\#7C4DCA\]:hover{color:#7c4dca}.hover\:text-\[\#543091\]:hover{color:#543091}.hover\:text-\[\#F4F1EC\]:hover{color:#f4f1ec}.hover\:text-\[var\(--mn-purple-deep\)\]:hover{color:var(--mn-purple-deep)}.hover\:text-\[var\(--mn-purple-deep\,\#543091\)\]:hover{color:var(--mn-purple-deep,#543091)}.hover\:text-\[var\(--sp-danger\)\]:hover{color:var(--sp-danger)}.hover\:text-\[var\(--wa-danger\)\]:hover{color:var(--wa-danger)}.hover\:text-\[var\(--wa-out\)\]:hover{color:var(--wa-out)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-nuviya-deep:hover{color:hsl(var(--nuviya-deep))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.hover\:text-primary\/90:hover{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/90:hover{color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-rose-800:hover{color:var(--color-rose-800)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(91\,63\,166\,0\.15\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#5b3fa626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(91\,63\,166\,0\.18\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#5b3fa62e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(91\,63\,166\,0\.16\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#5b3fa629);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_-4px_rgba\(124\,77\,202\,0\.25\)\]:hover{--tw-shadow:0 4px 20px -4px var(--tw-shadow-color,#7c4dca40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(91\,63\,166\,0\.10\)\]:hover{--tw-shadow:0 8px 20px var(--tw-shadow-color,#5b3fa61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_-8px_hsl\(var\(--primary\)\/0\.35\)\]:hover{--tw-shadow:0 8px 30px -8px var(--tw-shadow-color,hsl(var(--primary)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(91\,63\,166\,0\.15\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#5b3fa626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(91\,63\,166\,0\.25\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#5b3fa640);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(124\,77\,202\,0\.08\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#7c4dca14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_-18px_var\(--color-primary\)\]:hover{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_40px_-10px_hsl\(var\(--primary\)\/0\.3\)\]:hover{--tw-shadow:0 10px 40px -10px var(--tw-shadow-color,hsl(var(--primary)/.3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_-12px_hsl\(var\(--primary\)\/0\.35\)\]:hover{--tw-shadow:0 12px 30px -12px var(--tw-shadow-color,hsl(var(--primary)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(124\,77\,202\,0\.12\)\]:hover{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#7c4dca1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(124\,77\,202\,0\.15\)\]:hover{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#7c4dca26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(124\,77\,202\,0\.08\)\]:hover{--tw-shadow:0 20px 40px var(--tw-shadow-color,#7c4dca14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_-26px_rgba\(84\,48\,145\,0\.6\)\]:hover{--tw-shadow:0 20px 44px -26px var(--tw-shadow-color,#54309199);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_-24px_hsl\(var\(--primary\)\/0\.35\)\]:hover{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,hsl(var(--primary)/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_32px_64px_rgba\(124\,77\,202\,0\.15\)\]:hover{--tw-shadow:0 32px 64px var(--tw-shadow-color,#7c4dca26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\: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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-xs:hover{--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)}.hover\:ring-1:hover{--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)}.hover\:shadow-black\/20:hover{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/10:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/20:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/25:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/25:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-red-200\/50:hover{--tw-shadow-color:#ffcaca80}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-red-200\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-primary\/30:hover{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/30:hover{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:hsl(var(--sidebar-background))}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:hsl(var(--destructive))}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:hsl(var(--destructive-foreground))}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.focus\:border-\[\#5F41B2\]:focus{border-color:#5f41b2}.focus\:border-\[\#7C4DCA\]:focus{border-color:#7c4dca}.focus\:border-\[\#7C4DCA\]\/50:focus{border-color:oklab(53.7423% .0843176 -.165306/.5)}.focus\:border-\[color\:var\(--mn-purple\,\#7C4DCA\)\]:focus{border-color:var(--mn-purple,#7c4dca)}.focus\:border-\[var\(--wa-accent\)\]:focus{border-color:var(--wa-accent)}.focus\:border-primary:focus,.focus\:border-primary\/50:focus{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-gradient-to-br:focus{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.focus\:bg-gradient-to-r:focus{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.focus\:from-\[\#7C4DCA\]:focus{--tw-gradient-from:#7c4dca;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:from-\[hsl\(262\,55\%\,55\%\)\]:focus{--tw-gradient-from:#7b4dcb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:from-primary:focus{--tw-gradient-from:hsl(var(--primary));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:via-\[hsl\(265\,55\%\,65\%\)\]:focus{--tw-gradient-via:#9e75d7;--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)}.focus\:to-\[\#5B3FA6\]:focus{--tw-gradient-to:#5b3fa6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:to-\[\#543091\]:focus{--tw-gradient-to:#543091;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:to-\[hsl\(262_70\%_60\%\)\]:focus{--tw-gradient-to:#8652e0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:to-\[hsl\(268\,60\%\,78\%\)\]:focus{--tw-gradient-to:#c5a5e9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-white:focus{color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#5F41B2\]:focus{--tw-ring-color:#5f41b2}.focus\:ring-\[\#7C4DCA\]:focus{--tw-ring-color:#7c4dca}.focus\:ring-\[\#F2705C\]:focus{--tw-ring-color:#f2705c}.focus\:ring-\[var\(--wa-accent\)\]\/25:focus{--tw-ring-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--wa-accent\)\]\/25:focus{--tw-ring-color:color-mix(in oklab, var(--wa-accent) 25%, transparent)}}.focus\:ring-\[var\(--wa-accent\)\]\/30:focus{--tw-ring-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--wa-accent\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--wa-accent) 30%, transparent)}}.focus\:ring-\[var\(--wa-accent\)\]\/40:focus{--tw-ring-color:var(--wa-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--wa-accent\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--wa-accent) 40%, transparent)}}.focus\:ring-primary:focus,.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.focus\:ring-primary\/40:focus{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:hsl(var(--destructive))}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:border-\[\#7C4DCA\]\/50:focus-visible{border-color:oklab(53.7423% .0843176 -.165306/.5)}.focus-visible\:bg-background:focus-visible{background-color:hsl(var(--background))}.focus-visible\:bg-muted:focus-visible{background-color:hsl(var(--muted))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[6px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#7C4DCA\]:focus-visible{--tw-ring-color:#7c4dca}.focus-visible\:ring-\[\#7C4DCA\]\/40:focus-visible{--tw-ring-color:oklab(53.7423% .0843176 -.165306/.4)}.focus-visible\:ring-\[\#543091\]:focus-visible{--tw-ring-color:#543091}.focus-visible\:ring-\[var\(--mn-lavender\)\]\/40:focus-visible{--tw-ring-color:var(--mn-lavender)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--mn-lavender\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--mn-lavender) 40%, transparent)}}.focus-visible\:ring-\[var\(--mn-purple-deep\)\]:focus-visible{--tw-ring-color:var(--mn-purple-deep)}.focus-visible\:ring-\[var\(--sp-primary\)\]:focus-visible{--tw-ring-color:var(--sp-primary)}.focus-visible\:ring-\[var\(--wa-accent\)\]:focus-visible{--tw-ring-color:var(--wa-accent)}.focus-visible\:ring-amber-200:focus-visible{--tw-ring-color:var(--color-amber-200)}.focus-visible\:ring-blue-200:focus-visible{--tw-ring-color:var(--color-blue-200)}.focus-visible\:ring-emerald-200:focus-visible{--tw-ring-color:var(--color-emerald-200)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 25%, transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/70:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 70%, transparent)}}.focus-visible\:ring-red-200:focus-visible{--tw-ring-color:var(--color-red-200)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-rose-400:focus-visible{--tw-ring-color:var(--color-rose-400)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-violet-200:focus-visible{--tw-ring-color:var(--color-violet-200)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#1E1B33\]:focus-visible{--tw-ring-offset-color:#1e1b33}.focus-visible\:ring-offset-\[hsl\(var\(--nuviya-deep\)\)\]:focus-visible{--tw-ring-offset-color:hsl(var(--nuviya-deep))}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:ring-offset-primary:focus-visible,.focus-visible\:ring-offset-primary\/40:focus-visible{--tw-ring-offset-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-offset-primary\/40:focus-visible{--tw-ring-offset-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted\/60:active{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.active\:bg-muted\/60:active{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.active\:bg-primary\/10:active{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-primary\/5[aria-selected=true]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-primary\/5[aria-selected=true]{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[active\]\:bg-accent\/50[data-active]{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[selected\=\'true\'\]\:bg-gradient-to-r[data-selected=true]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.data-\[selected\=\'true\'\]\:from-\[hsl\(262\,55\%\,55\%\)\][data-selected=true]{--tw-gradient-from:#7b4dcb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[selected\=\'true\'\]\:via-\[hsl\(265\,55\%\,65\%\)\][data-selected=true]{--tw-gradient-via:#9e75d7;--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)}.data-\[selected\=\'true\'\]\:to-\[hsl\(268\,60\%\,78\%\)\][data-selected=true]{--tw-gradient-to:#c5a5e9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[selected\=true\]\:text-white[data-selected=true]{color:var(--color-white)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:rounded-md[data-state=active]{border-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-\[\#32BCAD\][data-state=active]{background-color:#32bcad}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-gradient-to-r[data-state=active]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.data-\[state\=active\]\:from-\[\#7C4DCA\][data-state=active]{--tw-gradient-from:#7c4dca;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[state\=active\]\:to-\[\#5B3FA6\][data-state=active]{--tw-gradient-to:#5b3fa6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[state\=active\]\:font-semibold[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:hsl(var(--primary-foreground))}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-md[data-state=active]{--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)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:shadow-xs[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[\#5B3FA6\][data-state=checked]{border-color:#5b3fa6}.data-\[state\=checked\]\:bg-\[\#5B3FA6\][data-state=checked]{background-color:#5b3fa6}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-white[data-state=checked]{background-color:var(--color-white)}.data-\[state\=checked\]\:text-primary[data-state=checked]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=checked\]\:text-white[data-state=checked]{color:var(--color-white)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=inactive\]\:bg-transparent[data-state=inactive]{background-color:#0000}.data-\[state\=inactive\]\:text-muted-foreground[data-state=inactive]{color:hsl(var(--muted-foreground))}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:border-primary\/30[data-state=open]{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:border-primary\/30[data-state=open]{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-gradient-to-r[data-state=open]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.data-\[state\=open\]\:from-\[\#7C4DCA\][data-state=open]{--tw-gradient-from:#7c4dca;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[state\=open\]\:to-\[\#5B3FA6\][data-state=open]{--tw-gradient-to:#5b3fa6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[state\=open\]\:text-white[data-state=open]{color:var(--color-white)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:shadow-lg[data-state=open]{--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)}.data-\[state\=open\]\:shadow-md[data-state=open]{--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)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ping_2\.4s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:2.4s cubic-bezier(0,0,.2,1) infinite ping}@media (hover:hover){.motion-safe\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:hover\:shadow-lg:hover{--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)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (width>=48rem){.max-md\:translate-none{translate:none}}@media not all and (width>=40rem){.max-sm\:top-0{top:0}.max-sm\:left-0{left:0}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:w-screen{width:100vw}.max-sm\:max-w-none{max-width:none}.max-sm\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:rounded-none{border-radius:0}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:static{position:static}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:top-auto{top:auto}.sm\:-right-3{right:calc(var(--spacing) * -3)}.sm\:-right-\[8\%\]{right:-8%}.sm\:right-0{right:0}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-0{bottom:0}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:-left-3{left:calc(var(--spacing) * -3)}.sm\:-left-\[8\%\]{left:-8%}.sm\:left-10{left:calc(var(--spacing) * 10)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mx-0{margin-inline:0}.sm\:mx-auto{margin-inline:auto}.sm\:-mt-8{margin-top:calc(var(--spacing) * -8)}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:mt-1{margin-top:var(--spacing)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mr-1{margin-right:var(--spacing)}.sm\:mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.sm\:mr-2{margin-right:calc(var(--spacing) * 2)}.sm\:mr-auto{margin-right:auto}.sm\:-mb-8{margin-bottom:calc(var(--spacing) * -8)}.sm\:mb-0{margin-bottom:0}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-\[18px\]{height:18px}.sm\:h-\[76px\]{height:76px}.sm\:h-\[85vh\]{height:85vh}.sm\:h-\[92vh\]{height:92vh}.sm\:h-\[320px\]{height:320px}.sm\:h-\[440px\]{height:440px}.sm\:h-\[640px\]{height:640px}.sm\:h-auto{height:auto}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:max-h-\[420px\]{max-height:420px}.sm\:max-h-\[860px\]{max-height:860px}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:min-h-56{min-height:calc(var(--spacing) * 56)}.sm\:min-h-\[2\.75rem\]{min-height:2.75rem}.sm\:min-h-\[72px\]{min-height:72px}.sm\:min-h-\[152px\]{min-height:152px}.sm\:min-h-\[220px\]{min-height:220px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-3\.5{width:calc(var(--spacing) * 3.5)}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[18px\]{width:18px}.sm\:w-\[55\%\]{width:55%}.sm\:w-\[60\%\]{width:60%}.sm\:w-\[60vw\]{width:60vw}.sm\:w-\[64\%\]{width:64%}.sm\:w-\[96vw\]{width:96vw}.sm\:w-\[140px\]{width:140px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[304px\]{width:304px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[calc\(50\%-0\.5rem\)\]{width:calc(50% - .5rem)}.sm\:w-\[calc\(50\%-0\.75rem\)\]{width:calc(50% - .75rem)}.sm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[45\%\]{max-width:45%}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-\[860px\]{max-width:860px}.sm\:max-w-\[1180px\]{max-width:1180px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[220px\]{min-width:220px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-1\/2{flex-basis:50%}.sm\:basis-1\/3{flex-basis:33.3333%}.sm\:\[zoom\:1\.08\]{zoom:1.08}.sm\:auto-cols-\[48\%\]{grid-auto-columns:48%}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_110px\]{grid-template-columns:1fr 110px}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.sm\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_11rem\]{grid-template-columns:minmax(0,1fr) 11rem}.sm\:grid-cols-\[minmax\(96px\,140px\)_1fr\]{grid-template-columns:minmax(96px,140px) 1fr}.sm\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:0}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}:where(.sm\: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(.sm\: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(.sm\: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(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-none{border-radius:0}.sm\:rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.sm\:rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-border{border-color:hsl(var(--border))}.sm\:bg-transparent{background-color:#0000}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-0{padding-top:0}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pr-\[104px\]{padding-right:104px}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-\[4\.4rem\]{padding-left:4.4rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[54px\]{font-size:54px}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:opacity-0{opacity:0}.sm\: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)}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-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 (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:static{position:static}.md\:inset-5{inset:calc(var(--spacing) * 5)}.md\:inset-auto{inset:auto}.md\:top-1\/2{top:50%}.md\:top-\[88px\]{top:88px}.md\:top-auto{top:auto}.md\:-right-4{right:calc(var(--spacing) * -4)}.md\:-right-12{right:calc(var(--spacing) * -12)}.md\:right-0{right:0}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:-bottom-8{bottom:calc(var(--spacing) * -8)}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:-left-4{left:calc(var(--spacing) * -4)}.md\:-left-8{left:calc(var(--spacing) * -8)}.md\:-left-12{left:calc(var(--spacing) * -12)}.md\:left-1\/2{left:50%}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:left-auto{left:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-first{order:-9999}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mx-0{margin-inline:0}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:prose-base{font-size:1rem;line-height:1.75}.md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.md\:-mt-4{margin-top:calc(var(--spacing) * -4)}.md\:-mt-10{margin-top:calc(var(--spacing) * -10)}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:var(--spacing)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-\[-1rem\]{margin-bottom:-1rem}.md\:-ml-4{margin-left:calc(var(--spacing) * -4)}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:aspect-auto{aspect-ratio:auto}.md\:h-3\.5{height:calc(var(--spacing) * 3.5)}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-36{height:calc(var(--spacing) * 36)}.md\:h-40{height:calc(var(--spacing) * 40)}.md\:h-64{height:calc(var(--spacing) * 64)}.md\:h-72{height:calc(var(--spacing) * 72)}.md\:h-80{height:calc(var(--spacing) * 80)}.md\:h-\[72px\]{height:72px}.md\:h-\[80vh\]{height:80vh}.md\:h-\[260px\]{height:260px}.md\:h-\[320px\]{height:320px}.md\:h-\[360px\]{height:360px}.md\:h-\[460px\]{height:460px}.md\:h-\[760px\]{height:760px}.md\:h-\[min\(70vh\,640px\)\]{height:min(70vh,640px)}.md\:max-h-\[720px\]{max-height:720px}.md\:min-h-0{min-height:0}.md\:min-h-\[2\.5rem\]{min-height:2.5rem}.md\:min-h-\[360px\]{min-height:360px}.md\:min-h-\[600px\]{min-height:600px}.md\:min-h-\[1200px\]{min-height:1200px}.md\:min-h-full{min-height:100%}.md\:w-3\.5{width:calc(var(--spacing) * 3.5)}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-14{width:calc(var(--spacing) * 14)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[42\%\]{width:42%}.md\:w-\[45\%\]{width:45%}.md\:w-\[46\%\]{width:46%}.md\:w-\[72px\]{width:72px}.md\:w-\[250px\]{width:250px}.md\:w-\[260px\]{width:260px}.md\:w-\[280px\]{width:280px}.md\:w-\[300px\]{width:300px}.md\:w-\[320px\]{width:320px}.md\:w-\[360px\]{width:360px}.md\:w-\[420px\]{width:420px}.md\:w-\[calc\(33\.333\%-1rem\)\]{width:calc(33.333% - 1rem)}.md\:w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-\[70\%\]{max-width:70%}.md\:max-w-\[80\%\]{max-width:80%}.md\:max-w-\[180px\]{max-width:180px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-md{max-width:var(--container-md)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.3333%}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[1fr_140px_120px_auto\]{grid-template-columns:1fr 140px 120px auto}.md\:grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.md\:grid-cols-\[1fr_180px_1fr\]{grid-template-columns:1fr 180px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[1fr_minmax\(280px\,340px\)\]{grid-template-columns:1fr minmax(280px,340px)}.md\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.md\:grid-cols-\[64px_minmax\(0\,1fr\)_64px\]{grid-template-columns:64px minmax(0,1fr) 64px}.md\:grid-cols-\[120px_minmax\(0\,1fr\)_140px\]{grid-template-columns:120px minmax(0,1fr) 140px}.md\:grid-cols-\[190px_30px_1fr_150px\]{grid-template-columns:190px 30px 1fr 150px}.md\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.md\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(150px\,220px\)_1fr_80px_76px\]{grid-template-columns:minmax(150px,220px) 1fr 80px 76px}.md\:grid-cols-\[minmax\(310px\,1fr\)_minmax\(260px\,\.9fr\)\]{grid-template-columns:minmax(310px,1fr) minmax(260px,.9fr)}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:0}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-9{gap:calc(var(--spacing) * 9)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.md\: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(.md\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-y-20{row-gap:calc(var(--spacing) * 20)}.md\:self-center{align-self:center}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:bg-transparent{background-color:#0000}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-1{padding-inline:var(--spacing)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-0{padding-block:0}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-1{padding-top:var(--spacing)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:pt-\[calc\(7rem_\+_env\(safe-area-inset-top\)\)\]{padding-top:calc(7rem + env(safe-area-inset-top))}.md\:pr-2{padding-right:calc(var(--spacing) * 2)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pr-12{padding-right:calc(var(--spacing) * 12)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pl-0{padding-left:0}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:pl-12{padding-left:calc(var(--spacing) * 12)}.md\:pl-16{padding-left:calc(var(--spacing) * 16)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[1\.125rem\]{font-size:1.125rem}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[54px\]{font-size:54px}.md\:whitespace-normal{white-space:normal}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[72px\]{top:72px}.lg\:top-auto{top:auto}.lg\:-right-4{right:calc(var(--spacing) * -4)}.lg\:right-3{right:calc(var(--spacing) * 3)}.lg\:-left-4{left:calc(var(--spacing) * -4)}.lg\:left-auto{left:auto}.lg\:z-10{z-index:10}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-auto{margin-top:auto}.lg\:-mb-px{margin-bottom:-1px}.lg\:mb-0{margin-bottom:0}.lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:aspect-\[16\/11\]{aspect-ratio:16/11}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-6{height:calc(var(--spacing) * 6)}.lg\:h-7{height:calc(var(--spacing) * 7)}.lg\:h-8{height:calc(var(--spacing) * 8)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-32{height:calc(var(--spacing) * 32)}.lg\:h-36{height:calc(var(--spacing) * 36)}.lg\:h-40{height:calc(var(--spacing) * 40)}.lg\:h-52{height:calc(var(--spacing) * 52)}.lg\:h-72{height:calc(var(--spacing) * 72)}.lg\:h-\[420px\]{height:420px}.lg\:h-\[520px\]{height:520px}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[640px\]{max-height:640px}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.lg\:min-h-0{min-height:0}.lg\:min-h-64{min-height:calc(var(--spacing) * 64)}.lg\:min-h-\[5\.5rem\]{min-height:5.5rem}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-full{min-height:100%}.lg\:w-1\/2{width:50%}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:w-36{width:calc(var(--spacing) * 36)}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:w-52{width:calc(var(--spacing) * 52)}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-\[32\%\]{width:32%}.lg\:w-\[320px\]{width:320px}.lg\:w-\[380px\]{width:380px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[440px\]{width:440px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-\[560px\]{max-width:560px}.lg\:max-w-\[725px\]{max-width:725px}.lg\:max-w-\[calc\(33\.333\%-1\.33rem\)\]{max-width:calc(33.333% - 1.33rem)}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:basis-1\/3{flex-basis:33.3333%}.lg\:basis-1\/4{flex-basis:25%}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:scale-\[1\.02\]{scale:1.02}.lg\:rotate-\[-1deg\]{rotate:-1deg}.lg\:\[zoom\:1\.12\]{zoom:1.12}.lg\:auto-cols-\[calc\(\(100\%-2rem\)\/3\)\]{grid-auto-columns:calc(33.3333% - .666667rem)}.lg\:\[grid-template-columns\:320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr\,1fr\]{grid-template-columns:1.2fr,1fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_minmax\(280px\,40\%\)\]{grid-template-columns:1fr minmax(280px,40%)}.lg\:grid-cols-\[4fr_7fr\]{grid-template-columns:4fr 7fr}.lg\:grid-cols-\[45\%_55\%\]{grid-template-columns:45% 55%}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[auto_1fr_1fr_auto\]{grid-template-columns:auto 1fr 1fr auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.lg\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,430px\)_1fr\]{grid-template-columns:minmax(0,430px) 1fr}.lg\:grid-cols-\[minmax\(0\,680px\)_260px\]{grid-template-columns:minmax(0,680px) 260px}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}:where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.lg\: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(.lg\:divide-primary\/10>:not(:last-child)){border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){:where(.lg\:divide-primary\/10>:not(:last-child)){border-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-\[32px\]{border-radius:32px}.lg\:rounded-none{border-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-11{padding:calc(var(--spacing) * 11)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:\!pt-8{padding-top:calc(var(--spacing) * 8)!important}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pr-0{padding-right:0}.lg\:pr-\[116px\]{padding-right:116px}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-0{padding-left:0}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[52px\]{font-size:52px}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=80rem){.xl\:static{position:static}.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:right-10{right:calc(var(--spacing) * 10)}.xl\:z-auto{z-index:auto}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-10{grid-column-start:10}.xl\:row-start-1{grid-row-start:1}.xl\:block{display:block}.xl\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.xl\:w-\[340px\]{width:340px}.xl\:w-\[460px\]{width:460px}.xl\:w-\[480px\]{width:480px}.xl\:max-w-5xl{max-width:var(--container-5xl)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:max-w-7xl{max-width:var(--container-7xl)}.xl\:\[zoom\:1\.15\]{zoom:1.15}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)_auto\]{grid-template-columns:360px minmax(0,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-\[var\(--wa-line\)\]{border-color:var(--wa-line)}.xl\:pr-1{padding-right:var(--spacing)}}.dark\:border-amber-800\/60:is(.dark *){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-500\/30:is(.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.dark\:border-red-500\/30:is(.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-red-500\/15:is(.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-teal-200:is(.dark *){color:var(--color-teal-200)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:bg-slate-700:is(.dark *):hover{background-color:var(--color-slate-700)}}@media print{.print\:hidden{display:none}}.prose-headings\:mt-3 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing) * 3)}.prose-headings\:mb-1 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:var(--spacing)}.prose-headings\:font-heading :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Gilroy,DM Sans,sans-serif}.prose-headings\:text-foreground :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--foreground))}.prose-p\:my-1 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:var(--spacing)}.prose-p\:my-1\.5 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 1.5)}.prose-p\:my-2 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 2)}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:hsl(var(--primary))}.prose-strong\:text-slate-900 :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-slate-900)}.prose-ol\:my-1 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ul\:my-1 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:var(--spacing)}.prose-ul\:my-2 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 2)}.prose-ul\:pl-5 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:calc(var(--spacing) * 5)}.prose-li\:my-0\.5 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * .5)}.prose-li\:my-1\.5 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 1.5)}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker{color:hsl(var(--muted-foreground))}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:hsl(var(--muted-foreground))}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:hsl(var(--muted-foreground))}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:hsl(var(--muted-foreground))}.\[\&_\*\]\:\!text-inherit *{color:inherit!important}.\[\&_\*\]\:\!text-primary-foreground *{color:hsl(var(--primary-foreground))!important}.\[\&_\*\]\:\!text-white *{color:var(--color-white)!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, hsl(var(--border)) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-orientation\=horizontal\]\>span\]\:bg-white [data-orientation=horizontal]>span{background-color:var(--color-white)}.\[\&_\[role\=slider\]\]\:h-6 [role=slider]{height:calc(var(--spacing) * 6)}.\[\&_\[role\=slider\]\]\:w-6 [role=slider]{width:calc(var(--spacing) * 6)}.\[\&_\[role\=slider\]\]\:border-\[\#9B72CF\] [role=slider]{border-color:#9b72cf}.\[\&_\[role\=slider\]\]\:border-purple-400 [role=slider]{border-color:var(--color-purple-400)}.\[\&_\[role\=slider\]\]\:border-white [role=slider]{border-color:var(--color-white)}.\[\&_\[role\=slider\]\]\:bg-white [role=slider]{background-color:var(--color-white)}.\[\&_\[role\=slider\]\]\:focus-visible\:ring-2 [role=slider]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\[role\=slider\]\]\:focus-visible\:ring-white [role=slider]:focus-visible{--tw-ring-color:var(--color-white)}.\[\&_\[role\=slider\]\]\:focus-visible\:ring-offset-2 [role=slider]:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.\[\&_\[role\=slider\]\]\:focus-visible\:ring-offset-\[hsl\(var\(--nuviya-deep\)\)\] [role=slider]:focus-visible{--tw-ring-offset-color:hsl(var(--nuviya-deep))}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:min-h-11 a{min-height:calc(var(--spacing) * 11)}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:text-primary a{color:hsl(var(--primary))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_button\]\:border-red-400 button{border-color:var(--color-red-400)}.\[\&_button\[role\=combobox\]\]\:min-h-11 button[role=combobox]{min-height:calc(var(--spacing) * 11)}.\[\&_button\[role\=combobox\]\]\:text-base button[role=combobox]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=40rem){.\[\&_button\[role\=combobox\]\]\:sm\:text-sm button[role=combobox]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_h1\]\:text-base h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:font-heading h2{font-family:Gilroy,DM Sans,sans-serif}.\[\&_h2\]\:text-sm h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-primary h2{color:hsl(var(--primary))}.\[\&_h3\]\:mt-4 h3{margin-top:calc(var(--spacing) * 4)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:font-heading h3{font-family:Gilroy,DM Sans,sans-serif}.\[\&_h3\]\:text-lg h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-primary h3{color:hsl(var(--primary))}.\[\&_h4\]\:mt-3 h4{margin-top:calc(var(--spacing) * 3)}.\[\&_h4\]\:mb-1 h4{margin-bottom:var(--spacing)}.\[\&_h4\]\:font-heading h4{font-family:Gilroy,DM Sans,sans-serif}.\[\&_h4\]\:text-base h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:text-primary h4{color:hsl(var(--primary))}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_iframe\]\:min-w-\[640px\] iframe{min-width:640px}@media (width>=40rem){.sm\:\[\&_iframe\]\:min-w-0 iframe{min-width:0}}.\[\&_input\]\:min-h-11 input{min-height:calc(var(--spacing) * 11)}.\[\&_input\]\:border-red-400 input{border-color:var(--color-red-400)}.\[\&_input\]\:text-base input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=40rem){.\[\&_input\]\:sm\:text-sm input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_li\]\:my-1 li{margin-block:var(--spacing)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:my-1 p{margin-block:var(--spacing)}.\[\&_p\]\:my-2 p{margin-block:calc(var(--spacing) * 2)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_select\]\:border-red-400 select{border-color:var(--color-red-400)}.\[\&_span\]\:\!text-primary span{color:hsl(var(--primary))!important}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-white svg{stroke:var(--color-white)}.\[\&_svg\]\:\!text-primary svg{color:hsl(var(--primary))!important}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}.\[\&_svg\]\:text-white svg{color:var(--color-white)}.\[\&_textarea\]\:text-base textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=40rem){.\[\&_textarea\]\:sm\:text-sm textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:my-1>*{margin-block:var(--spacing)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>button\]\:top-8>button{top:calc(var(--spacing) * 8)}.\[\&\>button\]\:right-8>button{right:calc(var(--spacing) * 8)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:rounded-none>button{border-radius:0}.\[\&\>button\]\:bg-primary>button,.\[\&\>button\]\:bg-primary\/10>button{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:bg-primary\/10>button{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.\[\&\>button\]\:bg-transparent>button{background-color:#0000}.\[\&\>button\]\:font-semibold>button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>button\]\:text-accent-foreground>button{color:hsl(var(--accent-foreground))}.\[\&\>button\]\:text-muted-foreground\/50>button{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:text-muted-foreground\/50>button{color:color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)}}.\[\&\>button\]\:text-primary>button{color:hsl(var(--primary))}.\[\&\>button\]\:text-primary-foreground>button{color:hsl(var(--primary-foreground))}.\[\&\>button\]\:shadow-xs>button{--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)}@media (hover:hover){.hover\:\[\&\>button\]\:text-muted-foreground:hover>button{color:hsl(var(--muted-foreground))}}.\[\&\>button\.absolute\]\:hidden>button.absolute{display:none}.\[\&\>button\:hover\]\:bg-primary>button:hover{background-color:hsl(var(--primary))}.\[\&\>button\:hover\]\:text-primary-foreground>button:hover{color:hsl(var(--primary-foreground))}.\[\&\>button\:last-child\]\:hidden>button:last-child{display:none}.\[\&\>div\]\:overflow-visible>div{overflow:visible}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\>span\]\:bg-\[\#9B72CF\]>span>span{background-color:#9b72cf}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:mt-1>svg{margin-top:var(--spacing)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-7>svg{height:calc(var(--spacing) * 7)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-7>svg{width:calc(var(--spacing) * 7)}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-primary>svg{color:hsl(var(--primary))}.\[\&\>svg\]\:text-primary-foreground>svg{color:hsl(var(--primary-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\]\:rotate-180[data-state=open],.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:min-h-\[40px\]{min-height:40px}.\[\@media\(pointer\:fine\)\]\:min-h-\[44px\]{min-height:44px}}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.input{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-violet-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-violet-950)}.input:focus{border-color:var(--color-violet-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-violet-200);--tw-outline-style:none;outline-style:none}.gradient-hero{background:linear-gradient(135deg,#7d53c6 0%,#b889e6 40%,#e0adeb 70%,#f4f0fa 100%)}.gradient-section{background:linear-gradient(#fff 0%,#f7f4fb 100%)}.gradient-dark{background:linear-gradient(135deg,#222239 0%,#543091 50%,#7a37be 100%)}.gradient-dark,.gradient-dark :where(h1,h2,h3,h4,p,span,div,a,button,svg),.gradient-dark-reverse,.gradient-dark-reverse :where(h1,h2,h3,h4,p,span,div,a,button,svg),.gradient-portal-header,.gradient-portal-header :where(h1,h2,h3,h4,p,span,div,a,button,svg),.gradient-panel,.gradient-panel :where(h1,h2,h3,h4,p,span,div,a,button,svg),.nuviya-dark-gradient,.nuviya-dark-gradient :where(h1,h2,h3,h4,p,span,div,a,button,svg){color:hsl(var(--nuviya-dark-gradient-foreground))!important}:is(.gradient-dark,.gradient-dark-reverse,.gradient-portal-header,.gradient-panel,.nuviya-dark-gradient) :is(.light-surface,.light-surface :where(h1,h2,h3,h4,p,span,div,a,button,svg)){color:hsl(var(--foreground))!important;-webkit-text-fill-color:hsl(var(--foreground))!important}:is(.gradient-dark,.gradient-dark-reverse,.gradient-portal-header,.gradient-panel,.nuviya-dark-gradient) .light-surface :where(.text-muted-foreground){color:hsl(var(--muted-foreground))!important;-webkit-text-fill-color:hsl(var(--muted-foreground))!important}:is(.gradient-dark,.gradient-dark-reverse,.gradient-portal-header,.gradient-panel,.nuviya-dark-gradient) .light-surface :where(.text-primary){color:hsl(var(--primary))!important;-webkit-text-fill-color:hsl(var(--primary))!important}:is(.gradient-dark,.gradient-dark-reverse,.gradient-portal-header,.gradient-panel,.nuviya-dark-gradient) :is(.light-surface .text-primary-foreground,.light-surface .text-primary-foreground :where(h1,h2,h3,h4,p,span,div,a,button,svg)){color:hsl(var(--primary-foreground))!important;-webkit-text-fill-color:hsl(var(--primary-foreground))!important}.gradient-dark .final-match-cta,.gradient-dark .final-match-cta :where(span,svg){color:hsl(var(--nuviya-deep))!important;-webkit-text-fill-color:hsl(var(--nuviya-deep))!important}.nuviya-dark-gradient{background:linear-gradient(135deg, hsl(var(--nuviya-violet)) 0%, hsl(var(--nuviya-deep)) 100%)}.nuviya-dark-gradient-muted{background:linear-gradient(135deg, hsl(var(--nuviya-violet) / .78) 0%, hsl(var(--nuviya-deep) / .78) 100%)}.gradient-dark-reverse{background:linear-gradient(#fff 0%,#543091 60%,#222239 100%)}.gradient-portal{background:linear-gradient(90deg,#5a2bab 0%,#763ecc 55%,#af85e0 100%)}.gradient-portal-header{background:linear-gradient(90deg,#7c4dca 0%,#6b47b8 50%,#5b3fa6 100%)}.gradient-cta{background:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 55%,#c5a5e9 100%);box-shadow:0 4px 20px -4px #7b4dcb66;color:#fff!important}.gradient-cta *,.gradient-cta svg{color:#fff!important}.portal-skin .gradient-cta .quote-status-badge{box-shadow:0 2px 8px hsl(var(--foreground) / .12);border:1px solid}.portal-skin .gradient-cta .quote-status-draft{-webkit-text-fill-color:#82510d;color:#82510d!important;background:#fff8db!important}.portal-skin .gradient-cta .quote-status-published{-webkit-text-fill-color:#0f6c3d;color:#0f6c3d!important;background:#def7e8!important}.portal-skin .gradient-cta .quote-status-superseded{-webkit-text-fill-color:hsl(var(--muted-foreground));background:hsl(var(--muted))!important;color:hsl(var(--muted-foreground))!important}.portal-skin .gradient-cta .quote-status-withdrawn{-webkit-text-fill-color:#931a2e;color:#931a2e!important;background:#ffe6ea!important}.portal-skin .gradient-cta .quote-new-button{-webkit-text-fill-color:var(--mn-purple-deep);box-shadow:0 4px 12px hsl(var(--foreground) / .16);background:hsl(var(--background))!important;border-color:hsl(var(--background))!important;color:var(--mn-purple-deep)!important}.portal-skin .gradient-cta .quote-new-button *{-webkit-text-fill-color:var(--mn-purple-deep);color:var(--mn-purple-deep)!important}.portal-skin .gradient-cta .quote-new-button:hover{background:hsl(var(--muted))!important}.gradient-panel{background:linear-gradient(135deg,#7b4dcb 0%,#9e75d7 55%,#c5a5e9 100%);box-shadow:0 18px 40px -18px #6234b259}.gradient-dark-cta{background:linear-gradient(135deg,#3c1d72 0%,#582c96 55%,#36165a 100%);box-shadow:0 28px 60px -20px #2712498c}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7d53c6,#b889e6,#d999e6);-webkit-background-clip:text;background-clip:text}.gradient-ai-glow{background:linear-gradient(135deg,#f4f0fa 0%,#f0e7f9 30%,#f8f0fa 60%,#f5f4fb 100%)}.gradient-card{background:linear-gradient(145deg,#fff 0%,#f9f7fc 100%);border:1px solid #e9e2f3}.text-shimmer{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#9957db 0% 30%,#daa3f5 45%,#fff 50%,#daa3f5 55%,#9957db 70% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.text-shine{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fff 0% 35%,#ede4ff 45%,#fff 55% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite shine}@keyframes shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes icon-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.15;transform:scale(1.6)}}@keyframes gentle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@keyframes gentle-pulse-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}.animate-gentle-pulse{will-change:transform, opacity;animation:3s ease-in-out infinite gentle-pulse}.animate-gentle-pulse-glow{filter:blur(18px);will-change:transform, opacity;animation:3s ease-in-out infinite gentle-pulse-glow}@keyframes journey-current-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--primary) / .55), 0 0 0 4px hsl(var(--primary) / .35);transform:scale(1)}35%{box-shadow:0 0 0 14px hsl(var(--primary) / 0), 0 0 0 4px hsl(var(--primary) / .35);transform:scale(1.18)}55%{transform:scale(1.08)}70%{box-shadow:0 0 0 18px hsl(var(--primary) / 0), 0 0 0 4px hsl(var(--primary) / .35);transform:scale(1.14)}}.animate-journey-current{animation:1.6s ease-in-out infinite journey-current-pulse}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-soft-float{animation:4s ease-in-out infinite soft-float}@keyframes announcement-glow{0%,to{box-shadow:0 0 0 1px hsl(var(--primary) / .35), 0 0 18px -2px hsl(var(--primary) / .35), 0 0 32px -8px hsl(var(--primary) / .25)}50%{box-shadow:0 0 0 1px hsl(var(--primary) / .55), 0 0 38px -2px hsl(var(--primary) / .65), 0 0 64px -10px hsl(var(--primary) / .45)}}.announcement-glow{animation:2.6s ease-in-out infinite announcement-glow}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal-on-scroll.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transition:none;transform:none}}[data-reveal-skip] .reveal-on-scroll,[data-reveal-skip] .reveal-on-scroll *{opacity:1!important;transform:none!important}.hover-lift{will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 22px 50px -24px #41227759}.hover-glow{transition:box-shadow .45s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.hover-glow:hover{box-shadow:0 0 0 1px hsl(var(--primary) / .35), 0 18px 40px -16px hsl(var(--primary) / .45)}.image-zoom{overflow:hidden}.image-zoom>img,.image-zoom :where(img){will-change:transform;transition:transform .7s cubic-bezier(.16,1,.3,1)}.image-zoom:hover>img,.image-zoom:hover :where(img),.group:hover .image-zoom>img{transform:scale(1.045)}@keyframes icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.icon-bob{animation:5.5s ease-in-out infinite icon-bob}.icon-bob-delay-1{animation-delay:-1.2s}.icon-bob-delay-2{animation-delay:-2.4s}.icon-bob-delay-3{animation-delay:-3.6s}@keyframes cta-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.cta-shine{isolation:isolate;position:relative;overflow:hidden}.cta-shine:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff59 50%,#0000 100%);width:60%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-18deg)}.cta-shine:hover:after{animation:.9s ease-out cta-shine}.gradient-cta{isolation:isolate;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden}.gradient-cta:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%);width:55%;height:100%;position:absolute;top:0;left:0;transform:translate(-130%)skew(-18deg)}.gradient-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px -8px #8c4dcb8c}.gradient-cta:hover:after{animation:.9s ease-out cta-shine}.gradient-cta>*{z-index:2;position:relative}.hover-gradient-cta:hover{background:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 55%,#c5a5e9 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 20px -4px #7b4dcb66;color:#fff!important}.hover-gradient-cta:hover *,.hover-gradient-cta:hover svg{color:#fff!important}.link-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s cubic-bezier(.16,1,.3,1);position:relative}.link-underline:hover{background-size:100% 1px}@keyframes star-twinkle{0%,to{filter:brightness();transform:scale(1)rotate(0)}45%{filter:brightness(1.45) drop-shadow(0 0 1px hsl(var(--primary) / .9));transform:scale(1.18)rotate(-4deg)}55%{filter:brightness(1.35) drop-shadow(0 0 1px hsl(var(--primary) / .7));transform:scale(1.18)rotate(4deg)}}.star-shine{transform-origin:50%;will-change:transform, filter;animation:3.4s ease-in-out infinite star-twinkle}@keyframes ambient-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-3%)scale(1.08)}}@keyframes ambient-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,4%)scale(1.12)}}.ambient-bg{isolation:isolate;position:relative;overflow:hidden}.ambient-bg:before,.ambient-bg:after{content:"";pointer-events:none;filter:blur(80px);z-index:0;will-change:transform;border-radius:9999px;position:absolute}.ambient-bg:before{aspect-ratio:1;background:radial-gradient(circle, hsl(var(--primary) / .22) 0%, transparent 70%);width:38vw;max-width:520px;animation:18s ease-in-out infinite ambient-drift-a;top:-10%;left:-8%}.ambient-bg:after{aspect-ratio:1;background:radial-gradient(circle,#b381e42e 0%,#0000 70%);width:44vw;max-width:600px;animation:22s ease-in-out infinite ambient-drift-b;bottom:-12%;right:-10%}.ambient-bg>*{z-index:1;position:relative}@keyframes breathe-glow{0%,to{box-shadow:0 0 0 0 hsl(var(--primary) / 0), 0 0 0 0 hsl(var(--primary) / 0)}50%{box-shadow:0 0 0 6px hsl(var(--primary) / .08), 0 0 24px -2px hsl(var(--primary) / .35)}}.breathe-glow{animation:4.5s ease-in-out infinite breathe-glow}.breathe-glow-delay-1{animation-delay:-1s}.breathe-glow-delay-2{animation-delay:-2s}.breathe-glow-delay-3{animation-delay:-3s}.tilt-hover{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1)}.tilt-hover:hover{transform:perspective(900px)rotateX(2deg)rotateY(-2deg)translateY(-4px)}@keyframes soft-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.animate-soft-bounce{animation:1.8s ease-in-out infinite soft-bounce}@keyframes sheen-sweep{0%,88%,to{opacity:0;transform:translate(-130%)skew(-18deg)}90%{opacity:.9}to{opacity:0;transform:translate(220%)skew(-18deg)}}.sheen-sweep{isolation:isolate;position:relative;overflow:hidden}.sheen-sweep:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);width:45%;animation:9s ease-in-out infinite sheen-sweep;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.sheen-sweep>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.hover-lift,.hover-glow,.image-zoom>img,.image-zoom :where(img),.gradient-cta,.link-underline,.tilt-hover{transition:none!important}.hover-lift:hover,.hover-glow:hover,.gradient-cta:hover,.tilt-hover:hover,.image-zoom:hover>img,.image-zoom:hover :where(img),.group:hover .image-zoom>img{transform:none!important}.icon-bob,.gradient-cta:hover:after,.cta-shine:hover:after,.text-shimmer,.animate-gentle-pulse,.animate-gentle-pulse-glow,.animate-soft-float,.announcement-glow,.star-shine,.ambient-bg:before,.ambient-bg:after,.breathe-glow,.sheen-sweep:after{animation:none!important}}}.finance-redesign{--fr-ink:#29293d;--fr-muted:#73738c;--fr-primary:#7c4dca;--fr-deep:#5b3fa6;--fr-lavender:#c7a2eb;--fr-soft:#f4f1f9;--fr-border:#e9e7ef;--fr-night:#0a0614;--fr-on-dark:#fff;background:var(--background);color:var(--fr-ink);font-family:DM Sans,sans-serif;line-height:1.5;overflow-x:clip}.finance-redesign *{letter-spacing:0}.finance-shell{width:min(1152px,100% - 32px);margin-inline:auto}.finance-redesign h1,.finance-redesign h2,.finance-redesign h3{font-family:Gilroy,DM Sans,sans-serif;font-weight:800}.finance-nav-wrap{z-index:30;width:100%;padding-inline:12px;position:absolute;top:12px;left:0}.finance-nav{border:1px solid var(--fr-border);background:var(--background);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1152px;height:56px;margin:auto;padding:0 8px 0 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-nav{background:color-mix(in oklab,var(--background) 88%,transparent)}}.finance-nav{box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.finance-nav{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 5%,transparent)}}.finance-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finance-brand img{width:auto;height:26px;display:block}.finance-nav-links{justify-content:center;align-items:center;gap:28px;min-width:0;display:flex}.finance-nav a{color:var(--fr-ink);font-size:13px;font-weight:700}.finance-nav-actions{align-items:center;gap:14px;display:flex}.finance-nav-actions>a{color:var(--fr-deep)}.finance-nav-actions button,.finance-primary{background:linear-gradient(90deg,var(--fr-primary),var(--fr-primary),var(--fr-lavender))!important;border:0!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.finance-nav-actions button,.finance-primary{background:linear-gradient(90deg,var(--fr-primary),color-mix(in oklab,var(--fr-primary) 68%,var(--fr-lavender)),var(--fr-lavender))!important}}.finance-nav-actions button,.finance-primary{box-shadow:0 6px 22px var(--fr-primary);font-weight:700;color:var(--fr-on-dark)!important}@supports (color:color-mix(in lab, red, red)){.finance-nav-actions button,.finance-primary{box-shadow:0 6px 22px color-mix(in oklab,var(--fr-primary) 35%,transparent)}}.finance-nav-actions button{height:40px;padding-inline:18px;font-size:13px}.finance-nav svg,.finance-primary svg,.finance-care>div>button svg{width:16px;height:16px}.finance-menu,.finance-mobile-menu{display:none}.finance-hero{background:linear-gradient(180deg,var(--fr-soft),var(--background));min-height:795px;padding:112px 0 82px;position:relative;overflow:hidden}.finance-hero-image{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-position:60% 0;background-size:cover;width:62%;height:720px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 60%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.finance-hero-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:58px;display:grid}.finance-hero-copy{z-index:1;max-width:590px;padding-top:52px;position:relative}.finance-eyebrow{color:var(--fr-primary);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:800;display:flex;letter-spacing:.18em!important}.finance-eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.finance-eyebrow.compact:before{display:none}.finance-hero h1{text-wrap:balance;max-width:590px;margin:18px 0 0;font-size:56px;font-weight:800;line-height:1.04}.finance-lede{max-width:545px;color:var(--fr-muted);margin:22px 0 0;font-size:17px;line-height:1.65}.finance-pills{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.finance-pills span,.finance-outline-pills span{border:1px solid var(--fr-primary);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.finance-pills span,.finance-outline-pills span{border:1px solid color-mix(in oklab,var(--fr-primary) 24%,transparent)}}.finance-pills span,.finance-outline-pills span{background:var(--background);color:var(--fr-deep);border-radius:999px;font-size:12px;font-weight:600}.finance-pills svg{width:13px;height:13px;color:var(--fr-primary)}.finance-simulator{z-index:2;border:1px solid var(--fr-border);box-shadow:0 40px 80px -20px var(--fr-ink);background:#fff;border-radius:24px;margin-top:92px;padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.finance-simulator{box-shadow:0 40px 80px -20px color-mix(in oklab,var(--fr-ink) 28%,transparent)}}.finance-procedure-tabs{scrollbar-width:none;gap:8px;margin-top:15px;display:flex;overflow-x:auto}.finance-procedure-tabs button{border-color:var(--fr-border);border-radius:11px;flex:none;height:36px;padding-inline:14px;font-size:12px}.finance-procedure-tabs button:hover,.finance-procedure-tabs .is-active{border-color:var(--fr-primary);background:var(--fr-primary);color:var(--fr-on-dark)}.finance-range{color:var(--fr-muted);margin:10px 0 18px;font-size:11px}.finance-amount-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.finance-amount-head>strong{font-size:12px}.finance-amount-head>div{align-items:center;gap:10px;display:flex}.finance-amount-head b{font-family:Outfit,sans-serif;font-size:23px}.finance-amount-head button{display:none}.finance-simulator [data-slot=slider-track],.finance-example-card [data-slot=slider-track]{background:var(--fr-border);height:4px}.finance-simulator [data-slot=slider-range],.finance-example-card [data-slot=slider-range]{background:var(--fr-primary)}.finance-simulator [data-slot=slider-thumb],.finance-example-card [data-slot=slider-thumb]{border:3px solid var(--fr-primary);background:#fff;width:24px;height:24px}.finance-slider-labels{color:var(--fr-muted);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.finance-terms{background:var(--fr-soft);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:17px;padding:4px;display:grid}.finance-terms button{border-radius:10px;height:40px;font-size:12px;font-weight:700}.finance-terms .is-active{background:var(--fr-primary);color:var(--fr-on-dark);box-shadow:0 5px 12px var(--fr-primary)}@supports (color:color-mix(in lab, red, red)){.finance-terms .is-active{box-shadow:0 5px 12px color-mix(in oklab,var(--fr-primary) 30%,transparent)}}.finance-result{text-align:center;margin-top:20px}.finance-result span,.finance-result small{color:var(--fr-muted);font-size:10px;display:block}.finance-result span{text-transform:uppercase;font-weight:800;letter-spacing:.16em!important}.finance-result strong{color:var(--fr-primary);margin-top:4px;font-family:Outfit,sans-serif;font-size:42px;line-height:1.1;display:block}.finance-result-grid{border-top:1px solid var(--fr-border);text-align:center;grid-template-columns:repeat(3,1fr);margin:17px 0 0;padding-top:15px;display:grid}.finance-result-grid div{padding-inline:8px}.finance-result-grid div+div{border-left:1px solid var(--fr-border)}.finance-result-grid dt{color:var(--fr-muted);font-size:9px}.finance-result-grid dd{margin:2px 0 0;font-size:10px;font-weight:700}.finance-cap-note{background:var(--fr-soft);color:var(--fr-deep);border-radius:12px;margin:13px 0 0;padding:10px 12px;font-size:11px}.finance-primary{min-height:48px;padding-inline:27px}.finance-simulator>.finance-primary{width:100%;margin-top:15px}.finance-no-commitment{color:var(--fr-muted);text-align:center;margin-top:8px;font-size:9px;display:block}.finance-trust{background:var(--background);padding:0 0 54px}.finance-trust-stats{border:1px solid var(--fr-border);background:var(--background);box-shadow:0 18px 45px -18px var(--fr-deep);border-radius:22px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-trust-stats{box-shadow:0 18px 45px -18px color-mix(in oklab,var(--fr-deep) 24%,transparent)}}.finance-trust-stats div{padding:19px 20px}.finance-trust-stats div+div{border-left:1px solid var(--fr-border)}.finance-trust-stats b,.finance-trust-stats span{display:block}.finance-trust-stats b{font-family:Outfit,sans-serif;font-size:20px}.finance-trust-stats span{color:var(--fr-muted);margin-top:3px;font-size:11px}.finance-partners{justify-content:center;align-items:center;gap:38px;margin-top:23px;display:flex}.finance-partners span{color:var(--fr-muted);align-items:center;gap:9px;font-size:11px;display:flex}.finance-partners img{object-fit:contain;object-position:center;flex:none;width:112px;height:30px;display:block}.finance-dark{background:radial-gradient(120% 90% at 85% 0%,var(--fr-primary),var(--fr-night) 50%,var(--fr-night) 75%);padding:72px 0}@supports (color:color-mix(in lab, red, red)){.finance-dark{background:radial-gradient(120% 90% at 85% 0%,color-mix(in oklab,var(--fr-primary) 40%,transparent),color-mix(in oklab,var(--fr-night) 96%,transparent) 50%,var(--fr-night) 75%)}}.finance-dark{color:var(--fr-on-dark)}.finance-section-heading{text-align:center;max-width:780px;margin:0 auto}.finance-section-heading .finance-eyebrow{justify-content:center}.finance-section-heading h2{text-wrap:balance;margin:17px 0 0;font-size:42px;line-height:1.16}.finance-section-heading>p:not(.finance-eyebrow){color:var(--fr-muted);margin:15px auto 0;font-size:17px;line-height:1.65}.finance-section-heading.light h2,.finance-section-heading.light>p:not(.finance-eyebrow){color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-section-heading.light>p:not(.finance-eyebrow){color:color-mix(in oklab,var(--fr-on-dark) 72%,transparent)}}.finance-eligibility-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:42px;display:grid}.finance-eligibility-grid>div{border:1px solid var(--fr-on-dark);padding:22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid>div{border:1px solid color-mix(in oklab,var(--fr-on-dark) 12%,transparent)}}.finance-eligibility-grid>div{background:var(--fr-on-dark);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid>div{background:color-mix(in oklab,var(--fr-on-dark) 5%,transparent)}}.finance-icon{border:1px solid var(--fr-lavender);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-icon{border:1px solid color-mix(in oklab,var(--fr-lavender) 30%,transparent)}}.finance-icon{background:var(--fr-lavender);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.finance-icon{background:color-mix(in oklab,var(--fr-lavender) 14%,transparent)}}.finance-icon{color:var(--fr-lavender)}.finance-icon svg{width:22px;height:22px}.finance-eligibility-grid em{color:var(--fr-on-dark);position:absolute;top:28px;right:18px}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid em{color:color-mix(in oklab,var(--fr-on-dark) 40%,transparent)}}.finance-eligibility-grid em{font-size:10px;font-style:normal}.finance-eligibility-grid h3{margin:18px 0 0;font-size:15px}.finance-eligibility-grid p{color:var(--fr-on-dark);margin:7px 0 0}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid p{color:color-mix(in oklab,var(--fr-on-dark) 60%,transparent)}}.finance-eligibility-grid p{font-size:11px}.finance-eligibility .finance-primary,.finance-section>.finance-shell>.finance-primary{margin:35px auto 0;display:flex}.finance-section{background:var(--background);padding:76px 0}.finance-steps{grid-template-columns:1fr 1fr;align-items:stretch;gap:58px;margin-top:50px;display:grid}.finance-step-list{flex-direction:column;justify-content:center;gap:10px;display:flex}.finance-step-list button{text-align:left;white-space:normal;border-color:#0000;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:16px;height:auto;padding:18px 20px;display:grid}.finance-step-list button>span:first-child{background:var(--fr-soft);width:44px;height:44px;color:var(--fr-primary);border-radius:50%;place-items:center;font-family:Outfit,sans-serif;font-weight:700;display:grid}.finance-step-list button>span:last-child{display:block}.finance-step-list strong{font-family:Outfit,sans-serif;font-size:19px;display:block}.finance-step-list small{color:var(--fr-muted);margin-top:7px;font-size:14px;line-height:1.55;display:block}.finance-step-list .is-active{border-color:var(--fr-primary)}@supports (color:color-mix(in lab, red, red)){.finance-step-list .is-active{border-color:color-mix(in oklab,var(--fr-primary) 28%,transparent)}}.finance-step-list .is-active{background:var(--background);box-shadow:0 15px 45px var(--fr-deep)}@supports (color:color-mix(in lab, red, red)){.finance-step-list .is-active{box-shadow:0 15px 45px color-mix(in oklab,var(--fr-deep) 12%,transparent)}}.finance-step-list .is-active>span:first-child{background:var(--fr-primary);color:var(--fr-on-dark)}.finance-step-media{background:radial-gradient(90% 70% at 50% 100%,var(--fr-primary),transparent 70%),linear-gradient(var(--fr-soft),var(--fr-soft));border-radius:30px;min-height:630px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-step-media{background:radial-gradient(90% 70% at 50% 100%,color-mix(in oklab,var(--fr-primary) 28%,transparent),transparent 70%),linear-gradient(var(--fr-soft),color-mix(in oklab,var(--fr-soft) 80%,var(--fr-lavender)))}}.finance-step-media img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 35px 50px var(--fr-ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.finance-step-media img{filter:drop-shadow(0 35px 50px color-mix(in oklab,var(--fr-ink) 32%,transparent))}}.finance-step-media span{z-index:2;box-shadow:0 4px 14px var(--fr-deep);background:#ffffffeb;border-radius:999px;padding:9px 15px;position:absolute;top:22px;left:25px}@supports (color:color-mix(in lab, red, red)){.finance-step-media span{box-shadow:0 4px 14px color-mix(in oklab,var(--fr-deep) 14%,transparent)}}.finance-step-media span{color:var(--fr-primary);text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.15em!important}.finance-example-card{max-width:520px;color:var(--fr-ink);box-shadow:0 40px 80px -20px var(--foreground);background:#fff;border-radius:23px;margin:38px auto 0;padding:27px 24px}@supports (color:color-mix(in lab, red, red)){.finance-example-card{box-shadow:0 40px 80px -20px color-mix(in oklab,var(--foreground) 50%,transparent)}}.finance-example-card h3{margin:0;font-size:18px}.finance-example-card .finance-result strong{font-size:46px}.finance-example-card [data-slot=slider]{margin-top:22px}.finance-example-meta{border-top:1px solid var(--fr-border);color:var(--fr-muted);justify-content:space-between;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.finance-example-meta b{color:var(--fr-ink)}.finance-outline-pills{justify-content:center;gap:10px;margin-top:22px;display:flex}.finance-outline-pills span{border-color:var(--fr-lavender);color:var(--fr-lavender);background:0 0}.finance-legal{max-width:720px;color:var(--fr-on-dark);margin:22px auto 0}@supports (color:color-mix(in lab, red, red)){.finance-legal{color:color-mix(in oklab,var(--fr-on-dark) 70%,transparent)}}.finance-legal{text-align:center;font-size:11px}.finance-cover-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.finance-cover-grid>div{border:1px solid var(--fr-border);border-radius:20px;padding:23px}.finance-cover-grid .finance-icon{background:var(--fr-soft);color:var(--fr-primary);border:0}.finance-cover-grid h3{margin:16px 0 0;font-size:18px}.finance-limit-callout{background:var(--fr-soft);max-width:850px;color:var(--fr-muted);text-align:center;border-radius:17px;margin:28px auto 0;padding:18px 22px}.finance-limit-callout strong{color:var(--fr-ink)}.finance-procedures{background:var(--fr-soft)}.finance-procedure-cards{scroll-snap-type:x mandatory;gap:14px;margin-top:40px;padding-bottom:12px;display:flex;overflow-x:auto}.finance-procedure-cards article{background:var(--fr-ink);height:390px;color:var(--fr-on-dark);scroll-snap-align:start;border-radius:20px;flex:0 0 250px;position:relative;overflow:hidden}.finance-procedure-cards img{object-fit:cover;width:100%;height:100%}.finance-procedure-cards article:after{background:linear-gradient(180deg,var(--fr-night),var(--fr-night) 42%,var(--fr-night));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.finance-procedure-cards article:after{background:linear-gradient(180deg,color-mix(in oklab,var(--fr-night) 28%,transparent),color-mix(in oklab,var(--fr-night) 48%,transparent) 42%,color-mix(in oklab,var(--fr-night) 92%,transparent))}}.finance-procedure-cards article:after{content:""}.finance-procedure-cards article>div{z-index:1;position:absolute;bottom:17px;left:18px;right:18px}.finance-procedure-cards h3{margin:0 0 14px;font-size:20px}.finance-procedure-cards span,.finance-procedure-cards b,.finance-procedure-cards strong{display:block}.finance-procedure-cards span{color:var(--fr-on-dark);margin-top:9px}@supports (color:color-mix(in lab, red, red)){.finance-procedure-cards span{color:color-mix(in oklab,var(--fr-on-dark) 70%,transparent)}}.finance-procedure-cards span{text-transform:uppercase;font-size:9px}.finance-procedure-cards b{font-size:15px}.finance-procedure-cards strong{font-size:16px}.finance-procedure-cards button{border-radius:999px;height:34px;margin-top:13px}.finance-footnote{color:var(--fr-muted);text-align:center;margin-top:20px;font-size:11px}.finance-compare{background:var(--background)}.finance-table-wrap{margin-top:40px;overflow-x:auto}.finance-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.finance-table-wrap th,.finance-table-wrap td{border-right:1px solid var(--fr-border);border-bottom:1px solid var(--fr-border);text-align:center;padding:16px 13px}.finance-table-wrap th:first-child,.finance-table-wrap td:first-child{text-align:left;font-weight:700}.finance-table-wrap th{height:70px;font-family:Outfit,sans-serif;font-size:14px}.finance-table-wrap .winner{background:var(--fr-soft);color:var(--fr-deep);font-weight:700}.finance-table-wrap th.winner{background:linear-gradient(135deg,var(--fr-deep),var(--fr-primary));color:var(--fr-on-dark);border-radius:16px 16px 0 0}.finance-care{background:var(--fr-soft)}.finance-care-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:42px;display:grid}.finance-care-grid article{border:1px solid var(--fr-border);background:var(--background);border-radius:20px;grid-template-columns:200px 1fr;align-items:center;display:grid;overflow:hidden}.finance-care-grid article:first-child{grid-column:1/-1}.finance-care-grid img{object-fit:cover;width:100%;height:200px}.finance-care-grid div{padding:25px}.finance-care-grid h3{margin:0;font-size:22px}.finance-care-grid p{color:var(--fr-muted)}.finance-care>.finance-shell>button{border-radius:999px;margin:32px auto 0;display:flex}.finance-surgeon-quote{background:var(--background);padding:52px 0}.finance-surgeon-quote .finance-shell>div{background:var(--fr-night);max-width:820px;color:var(--fr-on-dark);border-radius:22px;grid-template-columns:240px 1fr;align-items:center;gap:38px;margin:auto;display:grid;overflow:hidden}.finance-surgeon-quote img{object-fit:cover;width:100%;height:260px}.finance-surgeon-quote blockquote{padding:30px;font-family:Outfit,sans-serif;font-size:23px;line-height:1.45}.finance-faq{background:var(--fr-soft)}.finance-faq-grid{grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:35px;display:grid}.finance-faq-grid>div{border:1px solid var(--fr-border);background:var(--background);border-radius:12px;padding:0 18px}.finance-faq-grid button{text-align:left;font-size:13px}.finance-faq-grid [data-slot=accordion-content]{color:var(--fr-muted);font-size:12px}.finance-final{background:radial-gradient(100% 180% at 80% 0%,var(--fr-primary),var(--fr-deep) 52%,var(--fr-night));color:var(--fr-on-dark);text-align:center;padding:64px 0}.finance-final h2{max-width:700px;color:var(--fr-on-dark);margin:0 auto;font-size:40px;line-height:1.18}.finance-final p{color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-final p{color:color-mix(in oklab,var(--fr-on-dark) 78%,transparent)}}.finance-final>div>div{justify-content:center;gap:12px;margin-top:25px;display:flex}.finance-final .finance-primary{background:var(--background)!important;color:var(--fr-deep)!important}.finance-final .finance-primary+button{border-color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-final .finance-primary+button{border-color:color-mix(in oklab,var(--fr-on-dark) 55%,transparent)}}.finance-final .finance-primary+button{background:var(--fr-on-dark);color:var(--fr-deep);border-radius:999px}.finance-footer{background:var(--background);border-top:1px solid var(--fr-border);padding:45px 0}.finance-footer img{width:auto;height:25px}.finance-footer .finance-shell>div{gap:24px;margin:24px 0;display:flex}.finance-footer a{color:var(--fr-muted);font-size:12px}.finance-footer p{max-width:770px;color:var(--fr-muted);font-size:10px}@media (width<=767px){.finance-shell{width:calc(100% - 32px)}.finance-nav-wrap{background:var(--background);padding:0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.finance-nav-wrap{background:color-mix(in oklab,var(--background) 92%,transparent)}}.finance-nav-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finance-nav{height:56px;box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:0 16px}.finance-brand img{height:24px}.finance-nav-links{display:none}.finance-nav-actions{justify-self:end}.finance-nav-actions>a{font-size:14px}.finance-nav-actions button{height:40px;padding-inline:16px;font-size:0}.finance-nav-actions button:before{content:"Simular";font-size:13px}.finance-menu,.finance-mobile-menu{display:none}.finance-hero{min-height:0;padding:28px 0 31px}.finance-hero-image{display:none}.finance-hero-grid{width:100%;display:block}.finance-hero-copy{padding:0 20px}.finance-eyebrow{font-size:10px}.finance-eyebrow:before{width:24px}.finance-hero h1{margin-top:17px;font-size:36px;line-height:1.02}.finance-lede{margin-top:14px;font-size:16px;line-height:1.55}.finance-pills{gap:8px;margin-top:17px}.finance-pills span{white-space:nowrap;padding:8px 11px}.finance-simulator{border-radius:24px;margin:24px 16px 0;padding:20px 16px}.finance-procedure-tabs{margin-inline:-16px;padding-inline:16px}.finance-procedure-tabs button{height:40px}.finance-range{margin-top:11px}.finance-amount-head{display:block}.finance-amount-head>strong{margin-bottom:13px;display:block}.finance-amount-head>div{grid-template-columns:48px minmax(0,1fr) 48px;display:grid}.finance-amount-head b{text-align:center;font-size:32px}.finance-amount-head button{width:48px;height:48px;color:var(--fr-primary);border-radius:50%;font-size:24px;display:inline-flex}.finance-result strong{font-size:38px}.finance-result-grid dd{font-size:9px}.finance-trust{padding:8px 0 40px}.finance-trust .finance-shell{width:100%}.finance-trust-stats{box-shadow:none;scroll-snap-type:x mandatory;border:0;border-radius:0;gap:10px;padding:0 16px 8px;display:flex;overflow-x:auto}.finance-trust-stats div{scroll-snap-align:start;border-radius:16px;flex:0 0 150px;padding:16px;border:1px solid var(--fr-border)!important}.finance-trust-stats b{font-size:20px}.finance-partners{border-block:1px solid var(--fr-border);white-space:nowrap;gap:18px;margin-top:10px;padding:12px 16px;overflow:hidden}.finance-partners span{font-size:0}.finance-partners span:first-child:before{content:"CRÉDITO COM";font-size:9px}.finance-partners span:nth-child(2):before{content:"SEGURO";font-size:9px}.finance-partners span:nth-child(3):before{content:"CIRURGIÕES";font-size:9px}.finance-partners img{height:17px}.finance-partners span:last-child img{height:23px}.finance-dark,.finance-section{padding:48px 0}.finance-section-heading{text-align:left}.finance-section-heading .finance-eyebrow{justify-content:flex-start}.finance-section-heading h2{font-size:29px;line-height:1.16}.finance-section-heading>p:not(.finance-eyebrow){font-size:15px;line-height:1.55}.finance-eligibility-grid{border:1px solid var(--fr-on-dark);margin-top:24px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid{border:1px solid color-mix(in oklab,var(--fr-on-dark) 12%,transparent)}}.finance-eligibility-grid{background:var(--fr-on-dark);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid{background:color-mix(in oklab,var(--fr-on-dark) 5%,transparent)}}.finance-eligibility-grid>div{background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);column-gap:13px;padding:15px;display:grid}.finance-eligibility-grid>div+div{border-top:1px solid var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid>div+div{border-top:1px solid color-mix(in oklab,var(--fr-on-dark) 10%,transparent)}}.finance-eligibility-grid .finance-icon{grid-row:1/3;width:44px;height:44px}.finance-eligibility-grid em{display:none}.finance-eligibility-grid h3{margin:1px 0 0;font-size:14px}.finance-eligibility-grid p{margin:3px 0 0;font-size:11px}.finance-eligibility .finance-primary,.finance-section>.finance-shell>.finance-primary{width:100%}.finance-steps{margin-top:25px;display:block}.finance-step-list{scroll-snap-type:x mandatory;flex-direction:row;gap:12px;margin-inline:-16px;padding:0 16px 10px;overflow-x:auto}.finance-step-list button{border-color:var(--fr-border);scroll-snap-align:center;flex-direction:column;flex:0 0 300px;min-height:185px;padding:18px;display:flex}.finance-step-list button>span:first-child{width:38px;height:38px}.finance-step-list small{display:block}.finance-step-media{height:420px;min-height:0;margin-top:18px}.finance-step-media span{top:13px;left:13px}.finance-example .finance-section-heading{text-align:center}.finance-example-card{padding:22px 17px}.finance-example-card .finance-result strong{font-size:40px}.finance-outline-pills{gap:6px}.finance-outline-pills span{padding:8px 11px;font-size:11px}.finance-cover-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.finance-cover-grid>div{padding:17px}.finance-cover-grid h3{font-size:15px}.finance-limit-callout{text-align:left;font-size:13px}.finance-procedure-cards{margin-inline:-16px;padding-inline:16px}.finance-procedure-cards article{flex-basis:245px;height:370px}.finance-table-wrap{margin-inline:-16px;padding-inline:16px}.finance-table-wrap table{min-width:720px}.finance-care-grid{scroll-snap-type:x mandatory;gap:14px;margin-inline:-16px;padding:0 16px 10px;display:flex;overflow-x:auto}.finance-care-grid article,.finance-care-grid article:first-child{scroll-snap-align:center;flex:0 0 275px;display:block}.finance-care-grid img{height:180px}.finance-care-grid div{padding:20px}.finance-care-grid h3{font-size:19px}.finance-surgeon-quote{padding:40px 0}.finance-surgeon-quote .finance-shell>div{display:block}.finance-surgeon-quote img{height:260px}.finance-surgeon-quote blockquote{margin:0;padding:24px;font-size:18px}.finance-faq-grid{grid-template-columns:1fr}.finance-final{padding:48px 0}.finance-final h2{font-size:30px}.finance-final>div>div{flex-direction:column}.finance-final button{width:100%}.finance-footer .finance-shell>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.finance-redesign *{scroll-behavior:auto!important;transition:none!important}}@media (width>=768px){.finance-procedure-cards{scrollbar-width:none;gap:16px}.finance-procedure-cards::-webkit-scrollbar{display:none}.finance-procedure-cards article{flex-basis:calc(25% - 12px);height:410px}.finance-table-wrap.grid{display:block}.finance-table-wrap table{table-layout:fixed;border-collapse:separate;border-spacing:10px 0}.finance-table-wrap th,.finance-table-wrap td{background:var(--fr-soft);border-right:0;padding:18px 16px}@supports (color:color-mix(in lab, red, red)){.finance-table-wrap th,.finance-table-wrap td{background:color-mix(in oklab,var(--fr-soft) 72%,var(--background))}}.finance-table-wrap th,.finance-table-wrap td{text-align:left}.finance-table-wrap th:first-child,.finance-table-wrap td:first-child{background:0 0;width:190px}.finance-table-wrap th:not(:first-child){text-align:center}.finance-table-wrap .winner{background:var(--background);box-shadow:14px 0 28px -28px var(--fr-ink),-14px 0 28px -28px var(--fr-ink)}@supports (color:color-mix(in lab, red, red)){.finance-table-wrap .winner{box-shadow:14px 0 28px -28px color-mix(in oklab,var(--fr-ink) 42%,transparent),-14px 0 28px -28px color-mix(in oklab,var(--fr-ink) 42%,transparent)}}.finance-table-wrap th.winner{background:linear-gradient(135deg,var(--fr-deep),var(--fr-primary));box-shadow:0 16px 30px -18px var(--fr-primary)}@supports (color:color-mix(in lab, red, red)){.finance-table-wrap th.winner{box-shadow:0 16px 30px -18px color-mix(in oklab,var(--fr-primary) 58%,transparent)}}.finance-table-wrap tbody tr:last-child td:not(:first-child){border-bottom:0}.finance-table-wrap tbody tr:last-child td:nth-child(2){border-radius:0 0 0 16px}.finance-table-wrap tbody tr:last-child td:last-child{border-radius:0 0 16px 16px}.finance-care{padding-block:88px 96px}.finance-care-grid{flex-direction:column;gap:56px;max-width:1000px;margin:58px auto 0;display:flex}.finance-care-grid article,.finance-care-grid article:first-child{background:0 0;border:0;border-radius:0;grid-template-columns:470px minmax(0,1fr);min-height:290px;display:grid;overflow:visible}.finance-care-grid article:nth-child(2){grid-template-columns:minmax(0,1fr) 470px}.finance-care-grid article:nth-child(2) img{grid-area:1/2}.finance-care-grid article:nth-child(2) div{grid-area:1/1}.finance-care-grid img{height:290px;box-shadow:0 24px 55px -28px var(--fr-deep);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.finance-care-grid img{box-shadow:0 24px 55px -28px color-mix(in oklab,var(--fr-deep) 34%,transparent)}}.finance-care-grid div{padding:38px 46px}.finance-care-grid h3{font-size:24px}.finance-care-grid p{font-size:16px;line-height:1.65}.finance-surgeon-quote{padding:72px 0}.finance-surgeon-quote .finance-shell>div{grid-template-columns:330px 1fr;max-width:1000px}.finance-surgeon-quote img{height:300px}.finance-surgeon-quote blockquote{padding:46px;font-size:25px}}.finance-steps-mobile,.finance-mobile-dots,.finance-compare-mobile{display:none}.finance-dark .finance-eligibility-grid h3,.finance-dark .finance-eligibility-grid p{color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-dark .finance-eligibility-grid p{color:color-mix(in oklab,var(--fr-on-dark) 70%,transparent)}}@media (width<=767px){.finance-redesign{background:var(--background);max-width:430px;margin-inline:auto}.finance-eligibility .finance-section-heading.light>p:not(.finance-eyebrow){color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-eligibility .finance-section-heading.light>p:not(.finance-eyebrow){color:color-mix(in oklab,var(--fr-on-dark) 72%,transparent)}}.finance-eligibility-grid h3{color:var(--fr-on-dark);font-size:15px;line-height:1.25}.finance-eligibility-grid p{color:var(--fr-on-dark)}@supports (color:color-mix(in lab, red, red)){.finance-eligibility-grid p{color:color-mix(in oklab,var(--fr-on-dark) 70%,transparent)}}.finance-eligibility-grid p{font-size:13px;line-height:1.45}.finance-steps{display:none}.finance-steps-mobile{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:24px -16px 0;padding:4px 16px 8px;display:flex;overflow-x:auto}.finance-steps-mobile article{border:1px solid var(--fr-border);background:var(--background);scroll-snap-align:center;border-radius:24px;flex:0 0 300px;overflow:hidden}.finance-steps-mobile article>div{background:var(--fr-soft);height:300px;position:relative;overflow:hidden}.finance-steps-mobile article>div>span{z-index:1;background:var(--fr-primary);width:36px;height:36px;color:var(--fr-on-dark);border-radius:50%;place-items:center;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.finance-steps-mobile img{object-fit:contain;object-position:center 18px;transform-origin:top;width:100%;height:100%;transform:scale(1.16)}.finance-steps-mobile article>p{color:var(--fr-primary);text-transform:uppercase;margin:18px 20px 0;font-size:10px;font-weight:800;letter-spacing:.16em!important}.finance-steps-mobile h3{margin:8px 20px 0;font-size:19px;line-height:1.25}.finance-steps-mobile small{color:var(--fr-muted);margin:6px 20px 20px;font-size:14px;line-height:1.5;display:block}.finance-mobile-dots{justify-content:center;gap:6px;margin:5px 0 20px;display:flex}.finance-mobile-dots span{background:var(--fr-border);border-radius:999px;width:6px;height:6px}.finance-mobile-dots span:first-child{background:var(--fr-primary);width:18px}.finance-table-wrap{display:none}.finance-compare-mobile{margin-top:20px;display:block}.finance-compare-tabs{border:1px solid var(--fr-border);background:var(--fr-soft);border-radius:999px;gap:4px;padding:4px;display:flex}.finance-compare-tabs button{height:40px;color:var(--fr-muted);border-radius:999px;flex:1;padding:0 5px;font-size:12px;font-weight:700}.finance-compare-tabs button.is-active{background:var(--background);color:var(--fr-deep);box-shadow:0 1px 3px var(--fr-ink)}@supports (color:color-mix(in lab, red, red)){.finance-compare-tabs button.is-active{box-shadow:0 1px 3px color-mix(in oklab,var(--fr-ink) 12%,transparent)}}.finance-scorecard{border:1px solid var(--fr-border);background:var(--background);box-shadow:0 18px 45px -18px var(--fr-deep);border-radius:20px;margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-scorecard{box-shadow:0 18px 45px -18px color-mix(in oklab,var(--fr-deep) 24%,transparent)}}.finance-scorecard-head,.finance-scorecard-row{grid-template-columns:minmax(0,1fr) 64px 72px;align-items:center;display:grid}.finance-scorecard-head{background:var(--fr-soft);color:var(--fr-muted);text-align:center;text-transform:uppercase;padding:12px 14px;font-size:10px}.finance-scorecard-head b:first-of-type{color:var(--fr-primary)}.finance-scorecard-row{border-top:1px solid var(--fr-border);padding:12px 14px}.finance-scorecard-row strong{color:var(--fr-ink);font-size:14px;line-height:1.3;display:block}.finance-scorecard-row small{color:var(--fr-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.finance-scorecard-row>span{background:var(--fr-soft);width:30px;height:30px;color:var(--fr-muted);border-radius:50%;place-items:center;margin:auto;font-size:13px;font-weight:700;display:grid}.finance-scorecard-row>span.yes{background:var(--fr-primary);color:var(--fr-on-dark)}}.finance-quote-copy{padding:30px}.finance-surgeon-quote blockquote{margin:0}.finance-quote-copy>p{border-top:1px solid var(--fr-on-dark);margin:18px 0 0;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.finance-quote-copy>p{border-top:1px solid color-mix(in oklab,var(--fr-on-dark) 25%,transparent)}}.finance-quote-copy>p strong,.finance-quote-copy>p span{display:block}.finance-quote-copy>p span{color:var(--fr-on-dark);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.finance-quote-copy>p span{color:color-mix(in oklab,var(--fr-on-dark) 80%,transparent)}}.finance-quote-copy>p span{font-size:12px;line-height:1.5}.finance-card-eyebrow{text-transform:uppercase;font-weight:800;color:var(--fr-primary)!important;letter-spacing:.16em!important;font-size:10px!important}.finance-partner-caption,.finance-mobile-disclaimer,.finance-sticky-bar{display:none}@media (width>=768px){.finance-quote-copy{padding:46px}.finance-surgeon-quote blockquote{padding:0}}@media (width<=767px){.finance-nav{grid-template-columns:minmax(0,1fr) auto;gap:12px}.finance-brand{min-width:0}.finance-nav-actions{flex-shrink:0}.finance-hero h1{font-weight:800;letter-spacing:0!important}.finance-pills span{font-size:12px}.finance-simulator{box-shadow:0 24px 60px -24px var(--fr-ink)}@supports (color:color-mix(in lab, red, red)){.finance-simulator{box-shadow:0 24px 60px -24px color-mix(in oklab,var(--fr-ink) 28%,transparent)}}.finance-range{font-size:13px;line-height:1.4}.finance-result{border-top:1px solid var(--fr-border);border-bottom:1px solid var(--fr-border);padding:16px 0}.finance-result span{font-size:11px}.finance-result strong{font-size:44px}.finance-result small{margin-top:4px;font-size:14px}.finance-result-grid{border-top:0;margin-top:12px;padding-top:0}.finance-result-grid dt{font-size:11px;line-height:1.4}.finance-result-grid dd{font-size:12px}.finance-no-commitment{margin-top:10px;font-size:12px}.finance-partner-caption{color:var(--fr-muted);text-align:center;text-transform:uppercase;margin:22px 16px 0;font-size:10px;font-weight:700;display:block}.finance-partners{border:0;margin-top:12px;padding:0 16px}.finance-partners span:before{display:none!important}.finance-partners span{display:block}.finance-partners img{height:18px}.finance-partners span:first-child img{height:22px}.finance-partners span:last-child img{height:30px}.finance-procedure-cards{gap:12px;margin-top:20px;padding-bottom:4px}.finance-procedure-cards article{height:360px;min-height:360px;box-shadow:0 24px 50px -24px var(--fr-ink);border-radius:24px;flex-basis:272px}@supports (color:color-mix(in lab, red, red)){.finance-procedure-cards article{box-shadow:0 24px 50px -24px color-mix(in oklab,var(--fr-ink) 40%,transparent)}}.finance-procedure-cards article:after{background:linear-gradient(180deg,var(--fr-night),var(--fr-deep) 45%,var(--fr-night))}@supports (color:color-mix(in lab, red, red)){.finance-procedure-cards article:after{background:linear-gradient(180deg,color-mix(in oklab,var(--fr-night) 32%,transparent),color-mix(in oklab,var(--fr-deep) 58%,transparent) 45%,color-mix(in oklab,var(--fr-night) 93%,transparent))}}.finance-procedure-cards article>div{bottom:18px;left:18px;right:18px}.finance-procedure-cards button{background:var(--background);width:100%;height:44px;color:var(--fr-deep)}.finance-footnote{text-align:left;font-size:12px;line-height:1.55}.finance-care .finance-shell{width:100%}.finance-care .finance-section-heading{padding-inline:16px}.finance-care-grid{gap:12px;margin:20px 0 0;padding:0 16px 4px}.finance-care-grid article,.finance-care-grid article:first-child{border-radius:24px;flex-basis:300px}.finance-care-grid img{aspect-ratio:4/3;object-position:center 30%;height:auto}.finance-care-grid div{padding:18px}.finance-care-grid h3{margin:10px 0 8px;font-size:20px;line-height:1.25}.finance-care-grid p:not(.finance-card-eyebrow){margin:0;font-size:14px;line-height:1.5}.finance-care>.finance-shell>button{border:2px solid var(--fr-primary);width:calc(100% - 32px);height:52px;color:var(--fr-primary);margin-top:20px}.finance-surgeon-quote{padding:48px 16px}.finance-surgeon-quote .finance-shell{width:100%}.finance-surgeon-quote .finance-shell>div{border-radius:24px;align-items:flex-end;min-height:600px;display:flex;position:relative}.finance-surgeon-quote img{object-position:center top;width:100%;height:100%;position:absolute;inset:0}.finance-surgeon-quote .finance-shell>div:after{background:linear-gradient(180deg,transparent,var(--fr-night) 30%,var(--fr-deep) 55%,var(--fr-night));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.finance-surgeon-quote .finance-shell>div:after{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--fr-night) 15%,transparent) 30%,color-mix(in oklab,var(--fr-deep) 72%,transparent) 55%,color-mix(in oklab,var(--fr-night) 94%,transparent))}}.finance-surgeon-quote .finance-shell>div:after{content:""}.finance-quote-copy{z-index:1;padding:22px 20px 24px;position:relative}.finance-surgeon-quote blockquote{padding:0;font-size:19px;line-height:1.4}.finance-quote-copy>p strong{font-size:15px}.finance-quote-copy>p span{font-size:12px}.finance-faq-grid button{min-height:56px;font-size:15px}.finance-faq-grid [data-slot=accordion-content]{font-size:14px;line-height:1.6}.finance-final{background:linear-gradient(135deg,var(--fr-ink),var(--fr-deep) 50%,var(--fr-primary));padding:56px 0}.finance-final p{font-size:16px;line-height:1.55}.finance-footer{padding:40px 0 96px}.finance-footer-legal{margin:0 0 28px!important}.finance-footer img{border-top:1px solid var(--fr-border);padding-top:24px}.finance-footer .finance-shell>div{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.finance-mobile-disclaimer{display:block}.finance-footer p{font-size:12px;line-height:1.6}.finance-sticky-bar{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--fr-border);background:var(--background);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.finance-sticky-bar{background:color-mix(in oklab,var(--background) 94%,transparent)}}.finance-sticky-bar{box-shadow:0 -10px 30px var(--fr-ink)}@supports (color:color-mix(in lab, red, red)){.finance-sticky-bar{box-shadow:0 -10px 30px color-mix(in oklab,var(--fr-ink) 12%,transparent)}}.finance-sticky-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.finance-sticky-bar>div{min-width:0}.finance-sticky-bar span,.finance-sticky-bar strong{display:block}.finance-sticky-bar span{color:var(--fr-muted);font-size:11px}.finance-sticky-bar strong{color:var(--fr-primary);white-space:nowrap;font-family:Outfit,sans-serif;font-size:18px}.finance-sticky-bar small{color:var(--fr-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.finance-sticky-bar .finance-primary{white-space:nowrap;min-height:50px;padding-inline:22px;font-size:15px}}.finance-redesign .finance-table-wrap.finance-compare-cols{grid-template-columns:226px repeat(3,minmax(0,1fr)) minmax(0,1.3fr);align-items:start;gap:12px;max-width:1120px;margin:40px auto 0;padding:0;display:grid;overflow:visible}.finance-compare-cols .fc-col{flex-direction:column;display:flex}.finance-compare-cols .fc-card{background:var(--fr-soft);border-radius:16px;margin-top:16px;padding:0 16px 24px}.finance-compare-cols .fc-labels{margin-top:16px}.finance-compare-cols .fc-head{height:64px;color:var(--fr-ink);align-items:center;font-family:DM Sans,sans-serif;font-size:15.5px;font-weight:700;display:flex}.finance-compare-cols .fc-cell{border-bottom:1px solid var(--fr-border);min-height:96px;color:var(--fr-muted);align-items:center;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.finance-compare-cols .fc-labels .fc-cell{color:var(--fr-ink);padding-inline:4px;font-weight:700}.finance-compare-cols .fc-win{box-shadow:0 30px 60px -24px var(--fr-ink);background:#fff;border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-compare-cols .fc-win{box-shadow:0 30px 60px -24px color-mix(in oklab,var(--fr-ink) 30%,transparent)}}.finance-compare-cols .fc-win .fc-head{background:linear-gradient(135deg,var(--fr-deep),var(--fr-primary));height:80px;padding-inline:22px}.finance-compare-cols .fc-win .fc-head img{width:auto;height:26px}.finance-compare-cols .fc-win .fc-cell{color:var(--fr-ink);margin-inline:20px;font-weight:600}.finance-compare-cols .fc-win .fc-cell:last-child{margin-bottom:8px}.finance-compare-cols .fc-win .fc-cell .fc-tick{background:var(--fr-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.finance-compare-cols .fc-win .fc-cell .fc-tick{background:color-mix(in oklab,var(--fr-primary) 14%,transparent)}}.finance-compare-cols .fc-win .fc-cell .fc-tick{color:var(--fr-primary)}.finance-compare-cols .fc-win .fc-cell .fc-tick svg{stroke-width:3px;width:13px;height:13px}@media (width<=767px){.finance-redesign .finance-table-wrap.finance-compare-cols{display:none}}.finance-redesign .finance-quote-copy span.fq-mark{display:none}@media (width>=768px){.finance-redesign .finance-surgeon-quote .finance-shell>div{max-width:1120px;min-height:478px;box-shadow:0 40px 80px -30px var(--fr-ink);background:radial-gradient(120% 90% at 100% 0,#2a1a4e 0%,#0a0614 55%);border-radius:28px;grid-template-columns:1fr 1fr;margin-inline:auto;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.finance-redesign .finance-surgeon-quote .finance-shell>div{box-shadow:0 40px 80px -30px color-mix(in oklab,var(--fr-ink) 40%,transparent)}}.finance-redesign .finance-surgeon-quote .finance-shell>div>img{object-fit:cover;object-position:center 20%;border-radius:0;width:58%;max-width:none;height:100%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.finance-redesign .finance-surgeon-quote .finance-quote-copy{z-index:1;color:#fff;flex-direction:column;grid-column:2;justify-content:center;padding:48px 56px;display:flex;position:relative}.finance-redesign .finance-surgeon-quote .finance-quote-copy span.fq-mark{height:40px;color:var(--fr-lavender);opacity:.75;margin:0;font-family:Gilroy,sans-serif;font-size:64px;font-weight:800;line-height:1;display:block}.finance-redesign .finance-surgeon-quote blockquote{color:#fff;margin:16px 0 0;font-family:Gilroy,DM Sans,sans-serif;font-size:23px;font-weight:800;line-height:1.45}.finance-redesign .finance-surgeon-quote .finance-quote-copy p{border-top:1px solid #fff3;margin:28px 0 0;padding-top:24px}.finance-redesign .finance-surgeon-quote .finance-quote-copy strong{color:#fff;font-size:15px;display:block}.finance-redesign .finance-surgeon-quote .finance-quote-copy span{color:#ffffffb8;margin-top:6px;font-size:12px;line-height:1.6;display:block}.finance-redesign .finance-surgeon-quote .finance-quote-copy span br{display:none}}.finance-redesign .finance-faq .finance-faq-grid{grid-template-columns:1fr;align-items:start;gap:12px;max-width:1120px;margin:40px auto 0;display:grid}@media (width>=768px){.finance-redesign .finance-faq .finance-faq-grid{grid-template-columns:1fr 1fr}}.finance-redesign .finance-faq .finance-faq-grid>[data-state]{border:1px solid var(--fr-border);box-shadow:none;background:#fff;border-radius:12px;padding:0;overflow:hidden}.finance-redesign .finance-faq .finance-faq-grid button[data-state]{width:100%;color:var(--fr-ink);text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:18px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.finance-redesign .finance-faq .finance-faq-grid button[data-state]>svg{display:none}.finance-redesign .finance-faq .finance-faq-grid button[data-state]:after{content:"+";width:20px;color:var(--fr-primary);text-align:center;flex:none;font-size:22px;font-weight:600;line-height:1}.finance-redesign .finance-faq .finance-faq-grid button[data-state=open]:after{content:"–"}.finance-redesign .finance-faq .finance-faq-grid [role=region]{color:var(--fr-muted);font-size:13.5px;line-height:1.7}.finance-redesign .finance-faq .finance-faq-grid [role=region]>div{padding:0 18px 18px}@media (width<=767px){.finance-redesign .finance-hero{padding-top:96px!important}}.finance-redesign .finance-partners img,.finance-redesign .finance-partners span:last-child img,.finance-redesign .finance-partners span:first-child img{object-fit:contain;width:auto;max-width:270px;height:38px!important}@media (width<=767px){.finance-redesign .finance-partners img,.finance-redesign .finance-partners span:last-child img,.finance-redesign .finance-partners span:first-child img{max-width:190px;height:27px!important}}.finance-step-list button:hover{background:var(--fr-primary);color:#fff;border-color:#0000}.finance-step-list button:hover strong{color:#fff}.finance-step-list button:hover small{color:oklab(100% 0 5.96046e-8/.8)}.finance-step-list button:hover>span:first-child{color:var(--fr-primary);background:oklab(100% 0 5.96046e-8/.92)}.finance-example .finance-eyebrow{color:#fff}.finance-example .finance-example-card{width:min(880px,100%);max-width:none;padding:40px 44px}.finance-example .finance-example-card h3{margin:0;font-size:26px}.finance-example-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-example-base{text-align:right}.finance-example-base span{color:var(--fr-muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block;letter-spacing:.14em!important}.finance-example-base b{color:var(--fr-ink);font-family:Outfit,sans-serif;font-size:24px;display:block}.finance-example .finance-example-card .finance-result span{font-size:13px}.finance-example .finance-example-card .finance-result strong{font-size:64px}.finance-example .finance-example-card .finance-result small{font-size:14px}.finance-example .finance-example-card .finance-slider-labels{font-size:13px}.finance-example .finance-example-meta{font-size:16px}@media (width<=767px){.finance-example .finance-example-card{padding:24px 20px}.finance-example .finance-example-card h3{font-size:20px}.finance-example-base{text-align:left}.finance-example .finance-example-card .finance-result strong{font-size:46px}}.finance-dark .finance-eyebrow{color:#fff}.finance-final .finance-primary{z-index:2;pointer-events:auto;position:relative;opacity:1!important;filter:none!important;background:linear-gradient(90deg,var(--fr-primary),var(--fr-primary),var(--fr-lavender))!important}@supports (color:color-mix(in lab, red, red)){.finance-final .finance-primary{background:linear-gradient(90deg,var(--fr-primary),color-mix(in oklab,var(--fr-primary) 68%,var(--fr-lavender)),var(--fr-lavender))!important}}.finance-final .finance-primary{min-height:48px;box-shadow:0 6px 22px var(--fr-night);padding-inline:27px;color:var(--fr-on-dark)!important}@supports (color:color-mix(in lab, red, red)){.finance-final .finance-primary{box-shadow:0 6px 22px color-mix(in oklab,var(--fr-night) 35%,transparent)}}.finance-final .final-match-cta{min-height:48px;padding-inline:27px}.finance-footer{background:var(--fr-soft)!important;padding:32px 0 8px!important}.finance-footer .finance-footer-legal{color:var(--fr-muted);margin:0 0 10px;font-size:11px;line-height:1.6;display:block!important}@media (width>=768px){.finance-hero-image{background-position:60% 0;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 92%,#0000)}}.finance-preapproval.fpa{--p-ink:#29293d;--p-muted:#73738c;--p-primary:#7c4dca;--p-deep:#5b3fa6;--p-lav:#c7a2eb;--p-soft:#f4f1f9;--p-border:#e9e7ef;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--p-ink);background:linear-gradient(135deg,#29293d 0%,#5b3fa6 50%,#7c4dca 100%);border-radius:0;flex-direction:column;padding:0;font-family:DM Sans,sans-serif;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;box-shadow:0 40px 80px -20px #00000080;transform:none!important}.fpa *{letter-spacing:0}.fpa>button[type=button]:last-child,.fpa>button:not([class*=fpa]){color:#fff;opacity:1;z-index:5;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:14px;right:14px}.fpa>button svg{color:#fff;width:18px;height:18px}.fpa-top{color:#fff;flex-direction:column;flex:none;gap:12px;padding:20px 64px 18px 20px;display:flex}.fpa-brand{align-items:center;gap:12px;display:flex}.fpa-brand img{width:auto;height:22px}.fpa-brand i{background:#ffffff4d;width:1px;height:18px}.fpa-brand span{text-transform:uppercase;color:var(--p-lav);font-size:10px;font-weight:800;line-height:1;letter-spacing:.18em!important}.fpa-summary{color:#fffc;white-space:nowrap;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.fpa-summary strong{color:#fff;font:700 15px/1.2 Gilroy,DM Sans,sans-serif}.fpa-card{-webkit-overflow-scrolling:touch;min-height:0;padding:24px 20px calc(28px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;flex:1;overflow-y:auto}.fpa-progress{align-items:center;gap:12px;display:flex}.fpa-step{text-transform:uppercase;color:var(--p-primary);flex:none;font-size:11px;font-weight:800;line-height:1;letter-spacing:.18em!important}.fpa-bar{background:var(--p-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.fpa-bar span{background:var(--p-primary);height:100%;transition:width .4s;display:block}.fpa-grid,.fpa-single{align-items:start;gap:24px;margin-top:20px;display:grid}.fpa-main{min-width:0}.fpa-title{color:var(--p-ink);text-wrap:pretty;margin:0;font:800 25px/1.15 Gilroy,DM Sans,sans-serif}.fpa-lead{color:var(--p-muted);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.fpa-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.fpa .fpa-btn-primary,.fpa-main [data-testid^=bullcred] button.bg-primary,.fpa-main [data-testid=credit-simulate-phone-confirm]>button:not(:last-child),.fpa-main [data-testid=credit-application-geo-blocked] .gradient-cta{white-space:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;display:inline-flex;box-shadow:0 4px 20px -4px #7c4dca66;color:#fff!important;background:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 55%,#c5a5e9 100%)!important;border:0!important;border-radius:999px!important;height:54px!important;padding:0 26px!important;font:700 15px/1 DM Sans,sans-serif!important}.fpa .fpa-btn-primary svg{width:16px;height:16px}.fpa .fpa-btn-primary:disabled{opacity:.55}.fpa .fpa-btn-outline{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 22px;font:700 15px/1 DM Sans,sans-serif;display:inline-flex;border:2px solid var(--p-primary)!important;color:var(--p-primary)!important;background:#fff!important}.fpa .fpa-btn-sm{width:auto;height:46px;margin-top:16px;padding:0 18px;font-size:13px}.fpa-link{color:var(--p-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.fpa-link:hover{color:var(--p-deep)}.fpa-link-block{text-align:center;width:100%;margin-top:4px;font-size:13px;display:block}.fpa-stack{flex-direction:column;gap:18px;display:flex}.fpa-aside{background:var(--p-soft);border-radius:18px;padding:20px}.fpa-aside-eyebrow{text-transform:uppercase;color:var(--p-primary);margin:0;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.16em!important}.fpa-checks{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;font-size:14px;font-weight:600;line-height:1.35;list-style:none;display:flex}.fpa-checks li{align-items:center;gap:10px;display:flex}.fpa-checks li>span{height:22px;color:var(--p-primary);background:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.fpa-checks svg{stroke-width:3px;width:12px;height:12px}.fpa-aside-note{border-top:1px solid var(--p-border);color:var(--p-muted);margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.fpa-numbered{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fpa-numbered li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.fpa-numbered li>span{height:26px;color:var(--p-primary);background:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;margin-top:-3px;font:700 12px/1 Gilroy,sans-serif;display:inline-flex}.fpa-numbered li:first-child>span{background:var(--p-primary);color:#fff}.fpa-aside-person{text-align:center;flex-direction:column;align-items:center;padding:20px 16px;display:flex}.fpa-avatar{display:inline-block;position:relative}.fpa-avatar img{object-fit:cover;object-position:center 15%;border:3px solid #fff;border-radius:50%;width:88px;height:88px;box-shadow:0 10px 24px -10px #29293d59}.fpa-avatar i{border:3px solid var(--p-soft);background:#25d366;border-radius:50%;width:22px;height:22px;position:absolute;bottom:2px;right:2px}.fpa-person-title{margin:14px 0 0;font:800 17px/1.25 Gilroy,sans-serif}.fpa-person-copy{color:var(--p-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.fpa-person-hours{color:var(--p-muted);margin:12px 0 0;font-size:11px;line-height:1.4}.fpa-form-head{flex-direction:column;gap:14px;display:flex}.fpa-pill{background:var(--p-soft);color:var(--p-deep);border-radius:999px;align-self:flex-start;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.3}.fpa-fields{grid-template-columns:1fr;gap:16px;margin-top:24px;display:grid}.fpa-fields-single{margin-top:0}.fpa-section-label{text-transform:uppercase;color:var(--p-primary);grid-column:1/-1;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1;display:flex;letter-spacing:.18em!important}.fpa-section-label:before{content:"";background:currentColor;width:24px;height:1px}.fpa-section-label~.fpa-section-label{margin-top:8px}.fpa-field{min-width:0;display:block}.fpa-field>span,.fpa-field>label{color:var(--p-ink);margin-bottom:8px;font-size:12px;font-weight:600;line-height:1;display:block}.fpa-field input,.fpa-field select,.fpa-field button[role=combobox]{width:100%;color:var(--p-ink);box-shadow:none;background:#fff;min-width:0;padding:0 16px;font-size:16px;border:1px solid var(--p-border)!important;border-radius:12px!important;height:50px!important}.fpa-field input::placeholder{color:#a5a3b4}.fpa-field input:focus-visible,.fpa-field select:focus-visible,.fpa-field button[role=combobox]:focus-visible{outline:2px solid var(--p-primary);outline-offset:0;box-shadow:none}.fpa-field button[role=combobox]{background:var(--p-soft);justify-content:center;gap:6px;font-weight:600}.fpa-field .flex{gap:8px}.fpa-dob{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.fpa-dob select{appearance:auto;padding:0 12px}.fpa-help{color:var(--p-muted);margin:6px 0 0;font-size:12px;line-height:1.5;display:block}.fpa-error{color:#c0392b}.fpa-consent{background:var(--p-soft);cursor:pointer;color:var(--p-ink);border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:12px;margin-top:8px;padding:16px 18px;font-size:13px;line-height:1.55;display:flex}.fpa-consent button[role=checkbox]{border:2px solid var(--p-primary);background:#fff;border-radius:7px;flex:0 0 22px;width:22px;height:22px;margin-top:1px}.fpa-consent button[role=checkbox][data-state=checked]{background:var(--p-primary);color:#fff}.fpa-consent em{color:var(--p-muted);font-style:normal}.fpa-submit-row{flex-direction:column-reverse;grid-column:1/-1;gap:14px;margin-top:6px;display:flex}.fpa-submit-row>span{color:var(--p-muted);font-size:12px;line-height:1.4}.fpa-main .fpa-proc-fields{margin-bottom:24px}.fpa-main .rounded-2xl.border,.fpa-main [data-testid=bullcred-section]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fpa-main [data-testid=credit-simulate-phone-confirm] [role=status]{display:none}.fpa-main [data-testid=credit-simulate-phone-confirm] p{color:var(--p-muted);font-size:15px;line-height:1.6}.fpa-main [data-testid=credit-simulate-phone-confirm] .bg-emerald-50{font-weight:600;background:var(--p-soft)!important;color:var(--p-deep)!important;border:0!important;border-radius:12px!important;padding:12px 14px!important;font-size:13px!important}.fpa-main [data-testid=credit-simulate-phone-confirm]>button:last-child,.fpa-main [data-testid=bullcred-handoff-retry]{text-align:left;font-weight:600;text-decoration:none;width:auto!important;color:var(--p-primary)!important;font-size:13px!important}.fpa-main [data-testid=bullcred-handoff-failed]>p:first-child,.fpa-main [data-testid=bullcred-proposal-conflict]>p:first-child,.fpa-main [data-testid=credit-application-geo-blocked] p.font-semibold{color:var(--p-ink)!important;font:800 25px/1.15 Gilroy,DM Sans,sans-serif!important}.fpa-main [data-testid=bullcred-handoff-failed]>p:nth-child(2),.fpa-main [data-testid=bullcred-proposal-conflict]>p:nth-child(2){color:var(--p-muted);line-height:1.6;font-size:15px!important}.fpa-main [data-testid=bullcred-otp] input{border-radius:12px;height:54px;font-size:20px}.fpa-main button.rounded-full:not(.fpa-btn-primary):not(.fpa-btn-outline){border-radius:999px}@media (width>=640px){.fpa-fields:not(.fpa-fields-single){grid-template-columns:1fr 1fr}.fpa-field-cep{max-width:240px}.fpa-actions{flex-flow:wrap}.fpa .fpa-btn-primary,.fpa .fpa-btn-outline{width:auto}.fpa-submit-row{flex-direction:row;justify-content:space-between;align-items:center}.fpa-form-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.fpa-pill{white-space:nowrap;flex:none;align-self:auto}.fpa-title{font-size:30px}}@media (width>=768px){.finance-preapproval.fpa{border-radius:28px;width:min(880px,100% - 32px);height:auto;max-height:94dvh;padding:28px}.fpa>button[type=button]:last-child,.fpa>button:not([class*=fpa]){top:20px;right:20px}.fpa-top{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0 56px 22px 8px}.fpa-brand img{height:24px}.fpa-summary{flex-wrap:nowrap;gap:18px;font-size:13px}.fpa-summary strong{font-size:16px}.fpa-card{border-radius:22px;padding:36px 40px 34px}.fpa-grid{grid-template-columns:1.1fr 1fr;gap:36px;margin-top:22px}.fpa-grid:has(.fpa-aside-person){grid-template-columns:1fr 250px;align-items:center}}.finance-preapproval.fpa{outline:none}.fpa-field button[role=combobox]{flex:0 0 100px;padding:0 10px;width:100px!important}.fpa-field .flex>input,.fpa-field .flex>div{flex:1;min-width:0}.fpa-form>.grid{margin-top:20px}.fpa-form>.grid label{color:var(--p-ink);font-size:12px;font-weight:600}.fpa-form>.grid input,.fpa-form>.grid button[role=combobox]{border-color:var(--p-border);border-radius:12px;height:50px}.finance-redesign .finance-partners img,.finance-redesign .finance-partners span:first-child img,.finance-redesign .finance-partners span:last-child img{object-fit:contain;object-position:center;flex:none;max-width:none;display:block;width:112px!important;height:30px!important}@media (width<=767px){.finance-redesign .finance-partners img,.finance-redesign .finance-partners span:first-child img,.finance-redesign .finance-partners span:last-child img{width:84px!important;height:24px!important}}.finance-redesign .finance-partners span:first-child img{height:24px!important}@media (width<=767px){.finance-redesign .finance-partners span:first-child img{height:19px!important}}:root,.scheduling-surface{--schedule-ink:hsl(var(--foreground));--schedule-muted:hsl(var(--muted-foreground));--schedule-violet:hsl(var(--primary));--schedule-deep:hsl(var(--nuviya-deep));--schedule-soft:hsl(var(--nuviya-soft));--schedule-border:hsl(var(--border))}.scheduling-surface{color:var(--schedule-ink);font-family:var(--font-body);letter-spacing:0}.scheduling-surface h1,.scheduling-surface h2,.scheduling-surface h3,.scheduling-surface [role=heading]{font-family:var(--font-heading);letter-spacing:0}.schedule-public-hero{background:linear-gradient(180deg, var(--schedule-soft), hsl(var(--background)) 100%);padding:132px 16px 72px;position:relative;overflow:hidden}.schedule-public-hero:before{background:radial-gradient(closest-side, hsl(var(--nuviya-lavender)), transparent);border-radius:999px;width:560px;height:560px;position:absolute}@supports (color:color-mix(in lab, red, red)){.schedule-public-hero:before{background:radial-gradient(closest-side, color-mix(in oklab, hsl(var(--nuviya-lavender)) 45%, transparent), transparent)}}.schedule-public-hero:before{content:"";pointer-events:none;top:-180px;left:-170px}.schedule-host-avatar{border:4px solid hsl(var(--background));object-fit:cover;width:112px;height:112px;box-shadow:0 18px 45px -18px hsl(var(--nuviya-deep));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.schedule-host-avatar{box-shadow:0 18px 45px -18px color-mix(in oklab, hsl(var(--nuviya-deep)) 40%, transparent)}}.schedule-host-photo{position:relative}.schedule-inline-booking{border:1px solid var(--schedule-border);background:hsl(var(--background));width:100%;color:var(--schedule-ink);text-align:left;border-radius:8px;padding:28px}.schedule-inline-booking>header{margin:0 0 24px}.schedule-inline-booking .schedule-dialog-header{padding-right:0}.schedule-inline-booking .schedule-slot-picker{padding-bottom:0}.schedule-inline-booking .schedule-mobile-slot-action{grid-column:1/-1;padding:16px 0 0;position:static}.schedule-inline-booking .schedule-calendar{border-radius:8px}.schedule-inline-booking .schedule-time-grid{max-height:380px;overflow-y:auto}.schedule-usp-bar{border:1px solid var(--schedule-border);background:hsl(var(--background));border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.schedule-usp-bar article{padding:28px 32px}.schedule-usp-bar article+article{border-left:1px solid var(--schedule-border)}.schedule-linkedin{color:var(--schedule-deep);white-space:normal}@media (width<=767px){.schedule-inline-booking{padding:20px 14px}.schedule-inline-booking .schedule-dialog-header>.grid{grid-template-columns:minmax(0,1fr);display:grid}.schedule-inline-booking .schedule-dialog-header h2{font-size:22px}.schedule-inline-booking .schedule-slot-picker h4{display:block}.schedule-inline-booking .schedule-calendar{border:1px solid var(--schedule-border);padding:8px}.schedule-inline-booking .schedule-mobile-slot-action{margin-top:16px}.schedule-inline-booking .schedule-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:240px}.schedule-usp-bar{grid-template-columns:minmax(0,1fr)}.schedule-usp-bar article{padding:22px}.schedule-usp-bar article+article{border-left:0;border-top:1px solid var(--schedule-border)}.schedule-public-hero+.schedule-expect-section h2{display:block}.schedule-host-bio .schedule-kicker{line-height:1.6}}.schedule-host-photo>span{display:none}.schedule-kicker{color:var(--schedule-violet);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.schedule-chip{border:1px solid hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.schedule-chip{border:1px solid color-mix(in oklab, hsl(var(--primary)) 22%, transparent)}}.schedule-chip{background:hsl(var(--background));color:var(--schedule-deep);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.schedule-primary{background:linear-gradient(135deg, hsl(var(--nuviya-violet)), hsl(var(--nuviya-deep)));color:hsl(var(--primary-foreground));box-shadow:0 18px 45px -18px hsl(var(--nuviya-deep));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.schedule-primary{box-shadow:0 18px 45px -18px color-mix(in oklab, hsl(var(--nuviya-deep)) 60%, transparent)}}.schedule-expect-card{border:1px solid var(--schedule-border);background:hsl(var(--background));border-radius:24px;min-height:190px;padding:28px}.schedule-expect-number{background:var(--schedule-soft);width:40px;height:40px;color:var(--schedule-deep);font-family:var(--font-heading);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.schedule-dialog-overlay{background:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.schedule-dialog-overlay{background:color-mix(in oklab, hsl(var(--foreground)) 72%, transparent)}}.schedule-dialog-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.schedule-dialog{border:1px solid var(--schedule-border);width:calc(100% - 32px);max-width:1000px;max-height:calc(100vh - 32px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.schedule-dialog{border:1px solid color-mix(in oklab, var(--schedule-border) 80%, transparent)}}.schedule-dialog{box-shadow:0 32px 64px -12px hsl(var(--foreground)), 0 90px 140px -60px hsl(var(--foreground));border-radius:32px;padding:40px 44px 44px}@supports (color:color-mix(in lab, red, red)){.schedule-dialog{box-shadow:0 32px 64px -12px color-mix(in oklab, hsl(var(--foreground)) 14%, transparent), 0 90px 140px -60px color-mix(in oklab, hsl(var(--foreground)) 30%, transparent)}}.schedule-dialog-header{padding-bottom:14px}.schedule-dialog-header [data-slot=dialog-title]{letter-spacing:-.015em;font-size:26px;line-height:1.15}.schedule-dialog-header [data-slot=dialog-description]{margin-top:8px;font-size:12px}.schedule-meta-line{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.schedule-meta-line>span{color:var(--schedule-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.schedule-meta-icon{width:14px;height:14px;color:var(--schedule-muted)}@supports (color:color-mix(in lab, red, red)){.schedule-meta-icon{color:color-mix(in oklab, var(--schedule-muted) 70%, transparent)}}.schedule-meta-sep{background:var(--schedule-border);width:1px;height:14px}@supports (color:color-mix(in lab, red, red)){.schedule-meta-sep{background:color-mix(in oklab, var(--schedule-border) 95%, transparent)}}.schedule-dialog [data-slot=calendar]{width:100%}.schedule-dialog [data-slot=calendar] table{border-collapse:separate;width:100%}@media (width>=768px){.schedule-calendar th{letter-spacing:.12em;width:44px;font-size:10px;font-weight:700}.schedule-calendar td[data-day]{width:44px;height:44px}.schedule-calendar div.justify-center span{font-family:var(--font-heading);text-transform:capitalize;font-size:16px;font-weight:700}.schedule-calendar .items-center.justify-between button{border-radius:999px}.schedule-calendar td[data-day]>button{width:40px;height:40px;color:var(--schedule-deep);border-radius:999px;margin:1px auto;font-size:13px;font-weight:600}.schedule-calendar td[data-day]>button:hover{background:var(--schedule-soft)}.schedule-calendar td[data-selected=true]>button{background:var(--schedule-violet);color:hsl(var(--primary-foreground));box-shadow:0 0 0 4px var(--schedule-violet), 0 14px 26px -12px var(--schedule-violet);font-weight:700}@supports (color:color-mix(in lab, red, red)){.schedule-calendar td[data-selected=true]>button{box-shadow:0 0 0 4px color-mix(in oklab, var(--schedule-violet) 16%, transparent), 0 14px 26px -12px var(--schedule-violet)}}.schedule-calendar td[data-selected=true]>button:hover{background:var(--schedule-violet);color:hsl(var(--primary-foreground))}}.schedule-slot-picker{grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:56px}.schedule-slot-picker>section>h4{color:var(--schedule-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.schedule-calendar{border:1px solid var(--schedule-border);min-height:380px;padding:24px}@supports (color:color-mix(in lab, red, red)){.schedule-calendar{border:1px solid color-mix(in oklab, var(--schedule-border) 75%, transparent)}}.schedule-calendar{background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.schedule-calendar{box-shadow:0 1px 2px color-mix(in oklab, hsl(var(--foreground)) 4%, transparent)}}.schedule-time-heading{flex-direction:column;gap:3px;min-height:22px;display:flex}.schedule-time-heading>span{color:var(--schedule-ink);letter-spacing:-.01em;text-transform:none;font-size:17px;font-weight:700}.schedule-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:380px;padding-right:6px;overflow-y:auto}.schedule-time-grid button{border-radius:12px;height:48px;font-size:13px}@media (width>=768px){.schedule-time-grid button:not(.schedule-slot-selected){border-color:var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-time-grid button:not(.schedule-slot-selected){border-color:color-mix(in oklab, var(--schedule-border) 85%, transparent)}}.schedule-time-grid button:not(.schedule-slot-selected){font-weight:600;transition:border-color .18s,background-color .18s,color .18s}.schedule-time-grid button:not(.schedule-slot-selected):hover{border-color:var(--schedule-violet)}@supports (color:color-mix(in lab, red, red)){.schedule-time-grid button:not(.schedule-slot-selected):hover{border-color:color-mix(in oklab, var(--schedule-violet) 45%, transparent)}}.schedule-time-grid button:not(.schedule-slot-selected):hover{background:var(--schedule-violet)}@supports (color:color-mix(in lab, red, red)){.schedule-time-grid button:not(.schedule-slot-selected):hover{background:color-mix(in oklab, var(--schedule-violet) 7%, transparent)}}.schedule-time-grid button:not(.schedule-slot-selected):hover{color:var(--schedule-violet)}.schedule-slot-selected{box-shadow:0 0 0 4px var(--schedule-violet), 0 14px 28px -10px var(--schedule-violet)}@supports (color:color-mix(in lab, red, red)){.schedule-slot-selected{box-shadow:0 0 0 4px color-mix(in oklab, var(--schedule-violet) 14%, transparent), 0 14px 28px -10px color-mix(in oklab, var(--schedule-violet) 60%, transparent)}}.schedule-slot-selected{font-weight:700}.schedule-language{border-color:var(--schedule-border)}@supports (color:color-mix(in lab, red, red)){.schedule-language{border-color:color-mix(in oklab, var(--schedule-border) 60%, transparent)}}.schedule-language{background:var(--schedule-soft)}@supports (color:color-mix(in lab, red, red)){.schedule-language{background:color-mix(in oklab, var(--schedule-soft) 55%, hsl(var(--background)))}}.schedule-language button[aria-pressed=true]{box-shadow:0 6px 14px -6px var(--schedule-violet)}@supports (color:color-mix(in lab, red, red)){.schedule-language button[aria-pressed=true]{box-shadow:0 6px 14px -6px color-mix(in oklab, var(--schedule-violet) 70%, transparent)}}}.schedule-mobile-slot-action,.schedule-mobile-dialog-progress,.schedule-mobile-slot-intro,.schedule-mobile-confirmation{display:none}.schedule-step-line{grid-template-columns:repeat(4,minmax(32px,64px)) 1fr;align-items:center;gap:7px;display:grid}.schedule-step-line>span{background:var(--schedule-border);border-radius:999px;height:5px}.schedule-step-line>span.is-active{background:var(--schedule-violet)}.schedule-step-line>b{color:var(--schedule-muted);justify-self:end;font-size:12px}.schedule-summary-card{background:linear-gradient(145deg, hsl(var(--nuviya-violet)), hsl(var(--nuviya-deep)));color:hsl(var(--primary-foreground));border-radius:16px;padding:24px 22px}.schedule-summary-label,.schedule-details-label{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.schedule-summary-time{margin-top:18px}.schedule-summary-time strong{white-space:pre-line;font-family:var(--font-heading);font-size:18px;line-height:1.25;display:block}.schedule-summary-time span{opacity:.72;margin-top:12px;font-size:10px;line-height:1.55;display:block}.schedule-change-time{height:auto;color:inherit;margin-top:14px;padding:0;font-size:11px;text-decoration:underline}.schedule-details-label{color:var(--schedule-muted)}.schedule-details-form label:not([for=nbd-disclosure]){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.schedule-details-form input,.schedule-details-form textarea{border-radius:12px;min-height:48px;font-size:13px}.schedule-details-form textarea{min-height:80px;padding-top:13px}.schedule-disclosure{display:none}.schedule-disclosure.schedule-disclosure--visible{color:var(--schedule-muted);font-size:12px;line-height:1.45;display:flex}.schedule-disclosure--visible button[role=checkbox]{flex:none;width:20px;height:20px;margin-top:1px}.schedule-confirm-row .schedule-primary{background:linear-gradient(90deg, hsl(var(--nuviya-violet)), hsl(var(--nuviya-lavender)));min-height:48px}.schedule-privacy-note{color:var(--schedule-muted);font-size:9px;line-height:1.5}.schedule-result{text-align:center;padding:18px 8px 8px}.schedule-result-icon{background:hsl(var(--success));width:72px;height:72px;color:hsl(var(--success-foreground));border-radius:999px;place-items:center;margin:0 auto 18px;display:grid}.schedule-confirmation-card{border:1px solid var(--schedule-border);background:hsl(var(--background));box-shadow:0 18px 45px -28px hsl(var(--nuviya-deep));border-radius:22px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.schedule-confirmation-card{box-shadow:0 18px 45px -28px color-mix(in oklab, hsl(var(--nuviya-deep)) 30%, transparent)}}.schedule-confirmation-photo{background:repeating-linear-gradient(135deg, hsl(var(--nuviya-soft)), hsl(var(--nuviya-soft)) 10px, hsl(var(--nuviya-lavender) / .18) 10px, hsl(var(--nuviya-lavender) / .18) 20px);place-items:center;height:128px;display:grid}.schedule-confirmation-photo span{background:hsl(var(--background) / .92);color:var(--schedule-muted);letter-spacing:.08em;text-transform:none;border-radius:4px;padding:5px 9px;font-size:9px}.schedule-confirmation-content{padding:28px}.schedule-confirmation-card span{color:var(--schedule-violet);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.schedule-confirmation-card strong{margin-top:5px;font-size:13px;line-height:1.45;display:block}.schedule-confirmation-card a{border-radius:999px;gap:8px}.schedule-confirmation-card a img{object-fit:contain;width:18px;height:18px}.schedule-dialog-result{width:100%;max-width:none;min-height:100vh;max-height:none;box-shadow:none;border-radius:0;padding:116px 24px 48px;position:fixed;top:0;left:0;overflow-y:auto;transform:none}.schedule-result-overlay{display:none}.schedule-dialog-result>button{top:28px;right:32px}.schedule-result-nav{z-index:2;position:fixed;top:0;left:0;right:0}.schedule-dialog-result .schedule-dialog-header{text-align:center;display:block}.schedule-dialog-result .schedule-dialog-header>.grid{display:block}.schedule-dialog-result .schedule-dialog-header [data-slot=dialog-title]{font-size:40px}.schedule-dialog-result .schedule-dialog-header [data-slot=dialog-description]{max-width:620px;margin:12px auto 0;font-size:15px;line-height:1.5}.schedule-dialog-result .schedule-dialog-header [data-testid=public-booking-dialog-language]{display:none}.schedule-dialog-result .schedule-result{padding-top:0}.schedule-dialog-result .schedule-result-icon{margin-top:-134px;margin-bottom:34px}.schedule-dialog-result .schedule-confirmation-card{max-width:590px;margin-top:36px}.schedule-dialog-result .schedule-return-button{background:linear-gradient(90deg, hsl(var(--nuviya-violet)), hsl(var(--nuviya-lavender)));width:calc(100% - 40px);min-height:52px;color:hsl(var(--primary-foreground));border-radius:999px;margin:0 20px;font-weight:700;display:inline-flex}.schedule-setup-page{background:linear-gradient(180deg, var(--schedule-soft), hsl(var(--background)) 420px);min-height:100vh;padding-top:96px}.schedule-setup-shell{width:min(1152px,100% - 32px);margin:0 auto}.schedule-setup-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:64px;padding:56px 0 72px;display:grid}.schedule-setup-mockup{background:hsl(var(--nuviya-lavender));border-radius:28px;place-items:center;min-height:440px;display:grid;overflow:hidden}.schedule-setup-mockup img{width:min(310px,75%);filter:drop-shadow(0 24px 30px hsl(var(--nuviya-deep)));transform:translateY(30px)}@supports (color:color-mix(in lab, red, red)){.schedule-setup-mockup img{filter:drop-shadow(0 24px 30px color-mix(in oklab, hsl(var(--nuviya-deep)) 28%, transparent))}}.schedule-setup-mockup>p{color:var(--schedule-violet);letter-spacing:.18em;text-transform:uppercase;margin-top:28px;font-size:10px;font-weight:700}.schedule-provider-lockup{align-items:center;gap:12px;margin:10px 0 24px;display:flex}.schedule-provider-lockup span{border:1px solid var(--schedule-border);background:hsl(var(--background));border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.schedule-provider-lockup span img{object-fit:contain;filter:none;width:30px;height:30px;transform:none}.schedule-provider-lockup span:nth-of-type(2) img{width:38px;height:auto}.schedule-provider-lockup i{background:hsl(var(--nuviya-lavender));width:28px;height:1px}.schedule-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.schedule-progress div>span{background:var(--schedule-border);border-radius:999px;height:6px;display:block}.schedule-progress div>span.is-active{background:var(--schedule-violet)}.schedule-progress strong{color:var(--schedule-muted);margin-top:10px;font-size:11px;line-height:1.3;display:block}.schedule-progress div:first-child strong{color:var(--schedule-deep)}.schedule-panel-wrap>div{gap:24px;display:grid}.schedule-panel-wrap [class*=rounded-2xl]{border-radius:24px}.schedule-admin-workspace{position:relative}.schedule-workspace-heading{padding:6px 2px 16px}.schedule-workspace-intro{max-width:720px;padding:20px 2px 8px}.schedule-workspace-intro h2{margin-top:10px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.05}.schedule-workspace-intro>p:last-child{color:var(--schedule-muted);margin-top:14px;line-height:1.7}.schedule-types-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:24px;display:grid}.schedule-type-list{gap:10px;display:grid;position:sticky;top:92px}.schedule-type-list button{text-align:left;border:1px solid var(--schedule-border);background:hsl(var(--background));width:100%;min-height:76px;color:var(--schedule-ink);border-radius:14px;grid-template-columns:8px 1fr;gap:3px 10px;padding:15px;display:grid;position:relative}.schedule-type-list button>span{background:var(--schedule-border);border-radius:999px;grid-row:1/span 2;width:7px;height:7px;margin-top:6px}.schedule-type-list button strong{font-size:13px;line-height:1.35}.schedule-type-list button small{color:var(--schedule-muted);font-size:10px}.schedule-type-list button.is-selected{border-color:var(--schedule-violet);background:var(--schedule-soft)}.schedule-type-list button.is-selected>span{background:var(--schedule-violet)}.schedule-type-editor{gap:16px;min-width:0;display:grid}.schedule-locked-summary{background:var(--schedule-soft);color:var(--schedule-deep);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.schedule-section-card{border-color:var(--schedule-border);background:hsl(var(--background));box-shadow:0 18px 45px -30px hsl(var(--nuviya-deep))}@supports (color:color-mix(in lab, red, red)){.schedule-section-card{box-shadow:0 18px 45px -30px color-mix(in oklab, hsl(var(--nuviya-deep)) 28%, transparent)}}.schedule-section-card [data-slot=card-header]{padding:26px 28px 12px}.schedule-section-card [data-slot=card-content]{padding:0 28px 28px}.schedule-availability-card [class*=rounded-xl]{border-radius:14px}.schedule-booking-type-card{overflow:hidden}.schedule-mobile-bar,.schedule-mobile-hero-image,.schedule-public-mobile-language,.schedule-mobile-type-summary{display:none}@media (width<=1023px){.schedule-setup-hero{grid-template-columns:1fr}.schedule-setup-mockup{min-height:320px}.schedule-types-layout{grid-template-columns:1fr}.schedule-type-list{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;position:static;overflow-x:auto}}@media (width>=768px){.schedule-dialog:not(.schedule-dialog-result){max-height:640px}.schedule-slot-step{padding-top:0}}@media (width<=767px){.schedule-desktop-nav{display:none}.schedule-mobile-bar{z-index:20;border-bottom:1px solid var(--schedule-border);background:hsl(var(--background));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:64px;padding:0 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-mobile-bar{background:color-mix(in oklab, hsl(var(--background)) 94%, transparent)}}.schedule-mobile-bar>img{width:112px;height:auto}.schedule-mobile-bar>span{min-width:0;color:var(--schedule-muted);white-space:nowrap;font-size:12px;font-weight:700}.schedule-mobile-bar>span i{background:hsl(var(--warning));border-radius:999px;width:7px;height:7px;margin-right:6px;display:inline-block}.schedule-public-hero{background:linear-gradient(180deg, var(--schedule-soft), hsl(var(--background)) 320px);padding:16px 20px 34px}.schedule-public-hero:before{display:none}.schedule-public-mobile-language{margin-bottom:22px;display:block}.schedule-public-mobile-language>div{min-width:184px;height:42px}.schedule-host-avatar{width:96px;height:96px}.schedule-host-photo>span{background:hsl(var(--background) / .9);width:max-content;height:max-content;color:var(--schedule-muted);letter-spacing:.08em;border-radius:3px;margin:auto;padding:4px 6px;font-size:9px;display:block;position:absolute;inset:0}.schedule-public-hero .schedule-kicker{margin-top:14px;font-size:11px}.schedule-public-hero header{margin-top:10px}.schedule-public-hero header h1{font-size:30px;line-height:1.06}.schedule-public-hero header p{margin-top:14px;font-size:15px;line-height:1.6}.schedule-public-hero ul{gap:6px;margin-top:18px}.schedule-chip{padding:7px 12px;font-size:12px}.schedule-public-hero .schedule-primary{width:100%;margin-top:24px}.schedule-public-hero+section{padding:36px 20px 40px}.schedule-public-hero+section h2{display:none}.schedule-public-hero+section .schedule-kicker{text-align:left}.schedule-public-hero+section .mt-10.grid{flex-direction:column;gap:10px;margin-top:12px;display:flex}.schedule-expect-card{border-radius:16px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);column-gap:14px;min-height:0;padding:16px;display:grid}.schedule-expect-number{grid-row:1/span 2;width:36px;height:36px}.schedule-expect-card h3{margin-top:0;font-size:15px}.schedule-expect-card p{margin-top:2px;font-size:13px;line-height:1.45}.schedule-public-hero+section .mt-10.text-center{display:none}.schedule-dialog-overlay{background:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.schedule-dialog-overlay{background:color-mix(in oklab, hsl(var(--foreground)) 62%, transparent)}}.schedule-dialog-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.schedule-dialog{border:0;border-radius:28px 28px 0 0;width:100%;max-height:calc(100dvh - 64px);padding:18px 20px 28px;top:auto;bottom:0;left:0;transform:translate(0%)}.schedule-dialog:before{content:"";background:var(--schedule-border);border-radius:999px;width:40px;height:4px;margin:-8px auto 12px;display:block}.schedule-dialog-header>.grid{align-items:center;gap:8px;display:flex}.schedule-dialog-header [data-slot=dialog-title],.schedule-dialog-header [data-slot=dialog-description]{display:none}.schedule-dialog-header [data-testid=public-booking-dialog-language]{margin-left:auto}.schedule-mobile-dialog-progress{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:16px;margin:-2px 66px 10px 0;display:grid}.schedule-mobile-dialog-progress>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.schedule-mobile-dialog-progress span{background:var(--schedule-border);border-radius:999px;height:4px}.schedule-mobile-dialog-progress span.is-active{background:var(--schedule-violet)}.schedule-mobile-dialog-progress b{color:var(--schedule-muted);font-size:12px;font-weight:400}.schedule-step-line{grid-template-columns:44px repeat(3,22px) minmax(0,1fr);gap:6px}.schedule-step-line>span{height:4px}.schedule-step-line>b{font-size:12px;font-weight:400}.schedule-slot-step{padding-top:0}.schedule-mobile-slot-intro{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:4px 14px;margin-bottom:18px;display:grid}.schedule-mobile-slot-intro>span{border:1px solid hsl(var(--primary));background:repeating-linear-gradient(135deg, hsl(var(--nuviya-soft)), hsl(var(--nuviya-soft)) 7px, hsl(var(--nuviya-lavender) / .18) 7px, hsl(var(--nuviya-lavender) / .18) 14px);border-radius:999px;grid-row:1/span 2;width:52px;height:52px}.schedule-mobile-slot-intro h3{font-size:18px;line-height:1.24}.schedule-mobile-slot-intro p{color:var(--schedule-muted);grid-column:1/-1;margin-top:8px;font-size:12px}.schedule-slot-heading{align-items:flex-start;margin-top:12px}.schedule-slot-heading .schedule-expect-number{border:2px solid hsl(var(--primary));width:52px;height:52px}@supports (color:color-mix(in lab, red, red)){.schedule-slot-heading .schedule-expect-number{border:2px solid color-mix(in oklab, hsl(var(--primary)) 42%, transparent)}}.schedule-slot-heading .schedule-expect-number{border-radius:999px}.schedule-slot-heading h3{font-size:16px;line-height:1.3}.schedule-slot-picker{display:block}.schedule-slot-picker h4{display:none}.schedule-calendar{border:0;border-radius:0;min-height:0;padding:0}.schedule-time-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;margin-top:14px;display:grid}.schedule-time-heading h4{font-family:var(--font-heading);font-size:14px;display:block}.schedule-time-heading span{min-width:0;color:var(--schedule-violet);letter-spacing:.08em;text-transform:capitalize;font-size:12px}.schedule-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:180px;padding-right:2px;overflow-y:auto}.schedule-time-grid button{border-radius:999px;min-width:0;height:44px;padding:0 6px;font-size:13px}.schedule-slot-picker{padding-bottom:104px}.schedule-mobile-slot-action{z-index:2;border-top:1px solid var(--schedule-border);background:hsl(var(--background));text-align:center;padding:14px 20px 18px;display:block;position:absolute;bottom:0;left:0;right:0}.schedule-mobile-slot-action p{text-transform:capitalize;margin-bottom:10px;font-size:12px}.schedule-mobile-slot-action button{width:100%;height:52px}.schedule-details-step{flex-direction:column;gap:16px;display:flex}.schedule-summary-card{border-radius:18px;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:20px;display:grid}.schedule-summary-label{display:none}.schedule-summary-time{margin-top:0}.schedule-summary-time strong{font-size:18px}.schedule-summary-time span{display:none}.schedule-change-time{border:1px solid hsl(var(--primary-foreground) / .55);border-radius:999px;margin-top:0;padding:8px 14px;text-decoration:none}.schedule-details-form{order:2}.schedule-details-form>h3{display:none}.schedule-details-form label:not([for=nbd-disclosure]){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.schedule-details-form input,.schedule-details-form textarea{border-radius:14px;min-height:50px;font-size:15px}.schedule-details-form textarea{padding-top:14px}.schedule-details-form .schedule-primary{min-height:54px}.schedule-privacy-note{text-align:center;font-size:10px;line-height:1.5}.schedule-result{margin:-18px -20px -28px;padding:0 20px 28px}.schedule-result-icon{width:42px;height:42px;margin-top:22px}.schedule-confirmation-card{border-radius:18px;padding:18px}.schedule-confirmation-card>h4{font-size:18px}.schedule-confirmation-card .sm\:grid-cols-3{grid-template-columns:1fr}.schedule-confirmation-card .mt-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.schedule-confirmation-card .mt-4>span{grid-column:1/-1}.schedule-dialog-result{border-radius:0;max-height:100dvh;padding:94px 20px 28px;top:0}.schedule-dialog-result:before{display:none}.schedule-dialog-result>button{top:18px;right:16px}.schedule-result-nav{display:none}.schedule-dialog-result .schedule-dialog-header [data-slot=dialog-title]{font-size:28px;display:block}.schedule-dialog-result .schedule-dialog-header [data-slot=dialog-description]{font-size:13px;display:block}.schedule-dialog-result .schedule-result-icon{margin-top:-82px;margin-bottom:26px}.schedule-confirmation-photo{height:100px}.schedule-confirmation-content{padding:20px}.schedule-dialog-result .schedule-dialog-header,.schedule-dialog-result .schedule-result-icon,.schedule-desktop-confirmation{display:none}.schedule-dialog-result{background:hsl(var(--background));padding:0 0 28px}.schedule-mobile-confirmation{margin:-18px -20px 0;display:block}.schedule-mobile-confirmation-top{min-height:360px;color:hsl(var(--primary-foreground));text-align:left;background:repeating-linear-gradient(135deg, hsl(var(--nuviya-soft)), hsl(var(--nuviya-soft)) 11px, hsl(var(--nuviya-lavender) / .18) 11px, hsl(var(--nuviya-lavender) / .18) 22px);padding:128px 20px 30px;position:relative}.schedule-mobile-confirmation-top:after{content:"";background:linear-gradient(180deg, transparent, hsl(var(--nuviya-deep)));position:absolute;inset:42% 0 0}.schedule-mobile-confirmation-top>*{z-index:1;position:relative}.schedule-mobile-confirmation-top>span{border:1px solid hsl(var(--primary-foreground) / .45);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.schedule-mobile-confirmation-top h2{color:inherit;margin-top:14px;font-size:30px;line-height:1.08}.schedule-mobile-confirmation-top p{opacity:.82;margin-top:10px;font-size:12px;line-height:1.6}.schedule-mobile-confirmation-body{padding:20px}.schedule-mobile-confirmation-date{border:1px solid var(--schedule-border);text-align:left;border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.schedule-mobile-confirmation-date b{background:var(--schedule-violet);min-height:58px;color:hsl(var(--primary-foreground));text-transform:uppercase;border-radius:14px;place-items:center;display:grid}.schedule-mobile-confirmation-date strong{font-size:15px;line-height:1.45}.schedule-mobile-confirmation-body>p{color:var(--schedule-muted);margin:14px 0;font-size:12px}.schedule-mobile-calendar-links{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.schedule-mobile-calendar-links a{border-radius:999px;gap:7px;height:46px}.schedule-mobile-calendar-links img{object-fit:contain;width:18px;height:18px}.schedule-dialog-result .schedule-result>.flex{justify-content:center;padding:0 20px}.schedule-setup-page{background:hsl(var(--background));padding-top:0}.schedule-setup-shell{width:100%}.schedule-setup-hero{padding:0 0 28px;display:block}.schedule-mobile-hero-image{height:340px;display:block;position:relative;overflow:hidden}.schedule-mobile-hero-image:after{content:"";background:linear-gradient(180deg, transparent 35%, hsl(var(--background)) 72%, hsl(var(--background)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.schedule-mobile-hero-image:after{background:linear-gradient(180deg, transparent 35%, color-mix(in oklab, hsl(var(--background)) 84%, transparent) 72%, hsl(var(--background)))}}.schedule-mobile-hero-image img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.schedule-setup-hero>div:nth-child(2){z-index:1;margin-top:-98px;padding:0 20px;position:relative}.schedule-setup-hero h1{margin-top:12px;font-size:34px;line-height:1}.schedule-setup-hero h1+p{margin-top:16px;font-size:15px;line-height:1.6}.schedule-setup-hero h1+p+div{display:none}.schedule-progress{background:linear-gradient(135deg, var(--schedule-deep), var(--schedule-violet));min-height:116px;color:hsl(var(--primary-foreground));box-shadow:0 18px 45px -18px hsl(var(--nuviya-deep));border-radius:22px;align-items:center;margin-top:22px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.schedule-progress{box-shadow:0 18px 45px -18px color-mix(in oklab, hsl(var(--nuviya-deep)) 60%, transparent)}}.schedule-progress div{display:none}.schedule-progress div:first-child{grid-template-columns:76px 1fr;align-items:center;gap:18px;display:grid}.schedule-progress div:first-child>span{border:8px solid hsl(var(--primary-foreground));width:76px;height:76px}@supports (color:color-mix(in lab, red, red)){.schedule-progress div:first-child>span{border:8px solid color-mix(in oklab, hsl(var(--primary-foreground)) 28%, transparent)}}.schedule-progress div:first-child>span{border-top-color:hsl(var(--primary-foreground));background:0 0;border-radius:999px}.schedule-progress div:first-child strong{color:hsl(var(--primary-foreground));font-size:16px}.schedule-setup-mockup{display:none}.schedule-panel-wrap{padding:0 20px 40px}.schedule-workspace-heading{display:none!important}.schedule-workspace-intro{padding:30px 0 8px}.schedule-workspace-intro h2{margin-top:8px;font-size:26px;line-height:1.2}.schedule-workspace-intro>p:last-child{margin-top:8px;font-size:14px;line-height:1.55}.schedule-mobile-progress{display:none}.schedule-section-card{box-shadow:none;border-radius:18px!important}.schedule-section-card [data-slot=card-header]{padding:18px 16px 8px}.schedule-section-card [data-slot=card-content]{padding:0 16px 18px}.schedule-calendar-card [data-slot=card-content]>div:last-child>div{grid-template-columns:1fr}.schedule-calendar-card [data-slot=card-content]>div:last-child>div>div{border-radius:18px;padding:14px 16px}.schedule-calendar-card [data-slot=card-content]>div:last-child>div>div img{object-fit:contain;width:32px;height:32px}.schedule-types-layout{display:block}.schedule-type-list{gap:8px;margin:0 -20px 14px;padding:0 20px;display:flex;position:static;overflow-x:auto}.schedule-type-list button{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-height:36px;padding:0 14px;display:block}.schedule-type-list button>span,.schedule-type-list button small{display:none}.schedule-type-list button strong{font-size:13px}.schedule-mobile-type-summary{background:linear-gradient(135deg, var(--schedule-deep), var(--schedule-violet));color:hsl(var(--primary-foreground));margin:-18px -16px 10px;padding:18px;display:block}.schedule-mobile-type-summary>span{text-transform:uppercase;font-size:10px;font-weight:700}.schedule-mobile-type-summary>strong{font-family:var(--font-heading);margin-top:8px;font-size:19px;line-height:1.2;display:block}.schedule-mobile-type-summary>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.schedule-mobile-type-summary i{background:hsl(var(--primary-foreground));border-radius:999px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.schedule-mobile-type-summary i{background:color-mix(in oklab, hsl(var(--primary-foreground)) 16%, transparent)}}.schedule-mobile-type-summary i{font-size:11px;font-style:normal;font-weight:700}.schedule-booking-type-card [data-slot=card-title]{display:none}.schedule-availability-card [data-slot=card-content]>div[class*=rounded-xl]{border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.schedule-availability-card [data-slot=card-content]>div[class*=rounded-xl]>p{grid-column:1}.schedule-availability-card input{text-align:center;width:64px;height:34px;padding:0 6px}.schedule-share-card{background:linear-gradient(135deg, hsl(var(--nuviya-dark)), var(--schedule-deep), var(--schedule-violet));color:hsl(var(--primary-foreground));border:0!important;border-radius:24px!important;padding:24px!important}.schedule-share-card code{text-overflow:ellipsis;width:100%;color:inherit;background:hsl(var(--primary-foreground));display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.schedule-share-card code{background:color-mix(in oklab, hsl(var(--primary-foreground)) 12%, transparent)}}}.schedule-setup-page{background:linear-gradient(180deg, hsl(var(--nuviya-soft)) 0, hsl(var(--background)) 900px);font-family:DM Sans,sans-serif}.schedule-setup-page .schedule-setup-hero{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:72px;max-width:1200px;margin:0 auto;padding:72px 24px 96px;display:grid}.cfg-hero-kicker{color:hsl(var(--primary));letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.cfg-hero-kicker i{background:hsl(var(--primary));width:32px;height:1px}.cfg-hero-title{letter-spacing:-.045em;color:hsl(var(--foreground));margin-top:22px;font-size:56px;font-weight:700;line-height:1.02;font-family:DM Sans,sans-serif!important}.cfg-hero-title span{color:hsl(var(--primary))}.cfg-hero-lead{max-width:520px;color:hsl(var(--muted-foreground));margin-top:26px;font-size:18px;line-height:1.65}.cfg-status-pill{border:1px solid hsl(var(--nuviya-lavender));background:hsl(var(--background));color:hsl(var(--nuviya-deep));border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.cfg-status-pill i{background:#f6a823;border-radius:999px;width:7px;height:7px}.cfg-steps{max-width:536px;margin-top:40px}.cfg-steps-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cfg-steps-head strong{color:hsl(var(--nuviya-deep));font-size:13px}.cfg-steps-head span{color:hsl(var(--muted-foreground));font-size:11px}.cfg-steps-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cfg-steps-grid>div>span{background:hsl(var(--border));border-radius:999px;height:5px;display:block}.cfg-steps-grid>div.is-active>span{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--nuviya-lavender)))}.cfg-steps-grid strong{color:hsl(var(--muted-foreground));margin-top:16px;font-size:13px;font-weight:600;line-height:1.3;display:block}.cfg-steps-grid small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;display:block}.cfg-steps-grid>div.is-active strong{color:hsl(var(--foreground))}.cfg-hero-visual{border:1px solid hsl(var(--border) / .6);background:linear-gradient(180deg, hsl(var(--nuviya-soft)) 0%, hsl(var(--nuviya-lavender) / .45) 100%);border-radius:32px;flex-direction:column;align-items:center;padding:48px 32px 56px;display:flex}.cfg-hero-visual>img{width:300px;height:auto;filter:drop-shadow(0 30px 40px hsl(var(--nuviya-deep) / .18))}.cfg-hero-visual>p{color:hsl(var(--primary));letter-spacing:.28em;text-transform:uppercase;margin-top:36px;font-size:10px;font-weight:700}.cfg-lockup{align-items:center;gap:12px;margin-top:16px;display:flex}.cfg-lockup span{background:hsl(var(--background));width:56px;height:56px;box-shadow:0 8px 20px -12px hsl(var(--nuviya-deep) / .35);border-radius:14px;place-items:center;display:grid}.cfg-lockup span.is-round{border-radius:999px;width:44px;height:44px}.cfg-lockup span img{object-fit:contain;width:32px;height:32px}.cfg-lockup span.is-round img{width:26px;height:26px}.cfg-lockup i{background:hsl(var(--primary));width:28px;height:1px}.schedule-panel-wrap.cfg-panel{max-width:none;padding:0}.schedule-panel-wrap.cfg-panel>div{display:block}.cfg-panel>p[role],.cfg-panel>div[role=alert],.cfg-panel .schedule-admin-workspace>div[class*=rounded-xl],.cfg-panel .schedule-admin-workspace>.schedule-mobile-progress,.cfg-panel .schedule-admin-workspace>[class*=schedule-section-card],.cfg-panel .schedule-admin-workspace>p,.cfg-panel .space-y-4{max-width:1152px;margin-left:auto;margin-right:auto}.cfg-panel .schedule-admin-workspace{gap:24px;display:grid}.cfg-section{width:100%;max-width:1200px;margin:0 auto;padding:72px 24px}.cfg-kicker{color:hsl(var(--primary));letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:700}.cfg-kicker-light{color:hsl(var(--nuviya-lavender))}.cfg-h2{letter-spacing:-.035em;color:hsl(var(--foreground));margin-top:14px;font-size:40px;font-weight:700;line-height:1.12;font-family:DM Sans,sans-serif!important}.cfg-h2-left{max-width:640px}.cfg-lead{max-width:720px;color:hsl(var(--muted-foreground));margin:16px auto 0;font-size:18px;line-height:1.6}.cfg-lead-left{margin-left:0}.cfg-center-head{text-align:center}.cfg-provider-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:48px auto 0;display:grid}.cfg-provider-card{border:1px solid hsl(var(--border));background:hsl(var(--background));text-align:left;border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.cfg-provider-card:hover{box-shadow:0 16px 34px -26px hsl(var(--nuviya-deep) / .45)}.cfg-provider-card.is-selected{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.cfg-radio{border:2px solid hsl(var(--border));border-radius:999px;width:22px;height:22px;position:absolute;top:24px;right:24px}.cfg-provider-card.is-selected .cfg-radio{border-color:hsl(var(--primary));box-shadow:inset 0 0 0 4px hsl(var(--background));background:hsl(var(--primary))}.cfg-provider-icon{border:1px solid hsl(var(--border));border-radius:16px;place-items:center;width:74px;height:74px;display:grid}.cfg-provider-icon img{object-fit:contain;width:46px;height:46px}.cfg-provider-card strong{color:hsl(var(--foreground));margin-top:26px;font-size:22px;font-weight:700}.cfg-provider-card small{color:hsl(var(--muted-foreground));margin-top:6px;font-size:14px}.cfg-beta{color:hsl(var(--primary));margin-top:8px;font-size:10px;font-style:normal}.cfg-consent-bar{background:hsl(var(--nuviya-soft));border-radius:20px;justify-content:space-between;align-items:center;gap:20px;max-width:948px;margin:24px auto 0;padding:20px 24px;display:flex}.cfg-consent-label{color:hsl(var(--foreground));align-items:center;gap:18px;font-size:14px;display:flex}.cfg-check{border-radius:6px;width:24px;height:24px}.cfg-connect-btn{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--nuviya-lavender)));min-height:52px;color:hsl(var(--primary-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 28px;font-size:15px;font-weight:700;transition:opacity .2s;display:inline-flex}.cfg-connect-btn:disabled{opacity:.5;cursor:not-allowed}.cfg-trust-strip{border:1px solid hsl(var(--border));border-radius:20px;grid-template-columns:repeat(3,1fr);max-width:900px;margin:40px auto 0;display:grid;overflow:hidden}.cfg-trust-strip div{padding:24px}.cfg-trust-strip div+div{border-left:1px solid hsl(var(--border))}.cfg-trust-strip strong{color:hsl(var(--foreground));font-size:15px;display:block}.cfg-trust-strip span{color:hsl(var(--muted-foreground));margin-top:8px;font-size:13px;line-height:1.5;display:block}.cfg-band{background:hsl(var(--nuviya-soft));padding:88px 24px}.cfg-band-inner{max-width:1152px;margin:0 auto}.cfg-type-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.cfg-type-card{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:318px;box-shadow:0 14px 30px -26px hsl(var(--nuviya-deep) / .4);border-radius:24px;flex-direction:column;padding:28px;display:flex}.cfg-type-card.is-draft{background:hsl(var(--background) / .6)}.cfg-type-card.is-draft h3,.cfg-type-card.is-draft .cfg-type-chips span,.cfg-type-card.is-draft .cfg-edit-link{opacity:.6}.cfg-type-card.is-selected{border-color:hsl(var(--primary))}.cfg-type-top{justify-content:space-between;align-items:center;display:flex}.cfg-status{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.cfg-status.is-active{color:#26734d;background:#e7f9ee}.cfg-switch{background:hsl(var(--border));border-radius:999px;width:44px;height:26px;position:relative}.cfg-switch i{background:hsl(var(--background));border-radius:999px;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}.cfg-switch.is-on{background:hsl(var(--primary))}.cfg-switch.is-on i{left:21px}.cfg-type-card h3{color:hsl(var(--foreground));margin-top:22px;font-size:22px;font-weight:700;line-height:1.25}.cfg-type-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.cfg-type-chips span{border:1px solid hsl(var(--border));color:hsl(var(--nuviya-deep));background:hsl(var(--background));border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.cfg-edit-link{color:hsl(var(--nuviya-deep));align-self:flex-start;margin-top:22px;font-size:14px;font-weight:700}.cfg-type-editor{margin-top:32px}.cfg-prefs-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.cfg-pref-card{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:24px;padding:30px 28px}.cfg-pref-card h3{color:hsl(var(--foreground));font-size:22px;font-weight:700}.cfg-pref-card>p{max-width:440px;color:hsl(var(--muted-foreground));margin-top:8px;font-size:15px;line-height:1.5}.cfg-pref-card>small{color:hsl(var(--muted-foreground));margin-top:16px;font-size:12px;display:block}.cfg-seg{background:hsl(var(--nuviya-soft));border-radius:999px;margin-top:20px;padding:4px;display:inline-flex}.cfg-seg button{min-width:120px;color:hsl(var(--muted-foreground));border-radius:999px;padding:12px 24px;font-size:14px;font-weight:700}.cfg-seg button.is-on{background:hsl(var(--nuviya-deep));color:hsl(var(--primary-foreground))}.cfg-tz-box{border:1px solid hsl(var(--border));max-width:360px;color:hsl(var(--foreground));border-radius:12px;margin-top:20px;padding:13px 18px;font-size:15px}.cfg-share{background:radial-gradient(circle at 92% 95%, hsl(var(--nuviya-lavender) / .55), transparent 30%), linear-gradient(110deg, hsl(var(--foreground)) 0%, hsl(var(--nuviya-deep)) 55%, hsl(var(--primary)) 100%);max-width:1264px;color:hsl(var(--primary-foreground));border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin:24px auto 0;padding:72px 56px;display:grid}.cfg-share h2{letter-spacing:-.035em;margin-top:14px;font-size:40px;font-weight:700;line-height:1.15;font-family:DM Sans,sans-serif!important}.cfg-share>div>p:last-child{opacity:.85;max-width:520px;margin-top:18px;font-size:16px;line-height:1.75}.cfg-share-url{border:1px solid hsl(var(--primary-foreground) / .25);background:hsl(var(--primary-foreground) / .12);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 20px;display:flex}.cfg-share-url code{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cfg-share-url button{background:hsl(var(--background));color:hsl(var(--nuviya-deep));white-space:nowrap;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:700}.cfg-share-view{border:2px solid hsl(var(--primary-foreground) / .85);border-radius:999px;margin-top:16px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.cfg-footer{max-width:1152px;color:hsl(var(--muted-foreground));justify-content:space-between;margin:0 auto;padding:56px 24px 40px;font-size:13px;display:flex}.cfg-footer a,.cfg-footer button{color:hsl(var(--nuviya-deep))}.cfg-complete{border:1px solid hsl(var(--border));background:hsl(var(--background));max-width:1152px;box-shadow:0 18px 45px -30px hsl(var(--nuviya-deep) / .28);border-radius:24px;align-items:center;gap:24px;margin:0 auto;padding:32px;display:flex}.cfg-complete>span{background:hsl(var(--success));width:54px;height:54px;color:hsl(var(--success-foreground));border-radius:999px;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}.cfg-complete>div{flex:1}.cfg-complete h2{font-family:var(--font-heading);margin-top:8px;font-size:28px;font-weight:700;line-height:1.2}.cfg-complete>div>p:last-child{color:hsl(var(--muted-foreground));margin-top:6px}.cfg-complete>a{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;flex:none;padding:13px 22px;font-weight:700}.cfg-share-review{align-items:stretch;overflow:hidden}.cfg-review-preview{background:hsl(var(--background) / .1);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:30px 30px 0;display:flex;overflow:hidden}.cfg-review-preview>p{color:hsl(var(--nuviya-lavender));letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.cfg-review-preview h3{max-width:380px;color:hsl(var(--primary-foreground));margin-top:8px;font:700 24px/1.2 DM Sans,sans-serif}.cfg-review-preview img{width:250px;filter:drop-shadow(0 24px 28px hsl(var(--foreground) / .3));margin:24px auto -120px}@media (width<=1023px){.schedule-setup-page .schedule-setup-hero,.cfg-share,.cfg-prefs-grid,.cfg-provider-grid,.cfg-type-grid,.cfg-trust-strip{grid-template-columns:1fr}.cfg-trust-strip div+div{border-left:0;border-top:1px solid hsl(var(--border))}.cfg-consent-bar{flex-direction:column;align-items:stretch}.cfg-hero-title{font-size:40px}.cfg-h2,.cfg-share h2{font-size:30px}.cfg-share{margin:0 16px;padding:40px 24px}.cfg-complete{flex-wrap:wrap;align-items:flex-start;margin:0 20px}.cfg-complete>a{text-align:center;width:100%}}@media (width<=767px){.schedule-surgeon-setup .schedule-setup-hero h1{font-size:31px}.schedule-surgeon-setup .schedule-setup-hero h1+p{font-size:13px}.schedule-surgeon-setup .cfg-steps{background:linear-gradient(135deg, hsl(var(--nuviya-deep)), hsl(var(--primary)));color:hsl(var(--primary-foreground));border-radius:20px;margin-top:20px;padding:18px}.schedule-surgeon-setup .cfg-steps-head strong,.schedule-surgeon-setup .cfg-steps-head span{color:inherit}.schedule-surgeon-setup .cfg-steps-grid>div{display:none}.schedule-surgeon-setup .cfg-steps-grid>div:first-child{display:block}.schedule-surgeon-setup .cfg-steps-grid{grid-template-columns:1fr}.schedule-surgeon-setup .cfg-steps-grid strong,.schedule-surgeon-setup .cfg-steps-grid small{color:inherit}.schedule-surgeon-setup .cfg-section,.schedule-surgeon-setup .cfg-band{padding:36px 20px}.schedule-surgeon-setup .cfg-h2{font-size:27px}.schedule-surgeon-setup .cfg-provider-grid{gap:10px;margin-top:22px}.schedule-surgeon-setup .cfg-provider-card{justify-content:center;min-height:74px;padding:14px 50px 14px 66px}.schedule-surgeon-setup .cfg-provider-icon{width:40px;height:40px;position:absolute;left:14px}.schedule-surgeon-setup .cfg-provider-icon img{width:28px;height:28px}.schedule-surgeon-setup .cfg-provider-card strong{margin:0;font-size:14px}.schedule-surgeon-setup .cfg-provider-card small{font-size:10px}.schedule-surgeon-setup .cfg-consent-bar{background:0 0;padding:14px 0 0}.schedule-surgeon-setup .cfg-connect-btn{justify-content:center;width:100%}.schedule-surgeon-setup .cfg-trust-strip{color:hsl(var(--primary-foreground));background:linear-gradient(145deg, hsl(var(--nuviya-deep)), hsl(var(--primary)));border:0}.schedule-surgeon-setup .cfg-trust-strip div+div{border-color:hsl(var(--primary-foreground) / .15)}.schedule-surgeon-setup .cfg-trust-strip strong,.schedule-surgeon-setup .cfg-trust-strip span{color:inherit}.schedule-surgeon-setup .cfg-type-grid{gap:10px;margin-top:24px}.schedule-surgeon-setup .cfg-type-card{min-height:0;padding:18px}.schedule-surgeon-setup .cfg-type-card h3{margin-top:12px;font-size:16px}.schedule-surgeon-setup .cfg-type-chips{margin-top:10px;padding-top:0}.schedule-surgeon-setup .cfg-type-editor{display:none}.schedule-surgeon-setup .cfg-prefs-grid{gap:10px;margin-top:20px}.schedule-surgeon-setup .cfg-pref-card{padding:18px}.schedule-surgeon-setup .cfg-seg{display:flex}.schedule-surgeon-setup .cfg-seg button{flex:1;min-width:0;padding:10px}.schedule-surgeon-setup .cfg-share-review{margin:0 16px;padding:28px 20px 0}.schedule-surgeon-setup .cfg-review-preview{margin-top:20px}.schedule-surgeon-setup .cfg-review-preview img{width:210px}}.cfg-type-card h3,.cfg-pref-card h3,.cfg-provider-card strong{font-family:DM Sans,sans-serif!important}.mgmt-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=1024px){.mgmt-grid{grid-template-columns:1fr 1fr;align-items:start}}.mgmt-card{border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 10px 30px -26px hsl(var(--foreground)/.35);border-radius:20px;flex-direction:column;gap:16px;padding:22px 20px;display:flex}.mgmt-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgmt-card-head h2{color:hsl(var(--foreground));margin:0;font:700 17px DM Sans,sans-serif}.mgmt-saved{color:#27865a;font-size:11px;font-weight:600}.mgmt-dirty{color:#bd6c0f;font-size:11px;font-weight:600}.mgmt-conn{flex-direction:column;gap:14px;display:flex}.mgmt-provider{background:hsl(var(--primary)/.07);border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.mgmt-provider-icon{background:hsl(var(--background));width:44px;height:44px;box-shadow:0 2px 6px hsl(var(--foreground)/.08);border-radius:12px;place-items:center;display:grid}.mgmt-provider-icon img{object-fit:contain;width:28px;height:28px}.mgmt-provider-text{flex:1;min-width:0}.mgmt-provider-text strong{color:hsl(var(--foreground));font-size:14px;font-weight:700;display:block}.mgmt-provider-text small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mgmt-status{color:#22774f;background:#e7f9f0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.mgmt-status i{background:currentColor;border-radius:999px;width:6px;height:6px}.mgmt-status.is-degraded{color:#b3660f;background:#fdf3dd}.mgmt-status.is-expired,.mgmt-status.is-revoked{color:#b12525;background:#fce8e8}.mgmt-caps{border:1px solid hsl(var(--border));border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.mgmt-caps li{align-items:center;gap:12px;padding:12px 14px;display:flex}.mgmt-caps li+li{border-top:1px solid hsl(var(--border))}.mgmt-caps li>div{flex:1;min-width:0}.mgmt-caps strong{color:hsl(var(--foreground));font-size:13px;font-weight:700;display:block}.mgmt-caps small{color:hsl(var(--muted-foreground));font-size:11.5px;display:block}.mgmt-caps code{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:6px;padding:3px 7px;font-size:10.5px}.mgmt-cap-icon{color:#257e55;background:#e7f9f0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.mgmt-caps li:not(.is-healthy) .mgmt-cap-icon{color:#b3660f;background:#fdf3dd}.mgmt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mgmt-pill{border:1px solid hsl(var(--border));background:hsl(var(--background));height:34px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.mgmt-pill:hover:not(:disabled){border-color:hsl(var(--primary)/.5)}.mgmt-pill:disabled,.mgmt-danger:disabled,.mgmt-link:disabled,.mgmt-primary:disabled{opacity:.5;cursor:not-allowed}.mgmt-danger{color:#b12525;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.mgmt-kicker{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));margin:0;font-size:10px;font-weight:800}.mgmt-help{color:hsl(var(--muted-foreground));margin:2px 0 10px;font-size:12px}.mgmt-list{border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.mgmt-row{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.mgmt-row+.mgmt-row{border-top:1px solid hsl(var(--border))}.mgmt-row.is-selected{background:hsl(var(--primary)/.06)}.mgmt-row-text{flex:1;min-width:0}.mgmt-row-text strong{color:hsl(var(--foreground));font-size:13px;font-weight:700;display:block}.mgmt-row-text small{color:hsl(var(--muted-foreground));font-size:11.5px;display:block}.mgmt-tag{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.mgmt-foot{align-items:center;gap:14px;display:flex}.mgmt-foot-split{border-top:1px solid hsl(var(--border));padding-top:16px}.mgmt-foot-split small{color:hsl(var(--muted-foreground));margin-left:auto;font-size:11px}.mgmt-primary{background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--primary)/.6));min-height:40px;color:hsl(var(--primary-foreground));box-shadow:0 8px 18px -8px hsl(var(--primary)/.6);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.mgmt-link{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.mgmt-add{color:hsl(var(--primary));align-self:flex-start}.mgmt-days{border:1px solid hsl(var(--border));border-radius:14px;overflow:hidden}.mgmt-day{grid-template-columns:44px 120px 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:grid}.mgmt-day+.mgmt-day{border-top:1px solid hsl(var(--border))}.mgmt-day.is-off{background:hsl(var(--muted)/.5)}.mgmt-day>strong{color:hsl(var(--foreground));font-size:13px;font-weight:700}.mgmt-day.is-off>strong{color:hsl(var(--muted-foreground))}.mgmt-day-ranges{flex-direction:column;gap:6px;display:flex}.mgmt-range{color:hsl(var(--muted-foreground));align-items:center;gap:10px;display:flex}.mgmt-off{color:hsl(var(--muted-foreground));font-size:12px}.mgmt-time{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:76px;height:34px;color:hsl(var(--foreground));border-radius:8px;padding:0 10px;font-size:13px}.cfg-meetings.is-management{border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 10px 30px -26px hsl(var(--foreground)/.35);border-radius:20px;padding:24px 22px}.cfg-meetings.is-management .cfg-band-inner{grid-template-columns:1fr;gap:6px;max-width:none;display:grid}.cfg-meetings.is-management .cfg-kicker{margin:0;font-size:10px}.cfg-meetings.is-management .cfg-h2{text-align:left;margin:4px 0;font-size:20px}.cfg-meetings.is-management .cfg-lead{text-align:left;max-width:420px;margin:0 0 14px;font-size:13px}@media (width>=1024px){.cfg-meetings.is-management .cfg-band-inner{grid-template-columns:240px 1fr;column-gap:18px}.cfg-meetings.is-management .cfg-band-inner>.cfg-kicker,.cfg-meetings.is-management .cfg-band-inner>.cfg-h2,.cfg-meetings.is-management .cfg-band-inner>.cfg-lead{grid-column:1/-1}}.cfg-meetings.is-management .cfg-type-grid{flex-direction:column;align-self:start;gap:10px;margin:0;display:flex}.cfg-meetings.is-management .cfg-type-card{min-height:0;box-shadow:none;border-radius:12px;padding:12px 14px 12px 28px;position:relative}.cfg-meetings.is-management .cfg-type-card:before{content:"";background:hsl(var(--primary));border-radius:999px;width:6px;height:6px;position:absolute;top:18px;left:13px}.cfg-meetings.is-management .cfg-type-card.is-selected{background:hsl(var(--primary)/.06);border-color:hsl(var(--primary))}.cfg-meetings.is-management .cfg-type-top{display:none}.cfg-meetings.is-management .cfg-type-card h3{margin:0;font-size:13px;line-height:1.3}.cfg-meetings.is-management .cfg-type-chips{gap:4px;margin-top:4px;display:flex}.cfg-meetings.is-management .cfg-type-chips span{color:hsl(var(--muted-foreground));background:0 0;border:0;padding:0;font-size:11px}.cfg-meetings.is-management .cfg-type-chips span+span:before{content:"· "}.cfg-meetings.is-management .cfg-type-card.is-draft h3,.cfg-meetings.is-management .cfg-type-card.is-draft .cfg-type-chips span{opacity:1}.cfg-meetings.is-management .cfg-edit-link{opacity:0;font-size:0;position:absolute;inset:0}.cfg-meetings.is-management .cfg-type-editor{flex-direction:column;gap:18px;margin:0;display:flex}.cfg-meetings.is-management .cfg-type-editor>.schedule-section-card{box-shadow:none;background:0 0;border:0;border-radius:0}.cfg-meetings.is-management .cfg-type-editor>.schedule-section-card>div{padding-left:0;padding-right:0}.cfg-meetings.is-management .cfg-type-editor>.schedule-section-card>div:first-child{padding-top:0}.cfg-meetings.is-management .schedule-locked-summary{background:hsl(var(--primary)/.07);color:hsl(var(--primary));border-radius:10px;padding:10px 12px;font-size:12px}@media (width<=640px){.mgmt-day{grid-template-columns:44px 1fr}.mgmt-day-ranges{grid-column:1/-1}}.mgmt-day-ranges{flex-flow:wrap;align-items:center;column-gap:12px}.mgmt-add{align-self:center}.mgmt-actions{gap:6px}.mgmt-pill{padding:0 12px}:root{--sv-ink:oklch(28.8% .035 286);--sv-muted:oklch(56.8% .039 286);--sv-primary:oklch(39.5% .167 294);--sv-accent:oklch(52.4% .184 298);--sv-on-dark:oklch(100% 0 0);--sv-surface:oklch(100% 0 0);--sv-soft:oklch(96% .011 302);--sv-tint:oklch(98% .006 300);--sv-border:oklch(93.1% .011 296);--sv-success:oklch(50% .115 162);--sv-success-soft:oklch(98% .021 163);--sv-warning:oklch(55.4% .145 55);--sv-warning-soft:oklch(98.4% .022 81);--sv-danger:oklch(57.8% .215 27);--sv-danger-soft:oklch(97.1% .013 18);--sv-intl:oklch(45.7% .215 276);--sv-intl-soft:oklch(96.1% .019 274);--sv-page:linear-gradient(180deg, var(--sv-soft), var(--sv-tint) 420px);--sv-brand:linear-gradient(135deg, var(--sv-ink), var(--sv-primary) 45%, var(--sv-accent));--sv-shadow:0 18px 45px -26px var(--sv-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sv-shadow:0 18px 45px -26px color-mix(in oklab, var(--sv-primary) 40%, transparent)}}:root{--sv-dark-shadow:0 24px 44px -22px var(--sv-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sv-dark-shadow:0 24px 44px -22px color-mix(in oklab, var(--sv-primary) 70%, transparent)}}.sv-portal{color:var(--sv-ink);background:var(--sv-page);letter-spacing:0;min-height:100vh;font-family:DM Sans,sans-serif}.sv-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sv-rail{background:var(--sv-surface);border-right:1px solid var(--sv-border);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.sv-logo{object-fit:contain;align-self:flex-start;width:auto;max-width:150px;height:34px;margin:0 0 32px 12px}.sv-nav{flex-direction:column;gap:2px;display:flex}.sv-rail a.sv-nav-link{height:46px;color:var(--sv-ink);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sv-rail a.sv-nav-link:hover{background:var(--sv-tint)}.sv-rail a.sv-nav-link[data-active=true]{background:var(--sv-soft);color:var(--sv-accent);font-weight:800}.sv-rail-footer{border-top:1px solid var(--sv-border);margin-top:auto;padding-top:16px}.sv-rail-footer .sv-footer-action{width:100%;height:40px;color:var(--sv-muted);background:0 0;border:0;justify-content:space-between;padding:0 14px;font-size:13px}.sv-user{background:var(--sv-tint);border:1px solid var(--sv-border);color:var(--sv-ink);border-radius:16px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:start;gap:12px;margin-top:12px;padding:12px;text-decoration:none;display:grid}.sv-user strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.sv-user small{color:var(--sv-muted);margin-top:3px;font-size:12px;display:block}.sv-avatar{background:var(--sv-soft);width:40px;height:40px;color:var(--sv-primary);border-radius:50%;flex-shrink:0;place-items:center;font:700 13px Outfit,sans-serif;display:grid;overflow:hidden}.sv-avatar img{object-fit:cover;width:100%;height:100%}.sv-main{min-width:0;padding:36px 44px 72px}.sv-page{animation:.35s both sv-enter}.sv-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.sv-heading h1{letter-spacing:0;overflow-wrap:anywhere;margin:6px 0 0;font:800 44px/1.05 Gilroy,DM Sans,sans-serif}.sv-heading p{color:var(--sv-muted);margin:0;font-size:14px}.sv-portal h2{letter-spacing:0;font:700 20px/1.3 Outfit,DM Sans,sans-serif}.sv-portal h3{letter-spacing:0;font:700 16px/1.35 Outfit,DM Sans,sans-serif}.sv-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.sv-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.sv-card{background:var(--sv-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow);border-radius:20px;padding:20px}.sv-dark{background:var(--sv-brand);color:var(--sv-on-dark);box-shadow:var(--sv-dark-shadow);border-radius:20px;padding:24px}.sv-dark .sv-eyebrow{opacity:.75}.sv-dark h2,.sv-dark h3{color:var(--sv-on-dark)}.sv-eyebrow{text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:800}.sv-portal .sv-primary{background:var(--sv-primary);color:var(--sv-on-dark);height:42px;box-shadow:none;border-radius:999px;padding:0 20px;font-weight:700}.sv-portal .sv-primary:hover{background:var(--sv-accent);color:var(--sv-on-dark)}.sv-portal .sv-secondary{background:var(--sv-surface);border:1px solid var(--sv-border);color:var(--sv-ink);border-radius:999px;height:42px;padding:0 18px}.sv-portal .sv-ghost{color:var(--sv-accent);box-shadow:none;background:0 0}.sv-segments{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:999px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.sv-segments .sv-segment{color:var(--sv-muted);background:0 0;border-radius:999px;height:34px;padding:0 14px;font-size:12px}.sv-segments .sv-segment[data-active=true]{background:var(--sv-primary);color:var(--sv-on-dark)}.sv-pill{background:var(--sv-soft);color:var(--sv-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sv-pill[data-tone=success]{background:var(--sv-success-soft);color:var(--sv-success)}.sv-pill[data-tone=warning]{background:var(--sv-warning-soft);color:var(--sv-warning)}.sv-pill[data-tone=danger]{background:var(--sv-danger-soft);color:var(--sv-danger)}.sv-origin{background:var(--sv-soft);color:var(--sv-primary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.sv-origin[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.sv-section-heading{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sv-count{background:var(--sv-accent);color:var(--sv-on-dark);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.sv-patient-row{background:var(--sv-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.sv-patient-row strong{font-size:15px}.sv-patient-row p{color:var(--sv-muted);margin:4px 0 0;font-size:13px}.sv-row-action{border:1px solid var(--sv-border);color:var(--sv-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:4px 4px 4px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sv-row-action svg{background:var(--sv-accent);width:34px;height:34px;color:var(--sv-on-dark);border-radius:50%;padding:8px}.sv-empty{text-align:center;min-height:190px;color:var(--sv-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.sv-empty strong{color:var(--sv-ink);font:600 16px Outfit,sans-serif}.sv-empty p{max-width:340px;font-size:13px}.sv-stat{margin:12px 0;font:800 34px/1.1 Gilroy,sans-serif}.sv-activation-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sv-activation-actions a{border:1px solid var(--sv-on-dark);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-activation-actions a{border:1px solid color-mix(in oklab,var(--sv-on-dark) 30%,transparent)}}.sv-activation-actions a{color:var(--sv-on-dark);border-radius:999px;padding:8px 12px;font-size:12px;text-decoration:none}.sv-split{grid-template-columns:minmax(260px,1fr) minmax(300px,1.15fr);align-items:start;gap:24px;display:grid}.sv-list{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:20px;overflow:hidden}.sv-list .sv-list-row{text-align:left;border-bottom:1px solid var(--sv-border);width:100%;height:auto;color:var(--sv-ink);white-space:normal;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.sv-list .sv-list-row[data-active=true]{background:var(--sv-soft)}.sv-tabs{border-bottom:1px solid var(--sv-border);gap:22px;margin:22px 0;display:flex;overflow:auto}.sv-tabs .sv-tab{color:var(--sv-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;height:44px;padding:0 2px}.sv-tabs .sv-tab[data-active=true]{color:var(--sv-primary);border-bottom-color:var(--sv-primary)}.sv-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sv-field{flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.sv-field label{color:var(--sv-muted);font-weight:600}.sv-field input,.sv-field textarea{background:var(--sv-tint);border-color:var(--sv-border);color:var(--sv-ink);border-radius:10px;min-height:44px}.sv-profile-nav{flex-direction:column;gap:3px;display:flex}.sv-profile-nav .sv-profile-item{white-space:normal;text-align:left;height:auto;min-height:50px;color:var(--sv-ink);background:0 0;border-radius:12px;justify-content:space-between;padding:12px 14px}.sv-profile-nav .sv-profile-item[data-active=true]{background:var(--sv-soft);color:var(--sv-primary)}.sv-read-fields{gap:18px;display:grid}.sv-read-fields dt{color:var(--sv-muted);margin-bottom:5px;font-size:12px}.sv-read-fields dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.sv-notice{background:var(--sv-warning-soft);color:var(--sv-warning);border-radius:12px;padding:12px 16px;font-size:13px}.sv-dialog{background:var(--sv-surface);color:var(--sv-ink);border-color:var(--sv-border);border-radius:24px;width:min(640px,100vw - 48px);max-width:640px}.sv-board{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow:auto}.sv-board-column{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:16px;min-height:220px;padding:14px}.sv-timeline{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:16px;grid-template-columns:200px minmax(0,1fr) 180px;align-items:center;gap:16px;padding:18px;display:grid}.sv-mobile-preserved{display:none}.sv-community-notice{background:var(--sv-soft);color:var(--sv-primary);border-radius:12px;padding:12px 16px;font-size:13px}.sv-feed-composer{align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.sv-feed-composer button{background:var(--sv-tint);color:var(--sv-muted);white-space:normal;text-align:left;border-radius:999px;flex:1;justify-content:flex-start;height:auto;min-height:38px;font-size:13px}.sv-corredor>section{min-width:0}.sv-patient-summary{color:var(--sv-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.sv-patient-summary strong{color:var(--sv-ink);font-size:14px}.sv-patient-row{gap:12px;min-height:74px;padding:12px 18px}.sv-patient-row p{margin-top:3px;font-size:12px}.sv-row-action{background:var(--sv-surface);white-space:normal;text-align:left;max-width:200px;height:auto}.sv-row-action:hover{background:var(--sv-soft)}.sv-waiting-list{background:var(--sv-surface);border:1px solid var(--sv-border);border-radius:18px;overflow:hidden}.sv-waiting-row{width:100%;height:auto;min-height:56px;color:var(--sv-ink);border-bottom:1px solid var(--sv-border);text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) minmax(90px,180px) 14px;gap:10px;padding:10px 16px;font-size:12px;display:grid}.sv-waiting-row:last-child{border-bottom:0}.sv-waiting-row .sv-avatar{width:32px;height:32px;font-size:11px}.sv-waiting-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-waiting-name>span{color:var(--sv-muted)}.sv-waiting-stage{color:var(--sv-primary);white-space:normal;font-size:11px}.sv-board-patient{text-align:left;white-space:normal;border:1px solid var(--sv-border);background:var(--sv-surface);width:100%;height:auto;min-height:92px;color:var(--sv-ink);border-radius:12px;padding:14px;display:block}.sv-board-column h3{border-bottom:1px solid var(--sv-border);padding-bottom:10px;font-size:13px}.sv-board{grid-auto-columns:210px}.sv-timeline{white-space:normal;text-align:left;width:100%;height:auto;min-height:78px;color:var(--sv-ink);grid-template-columns:minmax(150px,1.3fr) minmax(100px,1fr) minmax(130px,1fr);gap:16px;padding:14px 18px}.sv-timeline-person{align-items:center;gap:12px;min-width:0;display:flex}.sv-timeline strong{font-size:12px;display:block}.sv-timeline small{color:var(--sv-muted);margin-top:3px;font-size:11px;display:block}.sv-timeline-action small{color:var(--sv-primary)}.sv-progress{justify-content:space-between;align-items:center;gap:0;width:100%;height:20px;display:flex;position:relative}.sv-progress span{z-index:1;flex:1;height:9px;position:relative}.sv-progress span:last-child{flex:0 0 9px}.sv-progress span:before{content:"";background:var(--sv-surface);border:2px solid var(--sv-border);z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.sv-progress span:not(:last-child):after{content:"";background:var(--sv-border);height:2px;position:absolute;top:3px;left:7px;right:0}.sv-progress span[data-complete=true]:before{background:var(--sv-accent);border-color:var(--sv-accent)}.sv-progress span[data-complete=true]:not([data-current=true]):after{background:var(--sv-accent)}.sv-progress span[data-current=true]:before{box-shadow:0 0 0 4px var(--sv-soft)}.sv-appointment{text-align:left;width:100%;height:auto;min-height:64px;color:var(--sv-ink);white-space:normal;border-bottom:1px solid var(--sv-border);background:0 0;border-radius:0;justify-content:flex-start;gap:12px;padding:12px 0;display:flex}.sv-appointment:last-child{border-bottom:0}.sv-appointment strong{font-size:12px;display:block}.sv-appointment small{color:var(--sv-muted);font-size:11px;display:block}.sv-date-tile{background:var(--sv-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:42px;height:46px;display:flex}.sv-date-tile strong{color:var(--sv-primary);font-size:17px}.sv-date-tile small{color:var(--sv-primary);text-transform:uppercase;font-size:9px}.sv-patient-drawer{background:var(--sv-surface);width:560px;max-width:100vw;padding:28px;overflow-y:auto}.sv-patient-drawer.sv-patient-drawer{max-width:560px}.sv-drawer-heading{text-align:left;flex-direction:row;align-items:center;gap:14px;margin-bottom:24px;padding-right:22px;display:flex}.sv-drawer-heading h2{font-size:20px}.sv-drawer-heading p{color:var(--sv-muted);margin-top:3px;font-size:12px}.sv-retained-detail{--sp-text:var(--sv-ink);--sp-muted:var(--sv-muted);--sp-primary:var(--sv-primary);--sp-border:var(--sv-border);--sp-border-strong:var(--sv-border);--sp-surface:var(--sv-surface);--sp-radius-sm:12px}[data-slot=sheet-overlay]:has(+.sv-patient-drawer){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes sv-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=1024px) and (width<=1360px){.sv-main{padding:32px 28px 60px}.sv-columns{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.sv-patient-row{grid-template-columns:36px minmax(0,1fr)}.sv-patient-row .sv-row-action{grid-column:2;justify-self:start}.sv-heading h1{font-size:36px}.sv-heading{gap:12px}.sv-segments .sv-segment{padding:0 9px;font-size:11px}.sv-timeline{grid-template-columns:minmax(0,1fr) 120px}.sv-timeline .sv-progress{grid-area:2/1/auto/-1;max-width:180px}.sv-waiting-row{grid-template-columns:30px minmax(0,1fr) 14px}.sv-waiting-stage{grid-column:2}.sv-waiting-row>svg{grid-area:1/3}}@media (width<=1023px){.sv-shell{display:none}.sv-mobile-preserved{display:block}.sv-main{padding:28px}}@media (prefers-reduced-motion:reduce){.sv-page{animation:none}}.sv-impersonation{z-index:60;background:var(--sv-primary);color:var(--sv-on-dark);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:8px 16px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.sv-heading h1{letter-spacing:-.02em;font:800 44px/1 Gilroy,DM Sans,sans-serif}.sv-h-activation{background:var(--sv-brand);color:var(--sv-on-dark);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.sv-h-activation h2{color:var(--sv-on-dark);margin-top:6px;font:700 20px Outfit,sans-serif}.sv-h-act-eyebrow{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font:800 11px DM Sans,sans-serif}.sv-h-act-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sv-h-act-pills a{border:1px solid var(--sv-on-dark);align-items:center;gap:8px;height:34px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-h-act-pills a{border:1px solid color-mix(in oklab,var(--sv-on-dark) 25%,transparent)}}.sv-h-act-pills a{background:var(--sv-on-dark);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sv-h-act-pills a{background:color-mix(in oklab,var(--sv-on-dark) 8%,transparent)}}.sv-h-act-pills a{color:var(--sv-on-dark);white-space:nowrap;font:600 13px DM Sans,sans-serif;text-decoration:none}.sv-h-act-pills i,.sv-h-avatar i,.sv-h-wait-step i,.sv-h-kyc i{border-radius:50%;flex:none;display:inline-block}.sv-h-act-pills i{background:var(--sv-on-dark);width:7px;height:7px}.sv-h-act-pills i[data-s=ok]{background:var(--sv-success)}.sv-h-act-pills i[data-s=review]{background:oklch(77% .16 70)}.sv-h-act-pills i[data-s=pending]{background:var(--sv-danger)}.sv-h-act-close{background:var(--sv-on-dark);border-radius:50%;align-self:start;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.sv-h-act-close{background:color-mix(in oklab,var(--sv-on-dark) 14%,transparent)}}.sv-h-act-close{color:var(--sv-on-dark)}.sv-section-heading h2{font:700 20px Outfit,sans-serif}.sv-h-action{background:var(--sv-surface);box-shadow:0 18px 40px -28px var(--sv-primary);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:0 16px;padding:16px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.sv-h-action{box-shadow:0 18px 40px -28px color-mix(in oklab,var(--sv-primary) 45%,transparent)}}.sv-h-action{animation:.5s cubic-bezier(.2,.8,.2,1) both sv-rise}@keyframes sv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sv-h-avatar{width:44px;height:44px;position:relative}.sv-h-avatar>span{background:var(--sv-soft);width:100%;height:100%;color:var(--sv-primary);border-radius:50%;justify-content:center;align-items:center;font:700 13px Outfit,sans-serif;display:flex}.sv-h-avatar.sm{width:32px;height:32px}.sv-h-avatar.sm>span{font-size:11px}.sv-h-avatar i{border:2.5px solid var(--sv-surface);background:var(--sv-accent);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}[data-due=over].sv-h-due,.sv-h-avatar i[data-due=over]{--c:var(--sv-danger)}.sv-h-avatar i[data-due=over],.sv-h-wait-step i[data-due=over]{background:var(--sv-danger)}.sv-h-avatar i[data-due=today],.sv-h-wait-step i[data-due=today]{background:oklch(65% .15 60)}.sv-h-wait-step i[data-due=in]{background:var(--sv-accent)}.sv-h-wait-step i[data-due=wait],.sv-h-wait-step i[data-due=none]{background:oklch(76% .09 305)}.sv-h-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv-h-line strong{color:var(--sv-ink);font:700 15px DM Sans,sans-serif}.sv-h-line .sv-origin{letter-spacing:.1em;font-weight:700}.sv-h-meta{color:var(--sv-muted);font-size:13px}.sv-h-sub{align-items:baseline;gap:8px;min-width:0;margin-top:4px;display:flex}.sv-h-due{background:var(--sv-soft);color:var(--sv-primary);border-radius:999px;flex:none;padding:2px 8px;font:600 12px DM Sans,sans-serif}.sv-h-due[data-due=over]{background:var(--sv-danger-soft);color:var(--sv-danger)}.sv-h-due[data-due=today]{background:var(--sv-warning-soft);color:var(--sv-warning)}.sv-h-note{color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sv-h-cta{border:1px solid var(--sv-border);background:var(--sv-surface);height:42px;color:var(--sv-ink);white-space:nowrap;border-radius:999px;gap:12px;padding:0 4px 0 16px;font:600 14px DM Sans,sans-serif}.sv-h-cta:hover{background:var(--sv-surface);box-shadow:0 8px 20px -12px var(--sv-accent);border-color:oklch(76% .09 305)}@supports (color:color-mix(in lab, red, red)){.sv-h-cta:hover{box-shadow:0 8px 20px -12px color-mix(in oklab,var(--sv-accent) 50%,transparent)}}.sv-h-cta>span{background:var(--sv-accent);width:34px;height:34px;color:var(--sv-on-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.sv-h-quiet{background:var(--sv-surface);border:1px solid var(--sv-border);color:var(--sv-muted);border-radius:18px;align-items:center;gap:10px;padding:18px 20px;font:600 14px DM Sans,sans-serif;display:flex}.sv-h-quiet svg{color:var(--sv-success)}.sv-h-wait-heading{margin-bottom:10px}.sv-h-wait-heading h3{color:var(--sv-muted);font:700 15px DM Sans,sans-serif}.sv-h-wait-heading span{color:oklch(73% .03 286);font-size:13px}.sv-h-wait-list{background:var(--sv-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.sv-h-wait-list{background:color-mix(in oklab,var(--sv-surface) 70%,transparent)}}.sv-h-wait-list{border:1px solid var(--sv-border);overflow:hidden}.sv-h-wait{border-bottom:1px solid var(--sv-soft);text-align:left;width:100%;height:auto;color:var(--sv-ink);background:0 0;border-radius:0;grid-template-columns:32px minmax(150px,1fr) minmax(0,1fr) auto 16px;justify-content:stretch;align-items:center;gap:16px;padding:12px 20px;font-family:DM Sans,sans-serif;display:grid}.sv-h-wait:last-child{border-bottom:0}.sv-h-wait:hover{background:var(--sv-surface)}.sv-h-wait>svg{color:oklch(73% .03 286)}.sv-h-wait-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sv-h-wait-name strong{font:600 14px DM Sans,sans-serif}.sv-h-wait-name span{color:oklch(73% .03 286);font-size:13px}.sv-h-wait-step{min-width:0;color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex;overflow:hidden}.sv-h-wait-step i{width:6px;height:6px}.sv-h-wait-due{color:var(--sv-muted);text-align:right;font:600 12px DM Sans,sans-serif}.sv-h-wait-due[data-due=in]{color:var(--sv-primary)}.sv-h-wait-due[data-due=today]{color:var(--sv-warning)}.sv-h-appt{border-top:1px solid var(--sv-soft);text-align:left;width:100%;height:auto;color:var(--sv-ink);background:0 0;border-radius:0;grid-template-columns:48px 1fr;justify-content:stretch;align-items:center;gap:12px;padding:12px 0;display:grid}.sv-h-appt:hover{background:0 0}.sv-h-appt .sv-date-tile{border-radius:12px;width:48px;height:48px}.sv-h-appt .sv-date-tile strong{font:800 16px/1 Outfit,sans-serif}.sv-h-appt .sv-date-tile small{font:700 10px DM Sans,sans-serif}.sv-h-appt strong{white-space:nowrap;text-overflow:ellipsis;font:700 14px DM Sans,sans-serif;display:block;overflow:hidden}.sv-h-appt small{color:var(--sv-muted);font-size:12px}.sv-h-rx{background:var(--sv-surface);box-shadow:0 18px 45px -26px var(--sv-primary);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.sv-h-rx{box-shadow:0 18px 45px -26px color-mix(in oklab,var(--sv-primary) 40%,transparent)}}.sv-h-rx{overflow:hidden}.sv-h-rx-body{padding:20px}.sv-h-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--sv-muted);font:800 10px DM Sans,sans-serif}.sv-h-delta{background:var(--sv-success-soft);color:var(--sv-success);white-space:nowrap;border-radius:999px;padding:3px 8px;font:700 11px DM Sans,sans-serif}.sv-h-delta[data-down=true]{background:var(--sv-danger-soft);color:var(--sv-danger)}.sv-h-rx-total{letter-spacing:-.02em;margin-top:10px;font:800 36px/1 Gilroy,sans-serif}.sv-h-bars{align-items:flex-end;gap:6px;height:56px;margin-top:16px;display:flex}.sv-h-bars span{background:oklch(94% .02 302);border-radius:5px;flex:1}.sv-h-bars span[data-current=true]{background:linear-gradient(180deg,oklch(64% .13 300),var(--sv-accent))}.sv-h-bar-labels{gap:6px;margin-top:6px;display:flex}.sv-h-bar-labels span{text-align:center;color:oklch(73% .03 286);flex:1;font:600 10px DM Sans,sans-serif}.sv-h-bar-labels span[data-current=true]{color:var(--sv-primary)}.sv-h-rx-link{border-top:1px solid var(--sv-soft);color:var(--sv-accent);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font:600 13px DM Sans,sans-serif;text-decoration:none;display:flex}.sv-h-kyc{background:var(--sv-warning-soft);color:var(--sv-warning);align-items:center;gap:8px;padding:10px 20px;font:600 12px DM Sans,sans-serif;display:flex}.sv-h-kyc i{background:oklch(77% .16 70);width:7px;height:7px}.sv-h-kyc a{color:var(--sv-primary);white-space:nowrap;margin-left:auto;font-weight:700;text-decoration:none}.sv-h-promo{padding:20px;position:relative;overflow:hidden}.sv-h-tag{background:var(--sv-on-dark);border-radius:999px;padding:3px 9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sv-h-tag{background:color-mix(in oklab,var(--sv-on-dark) 16%,transparent)}}.sv-h-tag{border:1px solid var(--sv-on-dark)}@supports (color:color-mix(in lab, red, red)){.sv-h-tag{border:1px solid color-mix(in oklab,var(--sv-on-dark) 22%,transparent)}}.sv-h-tag{letter-spacing:.14em;text-transform:uppercase;font:800 10px DM Sans,sans-serif}.sv-h-36{align-items:baseline;gap:6px;margin-top:14px;display:flex}.sv-h-36 strong{letter-spacing:-.03em;font:800 46px/1 Gilroy,sans-serif}.sv-h-36 span{color:oklch(78% .09 305);font:700 13px DM Sans,sans-serif}.sv-h-promo h3{margin-top:8px;font:700 17px/1.3 Outfit,sans-serif}.sv-h-promo p{color:var(--sv-on-dark);margin-top:6px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.sv-h-promo p{color:color-mix(in oklab,var(--sv-on-dark) 78%,transparent)}}.sv-h-promo-cta{background:var(--sv-surface);height:40px;color:var(--sv-primary);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:0 6px 0 16px;font:700 13px DM Sans,sans-serif;text-decoration:none;display:inline-flex}.sv-h-promo-cta>span{background:var(--sv-primary);width:28px;height:28px;color:var(--sv-on-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width>=1024px) and (width<=1360px){.sv-h-action{grid-template-columns:44px minmax(0,1fr)}.sv-h-action .sv-h-cta{grid-column:2;justify-self:start;margin-top:10px}.sv-h-wait{grid-template-columns:32px minmax(0,1fr) minmax(0,.8fr) auto 14px;gap:12px}}.sv-nav-badge{background:var(--sv-accent);min-width:20px;height:20px;color:var(--sv-on-dark);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font:700 11px DM Sans,sans-serif;display:flex}.sv-h-upcoming-link{white-space:nowrap}.sv-pd.sv-pd{border-radius:18px 0 0 18px;gap:0;width:560px;max-width:100vw;padding:28px 28px 32px}.sv-pd>button[data-slot=sheet-close]:not(.sv-pd-close),.sv-pd>button.absolute{display:none}.sv-pd-head{align-items:center;gap:16px;margin-bottom:22px;display:flex}.sv-pd-avatar{background:var(--sv-soft,#efedf6);width:64px;height:64px;color:var(--sv-primary);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.sv-pd-title{flex:1;min-width:0}.sv-pd-title h2{font-family:Gilroy, var(--sv-font-heading,inherit);color:var(--sv-text);font-size:26px;font-weight:800;line-height:1.15}.sv-pd-title p{color:var(--sv-muted);margin-top:4px;font-size:14px}.sv-pd-title b{color:var(--sv-muted);font-weight:700}.sv-pd-title b[data-intl=true]{color:var(--sv-primary)}.sv-pd-close{border:1px solid var(--sv-border);width:44px;height:44px;color:var(--sv-text);background:var(--sv-surface);border-radius:50%;flex:none;place-items:center;display:grid}.sv-pd-ladder{margin:0 4px 22px}.sv-pd-track{justify-content:space-between;align-items:center;height:20px;display:flex;position:relative}.sv-pd-track:before,.sv-pd-track:after{content:"";background:var(--sv-border);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.sv-pd-track:after{width:calc((100% - 12px) * var(--pct) / 100);background:var(--sv-primary);right:auto}.sv-pd-track span{z-index:1;background:var(--sv-surface);border:1.5px solid var(--sv-border);border-radius:50%;width:12px;height:12px;position:relative}.sv-pd-track span[data-done=true]{background:var(--sv-primary);border-color:var(--sv-primary)}.sv-pd-track span[data-cur=true]{background:var(--sv-primary);border-color:var(--sv-primary);width:18px;height:18px;box-shadow:0 0 0 5px var(--sv-primary)}@supports (color:color-mix(in lab, red, red)){.sv-pd-track span[data-cur=true]{box-shadow:0 0 0 5px color-mix(in oklab, var(--sv-primary) 18%, transparent)}}.sv-pd-labels{color:var(--sv-muted);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.sv-pd-labels [data-cur]{color:var(--sv-primary);font-weight:700}.sv-pd-next{background:var(--sv-soft,#f1f0f7);border-radius:18px;padding:26px}.sv-pd-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-primary);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.sv-pd-eyebrow i{background:var(--sv-muted);border-radius:50%;width:9px;height:9px}.sv-pd-eyebrow i[data-act=true]{background:#e5484d}.sv-pd-next h3{color:var(--sv-text);margin-top:10px;font-family:Gilroy,inherit;font-size:24px;font-weight:800}.sv-pd-note{color:var(--sv-muted);margin-top:4px;font-size:15px}.sv-pd-form{grid-template-columns:1fr 1fr;gap:16px 14px;margin-top:20px;display:grid}.sv-pd-form label,.sv-pd-form>div{flex-direction:column;gap:8px;display:flex}.sv-pd-form span{color:var(--sv-text);font-size:15px;font-weight:700}.sv-pd-wide{grid-column:1/-1}.sv-pd-form input,.sv-pd-form select,.sv-pd-form textarea{border:1px solid var(--sv-border);background:var(--sv-surface);height:56px;color:var(--sv-text);border-radius:12px;width:100%;padding:0 16px;font-size:16px}.sv-pd-form textarea{resize:vertical;height:116px;padding:12px 16px}.sv-pd-seg{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sv-pd-seg button{border:1px solid var(--sv-border);background:var(--sv-surface);min-height:56px;color:var(--sv-text);border-radius:12px;padding:6px 10px;font-size:14px;font-weight:700}.sv-pd-seg button[data-on=true]{border-color:var(--sv-primary);color:var(--sv-primary)}.sv-pd-submit{background:linear-gradient(90deg, var(--sv-primary), var(--sv-primary));border-radius:999px;width:100%;height:62px;margin-top:20px}@supports (color:color-mix(in lab, red, red)){.sv-pd-submit{background:linear-gradient(90deg, var(--sv-primary), color-mix(in oklab, var(--sv-primary) 45%, white))}}.sv-pd-submit{color:#fff;font-size:18px;font-weight:700}.sv-pd-submit:disabled{opacity:.6}.sv-pd-error{color:#c2410c;margin-top:10px;font-size:14px}.sv-pd-facts{border:1px solid var(--sv-border);border-radius:16px;margin-top:22px;overflow:hidden}.sv-pd-facts div{justify-content:space-between;gap:16px;padding:18px 24px;font-size:16px;display:flex}.sv-pd-facts div+div{border-top:1px solid var(--sv-border)}.sv-pd-facts dt{color:var(--sv-muted)}.sv-pd-facts dd{color:var(--sv-text);text-align:right;word-break:break-word;font-weight:700}.sv-pd-actions{margin-top:22px}.sv-pd-ghost{border:1px solid var(--sv-border);background:var(--sv-surface);height:52px;color:var(--sv-text);border-radius:999px;padding:0 22px;font-size:15px;font-weight:700}.sv-pd .sv-retained-detail{margin-top:20px}.sv-pts-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.sv-pts-head h1{color:var(--sv-ink);font-family:Gilroy,inherit;font-size:56px;font-weight:800;line-height:1}.sv-pts-seg{background:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:999px;gap:4px;padding:6px;display:flex}.sv-pts-seg button{height:48px;color:var(--sv-primary);border-radius:999px;padding:0 20px;font-size:17px;font-weight:700}.sv-pts-seg button[data-on=true]{background:var(--sv-ink);color:var(--sv-surface)}.sv-pts-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.sv-pts-list,.sv-pts-detail{background:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:24px;overflow:hidden}.sv-pts-tabs{border-bottom:1px solid var(--sv-border);gap:22px;padding:18px 24px 0;display:flex}.sv-pts-tabs button{color:var(--sv-muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding-bottom:14px;font-size:17px;font-weight:700}.sv-pts-tabs button span{opacity:.6;font-weight:600}.sv-pts-tabs button[aria-selected=true]{color:var(--sv-ink);border-color:var(--sv-primary)}.sv-pts-row{border-bottom:1px solid var(--sv-border);border-left:3px solid #0000;align-items:center;gap:16px;width:100%;padding:16px 24px;display:flex}.sv-pts-row:last-child{border-bottom:0}.sv-pts-row[data-on=true]{background:var(--sv-soft);border-left-color:var(--sv-accent)}.sv-pts-av{background:var(--sv-intl-soft);width:50px;height:50px;color:var(--sv-primary);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.sv-pts-av i{border:2px solid var(--sv-surface);background:var(--sv-danger);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.sv-pts-av i[data-k=today]{background:var(--sv-warning)}.sv-pts-name{color:var(--sv-ink);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.sv-pts-name b,.sv-pts-flag{letter-spacing:.08em;color:var(--sv-primary);background:var(--sv-soft);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.sv-pts-name b[data-intl=true],.sv-pts-flag[data-intl=true]{color:var(--sv-intl);background:var(--sv-intl-soft)}.sv-pts-sub{color:var(--sv-muted);margin-top:2px;font-size:16px;display:block}.sv-pts-due{color:var(--sv-primary);white-space:nowrap;font-size:15px;font-weight:700}.sv-pts-due[data-k=over]{color:var(--sv-danger)}.sv-pts-due[data-k=today]{color:var(--sv-warning)}.sv-pts-detail{padding:32px}.sv-pts-detail header{align-items:center;gap:20px;display:flex}.sv-pts-bigav{background:var(--sv-intl-soft);width:76px;height:76px;color:var(--sv-primary);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.sv-pts-detail h2{color:var(--sv-ink);font-family:Gilroy,inherit;font-size:30px;font-weight:800}.sv-pts-detail header p{color:var(--sv-muted);margin-top:2px;font-size:17px}.sv-pts-flag{align-self:flex-start}.sv-pts-ladder{gap:8px;margin-top:30px;display:grid}.sv-pts-ladder span{border-top:3px solid var(--sv-border);color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;padding-top:10px;font-size:13px;font-weight:700;overflow:hidden}.sv-pts-ladder span[data-s=done]{border-color:var(--sv-accent);color:var(--sv-primary)}.sv-pts-ladder span[data-s=cur]{border-color:var(--sv-warning);color:var(--sv-warning)}.sv-pts-next{background:var(--sv-soft);border-radius:20px;margin-top:28px;padding:30px}.sv-pts-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-primary);font-size:13px;font-weight:700}.sv-pts-eyebrow em{color:var(--sv-danger);font-style:normal}.sv-pts-next h3{color:var(--sv-ink);margin-top:10px;font-family:Gilroy,inherit;font-size:28px;font-weight:800}.sv-pts-note{color:var(--sv-muted);margin-top:6px;font-size:17px}.sv-pts-cta{background:var(--sv-primary);height:60px;color:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:999px;margin-top:26px;padding:0 30px;font-size:18px;font-weight:700}.sv-pts-detail .sv-pd-facts{margin-top:22px}@media (width<=1180px){.sv-pts-grid{grid-template-columns:1fr}}.sv-ag-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sv-ag-head h1{color:var(--sv-ink);font-family:Gilroy,inherit;font-size:56px;font-weight:800;line-height:1.05}.sv-ag-status{background:var(--sv-success-soft);color:var(--sv-success);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.sv-ag-status i{background:currentColor;border-radius:50%;width:9px;height:9px}.sv-ag-cta{background:var(--sv-primary);height:58px;color:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:999px;padding:0 28px;font-size:18px;font-weight:700}.sv-ag-cta:disabled{opacity:.45;cursor:not-allowed}.sv-ag-tabs{border-bottom:1px solid var(--sv-border);gap:30px;margin:28px 0 26px;display:flex}.sv-ag-tabs button{color:var(--sv-muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding-bottom:14px;font-size:18px;font-weight:700}.sv-ag-tabs button[aria-selected=true]{color:var(--sv-ink);border-color:var(--sv-primary)}.sv-ag-weekbar{color:var(--sv-ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;font-size:20px;display:flex}.sv-ag-arrow{background:var(--sv-surface);width:44px;height:44px;box-shadow:var(--sv-shadow);color:var(--sv-primary);border-radius:50%;font-size:18px}.sv-ag-legend{color:var(--sv-muted);gap:18px;font-size:15px;font-weight:700;display:flex}.sv-ag-legend span:before{content:"";vertical-align:-1px;background:var(--sv-accent);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.sv-ag-legend span[data-k=intl]:before{background:var(--sv-intl)}.sv-ag-legend span[data-k=block]:before{background:repeating-linear-gradient(45deg,var(--sv-border) 0 2px,transparent 2px 4px)}.sv-ag-legend span[data-k=free]:before{border:1px dashed var(--sv-border);background:0 0}.sv-ag-grid{background:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:24px;grid-template-columns:76px repeat(5,1fr);display:grid;overflow:hidden}.sv-ag-dayhead{border-left:1px solid var(--sv-border);border-bottom:1px solid var(--sv-border);padding:20px 16px}.sv-ag-corner{border-bottom:1px solid var(--sv-border)}.sv-ag-dayhead small{letter-spacing:.14em;color:var(--sv-muted);font-size:14px;font-weight:700;display:block}.sv-ag-dayhead b{color:var(--sv-ink);font-size:28px}.sv-ag-dayhead[data-today=true] b{color:var(--sv-accent)}.sv-ag-hours span{height:74px;color:var(--sv-muted);text-align:right;padding:14px 10px 0;font-size:13px;display:block}.sv-ag-col{border-left:1px solid var(--sv-border);position:relative}.sv-ag-cell{border-bottom:1px solid var(--sv-border);height:74px}.sv-ag-ev{background:var(--sv-soft);border-left:3px solid var(--sv-accent);border-radius:10px;height:68px;padding:10px 14px;position:absolute;left:8px;right:8px}.sv-ag-ev[data-intl=true]{border-left-color:var(--sv-intl)}.sv-ag-ev b{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.sv-ag-ev small{color:var(--sv-muted);font-size:14px}.sv-ag-card{background:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:24px;overflow:hidden}.sv-ag-note{color:var(--sv-muted);margin-bottom:18px;font-size:15px}.sv-ag-types{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sv-ag-typehead{border-bottom:1px solid var(--sv-border);align-items:center;gap:18px;padding:26px 30px;display:flex}.sv-ag-typehead h3{color:var(--sv-ink);font-size:22px;font-weight:700}.sv-ag-typehead p{color:var(--sv-muted);font-size:16px}.sv-ag-badge{background:var(--sv-accent);width:58px;height:58px;color:var(--sv-surface);border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid}.sv-ag-badge[data-intl=true]{background:var(--sv-intl)}.sv-ag-switch{background:var(--sv-border);border-radius:999px;flex:none;width:48px;height:28px;position:relative}.sv-ag-switch:after{content:"";background:var(--sv-surface);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.sv-ag-switch[data-on=true]{background:var(--sv-accent)}.sv-ag-switch[data-on=true]:after{left:23px}.sv-ag-typebody{padding:22px 30px}.sv-ag-fields{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.sv-ag-fields.two{grid-template-columns:1fr 1fr}.sv-ag-fields label span,.sv-ag-label{color:var(--sv-ink);margin-bottom:8px;font-size:17px;font-weight:700;display:block}.sv-ag-fields select{border:1px solid var(--sv-border);background:var(--sv-surface);width:100%;height:54px;color:var(--sv-ink);border-radius:12px;padding:0 16px;font-size:17px}.sv-ag-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-muted);margin:6px 0 12px;font-size:13px;font-weight:700}.sv-ag-dayrow{border-top:1px solid var(--sv-border);align-items:center;gap:20px;padding:12px 0;font-size:17px;display:flex}.sv-ag-dayrow b{width:52px;color:var(--sv-ink)}.sv-ag-dayrow[data-off=true],.sv-ag-dayrow[data-off=true] b{color:var(--sv-muted)}.sv-ag-typefoot{border-top:1px solid var(--sv-border);background:var(--sv-tint);justify-content:space-between;align-items:center;gap:16px;padding:20px 30px;display:flex}.sv-ag-typefoot p{color:var(--sv-muted);max-width:60%;font-size:15px}.sv-ag-ghost{border:1px solid var(--sv-border);background:var(--sv-surface);height:50px;color:var(--sv-primary);border-radius:999px;padding:0 22px;font-size:17px;font-weight:700}.sv-ag-ghost:disabled{opacity:.5;cursor:not-allowed}.sv-ag-blocks{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.sv-ag-listhead{border-bottom:1px solid var(--sv-border);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.sv-ag-listhead h3{color:var(--sv-ink);font-size:21px;font-weight:700}.sv-ag-listhead span{color:var(--sv-muted)}.sv-ag-past .sv-ag-listhead h3{color:var(--sv-muted);font-size:19px}.sv-ag-empty{color:var(--sv-muted);padding:22px 28px;font-size:16px}.sv-ag-new{padding:30px}.sv-ag-new h3{color:var(--sv-ink);margin-bottom:10px;font-size:24px;font-weight:700}.sv-ag-cal{border:1px solid var(--sv-border);border-radius:18px;margin-bottom:24px;padding:20px}.sv-ag-calhead{color:var(--sv-ink);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:19px;display:flex}.sv-ag-calgrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sv-ag-calgrid small{color:var(--sv-muted);padding:6px 0;font-size:13px;font-weight:700}.sv-ag-calgrid button{height:46px;color:var(--sv-ink);border-radius:12px;font-size:17px}.sv-ag-calgrid button:disabled{color:var(--sv-muted);opacity:.5}.sv-ag-calgrid button[data-today=true]{background:var(--sv-soft);font-weight:700}.sv-ag-calgrid button[data-sel=true]{background:var(--sv-primary);color:var(--sv-surface)}.sv-ag-hint{color:var(--sv-primary);margin-top:12px;font-size:17px;font-weight:700}.sv-ag-seg2{background:var(--sv-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:5px;display:grid}.sv-ag-seg2.three{grid-template-columns:repeat(3,1fr)}.sv-ag-seg2 button{height:50px;color:var(--sv-muted);border-radius:12px;font-size:17px;font-weight:700}.sv-ag-seg2 button[data-on=true]{background:var(--sv-surface);color:var(--sv-primary);box-shadow:var(--sv-shadow)}.sv-ag-small{color:var(--sv-muted);margin-bottom:22px;font-size:15px}.sv-ag-conn{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.sv-ag-connhead{border-bottom:1px solid var(--sv-border);align-items:center;gap:20px;padding:28px 30px;display:flex}.sv-ag-connhead h3{color:var(--sv-ink);font-size:23px;font-weight:700}.sv-ag-gicon{background:var(--sv-soft);width:68px;height:68px;color:var(--sv-intl);border-radius:16px;place-items:center;font-weight:800;display:grid}.sv-ag-connbody{color:var(--sv-muted);padding:24px 30px;font-size:16px}.sv-ag-how{background:linear-gradient(135deg,var(--sv-ink),var(--sv-primary));color:var(--sv-on-dark);border-radius:24px;padding:28px 30px;font-size:18px;line-height:1.6}.sv-ag-how .sv-ag-eyebrow{color:var(--sv-on-dark);opacity:.7}@media (width<=1180px){.sv-ag-types,.sv-ag-blocks,.sv-ag-conn{grid-template-columns:1fr}}.sv-pay-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.sv-pay-head h1{color:var(--sv-ink);font-family:Gilroy,inherit;font-size:56px;font-weight:800;line-height:1.05}.sv-pay-head p{color:var(--sv-muted);margin-top:6px;font-size:18px}.sv-pay-kyc{background:var(--sv-warning-soft);border:1px solid var(--sv-warning-soft);color:var(--sv-ink);border-radius:20px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 18px 16px 22px;font-size:18px;display:flex}.sv-pay-kyc i{background:var(--sv-warning);width:18px;height:18px;box-shadow:0 0 0 4px var(--sv-surface);border-radius:50%;flex:none}.sv-pay-kyc strong{flex:1}.sv-pay-btn{background:var(--sv-primary);height:50px;color:var(--sv-surface);border-radius:999px;align-items:center;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex}.sv-pay-totals{border-bottom:1px solid var(--sv-border);grid-template-columns:1fr 1fr;display:grid}.sv-pay-totals div{padding:24px}.sv-pay-totals div+div{border-left:1px solid var(--sv-border)}.sv-pay-totals small{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-muted);font-size:13px;font-weight:700;display:block}.sv-pay-totals b{color:var(--sv-ink);font-size:32px}.sv-pay-totals b[data-k=pending]{color:var(--sv-warning)}.sv-pay-amt{color:var(--sv-ink);font-size:17px;font-weight:700;display:block}.sv-pay-state{color:var(--sv-success);font-size:14px;font-weight:700;display:block}.sv-pay-state[data-k=pending]{color:var(--sv-warning)}.sv-pay-chip{background:var(--sv-success-soft);color:var(--sv-success);border-radius:999px;padding:6px 14px;font-size:16px;font-weight:700}.sv-pay-chip[data-k=pending]{background:var(--sv-warning-soft);color:var(--sv-warning)}.sv-pay-big{color:var(--sv-ink);margin-top:6px;font-family:Gilroy,inherit;font-size:54px;font-weight:800}.sv-pay-meta{color:var(--sv-muted);font-size:17px}.sv-pay .sv-pts-ladder{margin-top:28px}.fin{flex-direction:column;gap:22px;display:flex}.fin-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.fin-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-accent);font-size:12px;font-weight:800}.fin-eyebrow.light{color:var(--sv-on-dark)}@supports (color:color-mix(in lab, red, red)){.fin-eyebrow.light{color:color-mix(in oklab,var(--sv-on-dark) 80%,transparent)}}.fin-sub{color:var(--sv-muted);max-width:640px;margin-top:8px;font-size:15px;line-height:1.5}.fin-cta{background:var(--sv-primary);height:48px;color:var(--sv-on-dark);box-shadow:var(--sv-dark-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 24px;font-weight:700;display:inline-flex}.fin-cta:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.fin-cta.sm{height:40px;padding:0 18px;font-size:14px}.fin-cta.full{justify-content:center;width:100%}.fin-ghost{border:1px solid var(--sv-border);background:var(--sv-surface);height:40px;color:var(--sv-ink);border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.fin-card{background:var(--sv-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow);border-radius:24px;overflow:hidden}.fin-how-top{justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.fin-how-top h2{font-family:Gilroy,inherit;font-size:19px;font-weight:800}.fin-how-top button{color:var(--sv-muted);font-size:14px;font-weight:600}.fin-how-grid{border-top:1px solid var(--sv-border);grid-template-columns:1fr 1fr 1fr;display:grid}.fin-why{background:var(--sv-brand);color:var(--sv-on-dark);padding:26px}.fin-why h3{margin-top:16px;font-size:16px;font-weight:800}.fin-why p:not(.fin-eyebrow){opacity:.85;margin-top:4px;font-size:14px;line-height:1.45}.fin-why .fin-eyebrow{color:var(--sv-on-dark)}@supports (color:color-mix(in lab, red, red)){.fin-why .fin-eyebrow{color:color-mix(in oklab,var(--sv-on-dark) 75%,transparent)}}.fin-col{border-left:1px solid var(--sv-border);flex-direction:column;gap:14px;padding:26px;display:flex}.fin-li{gap:12px;display:flex}.fin-li strong{font-size:14px}.fin-li p{color:var(--sv-muted);font-size:13px}.fin-check{background:var(--sv-accent);width:20px;height:20px;color:var(--sv-on-dark);border-radius:999px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.fin-check.ok{background:var(--sv-success)}.fin-num{border:1.5px solid var(--sv-accent);width:26px;height:26px;color:var(--sv-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.fin-disclaimer{border-top:1px solid var(--sv-border);color:var(--sv-muted);padding:14px 26px;font-size:13px}.fin-stats{padding:22px 24px}.fin-stat-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.fin-k{letter-spacing:.12em;text-transform:uppercase;color:var(--sv-muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.fin-k i{border-radius:2px;width:9px;height:9px;display:inline-block}.d-primary{background:var(--sv-accent)}.d-warning{background:var(--sv-warning)}.d-success{background:var(--sv-success)}.d-dark{background:var(--sv-success);filter:brightness(.7)}.fin-stat-grid b{margin-top:6px;font-family:Gilroy,inherit;font-size:30px;font-weight:800;display:block}.fin-stat-grid b.ok,.fin-mstats b.ok{color:var(--sv-success)}.fin-stat-grid span{color:var(--sv-muted);font-size:13px}.fin-bar{gap:4px;height:6px;margin-top:18px;display:flex}.fin-bar span{border-radius:999px}.fin-bar .s0{background:var(--sv-success)}.fin-bar .s1{background:var(--sv-warning)}.fin-bar .s2{background:var(--sv-accent)}@supports (color:color-mix(in lab, red, red)){.fin-bar .s2{background:color-mix(in oklab,var(--sv-accent) 45%,var(--sv-surface))}}.fin-bar .s3{background:var(--sv-border)}.fin-split{grid-template-columns:420px 1fr;align-items:start;gap:22px;display:grid}.fin-list{padding:16px 0 4px}.fin-search{border:1px solid var(--sv-border);background:var(--sv-tint);height:46px;color:var(--sv-muted);border-radius:14px;align-items:center;gap:10px;margin:0 16px;padding:0 14px;display:flex}.fin-search input{color:var(--sv-ink);background:0 0;outline:none;flex:1;font-size:14px}.fin-tabs{border-bottom:1px solid var(--sv-border);gap:16px;padding:14px 16px 0;display:flex;overflow-x:auto}.fin-tabs button{color:var(--sv-muted);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:10px;font-size:14px;font-weight:700}.fin-tabs button[data-active=true]{color:var(--sv-ink);border-color:var(--sv-accent)}.fin-tabs em{opacity:.7;font-style:normal;font-weight:500}.fin-row{text-align:left;border-bottom:1px solid var(--sv-border);border-left:3px solid #0000;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.fin-row[data-active=true],.fin-row[data-active=""]{background:var(--sv-tint);border-left-color:var(--sv-accent)}.fin-row .grow,.fin-dhead .grow{flex:1;min-width:0}.fin-row strong{font-size:15px;display:block}.fin-row span:not(.fin-av):not(.fin-pill){color:var(--sv-muted);font-size:13px;display:block}.fin-av{background:var(--sv-soft);width:44px;height:44px;color:var(--sv-primary);border-radius:999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.fin-av.lg{width:60px;height:60px;font-size:17px}.fin-av.dashed{border:1.5px dashed var(--sv-accent);background:0 0}.fin-dot{background:var(--sv-warning);border:2px solid var(--sv-surface);border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.fin-pill{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.fin-info{background:var(--sv-soft);color:var(--sv-accent)}.fin-warning{background:var(--sv-warning-soft);color:var(--sv-warning)}.fin-success{background:var(--sv-success-soft);color:var(--sv-success)}.fin-neutral{background:var(--sv-tint);color:var(--sv-muted)}.fin-empty{color:var(--sv-muted);padding:22px 16px;font-size:14px}.fin-empty.err{color:var(--sv-danger)}.fin-empty button{font-weight:700;text-decoration:underline}.fin-panel{padding:28px}.fin-h2{margin-top:4px;font-family:Gilroy,inherit;font-size:26px;font-weight:800}.fin-step{letter-spacing:.16em;color:var(--sv-muted);margin:22px 0 10px;font-size:12px;font-weight:800}.fin-label{margin:14px 0 8px;font-size:14px;font-weight:700;display:block}.fin-input{border:1px solid var(--sv-border);background:var(--sv-tint);width:100%;height:50px;color:var(--sv-ink);border-radius:14px;padding:0 16px;font-size:15px}.fin-sim{border-bottom:1px solid var(--sv-border);grid-template-columns:1fr 1fr;align-items:start;gap:24px;padding-bottom:20px;display:grid}.fin-amount{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.fin-amount b{color:var(--sv-accent);font-size:22px;font-weight:800}.fin-range{color:var(--sv-muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.fin-seg{background:var(--sv-soft);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.fin-seg.narrow{grid-template-columns:1fr 1fr;max-width:560px}.fin-seg button{height:46px;color:var(--sv-muted);border-radius:11px;font-weight:700}.fin-seg button[data-active=true]{background:var(--sv-surface);color:var(--sv-primary);box-shadow:var(--sv-shadow)}.fin-est{background:var(--sv-brand);color:var(--sv-on-dark);box-shadow:var(--sv-dark-shadow);border-radius:20px;padding:24px}.fin-big{margin:6px 0 14px;font-family:Gilroy,inherit;font-size:46px;font-weight:800;line-height:1.1}.fin-big small{opacity:.8;font-size:15px;font-weight:600}.fin-big.dark{color:var(--sv-ink);font-size:36px}.fin-est dl>div,.fin-simcard dl>div,.fin-result dl>div{border-top:1px solid;justify-content:space-between;padding:11px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.fin-est dl>div,.fin-simcard dl>div,.fin-result dl>div{border-top:1px solid color-mix(in oklab,currentColor 15%,transparent)}}.fin-est dl>div,.fin-simcard dl>div,.fin-result dl>div{font-size:14px}.fin-est dd,.fin-simcard dd,.fin-result dd{font-weight:800}.fin-fine{opacity:.8;margin-top:12px;font-size:12px;line-height:1.5}.fin-fine.dark{color:var(--sv-muted);opacity:1}.fin-fields{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fin-consent{border:1px solid var(--sv-border);border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.fin-consent input{width:20px;height:20px;accent-color:var(--sv-primary);flex-shrink:0}.fin-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.fin-warn{color:var(--sv-warning);font-size:14px}.fin-ok{color:var(--sv-success);font-size:14px;font-weight:700}.fin-dhead{align-items:center;gap:16px;display:flex}.fin-ladder{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.fin-ladder>div{border-top:3px solid var(--sv-border);color:var(--sv-muted);padding-top:8px;font-size:13px}.fin-ladder strong{display:block}.fin-ladder .done{border-color:var(--sv-accent);color:var(--sv-accent)}.fin-ladder .warn{border-color:var(--sv-warning);color:var(--sv-warning)}.fin-ladder .ok{border-color:var(--sv-success);color:var(--sv-success)}.fin-dgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fin-simcard{background:var(--sv-tint);border:1px solid var(--sv-border);border-radius:20px;padding:22px}.fin-result{border-radius:20px;padding:22px}.fin-result h3{margin:6px 0;font-family:Gilroy,inherit;font-size:22px;font-weight:800}.fin-result p:not(.fin-eyebrow){font-size:14px;line-height:1.5}.fin-result.ok{background:linear-gradient(135deg,var(--sv-success),var(--sv-success))}@supports (color:color-mix(in lab, red, red)){.fin-result.ok{background:linear-gradient(135deg,var(--sv-success),color-mix(in oklab,var(--sv-success) 70%,var(--sv-accent) 0%))}}.fin-result.ok{color:var(--sv-on-dark)}.fin-result.warn{background:var(--sv-warning-soft);border:1px solid var(--sv-warning)}@supports (color:color-mix(in lab, red, red)){.fin-result.warn{border:1px solid color-mix(in oklab,var(--sv-warning) 25%,transparent)}}.fin-result.warn .fin-eyebrow{color:var(--sv-warning)}.fin-result.info{background:var(--sv-soft)}.fin-result.muted{background:var(--sv-tint);border:1px solid var(--sv-border)}.fin-result.muted .fin-eyebrow{color:var(--sv-muted)}.fin-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fin-m{gap:16px}.fin-mtitle{font-family:Gilroy,inherit;font-size:28px;font-weight:800;line-height:1.1}.fin-mstats{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.fin-mstats b{font-family:Gilroy,inherit;font-size:22px;font-weight:800;display:block}.fin-mstats span{color:var(--sv-muted);font-size:12px}.fin-m .fin-panel{padding:18px}.fin-m .fin-sim,.fin-m .fin-dgrid,.fin-m .fin-fields{grid-template-columns:1fr}.fin-m .fin-foot{flex-direction:column;align-items:stretch}.fin-m .fin-big{font-size:36px}.fin-m .fin-ladder{grid-template-columns:repeat(2,1fr)}.fin-m .fin-row .fin-pill{padding:3px 8px;font-size:11px}.fin .sv-title{letter-spacing:-.01em;margin-top:6px;font-family:Gilroy,inherit;font-size:48px;font-weight:800;line-height:1.05}@media (width<=1280px){.fin-split,.fin-how-grid{grid-template-columns:1fr}.fin-col{border-left:0;border-top:1px solid var(--sv-border)}}.sv-pf-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sv-pf-head h1{letter-spacing:-.02em;color:var(--sv-ink);margin:0;font:800 46px/1.05 Gilroy,Outfit,sans-serif}.sv-pf-public{background:var(--sv-surface);border:1px solid var(--sv-border);height:42px;color:var(--sv-accent);box-shadow:var(--sv-shadow);border-radius:999px;align-items:center;gap:4px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sv-pf-grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sv-pf-nav{background:var(--sv-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow);border-radius:20px;overflow:hidden}.sv-pf-complete{border-bottom:1px solid var(--sv-border);align-items:center;gap:14px;padding:18px 20px;display:flex}.sv-pf-complete strong{font-size:15px;font-weight:800}.sv-ring-track{fill:none;stroke:var(--sv-soft);stroke-width:4px}.sv-ring-bar{fill:none;stroke:var(--sv-accent);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .4s}.sv-ring text{fill:var(--sv-primary);font:800 14px DM Sans,sans-serif}.sv-pf-item{text-align:left;border:0;border-bottom:1px solid var(--sv-border);cursor:pointer;width:100%;color:var(--sv-ink);background:0 0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.sv-pf-item:last-child{border-bottom:0}.sv-pf-item:hover{background:var(--sv-tint)}.sv-pf-item[data-active=true]{background:var(--sv-tint);border-left-color:var(--sv-accent)}.sv-pf-item strong{font-size:14px;font-weight:700;display:block}.sv-pf-item small{color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.sv-pf-status{border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.sv-pf-status[data-tone=done]{color:var(--sv-success);background:var(--sv-success-soft)}.sv-pf-status[data-tone=review]{color:var(--sv-warning);background:var(--sv-warning-soft)}.sv-pf-status[data-tone=pending]{color:var(--sv-danger);background:var(--sv-danger-soft)}.sv-pf-panel{background:var(--sv-surface);border:1px solid var(--sv-border);box-shadow:var(--sv-shadow);border-radius:24px;min-width:0}.sv-pf-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 8px;display:flex}.sv-pf-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sv-accent);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.sv-pf-panel-head h2{color:var(--sv-ink);margin:0;font:800 27px/1.15 Gilroy,Outfit,sans-serif}.sv-pf-panel-head p{color:var(--sv-muted);margin:4px 0 0;font-size:14px}.sv-pf-vis{color:var(--sv-primary);background:var(--sv-soft);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.sv-pf-vis[data-public=true]{color:var(--sv-success);background:var(--sv-success-soft)}.sv-pf-vis i{background:currentColor;border-radius:50%;width:6px;height:6px}.sv-pf-body,.sv-pf-editor>.ob2{padding:16px 28px 24px}.sv-save-bar{border-top:1px solid var(--sv-border);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.sv-save-state{color:var(--sv-success);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.sv-save-state[data-dirty=true]{color:var(--sv-warning)}.sv-save-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.sv-save-btn{background:var(--sv-primary);height:44px;color:var(--sv-on-dark);cursor:pointer;box-shadow:var(--sv-dark-shadow);border:0;border-radius:999px;padding:0 24px;font-size:14px;font-weight:700}.sv-save-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.sv-add-btn{background:var(--sv-primary);height:42px;color:var(--sv-on-dark);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.sv-add-btn:disabled{opacity:.5}.sv-ghost-btn{border:1px solid var(--sv-border);background:var(--sv-surface);height:42px;color:var(--sv-ink);cursor:pointer;border-radius:999px;padding:0 18px;font-weight:600}.sv-ba-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.sv-ba-card{border:1px solid var(--sv-border);background:var(--sv-surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.sv-ba-img{aspect-ratio:16/10;background:linear-gradient(90deg,var(--sv-tint) 50%,var(--sv-soft) 50%);position:relative}.sv-ba-img img{object-fit:cover;width:100%;height:100%;display:block}.sv-ba-pill{background:var(--sv-surface);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}.sv-ba-pill[data-tone=success]{color:var(--sv-success)}.sv-ba-pill[data-tone=warning]{color:var(--sv-warning)}.sv-ba-pill[data-tone=danger]{color:var(--sv-danger)}.sv-ba-meta{flex:1;padding:12px 14px}.sv-ba-meta h4{margin:0;font-size:15px;font-weight:800}.sv-ba-meta small{color:var(--sv-muted);font-size:12px}.sv-ba-meta p{color:var(--sv-ink);margin:4px 0 0;font-size:13px}.sv-ba-actions{border-top:1px solid var(--sv-border);grid-template-columns:1fr 1fr;display:grid}.sv-ba-actions button{height:42px;color:var(--sv-primary);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.sv-ba-actions button+button{border-left:1px solid var(--sv-border)}.sv-ba-actions button[data-tone=danger]{color:var(--sv-danger)}.sv-ba-add{border:1.5px dashed var(--sv-accent);min-height:300px}@supports (color:color-mix(in lab, red, red)){.sv-ba-add{border:1.5px dashed color-mix(in oklab,var(--sv-accent) 55%,transparent)}}.sv-ba-add{cursor:pointer;color:var(--sv-accent);background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.sv-ba-add span{background:var(--sv-tint);border:1px solid var(--sv-border);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sv-ba-add strong{font-size:15px}.sv-ba-add small{color:var(--sv-muted);font-size:12px}.sv-ba-form{border:1px solid var(--sv-border);background:var(--sv-tint);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:16px;display:grid}.sv-ba-form h4{grid-column:1/-1;margin:0;font-weight:800}.sv-span2{grid-column:1/-1}.sv-field{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.sv-field input:not([type=file]),.sv-field textarea{border:1px solid var(--sv-border);background:var(--sv-surface);color:var(--sv-ink);border-radius:12px;padding:10px 12px;font:400 14px DM Sans,sans-serif}.sv-doc-row{border:1px solid var(--sv-border);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.sv-doc-row strong{font-size:15px;display:block}.sv-doc-row small{font-size:13px}.sv-doc-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.sv-doc-row[data-tone=approved] .sv-doc-icon,.sv-doc-row[data-tone=approved] small{color:var(--sv-success)}.sv-doc-row[data-tone=approved] .sv-doc-icon{background:var(--sv-success-soft)}.sv-doc-row[data-tone=review] .sv-doc-icon,.sv-doc-row[data-tone=review] small{color:var(--sv-warning)}.sv-doc-row[data-tone=review] .sv-doc-icon{background:var(--sv-warning-soft)}.sv-doc-row[data-tone=pending] .sv-doc-icon,.sv-doc-row[data-tone=pending] small{color:var(--sv-danger)}.sv-doc-row[data-tone=pending] .sv-doc-icon{background:var(--sv-danger-soft)}.sv-kyc{flex-direction:column;gap:12px;display:flex}.sv-kyc-card{border:1px solid var(--sv-border);background:var(--sv-surface);border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.sv-kyc-card[data-tone=approved]{background:var(--sv-success-soft);border-color:var(--sv-success)}@supports (color:color-mix(in lab, red, red)){.sv-kyc-card[data-tone=approved]{border-color:color-mix(in oklab,var(--sv-success) 25%,transparent)}}.sv-kyc-card[data-tone=pending]{background:var(--sv-warning-soft);border-color:var(--sv-warning)}@supports (color:color-mix(in lab, red, red)){.sv-kyc-card[data-tone=pending]{border-color:color-mix(in oklab,var(--sv-warning) 25%,transparent)}}.sv-kyc-head{color:var(--sv-ink);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.sv-kyc-card[data-tone=approved] .sv-kyc-head svg{color:var(--sv-success)}.sv-kyc-card[data-tone=pending] .sv-kyc-head svg{color:var(--sv-warning)}.sv-kyc-card[data-tone=review] .sv-kyc-head svg{color:var(--sv-primary)}.sv-kyc-card p{color:var(--sv-muted);margin:0;font-size:14px;line-height:1.5}.sv-kyc-card small{color:var(--sv-muted);font-size:13px}.sv-kyc-actions{flex-wrap:wrap;gap:10px;display:flex}.sv-kyc-btn{background:var(--sv-primary);min-height:44px;color:var(--sv-on-dark);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.sv-kyc-btn svg{color:inherit}.sv-kyc-btn[data-variant=secondary]{background:var(--sv-surface);color:var(--sv-primary);border-color:var(--sv-border)}.sv-kyc-qr{color:var(--sv-muted);align-items:center;gap:12px;font-size:13px;display:flex}.sv-kyc-qr img{background:var(--sv-surface);border-radius:8px}.sv-kyc-needs{background:var(--sv-tint);border:1px solid var(--sv-border);color:var(--sv-ink);border-radius:16px;padding:16px 20px;font-size:14px}.sv-kyc-needs ul{color:var(--sv-muted);margin:8px 0;padding-left:18px;line-height:1.6;list-style:outside}.sv-kyc-needs small{color:var(--sv-muted);font-size:13px}@media (width<=767px){.sv-kyc-actions .sv-kyc-btn{flex:100%}}.sv-ag-connbody>p:first-child{margin:0 0 18px}.sv-ag-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.sv-ag-steps li{border:1px solid var(--sv-border);background:var(--sv-surface);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.sv-ag-steps li[data-active=true]{border-color:var(--sv-primary)}.sv-ag-steps span{color:var(--sv-primary);font-size:14px;font-weight:700}.sv-ag-steps b{color:var(--sv-ink,inherit);font-size:15px;display:block}.sv-ag-steps small{color:var(--sv-muted);font-size:13px}.sv-ag-connmsg{background:var(--sv-bg,#7c4dca0f);color:var(--sv-primary);border-radius:14px;margin:0 0 16px;padding:12px 16px;font-size:15px}.sv-ag-status{background:var(--sv-success-soft);color:var(--sv-success)}.sv-ag-status[data-on=false]{background:var(--sv-danger-soft);color:var(--sv-danger)}.sv-ag-alert{background:var(--sv-danger-soft);border:1px solid var(--sv-danger);border-radius:20px;align-items:center;gap:16px;margin-top:24px;padding:14px 18px 14px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-ag-alert{border:1px solid color-mix(in oklab,var(--sv-danger) 14%,transparent)}}.sv-ag-alert>i{background:var(--sv-danger);border-radius:50%;flex:none;width:10px;height:10px}.sv-ag-alert p{color:var(--sv-ink);flex:1;font-size:17px;font-weight:700}.sv-ag-alertbtn{background:var(--sv-primary);height:46px;color:var(--sv-surface);border-radius:999px;padding:0 20px;font-size:15px;font-weight:700}.sv-ag-alertbtn:disabled{opacity:.5}.sv-ag-tabs button em{color:var(--sv-muted);opacity:.7;margin-left:6px;font-style:normal;font-weight:600}.sv-ag-connempty{text-align:center;flex-direction:column;align-items:center;padding:44px 40px;display:flex}.sv-ag-connempty h3{color:var(--sv-ink);margin-top:20px;font-size:24px;font-weight:700}.sv-ag-connempty>p{max-width:480px;color:var(--sv-muted);margin-top:12px;font-size:16px;line-height:1.6}.sv-ag-gtile{background:var(--sv-tint);border-radius:18px;place-items:center;width:76px;height:76px;display:grid}.sv-ag-gtile.sm{border-radius:14px;flex:none;width:58px;height:58px}.sv-ag-gbtn{border:1px solid var(--sv-border);background:var(--sv-surface);height:58px;color:var(--sv-ink);box-shadow:var(--sv-shadow);border-radius:16px;align-items:center;gap:12px;margin-top:26px;padding:0 26px;font-size:18px;font-weight:700;display:inline-flex}.sv-ag-gbtn:disabled{opacity:.5;cursor:not-allowed}.sv-ag-connempty .sv-ag-small{margin:12px 0 0}.sv-ag-connmsg{background:var(--sv-danger-soft);color:var(--sv-danger);border-radius:12px;margin-top:14px;padding:10px 14px;font-size:14px}.sv-ag-connhead{align-items:flex-start;padding:28px 24px}.sv-ag-acct{color:var(--sv-muted);font-size:15px}.sv-ag-synced{background:var(--sv-success-soft);color:var(--sv-success);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.sv-ag-synced i{background:currentColor;border-radius:50%;width:6px;height:6px}.sv-ag-synced[data-ok=false]{background:var(--sv-warning-soft);color:var(--sv-warning)}.sv-ag-disc{border:1px solid var(--sv-danger);border-radius:999px;align-items:center;gap:6px;height:46px;padding:0 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-ag-disc{border:1px solid color-mix(in oklab,var(--sv-danger) 30%,transparent)}}.sv-ag-disc{background:var(--sv-surface);color:var(--sv-danger);font-size:15px;font-weight:700}.sv-ag-conflicts{padding:24px 24px 8px}.sv-ag-conflicts .sv-ag-eyebrow{margin:0 0 4px;font-size:12px}.sv-ag-help{color:var(--sv-muted);font-size:13px}.sv-ag-callist li{border-top:1px solid var(--sv-border);align-items:center;gap:14px;padding:16px 24px;display:flex}.sv-ag-callist li>i{border-radius:3px;flex:none;width:12px;height:12px}.sv-ag-callist li b{color:var(--sv-ink);flex:1;font-size:16px}.sv-ag-check{border:1.5px solid var(--sv-border);background:var(--sv-surface);width:26px;height:26px;color:var(--sv-surface);border-radius:8px;place-items:center;display:grid}.sv-ag-check[data-on=true]{background:var(--sv-accent);border-color:var(--sv-accent)}.sv-ag-dest{border-top:1px solid var(--sv-border);padding:22px 24px 26px}.sv-ag-dest label span{color:var(--sv-ink);margin-bottom:12px;font-size:15px;font-weight:700;display:block}.sv-ag-dest select{border:1px solid var(--sv-border);background:var(--sv-surface);width:100%;max-width:400px;height:48px;color:var(--sv-ink);border-radius:12px;padding:0 16px;font-size:16px}.sv-ag-dest .sv-ag-help{margin-top:12px}.sv-ag-destfoot{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.sv-ag-link{color:var(--sv-muted);font-weight:700}.sv-ag-how{font-size:16px}.sv-ag-conn{grid-template-columns:minmax(0,5fr) minmax(0,3fr)}.sv-photo-card{background:#f6f3fb;border-radius:20px;align-items:center;gap:22px;padding:18px 20px;display:flex}.sv-photo-thumb{background:linear-gradient(160deg,#b493ec,#5b3fa6);border-radius:14px;flex:none;width:86px;height:108px;overflow:hidden}.sv-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sv-photo-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sv-photo-copy strong{color:#29293d;font-size:15px;font-weight:600}.sv-photo-copy small{color:#6b6b80;font-size:13px}.sv-photo-btn{color:#5b3fa6;cursor:pointer;background:#fff;border:1px solid #e3dcf2;border-radius:999px;height:44px;padding:0 20px;font-size:14px;font-weight:600}.sv-photo-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.sv-photo-card{flex-wrap:wrap}.sv-photo-btn{width:100%}}.sv-procs{flex-direction:column;gap:16px;display:flex}.sv-procs-head{color:#6b6b80;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.sv-procs-chips{flex-wrap:wrap;gap:10px;display:flex}.sv-proc{color:#5b3fa6;background:#fff;border:1.5px solid #7c4dca;border-radius:999px;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.sv-proc>button:first-child{padding:9px 4px 9px 16px}.sv-proc-x{opacity:.55;padding:0 12px 0 6px;font-size:16px}.sv-proc-x:hover{opacity:1}.sv-proc[data-fav]{color:#fff;background:#7c4dca;border-color:#7c4dca}.sv-proc-add{color:#5b3fa6;background:#fff;border:1.5px dashed #cfc3ea;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.sv-proc-new{color:#4a4a5e;background:#f8f6fc;border:1px solid #e3dcf2;border-radius:999px;padding:8px 14px;font-size:14px}.sv-proc-new:hover{color:#5b3fa6;border-color:#7c4dca}.sv-procs-year{flex-direction:column;gap:8px;margin-top:8px;display:flex}.sv-procs-year strong{color:#29293d;font-size:15px;font-weight:600}.sv-procs-year input{color:#29293d;background:#faf9fc;border:1px solid #e9e7ef;border-radius:14px;height:54px;padding:0 16px;font-size:16px}fieldset:disabled .sv-proc-x,fieldset:disabled .sv-proc-add{display:none}.sv-ba-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch}.sv-ba-card{box-shadow:0 8px 24px -16px #3c287840}.sv-ba-img{flex:none;height:200px;overflow:hidden;aspect-ratio:auto!important}.sv-ba-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sv-ba-pill{z-index:2}.sv-ba-tag{z-index:2;letter-spacing:.14em;color:#29293d;background:#ffffffeb;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;bottom:10px}.sv-ba-tag[data-side=before]{left:10px}.sv-ba-tag[data-side=after]{left:calc(50% + 10px)}.sv-ba-meta{flex-direction:column;gap:2px;min-height:108px;display:flex}.sv-ba-meta p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-ba-actions button:hover{background:var(--sv-tint)}.sv-ba-add{height:100%;min-height:360px}.cav-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.cav-card{min-width:0}.cav-facts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0 0 8px;display:grid}.cav-facts div{border:1px solid hsl(var(--border));border-radius:12px;min-width:0;padding:8px 12px}.cav-facts dt{color:hsl(var(--muted-foreground));font-size:12px}.cav-facts dd{overflow-wrap:break-word;margin:0;font-weight:600}.cav-facts div:nth-child(5){grid-column:span 2}.cav-fixed,.cav-msg{color:hsl(var(--muted-foreground));margin:6px 0;font-size:13px}.cav-msg[role=alert]{color:hsl(var(--destructive))}.cav-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cav-legacy{color:hsl(var(--muted-foreground));margin-top:20px;font-size:13px}.cav-legacy h4{color:hsl(var(--foreground));font-weight:600}.cav[data-variant=mobile] .mgmt-day{grid-template-columns:44px minmax(0,1fr);row-gap:6px}.cav[data-variant=mobile] .mgmt-day-ranges{grid-column:1/-1}.smv-shell{min-height:100dvh;padding-top:env(safe-area-inset-top);color:#252133;background:linear-gradient(#f4f1f9,#fbfafd)}.smv-content{padding:0 0 calc(120px + env(safe-area-inset-bottom));animation:.2s ease-out smv-enter}.smv-page{padding:20px 18px 16px}.smv-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.smv-heading h1{letter-spacing:-1.15px;font-family:Gilroy,Outfit,sans-serif;font-size:32px;font-weight:800;line-height:1.12}.smv-circle{background:#fff;border-radius:50%;flex-shrink:0;box-shadow:0 3px 12px #4a2e9a0a}.smv-home-header{justify-content:space-between;align-items:center;padding:2px 0 22px;display:flex}.smv-home-header>img{object-fit:contain;width:115px;height:32px}.smv-home-header>div{align-items:center;gap:10px;display:flex}.smv-home-header .sv-avatar{width:36px;height:36px}.smv-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:23px 0 12px;display:flex}.smv-section-heading h2{letter-spacing:-.35px;font:700 18px Outfit,sans-serif}.smv-section-heading small,.smv-section-heading a{color:#7c4dca;font-size:11px}.smv-dark{color:#fff;background:linear-gradient(145deg,#252133,#4a2e9a 65%,#7c4dca);border-radius:24px;padding:20px;box-shadow:0 16px 34px -24px #5b3fa680}.smv-dark h2{letter-spacing:-.6px;font:800 22px Gilroy,Outfit,sans-serif}.smv-activation>small{letter-spacing:1px;opacity:.7;font-size:9px;font-weight:700}.smv-activation h2{margin:7px 0 18px}.smv-activation>a{border-top:1px solid #ffffff20;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.smv-activation>a span{flex:1}.smv-activation>a small{opacity:.7;font-size:10px}.smv-card-stack{gap:10px;display:grid}.smv-action-card{text-align:left;color:#252133;border:1px solid #ede8f4;width:100%;box-shadow:0 8px 22px -18px #5b3fa650;white-space:normal!important;background:#fff!important;border-radius:20px!important;height:auto!important;padding:15px!important;display:block!important}.smv-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.smv-card-top .sv-pill{font-size:9px}.smv-person{align-items:center;gap:10px;width:100%;display:flex}.smv-person-copy{flex:1;min-width:0}.smv-person-copy strong{font-size:14px;font-weight:700;display:block}.smv-person-copy small{color:#8b8498;overflow-wrap:anywhere;font-size:11px;display:block}.smv-person .sv-avatar{color:#4a2e9a;background:#f2ecfb;flex-shrink:0;width:42px;height:42px}.smv-card-footer{border-top:1px solid #f0edf5;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}.smv-card-footer>small{color:#8b8498;font-size:10px}.smv-action-pill{color:#fff;background:linear-gradient(135deg,#4a2e9a,#7c4dca);border-radius:12px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.smv-upcoming{scroll-snap-type:x proximity;gap:10px;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.smv-appointment{scroll-snap-align:start;justify-content:flex-start;align-items:center;gap:12px;min-width:220px;display:flex;white-space:normal!important;background:#fff!important;border-radius:20px!important;height:auto!important;padding:14px!important}.smv-appointment>span:last-child{text-align:left}.smv-appointment strong{font-size:13px;display:block}.smv-appointment small{color:#8b8498;font-size:11px;display:block}.smv-promo{margin-top:22px}.smv-promo h2{margin:12px 0}.smv-promo p{opacity:.8;margin:10px 0 18px;font-size:12px;line-height:1.6}.smv-light-button{color:#4a2e9a;background:#fff;border-radius:14px;height:39px;font-size:12px}.smv-light-button:hover{background:#f2ecfb}.smv-empty{text-align:center;background:#ffffff85;border:1px solid #eee9f5;border-radius:20px;width:100%;padding:24px 14px}.smv-empty p{font-size:13px;font-weight:600}.smv-empty small{color:#8b8498;margin-top:8px;font-size:12px;line-height:1.5;display:block}.smv-segments{background:#ebe6f3;border-radius:12px;gap:3px;margin:18px 0;padding:3px;display:flex}.smv-segments button{color:#8b8498;border-radius:9px;flex:1;min-width:0;height:32px;padding:7px 4px;font-size:11px}.smv-segments button[data-active=true]{color:#4a2e9a;background:#fff;box-shadow:0 2px 5px #2521330a}.smv-urgent>small{opacity:.7;font-size:10px}.smv-urgent>.smv-person{margin:15px 0}.smv-urgent .sv-avatar{color:#fff;background:#ffffff20}.smv-urgent h2{font-size:20px}.smv-urgent .smv-person-copy p{color:#ffffffa0;font-size:11px}.smv-urgent-action{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:8px;padding-top:15px;display:flex}.smv-urgent-action strong{font-size:12px}.smv-list{background:#fff;border:1px solid #ede8f4;border-radius:16px;overflow:hidden}.smv-patient-row{text-align:left;border-bottom:1px solid #f0edf5;width:100%;display:flex;white-space:normal!important;border-radius:0!important;height:auto!important;padding:15px 12px!important}.smv-patient-row:last-child{border-bottom:0}.smv-patient-row .sv-origin{font-size:9px}.smv-pushed{padding:0 18px 24px}.smv-pushed>.smv-heading{margin:12px 0 20px}.smv-back{color:#4a2e9a;justify-content:flex-start;height:44px;margin:4px 8px 0;padding:12px 8px;font-size:13px}.smv-pushed .smv-back{margin-left:-10px}.smv-patient-hero{text-align:center;padding:10px 0 22px}.smv-patient-hero>.sv-avatar{width:60px;height:60px;margin:0 auto 12px}.smv-patient-hero h1{font:800 26px Gilroy,Outfit,sans-serif}.smv-patient-hero p{color:#8b8498;margin:6px 0 18px;font-size:12px}.smv-retained-patient{overflow-wrap:anywhere;background:#fff;border-radius:20px;min-width:0;padding:14px}.smv-retained-patient input,.smv-retained-patient select,.smv-retained-patient textarea{max-width:100%;font-size:16px}.smv-profile-header{align-items:center;gap:14px;margin:22px 0 26px;display:flex}.smv-portrait{color:#4a2e9a;background:#ebe4f6;border-radius:50%;flex-shrink:0;width:70px;height:70px;padding:0;font-size:24px;position:relative}.smv-portrait img{object-fit:cover;border-radius:50%;width:100%;height:100%}.smv-portrait>span{color:#fff;background:#4a2e9a;border:2px solid #f4f1f9;border-radius:50%;padding:5px;position:absolute;bottom:0;right:-1px}.smv-profile-header h2{font:800 20px Gilroy,Outfit,sans-serif}.smv-profile-header small{color:#8b8498;margin:3px 0 7px;font-size:11px;display:block}.smv-profile-header .sv-pill{font-size:9px}.smv-group-heading{justify-content:space-between;align-items:center;gap:6px;margin:22px 2px 9px;display:flex}.smv-group-heading h3{letter-spacing:.5px;color:#8b8498;text-transform:uppercase;font-size:11px;font-weight:700}.smv-group-heading small{color:#8b8498;font-size:9px}.smv-field-row,.smv-account-row{text-align:left;border-bottom:1px solid #f1edf6;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;font-size:12px;display:flex;white-space:normal!important;border-radius:0!important;height:auto!important;padding:12px 14px!important}.smv-field-row:last-child,.smv-account-row:last-child{border-bottom:none}.smv-field-row>span:first-child{flex:1}.smv-field-value{color:#8b8498;text-align:right;overflow-wrap:anywhere;max-width:52%;font-size:11px}.smv-account-row>span{flex:1}.smv-account-row>svg{color:#7c4dca}.smv-composer{justify-content:flex-start;gap:10px;width:100%;margin:20px 0;display:flex;background:#fff!important;border-radius:20px!important;height:auto!important;padding:14px!important}.smv-composer>span:nth-child(2){text-align:left;color:#8b8498;flex:1;font-size:12px}.smv-muted{color:#8b8498;font-size:12px;line-height:1.6}.smv-heading+.smv-muted{margin-top:7px}.smv-warning{color:#8e6715;background:#fffaed;border:1px solid #f0dfb0;border-radius:14px;margin:14px 0;padding:14px;font-size:12px}.smv-month{justify-content:center;align-items:center;gap:20px;margin:15px 0;display:flex}.smv-month span{text-transform:capitalize;font-size:14px;font-weight:700}.smv-payment-total strong{margin:10px 0;font:800 32px Gilroy,Outfit,sans-serif;display:block}.smv-payment-total small{font-size:11px}.smv-payment-total p{opacity:.7;font-size:11px}.smv-payment-list{margin-top:20px}.smv-payment-list small{color:#8b8498;margin-top:3px;font-size:10px;display:block}.smv-tab-wrap{bottom:calc(26px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;gap:10px;display:flex;position:fixed;left:14px;right:14px}.smv-tabbar{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:32px;flex:1;height:62px;padding:5px 8px;display:flex;box-shadow:0 14px 40px #4a2e9a22}.smv-tabbar>a{color:#8b8498;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.smv-tabbar>a[data-active=true]{color:#4a2e9a;background:#ede5f877}.smv-tabbar small{font-size:9px;font-weight:600}.smv-tabbar>a>span{position:relative}.smv-tabbar i{color:#fff;background:#7c4dca;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:8px;font-style:normal;display:flex;position:absolute;top:-3px;right:-8px}.smv-fab{pointer-events:auto;color:#fff;background:linear-gradient(135deg,#4a2e9a,#7c4dca);border-radius:50%;flex-shrink:0;width:62px;height:62px;box-shadow:0 10px 22px #4a2e9a40}.smv-fab:hover{background:#4a2e9a}.smv-sheet{padding:10px 18px calc(22px + env(safe-area-inset-bottom));background:#f7f5fb;border-radius:24px 24px 0 0;min-height:220px;max-height:90dvh;overflow-y:auto}.smv-sheet>button:last-child{display:none}.smv-grabber{background:#cfc8da;border-radius:2px;width:36px;height:4px;margin:0 auto 12px;display:block}.smv-sheet-heading{grid-template-columns:75px 1fr 75px;align-items:center;margin-bottom:16px;display:grid}.smv-sheet-heading>button{color:#7c4dca;text-align:left;justify-content:flex-start;padding:0;font-size:12px}.smv-sheet-heading h2{text-align:center;font-size:16px;font-weight:700}.smv-sheet-description{color:#8b8498;margin-bottom:14px;font-size:12px}.smv-editor{gap:14px;padding:10px 0;display:grid}.smv-editor input,.smv-editor textarea{background:#fff;border-radius:14px;min-height:48px;font-size:16px}.smv-editor textarea{min-height:130px}.smv-editor small{color:#8b8498;font-size:11px;display:block}.smv-save{color:#fff;background:linear-gradient(135deg,#4a2e9a,#7c4dca);border-radius:15px;width:100%;height:48px}.smv-choice{background:#fff;border-radius:14px;display:grid;overflow:hidden}.smv-choice button{border-radius:0;justify-content:space-between;height:48px}.smv-choice button[data-active=true]{color:#4a2e9a;background:#f0e9fa}.smv-quick-list{margin-top:10px}.smv-quick-list .smv-account-row{min-height:56px}.smv-content,.smv-content>*{min-width:0}@keyframes smv-enter{0%{opacity:.6;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.smv-content{animation:none}}@media (width>=1024px){.smv-shell{display:none}}.smv-activation-v{border-radius:24px;flex-direction:column;padding:20px 18px;display:flex}.smv-activation-v>small{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font:800 10px DM Sans,sans-serif}.smv-activation-v h2{color:var(--sv-on-dark);margin-top:6px;font:700 17px Outfit,sans-serif}.smv-act-progress{gap:4px;margin:12px 0 6px;display:flex}.smv-act-progress span{background:var(--sv-on-dark);border-radius:2px;flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){.smv-act-progress span{background:color-mix(in oklab,var(--sv-on-dark) 22%,transparent)}}.smv-act-progress span[data-on=true]{background:var(--sv-on-dark)}.smv-act-row{border-bottom:1px solid var(--sv-on-dark);align-items:center;gap:12px;min-height:46px;padding:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.smv-act-row{border-bottom:1px solid color-mix(in oklab,var(--sv-on-dark) 12%,transparent)}}.smv-act-row{color:var(--sv-on-dark);font:700 14px DM Sans,sans-serif;text-decoration:none}.smv-act-row:last-child{border-bottom:0}.smv-act-row[data-done=true] .smv-act-label{opacity:.6;text-decoration:line-through}.smv-act-icon{border:1.5px dashed var(--sv-on-dark);border-radius:50%;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.smv-act-icon{border:1.5px dashed color-mix(in oklab,var(--sv-on-dark) 50%,transparent)}}.smv-act-icon{flex:none;justify-content:center;align-items:center;display:flex}.smv-act-icon[data-s=approved]{background:var(--sv-on-dark);color:var(--sv-primary);border:0}.smv-act-icon[data-s=review]{border-style:solid}.smv-act-label{flex:1}.smv-act-row em{opacity:.75;font-size:12px;font-style:normal;font-weight:600}.smv-act-row b{background:var(--sv-surface);height:30px;color:var(--sv-primary);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.smv-q-card{background:var(--sv-surface);box-shadow:0 12px 30px -22px var(--sv-primary);border-radius:20px;padding:14px 14px 12px}@supports (color:color-mix(in lab, red, red)){.smv-q-card{box-shadow:0 12px 30px -22px color-mix(in oklab,var(--sv-primary) 45%,transparent)}}.smv-q-card{border:1px solid var(--sv-border)}.smv-q-top{justify-content:space-between;align-items:center;display:flex}.smv-q-due{background:var(--sv-soft);color:var(--sv-primary);border-radius:999px;padding:2px 9px;font:700 11px DM Sans,sans-serif}.smv-q-due[data-due=over]{background:var(--sv-danger-soft);color:var(--sv-danger)}.smv-q-due[data-due=today]{background:var(--sv-warning-soft);color:var(--sv-warning)}.smv-q-due[data-due=wait]{color:var(--sv-muted);background:0 0;padding-left:0;font-weight:600}.smv-q-top .sv-origin{letter-spacing:.1em}.smv-q-who{align-items:center;gap:12px;margin-top:10px;display:flex}.smv-q-avatar{background:var(--sv-soft);width:44px;height:44px;color:var(--sv-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 14px Outfit,sans-serif;display:flex}.smv-q-avatar[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.smv-q-who strong{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font:700 15px DM Sans,sans-serif;display:block;overflow:hidden}.smv-q-who small{color:var(--sv-muted);margin-top:1px;font-size:12px;display:block}.smv-q-foot{border-top:1px solid var(--sv-soft);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.smv-q-foot p{min-width:0;color:var(--sv-muted);flex:1;font-size:12px;line-height:1.45}.smv-q-cta{border:1px solid var(--sv-border);background:var(--sv-surface);height:38px;color:var(--sv-primary);border-radius:999px;flex:none;gap:8px;padding:0 4px 0 14px;font:700 13px DM Sans,sans-serif}.smv-q-cta>span{background:var(--sv-accent);width:28px;height:28px;color:var(--sv-on-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.smv-q-card[data-actionable=false] .smv-q-cta>span{background:var(--sv-soft);color:var(--sv-primary)}.smv-home .smv-section-heading{justify-content:flex-start;align-items:baseline;gap:8px;margin:24px 0 10px;display:flex}.smv-home .smv-section-heading h2{color:var(--sv-ink);font:700 18px Outfit,sans-serif}.smv-home .smv-section-heading small{color:var(--sv-muted);font-size:12px}.smv-home .smv-section-heading a{color:var(--sv-accent);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.smp-screen{background:var(--sv-page);flex-direction:column;min-height:100%;display:flex}.smp-nav{z-index:5;background:var(--sv-page);grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.smp-nav{background:color-mix(in oklab,var(--sv-page) 92%,transparent)}}.smp-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--sv-border)}.smp-nav button{color:var(--sv-accent);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0;font:600 16px DM Sans,sans-serif;display:inline-flex}.smp-nav strong{color:var(--sv-ink);font:600 16px DM Sans,sans-serif}.smp-body{flex-direction:column;flex:1;padding:16px 20px 120px;display:flex}.smp-card{background:var(--sv-surface);border:0;border-radius:18px}.smp-who{align-items:center;gap:14px;padding:16px 18px;display:flex}.smp-who strong{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font:700 18px DM Sans,sans-serif;display:block;overflow:hidden}.smp-sub{color:var(--sv-muted);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex;overflow:hidden}.smp-sub em{letter-spacing:.04em;background:var(--sv-soft);color:var(--sv-primary);border-radius:999px;flex:none;padding:3px 10px;font:700 11px DM Sans,sans-serif}.smp-sub em[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.smp-avatar{background:var(--sv-soft);width:56px;height:56px;color:var(--sv-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 16px Outfit,sans-serif;display:flex}.smp-avatar[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.smp-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.smp-meta[data-single=true]{grid-template-columns:1fr}.smp-meta .smp-card{flex-direction:column;gap:2px;padding:12px 16px;display:flex}.smp-meta small{color:var(--sv-muted);font:600 12px DM Sans,sans-serif}.smp-meta strong{color:var(--sv-ink);font:700 15px DM Sans,sans-serif}.smp-meta strong[data-tone=danger]{color:var(--sv-danger)}.smp-meta strong[data-tone=success]{color:var(--sv-success)}.smp-meta strong[data-tone=warning]{color:var(--sv-warning)}.smv-shell .smp-label,.smp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-muted);margin:22px 8px 8px;font:700 12px DM Sans,sans-serif}.smp-group{background:var(--sv-surface);border-radius:18px;overflow:hidden}.smp-pad{padding:14px 16px}.smp-group>.smp-pad+.smp-prob{border-top:.5px solid var(--sv-border)}.smp-seg{background:var(--sv-ink);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.smp-seg{background:color-mix(in oklab,var(--sv-ink) 7%,transparent)}}.smp-seg button{height:42px;color:var(--sv-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;font:600 15px DM Sans,sans-serif}.smp-seg button[data-on=true]{background:var(--sv-surface);box-shadow:0 3px 8px -2px var(--sv-ink);font-weight:700}@supports (color:color-mix(in lab, red, red)){.smp-seg button[data-on=true]{box-shadow:0 3px 8px -2px color-mix(in oklab,var(--sv-ink) 18%,transparent)}}.smp-prob{padding:16px 18px 18px}.smp-prob>div{color:var(--sv-ink);justify-content:space-between;font-size:16px;display:flex}.smp-prob b{color:var(--sv-accent)}.smp-prob input{appearance:none;background:linear-gradient(90deg,var(--sv-accent) var(--pct),var(--sv-ink) var(--pct));border-radius:3px;width:100%;height:6px;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.smp-prob input{background:linear-gradient(90deg,var(--sv-accent) var(--pct),color-mix(in oklab,var(--sv-ink) 12%,transparent) var(--pct))}}.smp-prob input::-webkit-slider-thumb{appearance:none;background:var(--sv-accent);border:3px solid var(--sv-surface);width:22px;height:22px;box-shadow:0 2px 6px var(--sv-ink);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.smp-prob input::-webkit-slider-thumb{box-shadow:0 2px 6px color-mix(in oklab,var(--sv-ink) 30%,transparent)}}.smp-prob input::-moz-range-thumb{background:var(--sv-accent);border:3px solid var(--sv-surface);border-radius:50%;width:18px;height:18px}.smp-text{width:100%;color:var(--sv-ink);resize:none;outline:none;padding:16px 18px;font:400 16px DM Sans,sans-serif}.smp-text::placeholder{color:var(--sv-muted)}.smp-hint{color:var(--sv-muted);margin:8px 8px 0;font-size:13px}.smp-row{min-height:58px;color:var(--sv-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex}.smp-row input,.smp-row select{text-align:right;min-width:0;max-width:55%;color:var(--sv-accent);background:0 0;border:0;outline:none;font:600 16px DM Sans,sans-serif}.smp-row input::placeholder{color:var(--sv-muted)}.smp-step{align-items:center;gap:14px;display:flex}.smp-step>b{color:var(--sv-accent);font-size:16px}.smp-step>span{background:var(--sv-ink);border-radius:10px;align-items:center;height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.smp-step>span{background:color-mix(in oklab,var(--sv-ink) 7%,transparent)}}.smp-step button{width:46px;height:40px;color:var(--sv-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.smp-step button:disabled{opacity:.35}.smp-step i{background:var(--sv-border);width:1px;height:20px}.smp-lost{background:var(--sv-surface);height:62px;color:var(--sv-danger);cursor:pointer;border:0;border-radius:18px;margin-top:24px;font:700 17px DM Sans,sans-serif}.smp-lost-pick{margin-top:24px}.smp-lost-actions{gap:10px;padding:12px 18px 16px;display:flex}.smp-lost-actions button{border:1px solid var(--sv-border);background:var(--sv-surface);height:44px;color:var(--sv-ink);border-radius:12px;flex:1;font:700 14px DM Sans,sans-serif}.smp-lost-actions button[data-danger]{background:var(--sv-danger);color:var(--sv-on-dark);border:0}.smp-lost-actions button:disabled{opacity:.5}.smp-footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:var(--sv-page);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.smp-footer{background:color-mix(in oklab,var(--sv-page) 94%,transparent)}}.smp-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:.5px solid var(--sv-border)}.smp-footer button{background:var(--sv-primary);width:100%;height:62px;color:var(--sv-on-dark);box-shadow:0 16px 30px -14px var(--sv-primary);border:0;border-radius:18px;font:700 18px DM Sans,sans-serif}@supports (color:color-mix(in lab, red, red)){.smp-footer button{box-shadow:0 16px 30px -14px color-mix(in oklab,var(--sv-primary) 70%,transparent)}}.smp-footer button{cursor:pointer}.smp-footer button:disabled{opacity:.6}.smp-msg{background:var(--sv-danger-soft);color:var(--sv-danger);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:600}.smp-msg[data-ok=true]{background:var(--sv-success-soft);color:var(--sv-success)}.smp-ladder{margin-top:16px;padding:0 4px}.smp-track{gap:4px;display:flex}.smp-track span{background:var(--sv-ink);border-radius:3px;flex:1;height:5px}@supports (color:color-mix(in lab, red, red)){.smp-track span{background:color-mix(in oklab,var(--sv-ink) 10%,transparent)}}.smp-track span[data-done=true]{background:var(--sv-accent)}.smp-track span[data-cur=true]{background:var(--sv-primary)}.smp-labels{color:var(--sv-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;display:flex}.smp-labels b{color:var(--sv-primary);font-weight:700}.smp-next{flex-direction:column;gap:6px;margin-top:14px;padding:16px 18px;display:flex}.smp-next small{letter-spacing:.16em;text-transform:uppercase;color:var(--sv-muted);align-items:center;gap:6px;font:800 10px DM Sans,sans-serif;display:flex}.smp-next small i{background:var(--sv-muted);border-radius:50%;width:7px;height:7px}.smp-next small i[data-act=true]{background:var(--sv-danger)}.smp-next strong{color:var(--sv-ink);font:700 17px Outfit,sans-serif}.smp-next p{color:var(--sv-muted);font-size:13px;line-height:1.45}.smp-primary-sm{background:var(--sv-primary);height:44px;color:var(--sv-on-dark);border:0;border-radius:14px;margin-top:8px;font:700 14px DM Sans,sans-serif}.smp-ghost{border:1px solid var(--sv-border);background:var(--sv-surface);height:50px;color:var(--sv-primary);border-radius:16px;margin-top:14px;font:700 14px DM Sans,sans-serif}.smv-list:has(.smpl-row){background:var(--sv-surface);box-shadow:0 16px 34px -26px var(--sv-primary);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smv-list:has(.smpl-row){box-shadow:0 16px 34px -26px color-mix(in oklab,var(--sv-primary) 50%,transparent)}}.smv-list:has(.smpl-row){gap:0;padding:0}.smpl-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.smpl-row+.smpl-row{border-top:.5px solid var(--sv-border)}.smpl-av{background:var(--sv-soft);width:44px;height:44px;color:var(--sv-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 14px Outfit,sans-serif;display:flex;position:relative}.smpl-av[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.smpl-av i{border:2px solid var(--sv-surface);background:var(--sv-danger);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.smpl-av i[data-due=today]{background:var(--sv-warning)}.smpl-copy{flex:1;min-width:0}.smpl-name{align-items:center;gap:6px;min-width:0;display:flex}.smpl-name strong{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font:700 16px DM Sans,sans-serif;overflow:hidden}.smpl-name em{letter-spacing:.1em;background:var(--sv-soft);color:var(--sv-primary);border-radius:5px;flex:none;padding:2px 7px;font:700 10px DM Sans,sans-serif}.smpl-name em[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.smpl-copy small{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;display:block;overflow:hidden}.smpl-copy small[data-act=false]{color:var(--sv-muted)}.smpl-due{color:var(--sv-muted);flex:none;font:700 13px DM Sans,sans-serif}.smpl-due[data-due=over]{color:var(--sv-danger)}.smpl-due[data-due=today]{color:var(--sv-warning)}.smpl-chev{color:var(--sv-muted);flex:none}.smpl-hero-due{color:var(--sv-warning-soft);font-weight:700}.sma-gbtn{background:var(--sv-surface);width:44px;height:44px;box-shadow:0 6px 16px -10px var(--sv-primary);border:0;border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.sma-gbtn{box-shadow:0 6px 16px -10px color-mix(in oklab,var(--sv-primary) 50%,transparent)}}.sma-gbtn{justify-content:center;align-items:center;display:flex}.sma-gbtn>i{border:2px solid var(--sv-surface);background:var(--sv-warning);border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px}.sma-gbtn>i[data-on=true]{background:var(--sv-success)}.sma-gicon{background:var(--sv-surface);border:2px solid var(--sv-accent);border-top-width:6px;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sma-gicon b{color:var(--sv-accent);font:800 9px DM Sans,sans-serif}.sma-warn{background:var(--sv-warning-soft);width:100%;color:var(--sv-warning);border:0;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 0 0;padding:10px 14px;font:600 13px DM Sans,sans-serif;display:flex}.sma-warn b{font-weight:700}.sma .smv-segments{margin-top:12px}.sma-next{color:var(--sv-on-dark);background:linear-gradient(135deg,var(--sv-ink) 0%,var(--sv-primary) 55%,var(--sv-accent) 100%);box-shadow:0 20px 40px -24px var(--sv-primary);border-radius:24px;margin-top:16px;padding:20px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.sma-next{box-shadow:0 20px 40px -24px color-mix(in oklab,var(--sv-primary) 80%,transparent)}}.sma-next>small{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font:800 10px DM Sans,sans-serif}.sma-next-time{align-items:baseline;gap:12px;margin-top:6px;display:flex}.sma-next-time strong{letter-spacing:-.02em;font:700 46px/1 Outfit,sans-serif}.sma-next-time span{opacity:.8;font-size:15px}.sma-next-who{align-items:center;gap:8px;margin-top:12px;display:flex}.sma-next-who strong{white-space:nowrap;text-overflow:ellipsis;font:700 19px DM Sans,sans-serif;overflow:hidden}.sma-next-who em{letter-spacing:.1em;background:var(--sv-on-dark);border-radius:5px;padding:3px 7px;font:700 10px DM Sans,sans-serif}@supports (color:color-mix(in lab, red, red)){.sma-next-who em{background:color-mix(in oklab,var(--sv-on-dark) 18%,transparent)}}.sma-next>p{opacity:.8;margin-top:2px;font-size:14px}.sma-next-cta{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.sma-next-cta>*{border:0;border-radius:14px;justify-content:center;align-items:center;height:52px;font:700 15px DM Sans,sans-serif;text-decoration:none;display:flex}.sma-next-cta>:first-child{background:var(--sv-surface);color:var(--sv-primary)}.sma-next-cta>:last-child{background:var(--sv-on-dark)}@supports (color:color-mix(in lab, red, red)){.sma-next-cta>:last-child{background:color-mix(in oklab,var(--sv-on-dark) 16%,transparent)}}.sma-next-cta>:last-child{color:var(--sv-on-dark)}.sma-next-cta>:disabled{opacity:.5}.sma-listhead{justify-content:space-between;align-items:baseline;margin:24px 4px 10px;display:flex}.sma-listhead strong{color:var(--sv-ink);font:700 17px DM Sans,sans-serif}.sma-listhead button{color:var(--sv-accent);background:0 0;border:0;font:700 14px DM Sans,sans-serif}.sma-list{background:var(--sv-surface);border-radius:20px;overflow:hidden}.sma-ev{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.sma-ev+.sma-ev{border-top:.5px solid var(--sv-border)}.sma-day{background:var(--sv-soft);width:52px;height:52px;color:var(--sv-primary);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.sma-day b{font:700 18px Outfit,sans-serif}.sma-day small{letter-spacing:.04em;margin-top:3px;font:700 10px DM Sans,sans-serif}.sma-ev-copy{flex:1;min-width:0}.sma-ev-copy>span{align-items:center;gap:6px;display:flex}.sma-ev-copy strong{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font:700 16px DM Sans,sans-serif;overflow:hidden}.sma-ev-copy em{letter-spacing:.1em;background:var(--sv-soft);color:var(--sv-primary);border-radius:5px;flex:none;padding:2px 7px;font:700 10px DM Sans,sans-serif}.sma-ev-copy em[data-intl=true]{background:var(--sv-intl-soft);color:var(--sv-intl)}.sma-ev-copy small{color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;display:block;overflow:hidden}.sma-chev{color:var(--sv-muted);font-size:18px}.sma-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-muted);margin:22px 4px 10px;font:700 12px DM Sans,sans-serif}.sma-card{background:var(--sv-surface);border-radius:20px;padding:16px 18px}.sma-card+.sma-card{margin-top:10px}.sma-type[data-off]{opacity:.75}.sma-type-top{align-items:center;gap:12px;display:flex}.sma-type-top>span:nth-child(2){flex:1;min-width:0}.sma-type-top strong{color:var(--sv-ink);font:700 15px DM Sans,sans-serif;display:block}.sma-type-top small{color:var(--sv-muted);font-size:12px}.sma-flag{letter-spacing:.1em;background:var(--sv-soft);color:var(--sv-primary);border-radius:6px;flex:none;padding:4px 8px;font:700 10px DM Sans,sans-serif}.sma-flag[data-intl]{background:var(--sv-intl-soft);color:var(--sv-intl)}.sma-switch{background:var(--sv-ink);border-radius:999px;flex:none;width:46px;height:28px}@supports (color:color-mix(in lab, red, red)){.sma-switch{background:color-mix(in oklab,var(--sv-ink) 14%,transparent)}}.sma-switch{position:relative}.sma-switch:after{content:"";background:var(--sv-surface);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.sma-type-foot{border-top:.5px solid var(--sv-border);color:var(--sv-muted);margin-top:12px;padding-top:12px;font-size:13px}.sma-note{color:var(--sv-muted);margin:12px 4px 0;font-size:13px;line-height:1.5}.sma-primary{background:var(--sv-primary);width:100%;height:54px;color:var(--sv-on-dark);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font:700 16px DM Sans,sans-serif;text-decoration:none;display:flex}.sma-primary:disabled{opacity:.45}.sma-newblock{margin-top:16px}.sma-empty{color:var(--sv-muted);text-align:center;font-size:14px}.sma-conn header{align-items:center;gap:12px;display:flex}.sma-conn header strong{color:var(--sv-ink);font:700 16px DM Sans,sans-serif;display:block}.sma-status{color:var(--sv-warning);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sma-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.sma-conn p{color:var(--sv-muted);margin-top:12px;font-size:14px;line-height:1.5}.sma-how small{letter-spacing:.16em;text-transform:uppercase;color:var(--sv-muted);font:800 10px DM Sans,sans-serif}.sma-how p{color:var(--sv-ink);margin-top:6px;font-size:13px;line-height:1.5}.sma-group{background:var(--sv-surface);border-radius:18px;overflow:hidden}.sma-row{min-height:56px;color:var(--sv-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:15px;display:flex}.sma-row+.sma-row{border-top:.5px solid var(--sv-border)}.sma-row input{text-align:right;color:var(--sv-muted);background:0 0;border:0;font:600 15px DM Sans,sans-serif}.fmd-back{color:var(--sv-accent);background:0 0;border:0;padding:0;font:700 15px DM Sans,sans-serif}.fmd-title{letter-spacing:-.02em;color:var(--sv-ink);margin-top:12px;font:800 32px/1.08 Gilroy,DM Sans,sans-serif}.fmd-sub{color:var(--sv-muted);margin-top:6px;font-size:15px;line-height:1.5}.fmd-tabs{background:var(--sv-surface);border-radius:14px;gap:4px;margin-top:16px;padding:4px;display:flex}.fmd-tabs button{height:44px;color:var(--sv-primary);background:0 0;border:0;border-radius:10px;flex:1;font:700 15px DM Sans,sans-serif}.fmd-tabs button[data-on=true]{background:var(--sv-primary);color:var(--sv-on-dark)}.fmd-hero{color:var(--sv-on-dark);background:linear-gradient(135deg,var(--sv-ink) 0%,var(--sv-primary) 55%,var(--sv-accent) 100%);border-radius:22px;margin-top:18px;padding:22px 22px 18px}.fmd-hero small{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font:800 11px DM Sans,sans-serif}.fmd-hero p{align-items:baseline;gap:8px;margin-top:4px;display:flex}.fmd-hero b{letter-spacing:-.02em;font:800 44px/1.05 DM Sans,sans-serif}.fmd-hero p span{opacity:.75;font-size:15px}.fmd-hero>div{border-top:1px solid var(--sv-on-dark);justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fmd-hero>div{border-top:1px solid color-mix(in oklab,var(--sv-on-dark) 18%,transparent)}}.fmd-hero>div{opacity:.85;font-size:14px}.fmd-card{background:var(--sv-surface);border-radius:22px;flex-direction:column;gap:14px;margin-top:16px;padding:18px;display:flex}.fmd-input{background:var(--sv-soft);width:100%;height:58px;color:var(--sv-ink);border:0;border-radius:14px;padding:0 18px;font:500 17px DM Sans,sans-serif}.fmd-input::placeholder{color:var(--sv-muted)}.fmd-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 26px),calc(100% - 20px);background-repeat:no-repeat;background-size:6px 6px}.fmd-amount{justify-content:space-between;align-items:baseline;display:flex}.fmd-amount span{color:var(--sv-ink);font:700 15px DM Sans,sans-serif}.fmd-amount b{color:var(--sv-primary);font:800 22px DM Sans,sans-serif}.fmd-seg{background:var(--sv-soft);border-radius:14px;gap:4px;padding:5px;display:flex}.fmd-seg button{height:46px;color:var(--sv-muted);background:0 0;border:0;border-radius:10px;flex:1;font:700 15px DM Sans,sans-serif}.fmd-seg button[data-on=true]{background:var(--sv-surface);color:var(--sv-primary);box-shadow:0 4px 10px -6px var(--sv-ink)}@supports (color:color-mix(in lab, red, red)){.fmd-seg button[data-on=true]{box-shadow:0 4px 10px -6px color-mix(in oklab,var(--sv-ink) 40%,transparent)}}.fmd-consent{border:1px solid var(--sv-border);color:var(--sv-ink);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;font-size:15px;line-height:1.5;display:flex}.fmd-consent input{opacity:0;pointer-events:none;position:absolute}.fmd-box{border:1.5px solid var(--sv-border);width:26px;height:26px;color:var(--sv-on-dark);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.fmd-consent input:checked+.fmd-box{background:var(--sv-primary);border-color:var(--sv-primary)}.fmd-consent input:focus-visible+.fmd-box{outline:2px solid var(--sv-accent);outline-offset:2px}.fmd-ok{background:var(--sv-success-soft,var(--sv-success));border-radius:14px;margin-top:16px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.fmd-ok{background:var(--sv-success-soft,color-mix(in oklab,var(--sv-success) 12%,transparent))}}.fmd-ok{color:var(--sv-success);font:700 15px DM Sans,sans-serif}.fmd-miss{text-align:center;color:var(--sv-warning);margin-top:16px;font-size:14px}.fmd-cta{background:var(--sv-primary);width:100%;height:62px;color:var(--sv-on-dark);border:0;border-radius:16px;margin-top:12px;font:700 18px DM Sans,sans-serif}.fmd-cta:disabled{opacity:.5}.fmd-fine{text-align:center;color:var(--sv-muted);margin:12px 8px 0;font-size:12.5px;line-height:1.5}.fmd-list{gap:0;padding:0;overflow:hidden}.fmd-row{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:16px 20px;display:flex}.fmd-row+.fmd-row{border-top:.5px solid var(--sv-border)}.fmd-av{background:var(--sv-soft);width:54px;height:54px;color:var(--sv-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 16px DM Sans,sans-serif;display:flex}.fmd-row-copy{flex:1;min-width:0}.fmd-row-copy strong{color:var(--sv-ink);font:700 17px DM Sans,sans-serif;display:block}.fmd-row-copy small{color:var(--sv-muted);margin-top:2px;font-size:14px;display:block}.smp-head{align-items:flex-start;gap:18px;margin:6px 0 22px;display:flex}.smp-portrait{background:linear-gradient(160deg,var(--sv-accent),var(--sv-primary));width:92px;height:116px;color:var(--sv-on-dark);border:0;border-radius:18px;flex:none;padding:0;font:700 26px DM Sans,sans-serif;position:relative}.smp-portrait img{object-fit:cover;border-radius:18px;width:100%;height:100%}.smp-portrait>span{justify-content:center;align-items:center;height:100%;display:flex}.smp-portrait i{background:var(--sv-surface);width:34px;height:34px;color:var(--sv-primary);box-shadow:0 4px 12px -6px var(--sv-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-8px}@supports (color:color-mix(in lab, red, red)){.smp-portrait i{box-shadow:0 4px 12px -6px color-mix(in oklab,var(--sv-ink) 50%,transparent)}}.smp-id{flex:1;min-width:0}.smp-id h2{letter-spacing:-.01em;color:var(--sv-ink);font:700 26px/1.15 DM Sans,sans-serif}.smp-id small{color:var(--sv-muted);margin-top:4px;font-size:14px;display:block}.smp-progress{background:var(--sv-surface);color:var(--sv-primary);border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:6px 12px;font:700 13px DM Sans,sans-serif;display:inline-flex}.smp-progress>span{background:var(--sv-soft);border-radius:999px;width:60px;height:6px;overflow:hidden}.smp-progress>span i{background:var(--sv-accent);border-radius:999px;height:100%;display:block}.smp-gh{justify-content:space-between;align-items:center;margin:22px 8px 8px;display:flex}.smp-gh h3{letter-spacing:.1em;text-transform:uppercase;color:var(--sv-muted);font:700 13px DM Sans,sans-serif}.smp-gh small{color:var(--sv-muted);font-size:12.5px}.smp-list{background:var(--sv-surface);border-radius:18px;overflow:hidden}.smp-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 18px;display:flex}.smp-row+.smp-row{border-top:.5px solid var(--sv-border)}.smpr-label{max-width:55%;color:var(--sv-ink);flex:none;font-size:17px}.smp-val{text-align:right;min-width:0;color:var(--sv-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;overflow:hidden}.smp-val[data-warn=true]{color:var(--sv-warning)}.smp-add{text-align:right;color:hsl(var(--destructive));flex:1;font-size:17px}.smp-chev{color:var(--sv-muted);flex:none}@supports (color:color-mix(in lab, red, red)){.smp-chev{color:color-mix(in oklab,var(--sv-muted) 70%,transparent)}}.smp-stack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.smp-stack small{color:var(--sv-muted);font-size:13.5px}.smp-stack .smp-val,.smp-stack .smp-add{text-align:left;white-space:normal;color:var(--sv-ink)}.smp-stack .smp-add{color:hsl(var(--destructive))}.smp-editor{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.smp-card{background:var(--sv-surface);border-radius:16px;padding:14px 18px}.smp-field small{color:var(--sv-muted);font:700 13px DM Sans,sans-serif;display:block}.smp-field input,.smp-field textarea{height:auto;box-shadow:none;color:var(--sv-ink);background:0 0;border:0;margin-top:4px;padding:0;font-size:19px}.smp-field input:focus-visible,.smp-field textarea:focus-visible{box-shadow:none;outline:none}.smp-help{color:var(--sv-muted);margin:0 8px;font-size:13.5px;line-height:1.5}.smp-review{border:1px solid var(--sv-warning);border-radius:14px;margin-bottom:12px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.smp-review{border:1px solid color-mix(in oklab,var(--sv-warning) 30%,transparent)}}.smp-review{background:var(--sv-warning-soft);color:var(--sv-warning);font-size:14px;line-height:1.5}.smp-choice{padding:0;overflow:hidden}.smp-choice button{width:100%;height:56px;color:var(--sv-ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;display:flex}.smp-choice button+button{border-top:.5px solid var(--sv-border)}.smp-choice button[data-on=true]{color:var(--sv-primary);font-weight:700}.smp-photo{flex-direction:column;align-items:center;gap:12px;display:flex}.smp-photo img,.smp-photo>span{object-fit:cover;background:var(--sv-soft);width:120px;height:150px;color:var(--sv-primary);border-radius:18px;justify-content:center;align-items:center;font:700 28px DM Sans,sans-serif;display:flex}.smv-sheet-ok{color:var(--sv-accent)!important;font-size:17px!important;font-weight:700!important}@media (width<=1023px){:is(html:has(.smv-shell),body:has(.smv-shell)){overscroll-behavior:none;height:100%;overflow:hidden}.smv-shell{flex-direction:column;height:100%;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.smv-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.smv-tab-wrap{padding:10px 14px calc(10px + env(safe-area-inset-bottom));pointer-events:auto;background:#fbfafd;flex:none;position:relative;inset:auto}.smv-tab-wrap:before{content:"";pointer-events:none;background:linear-gradient(#0000,#fbfafd);height:18px;position:absolute;bottom:100%;left:0;right:0}.smv-tab-wrap:after{content:"";pointer-events:none;background:#fbfafd;height:240px;position:absolute;top:100%;left:0;right:0}.smv-content{padding-bottom:16px}.smv-content .smp-footer{border:0;border-radius:20px;margin:0 8px;bottom:0}.sv-portal:has(>.sv-impersonation+.smv-shell){flex-direction:column;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.sv-portal>.sv-impersonation:has(+.smv-shell){padding-top:calc(8px + env(safe-area-inset-top));flex:none;position:relative}.sv-portal>.sv-impersonation+.smv-shell{flex:1;height:auto;min-height:0;padding-top:0;position:relative;inset:auto}}.smv-pay-hero{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-radius:22px;padding:20px 22px;box-shadow:0 12px 30px -14px #5b3fa68c}.smv-pay-hero *{color:#fff}.smv-pay-hero-top{justify-content:space-between;align-items:center;display:flex}.smv-pay-hero-top small{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.smv-pay-hero-top button{background:#ffffff29;border:0;border-radius:999px;place-items:center;width:26px;height:26px;margin-left:6px;display:inline-grid}.smv-pay-hero strong{letter-spacing:-.01em;margin:6px 0 4px;font-size:34px;font-weight:800;display:block}.smv-pay-hero p{opacity:.85;margin:0;font-size:14px}.smv-kyc{background:#fff;border:1px solid #eadfbe;border-radius:18px;margin-top:14px;padding:16px}.smv-kyc-head{color:#7c5a12;gap:12px;display:flex}.smv-kyc-head strong{color:#2a2438;font-size:15px;display:block}.smv-kyc-head p{color:#6b6478;margin:4px 0 0;font-size:13px;line-height:1.4}.smv-kyc-btn{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;display:inline-flex}.smv-kyc-note{color:#6b6478;margin:10px 0 0;font-size:12px}.smv-kyc-ok{color:#2f7a4f;margin-top:14px;font-size:14px;font-weight:600}.smv-pay-list{background:#fff;border-radius:20px;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px -16px #2a243840}.smv-pay-row{border-bottom:1px solid #f0edf5;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.smv-pay-row:last-child{border-bottom:0}.smv-pay-row strong{color:#2a2438;font-size:16px;display:block}.smv-pay-row small{color:#7a7388;margin-top:2px;font-size:13px;display:block}.smv-pay-pill{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.smv-pay-pill.is-paid{color:#2f7a4f;background:#eaf7ef}.smv-pay-pill.is-wait{color:#8a3b12;background:#fdf1e8}.smv-qa{flex-direction:column;justify-content:flex-end;height:auto!important;max-height:none!important;box-shadow:none!important;padding:0 12px calc(12px + env(safe-area-inset-bottom))!important;background:0 0!important;border:0!important;display:flex!important;top:auto!important;bottom:0!important}.smv-qa>button[class*=absolute]{display:none}.smv-qa-card{-webkit-backdrop-filter:blur(20px);background:#f9f8fbfa;border-radius:22px;overflow:hidden}.smv-qa-title{text-align:center;border-bottom:.5px solid #ddd8e5;margin:0;padding:14px 0;display:block;color:#8b8498!important;font:600 14px DM Sans,sans-serif!important}.smv-qa-row{text-align:left;background:0 0;border:0;border-bottom:.5px solid #ddd8e5;align-items:center;gap:16px;width:100%;padding:12px 20px;display:flex}.smv-qa-row:last-child{border-bottom:0}.smv-qa-row:active{background:#efeaf6}.smv-qa-icon{color:#4a2e9a;background:#ede5f8;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.smv-qa-icon[data-primary]{color:#fff;background:linear-gradient(135deg,#4a2e9a,#7c4dca)}.smv-qa-icon[data-primary] svg{color:#fff}.smv-qa-text{flex:1;min-width:0}.smv-qa-text strong{color:#4a2e9a;font-size:18px;font-weight:700;display:block}.smv-qa-text small{color:#8b8498;margin-top:1px;font-size:14px;display:block}.smv-qa-badge{color:#fff;background:#e0524a;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.smv-qa-cancel{color:#4a2e9a;background:#fff;border:0;border-radius:20px;width:100%;height:60px;margin-top:10px;font-size:18px;font-weight:700;display:block}.sma-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sma-steps li{border:1px solid var(--sv-border);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sma-steps li[data-active=true]{border-color:var(--sv-primary)}.sma-steps span{background:var(--sv-primary);width:24px;height:24px;color:var(--sv-on-dark);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.sma-steps b{font-size:14px;display:block}.sma-steps small{color:var(--sv-muted);font-size:12px}.sma-connmsg{color:var(--sv-primary);margin-top:12px;font-size:14px}.sma-nav{z-index:5;background:var(--sv-surface);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 -16px 8px;padding:12px 16px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sma-nav{background:color-mix(in oklab,var(--sv-surface) 85%,transparent)}}.sma-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:.5px solid var(--sv-border)}.sma-nav button{color:var(--sv-accent);background:0 0;border:0;justify-self:start;align-items:center;gap:2px;font:600 17px DM Sans,sans-serif;display:inline-flex}.sma-nav strong{color:var(--sv-ink);font:700 17px DM Sans,sans-serif}.sma-pushed .smv-back{display:none}.sma-connempty{text-align:center;border-radius:24px;flex-direction:column;align-items:center;margin-top:16px;padding:30px 22px;display:flex}.sma-connempty h3{color:var(--sv-ink);margin-top:16px;font:800 22px Gilroy,DM Sans,sans-serif}.sma-connempty>p{color:var(--sv-muted);margin-top:10px;font-size:15px;line-height:1.55}.sma-gtile{background:var(--sv-tint);border-radius:18px;flex:none;place-items:center;width:68px;height:68px;display:grid}.sma-gtile.sm{border-radius:14px;width:52px;height:52px}.sma-gconnect{border:1px solid var(--sv-border);background:var(--sv-surface);width:100%;height:56px;color:var(--sv-ink);border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:22px;font:700 16px DM Sans,sans-serif;display:flex}.sma-gconnect:disabled{opacity:.5}.sma-gicon{place-items:center;display:grid}.sma-acct{border-bottom:.5px solid var(--sv-border);align-items:center;gap:14px;padding:16px 18px;display:flex}.sma-acct strong{color:var(--sv-ink);font:700 17px DM Sans,sans-serif;display:block}.sma-acct small{color:var(--sv-muted);font-size:14px}.sma-pill{background:var(--sv-success-soft);color:var(--sv-success);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font:700 13px DM Sans,sans-serif;display:inline-flex}.sma-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.sma-pill[data-ok=false]{background:var(--sv-warning-soft);color:var(--sv-warning)}.sma-cal{align-items:center;gap:12px;min-width:0;display:flex}.sma-cal i{border-radius:3px;flex:none;width:12px;height:12px}.sma-toggle{background:var(--sv-border);border:0;border-radius:999px;flex:none;width:52px;height:32px;transition:background .2s;position:relative}.sma-toggle:after{content:"";background:var(--sv-surface);width:26px;height:26px;box-shadow:0 2px 4px var(--sv-ink);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab, red, red)){.sma-toggle:after{box-shadow:0 2px 4px color-mix(in oklab,var(--sv-ink) 20%,transparent)}}.sma-toggle:after{transition:left .2s}.sma-toggle[data-on=true]{background:var(--sv-primary)}.sma-toggle[data-on=true]:after{left:23px}.sma-toggle:disabled{cursor:default}.sma-pick{text-align:left;width:100%;color:var(--sv-ink);background:0 0;border:0;font:500 16px DM Sans,sans-serif}.sma-pick svg{color:var(--sv-accent)}.sma-disc{background:var(--sv-surface);width:100%;height:56px;color:var(--sv-danger);border:0;border-radius:16px;margin-top:22px;font:700 17px DM Sans,sans-serif}.sma-types{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sma-typechip{text-align:left;background:var(--sv-surface);border:2px solid #0000;border-radius:16px;padding:12px 14px}.sma-typechip[aria-pressed=true]{border-color:var(--sv-primary)}.sma-typechip strong{color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font:700 16px DM Sans,sans-serif;display:flex;overflow:hidden}.sma-typechip[aria-pressed=true] strong{color:var(--sv-primary)}.sma-typechip strong i{background:var(--sv-accent);opacity:.6;border-radius:50%;flex:none;width:7px;height:7px}.sma-typechip strong i[data-intl=true]{background:var(--sv-primary);opacity:1}.sma-typechip small{color:var(--sv-muted);font-size:12px}.sma-recv strong{font:700 16px DM Sans,sans-serif;display:block}.sma-recv small{color:var(--sv-muted);font-size:13px}.sma-dayrow{justify-content:flex-start}.sma-dayrow b{color:var(--sv-ink);flex:1;font:700 16px DM Sans,sans-serif}.sma-dayrow[data-off=true] b{color:var(--sv-muted);opacity:.7}.sma-chips{gap:6px;display:flex}.sma-chips em{background:var(--sv-soft);color:var(--sv-primary);border-radius:10px;padding:5px 12px;font:700 14px DM Sans,sans-serif}.sma-chips small{color:var(--sv-muted);font-size:14px}.sma-val{color:var(--sv-muted);font:600 15px DM Sans,sans-serif}.sma-month{padding:16px}.sma-monthhead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sma-monthhead strong{color:var(--sv-ink);font:700 17px DM Sans,sans-serif}.sma-monthhead button{background:var(--sv-tint);width:34px;height:34px;color:var(--sv-primary);border:0;border-radius:50%;margin-left:8px}.sma-monthgrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sma-monthgrid small{color:var(--sv-muted);padding:4px 0;font:700 12px DM Sans,sans-serif}.sma-monthgrid button{height:42px;color:var(--sv-ink);background:0 0;border:0;border-radius:12px;font:500 16px DM Sans,sans-serif}.sma-monthgrid button:disabled{opacity:.35}.sma-monthgrid button[data-today=true]{background:var(--sv-tint);font-weight:700}.sma-monthgrid button[data-sel=true]{background:var(--sv-primary);color:var(--sv-on-dark);font-weight:700}.sma-monthhint{color:var(--sv-primary);margin-top:10px;font:700 14px DM Sans,sans-serif}.sma-seg{background:var(--sv-tint);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:12px 14px;padding:4px;display:grid}.sma-seg button{height:40px;color:var(--sv-muted);background:0 0;border:0;border-radius:10px;font:700 14px DM Sans,sans-serif}.sma-seg button[aria-pressed=true]{background:var(--sv-surface);color:var(--sv-ink);box-shadow:0 2px 6px var(--sv-ink)}@supports (color:color-mix(in lab, red, red)){.sma-seg button[aria-pressed=true]{box-shadow:0 2px 6px color-mix(in oklab,var(--sv-ink) 10%,transparent)}}.sma-sel{text-align:right;color:var(--sv-accent);background:0 0;border:0;font:700 15px DM Sans,sans-serif}.sma-savebar{padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--sv-tint) 30%);position:sticky;bottom:0}.sma-newblock{height:58px;box-shadow:0 12px 24px -14px var(--sv-primary);border-radius:20px;font-size:17px}.sma button.sma-chips{font:inherit;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.sma button.sma-chips:disabled{cursor:default}.sma-dayedit{gap:8px;padding:4px 16px 14px 64px;display:grid}.sma-range{align-items:center;gap:8px;display:flex}.sma-timesel{border:1px solid var(--sv-border,hsl(var(--border)));background:var(--sv-surface,hsl(var(--background)));min-height:40px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px}.sma-link{color:var(--sv-accent,hsl(var(--primary)));text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.sma-savebar{gap:10px;margin:12px 0;display:flex}.sma-savebar>*{flex:1;height:50px;margin-top:0}.sma-secondary{border:1px solid var(--sv-border,hsl(var(--border)));min-height:50px;color:inherit;background:0 0;border-radius:16px;font-weight:600}.pr-root{--pr-primary:#4a2e9a;--pr-primary-hover:#5b3fa6;--pr-accent:#7c4dca;--pr-lavender:#c7a2eb;--pr-chip:#f1eafb;--pr-chip-2:#f4f1f9;--pr-ink:#29293d;--pr-muted:#73738c;--pr-faint:#8a87a0;--pr-fainter:#a6a6b8;--pr-border:#e6e1ef;--pr-bg:#f7f5fb;--pr-success:#10b981;--pr-success-ink:#047857;--pr-success-soft:#ecfdf5;--pr-warning:#b45309;--pr-warning-soft:#fff7e6;--pr-danger:#dc2626;--pr-card-shadow:0 18px 45px -28px #5b3fa661;--pr-font-display:Gilroy, "DM Sans", sans-serif;--pr-font-title:Outfit, "DM Sans", sans-serif;color:var(--pr-ink);background:var(--pr-bg);min-height:100%;font-family:DM Sans,sans-serif}.pr-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);background:#f7f5fbe0;border-bottom:1px solid #ece8f3;align-items:center;gap:14px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.pr-back{color:var(--pr-primary);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pr-back:hover{color:var(--pr-primary-hover)}.pr-crumb{min-width:0;color:var(--pr-faint);flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.pr-crumb strong{color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pr-saved{color:var(--pr-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pr-saved i{background:var(--pr-success);border-radius:50%;width:8px;height:8px}.pr-saved[data-error=true]{color:var(--pr-danger)}.pr-saved[data-error=true] i{background:var(--pr-danger)}.pr-msg-btn{border:1.5px solid var(--pr-border);height:38px;color:var(--pr-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex}.pr-msg-btn:hover{border-color:var(--pr-accent);color:var(--pr-primary)}.pr-lost-btn{color:var(--pr-danger);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13.5px;font-weight:700}.pr-lost-btn:hover{text-decoration:underline}.pr-page{max-width:1180px;margin:0 auto;padding:24px 32px 120px}.pr-hero{color:#fff;background:linear-gradient(135deg,#29293d 0%,#3b2a6e 45%,#7c4dca 100%);border-radius:26px;padding:26px 28px;position:relative;overflow:hidden}.pr-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c7a2eb80,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-80px}.pr-hero-top{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}@media (width<=1100px){.pr-hero-top{grid-template-columns:auto minmax(0,1fr)}.pr-hero-top .pr-chips{grid-column:1/-1}}.pr-avatar{width:68px;height:68px;font-family:var(--pr-font-title);color:#fff;background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff59}.pr-avatar img{object-fit:cover;width:100%;height:100%}.pr-hero-id{flex:1;min-width:0}.pr-hero-name{font-family:var(--pr-font-display);flex-wrap:wrap;align-items:center;gap:12px;font-size:30px;font-weight:800;line-height:1.15;display:flex}.pr-origin{height:24px;color:var(--pr-primary);letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.pr-hero-sub{color:#ffffffd1;margin-top:6px;font-size:14.5px}.pr-chips{z-index:1;flex-wrap:nowrap;gap:10px;display:flex;position:relative}.pr-chip-link{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.pr-chip-link:hover{background:#fff3}.pr-track{z-index:1;gap:6px;margin-top:22px;display:grid;position:relative}.pr-track-bars{grid-auto-flow:column;gap:6px;display:grid}.pr-track-bars span{background:#fff3;border-radius:99px;height:4px}.pr-track-bars span[data-s=done]{background:var(--pr-lavender)}.pr-track-bars span[data-s=cur]{background:#fff}.pr-track-labels{grid-auto-flow:column;gap:6px;display:grid}.pr-track-labels span{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pr-track-labels span[data-s=done]{color:#ffffffbf}.pr-track-labels span[data-s=cur]{color:#fff;font-weight:800}.pr-track-note{z-index:1;color:#ffffffa6;margin-top:12px;font-size:12.5px;position:relative}.pr-switcher{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:18px;display:grid}.pr-switch{box-shadow:var(--pr-card-shadow);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.pr-switch[data-on=true]{box-shadow:inset 0 0 0 2px var(--pr-primary)}.pr-switch-num{background:var(--pr-chip);width:34px;height:34px;color:var(--pr-primary);font-family:var(--pr-font-title);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.pr-switch-num[data-done=true]{background:var(--pr-success);color:#fff}.pr-switch strong{font-size:14.5px;font-weight:800;display:block}.pr-switch small{margin-top:2px;font-size:12.5px;font-weight:600;display:block}.pr-switch small[data-s=done]{color:var(--pr-success-ink)}.pr-switch small[data-s=cur]{color:var(--pr-warning)}.pr-switch small[data-s=todo]{color:var(--pr-fainter)}.pr-switch small[data-s=ready]{color:var(--pr-success-ink)}.pr-body{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.pr-main{flex:999 560px;gap:18px;min-width:0;display:grid}.pr-aside{flex:280px;gap:18px;min-width:260px;display:grid;position:sticky;top:84px}.pr-card{box-shadow:var(--pr-card-shadow);background:#fff;border-radius:20px;padding:24px}.pr-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pr-card-title{font-family:var(--pr-font-title);font-size:19px;font-weight:700}.pr-card-sub{color:var(--pr-muted);margin-top:4px;font-size:13.5px}.pr-pay-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pr-pay-pill[data-s=paid]{background:var(--pr-success-soft);color:var(--pr-success-ink)}.pr-pay-pill[data-s=pending]{background:var(--pr-warning-soft);color:var(--pr-warning)}.pr-pay-pill[data-s=package]{background:var(--pr-chip);color:var(--pr-primary)}.pr-consult{background:#f8f6fb;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:18px;padding:18px;display:flex}.pr-consult-date{text-align:center;background:#fff;border-radius:14px;flex-shrink:0;place-content:center;gap:2px;width:74px;display:grid;box-shadow:0 6px 16px -10px #29293d40}.pr-consult-date small{letter-spacing:.1em;color:var(--pr-accent);font-size:11px;font-weight:800}.pr-consult-date strong{font-family:var(--pr-font-title);font-size:26px;font-weight:700}.pr-consult-info{flex:1;align-content:center;gap:4px;min-width:0;display:grid}.pr-consult-when{font-size:16.5px;font-weight:800}.pr-consult-time{color:var(--pr-primary);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.pr-consult-method{color:var(--pr-muted);font-size:13.5px}.pr-consult-join{align-content:center;justify-items:center;gap:8px;display:grid}.pr-join{background:var(--pr-primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 24px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}.pr-join:hover{background:var(--pr-primary-hover)}.pr-meet-link{color:var(--pr-accent);word-break:break-all;font-size:13px;font-weight:600;text-decoration:none}.pr-meet-link:hover{text-decoration:underline}.pr-consult-empty{color:var(--pr-muted);font-size:14px}.pr-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:16px;display:grid}.pr-stat{background:var(--pr-chip-2);border-radius:14px;gap:3px;padding:12px 14px;display:grid}.pr-stat small{color:var(--pr-muted);font-size:12px;font-weight:600}.pr-stat strong{font-family:var(--pr-font-title);font-size:18px;font-weight:700}.pr-brief-label{letter-spacing:.09em;text-transform:uppercase;color:var(--pr-faint);margin:14px 0 6px;font-size:12px;font-weight:800}.pr-brief-text{white-space:pre-wrap;font-size:14.5px;line-height:1.55}.pr-brief-rows{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.pr-brief-row{border-top:1px solid var(--pr-border);padding-top:12px}.pr-brief-row dt{color:var(--pr-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.pr-brief-row dd{white-space:pre-wrap;margin:4px 0 0;font-size:14.5px;line-height:1.5}.pr-tag{background:var(--pr-warning-soft);height:20px;color:var(--pr-warning);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.pr-empty{border:1.5px dashed var(--pr-border);text-align:center;color:var(--pr-faint);border-radius:14px;padding:22px;font-size:14px}.pr-count-pill{background:var(--pr-chip);height:28px;color:var(--pr-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pr-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.pr-media-scroll{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding-bottom:6px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.pr-media-item{min-width:0}.pr-media-scroll .pr-media-item{scroll-snap-align:start;flex-shrink:0;width:142px}.pr-media-tile{aspect-ratio:4/5;cursor:zoom-in;background:linear-gradient(160deg,#efe9f9,#ddd2f1);border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pr-media-tile img,.pr-media-tile video{object-fit:cover;width:100%;height:100%;display:block}.pr-media-tile:focus-visible{outline:3px solid var(--pr-accent);outline-offset:2px}.pr-media-play{place-items:center;display:grid;position:absolute;inset:0}.pr-media-play span{color:#fff;background:#140e248c;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.pr-media-heic{color:var(--pr-primary);place-content:center;justify-items:center;gap:6px;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.pr-media-comment-badge{width:26px;height:26px;color:var(--pr-primary);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.pr-media-meta{gap:2px;margin-top:8px;display:grid}.pr-media-label{font-size:13.5px;font-weight:800}.pr-media-note{color:var(--pr-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pr-media-date{color:var(--pr-fainter);font-size:12px}.pr-viewer{z-index:80;color:#fff;background:#0e0b16;flex-direction:column;display:flex;position:fixed;inset:0}.pr-viewer-bar{align-items:center;gap:12px;padding:14px 18px;display:flex}.pr-viewer-count{color:#ffffffbf;font-size:13.5px;font-weight:700}.pr-viewer-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.pr-viewer-body{flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:0 12px;display:flex}.pr-viewer-body img,.pr-viewer-body video{object-fit:contain;border-radius:10px;max-width:100%;max-height:100%}.pr-viewer-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pr-viewer-nav:disabled{opacity:.3;cursor:default}.pr-viewer-info{padding:14px 18px calc(18px + env(safe-area-inset-bottom));gap:8px;display:grid}.pr-viewer-label{font-size:15px;font-weight:800}.pr-viewer-date{color:#fff9;font-size:12.5px}.pr-viewer-note{white-space:pre-wrap;background:#ffffff1a;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.pr-viewer-note small{letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.pr-viewer-privacy{color:#ffffff8c;align-items:center;gap:7px;font-size:12px;display:flex}.pr-field{gap:7px;margin-bottom:16px;display:grid}.pr-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-field-label{font-size:14px;font-weight:700}.pr-req{color:var(--pr-warning);font-size:12px;font-weight:700}.pr-req[data-met=true]{color:var(--pr-success);align-items:center;gap:4px;display:inline-flex}.pr-opt{color:var(--pr-fainter);font-size:12px;font-weight:600}.pr-input,.pr-select,.pr-textarea{border:1.5px solid var(--pr-border);width:100%;color:var(--pr-ink);background:#fff;border-radius:12px;height:46px;padding:0 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.pr-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.pr-input:focus,.pr-select:focus,.pr-textarea:focus{border-color:var(--pr-accent);outline:none;box-shadow:0 0 0 4px #7c4dca1f}.pr-input:disabled,.pr-select:disabled,.pr-textarea:disabled{background:var(--pr-chip-2);color:var(--pr-muted)}.pr-input-wrap{position:relative}.pr-input-prefix{color:var(--pr-fainter);pointer-events:none;font-size:14px;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pr-input-wrap .pr-input{padding-left:42px}.pr-hint{color:var(--pr-faint);font-size:12.5px}.pr-error-text{color:var(--pr-danger);font-size:12.5px;font-weight:600}.pr-field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.pr-pills{flex-wrap:wrap;gap:8px;display:flex}.pr-pill{border:1.5px solid var(--pr-border);min-height:44px;color:var(--pr-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.pr-pill[data-on=true]{background:var(--pr-primary);border-color:var(--pr-primary);color:#fff}.pr-pill:disabled{opacity:.55;cursor:not-allowed}.pr-stepper{border:1.5px solid var(--pr-border);background:#fff;border-radius:12px;align-items:center;gap:4px;height:46px;padding:0 4px;display:flex}.pr-stepper button{background:var(--pr-chip-2);width:40px;height:38px;color:var(--pr-primary);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.pr-stepper button:disabled{opacity:.4;cursor:not-allowed}.pr-stepper b{text-align:center;font-family:var(--pr-font-title);flex:1;font-size:15px;font-weight:700}.pr-stepper b small{color:var(--pr-muted);font-size:12.5px;font-weight:600}.pr-hosp-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.pr-hosp{border:1.5px solid var(--pr-border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.pr-hosp[data-on=true]{border-color:var(--pr-primary);box-shadow:0 0 0 3px #4a2e9a1f}.pr-hosp:disabled{opacity:.55;cursor:not-allowed}.pr-hosp-thumb{background:linear-gradient(150deg,#3b2a6e,#7c4dca);border-radius:10px;flex-shrink:0;width:44px;height:44px}.pr-hosp strong{font-size:14.5px;display:block}.pr-hosp-radio{border:2px solid var(--pr-border);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.pr-hosp[data-on=true] .pr-hosp-radio{background:var(--pr-primary);border-color:var(--pr-primary)}.pr-checks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pr-check{border:1.5px solid var(--pr-border);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.pr-check[data-on=true]{border-color:var(--pr-accent);background:var(--pr-chip)}.pr-check:disabled{opacity:.55;cursor:not-allowed}.pr-check-box{border:2px solid var(--pr-border);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.pr-check[data-on=true] .pr-check-box{background:var(--pr-accent);border-color:var(--pr-accent)}.pr-check-add{gap:10px;margin-top:12px;display:flex}.pr-check-add .pr-input{flex:1}.pr-banner{border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.pr-banner[data-k=info]{background:var(--pr-warning-soft);color:var(--pr-warning)}.pr-banner[data-k=done]{background:var(--pr-success-soft);color:var(--pr-success-ink)}.pr-banner svg{flex-shrink:0;margin-top:1px}.pr-req-chips{flex-wrap:wrap;gap:8px;display:flex}.pr-req-chip{border:1.5px solid var(--pr-border);height:30px;color:var(--pr-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pr-req-chip[data-met=true]{background:var(--pr-success-soft);color:var(--pr-success-ink);border-color:#0000}.pr-flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.pr-flow-step{background:var(--pr-chip-2);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.pr-flow-step small{color:var(--pr-faint);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.pr-flow-step small b{background:var(--pr-lavender);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.pr-flow-step strong{font-size:13.5px}.pr-quote{gap:10px;display:grid}.pr-quote-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pr-accent);font-size:12px;font-weight:800}.pr-quote-row{color:var(--pr-muted);justify-content:space-between;gap:10px;font-size:14px;display:flex}.pr-quote-row b{color:var(--pr-ink);font-weight:700}.pr-quote-total{border-top:1px solid var(--pr-border);justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;display:flex}.pr-quote-total span{font-size:14px;font-weight:700}.pr-quote-total b{font-family:var(--pr-font-title);color:var(--pr-primary);font-size:22px;font-weight:700}.pr-quote-fx{color:var(--pr-faint);text-align:right;font-size:12.5px}.pr-quote-note{background:var(--pr-chip-2);color:var(--pr-muted);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.5}.pr-facts{display:grid}.pr-fact{border-bottom:1px solid var(--pr-border);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.pr-fact:last-child{border-bottom:0}.pr-fact dt{color:var(--pr-muted)}.pr-fact dd{text-align:right;margin:0;font-weight:700}.pr-fact dd[data-tone=purple]{color:var(--pr-primary)}.pr-contact{align-items:center;gap:12px;display:flex}.pr-contact-av{color:#fff;width:46px;height:46px;font-family:var(--pr-font-title);background:linear-gradient(150deg,#3b2a6e,#7c4dca);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.pr-contact-av img{object-fit:cover;width:100%;height:100%}.pr-contact strong{font-size:14.5px;display:block}.pr-contact small{color:var(--pr-muted);font-size:12.5px}.pr-contact-links{gap:8px;margin-top:12px;display:grid}.pr-contact-links a{color:var(--pr-primary);word-break:break-word;align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.pr-contact-links a:hover{text-decoration:underline}.pr-consultant{background:linear-gradient(160deg,#f6f2fd 0%,#efe8fb 100%);border-color:#e2d8f6}.pr-bottombar{z-index:30;-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border-top:1px solid #ece8f3;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;bottom:0}.pr-progress{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pr-progress-track{background:var(--pr-border);border-radius:99px;flex-shrink:0;width:140px;height:4px;overflow:hidden}.pr-progress-track i{background:var(--pr-primary);border-radius:99px;height:100%;transition:width .25s;display:block}.pr-progress-label{color:var(--pr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pr-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:14.5px;font-weight:800;display:inline-flex}.pr-btn-secondary{border-color:var(--pr-border);color:var(--pr-ink);background:#fff}.pr-btn-secondary:hover{border-color:var(--pr-accent);color:var(--pr-primary)}.pr-btn-primary{background:var(--pr-primary);color:#fff;box-shadow:0 12px 26px -12px #4a2e9ab3}.pr-btn-primary:hover{background:var(--pr-primary-hover)}.pr-btn-primary:disabled{color:var(--pr-fainter);box-shadow:none;cursor:not-allowed;background:#e9e6f1}.pr-toast{z-index:90;color:#fff;background:#29293d;border-radius:999px;padding:10px 20px;font-size:13.5px;font-weight:700;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px -14px #140e2499}.prm-root{--pr-primary:#4a2e9a;--pr-primary-hover:#5b3fa6;--pr-accent:#7c4dca;--pr-lavender:#c7a2eb;--pr-chip:#f1eafb;--pr-chip-2:#f4f1f9;--pr-ink:#29293d;--pr-muted:#73738c;--pr-faint:#8a87a0;--pr-fainter:#a6a6b8;--pr-border:#e6e1ef;--pr-bg:#f7f5fb;--pr-success:#10b981;--pr-success-ink:#047857;--pr-success-soft:#ecfdf5;--pr-warning:#b45309;--pr-warning-soft:#fff7e6;--pr-danger:#dc2626;--pr-font-display:Gilroy, "DM Sans", sans-serif;--pr-font-title:Outfit, "DM Sans", sans-serif;color:var(--pr-ink);background:var(--pr-bg);min-height:100dvh;padding-bottom:130px;font-family:DM Sans,sans-serif}.prm-header{z-index:40;color:#fff;background:linear-gradient(150deg,#29293d 0%,#3b2a6e 45%,#7c4dca 100%);border-radius:0 0 26px 26px;padding:12px 16px 16px;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 30px -18px #291b4a8c}.prm-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#c7a2eb73,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-60px}.prm-top{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.prm-back{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.prm-saved{color:#ffffffd9;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.prm-saved i{background:var(--pr-success);border-radius:50%;flex-shrink:0;width:7px;height:7px}.prm-saved[data-error=true] i{background:#f87171}.prm-msg{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex-shrink:0;height:34px;padding:0 14px;font-size:13px;font-weight:700}.prm-who{z-index:1;align-items:center;gap:12px;margin-top:14px;display:flex;position:relative}.prm-avatar{width:50px;height:50px;font-family:var(--pr-font-title);background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff59}.prm-avatar img{object-fit:cover;width:100%;height:100%}.prm-name{font-family:var(--pr-font-display);align-items:center;gap:8px;min-width:0;font-size:20px;font-weight:800;display:flex}.prm-name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prm-origin{height:20px;color:var(--pr-primary);letter-spacing:.08em;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:0 9px;font-size:9.5px;font-weight:800;display:inline-flex}.prm-sub{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;overflow:hidden}.prm-contacts{z-index:1;gap:8px;margin-top:14px;display:flex;position:relative}.prm-contact-btn{color:#fff;background:#ffffff24;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;height:38px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.prm-track{z-index:1;margin-top:16px;position:relative}.prm-track-bars{grid-auto-flow:column;gap:5px;display:grid}.prm-track-bars span{background:#ffffff38;border-radius:99px;height:3px}.prm-track-bars span[data-s=done]{background:var(--pr-lavender)}.prm-track-bars span[data-s=cur]{background:#fff}.prm-track-labels{color:#ffffffb3;justify-content:space-between;gap:10px;margin-top:7px;font-size:11.5px;display:flex}.prm-track-labels b{color:#fff;font-weight:700}.prm-seg{z-index:1;background:#ffffff1f;border-radius:999px;grid-auto-flow:column;gap:4px;margin-top:14px;padding:4px;display:grid;position:relative}.prm-seg button{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13.5px;font-weight:700;display:inline-flex}.prm-seg button[data-on=true]{color:var(--pr-primary);background:#fff}.prm-seg button svg{color:var(--pr-success)}.prm-body{gap:14px;padding:20px 16px 0;display:grid}.prm-section-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prm-section-title{font-family:var(--pr-font-display);font-size:22px;font-weight:800}.prm-section-state{white-space:nowrap;font-size:12.5px;font-weight:700}.prm-section-state[data-s=done]{color:var(--pr-success-ink)}.prm-section-state[data-s=cur]{color:var(--pr-warning)}.prm-section-state[data-s=todo]{color:var(--pr-fainter)}.prm-section-state[data-s=ready]{color:var(--pr-success-ink)}.prm-card{background:#fff;border-radius:20px;padding:18px 16px;box-shadow:0 14px 34px -28px #5b3fa673}.prm-card-title{font-family:var(--pr-font-title);font-size:18px;font-weight:700}.prm-card-sub{color:var(--pr-muted);margin-top:4px;font-size:13px}.prm-field{gap:7px;margin-bottom:14px;display:grid}.prm-field-label{font-size:14px;font-weight:700}.prm-input,.prm-select,.prm-textarea{border:1.5px solid var(--pr-border);width:100%;color:var(--pr-ink);background:#fff;border-radius:12px;height:48px;padding:0 14px;font-family:inherit;font-size:16px}.prm-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.5}.prm-input:focus,.prm-select:focus,.prm-textarea:focus{border-color:var(--pr-accent);outline:none;box-shadow:0 0 0 4px #7c4dca1f}.prm-input:disabled,.prm-select:disabled,.prm-textarea:disabled{background:var(--pr-chip-2);color:var(--pr-muted)}.prm-stepper{border:1.5px solid var(--pr-border);background:#fff;border-radius:14px;align-items:center;gap:6px;height:52px;padding:0 6px;display:flex}.prm-stepper button{background:var(--pr-chip-2);width:52px;height:44px;color:var(--pr-primary);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.prm-stepper b{text-align:center;font-family:var(--pr-font-title);flex:1;font-size:16px}.prm-stepper b small{color:var(--pr-muted);font-size:12.5px;font-weight:600}.prm-date{border:1.5px solid var(--pr-border);background:#fff;border-radius:12px;align-items:center;height:48px;padding:0 14px;display:flex;position:relative}.prm-date span{color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.prm-date span[data-empty=true]{color:var(--pr-fainter)}.prm-date svg{color:var(--pr-accent);flex-shrink:0}.prm-date input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.prm-date[data-disabled=true]{background:var(--pr-chip-2)}.prm-date[data-disabled=true] input{pointer-events:none}.prm-quote{color:#fff;background:linear-gradient(150deg,#29293d 0%,#3b2a6e 55%,#5b3fa6 100%);border-radius:20px;gap:10px;padding:18px 16px;display:grid}.prm-quote-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pr-lavender);font-size:11.5px;font-weight:800}.prm-quote-row{color:#ffffffbf;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.prm-quote-row b{color:#fff}.prm-quote-total{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.prm-quote-total b{font-family:var(--pr-font-title);font-size:22px}.prm-quote-fx{color:#ffffffa6;text-align:right;font-size:12px}.prm-quote-note{color:#ffffffb3;font-size:12px;line-height:1.5}.prm-bottombar{z-index:50;-webkit-backdrop-filter:blur(18px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fbfafdf0;border-top:1px solid #ece8f3;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.prm-progress{align-items:center;gap:10px;display:flex}.prm-progress-track{background:var(--pr-border);border-radius:99px;flex:1;height:4px;overflow:hidden}.prm-progress-track i{background:var(--pr-primary);border-radius:99px;height:100%;transition:width .25s;display:block}.prm-progress-label{color:var(--pr-muted);white-space:nowrap;font-size:12px;font-weight:600}.prm-actions{gap:10px;display:flex}.prm-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:800;display:inline-flex}.prm-btn-secondary{border-color:var(--pr-border);color:var(--pr-ink);background:#fff;padding:0 20px}.prm-btn-primary{background:var(--pr-primary);color:#fff;flex:1;box-shadow:0 12px 26px -12px #4a2e9ab3}.prm-btn-primary:disabled{color:#a99bc9;box-shadow:none;cursor:not-allowed;background:#e6dcf6}.prm-toast{top:calc(10px + env(safe-area-inset-top));z-index:90;color:#fff;white-space:nowrap;background:#29293d;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 34px -14px #140e2499}@media (prefers-reduced-motion:reduce){.pr-progress-track i,.prm-progress-track i{transition:none}}.pr-main .pr-card{padding:28px 32px}.pr-card-title{font-size:21px}.pr-card-sub{font-size:14px}.pr-card-head{margin-bottom:22px}.pr-field{margin-bottom:20px}.pr-field-label{font-size:14.5px}.pr-field-grid{gap:0 20px}.pr-input,.pr-select{border-width:1px;border-color:#e6e1f0;height:52px}.pr-textarea{border-width:1px;border-color:#e6e1f0;min-height:110px}.pr-input::placeholder,.pr-textarea::placeholder{color:var(--pr-fainter)}.pr-pill{background:var(--pr-chip,#f1edf9);min-height:46px;color:var(--pr-primary);border:0;border-radius:12px;padding:0 20px;font-size:15px;transition:background .15s,color .15s}.pr-pill:not(:disabled):hover{background:var(--pr-chip-2,#e8e1f6)}.pr-pill[data-on=true]{background:var(--pr-primary);color:#fff}.pr-root .pr-field:has(>.pr-stepper){align-content:start}.pr-root .pr-stepper{border:1px solid var(--pr-border);background:var(--background);border-radius:12px;grid-template-columns:52px minmax(0,1fr) 52px;align-items:stretch;gap:0;width:100%;height:52px;padding:0;display:grid;overflow:hidden}.pr-root .pr-stepper button{background:var(--pr-bg);width:52px;height:100%;color:var(--pr-primary);border:0;border-radius:0;place-items:center;padding:0;display:grid}.pr-root .pr-stepper button svg{stroke-width:3px;width:18px;height:18px}.pr-root .pr-stepper button:not(:disabled):hover{background:var(--pr-chip)}.pr-root .pr-stepper button:focus-visible{outline:2px solid var(--pr-accent);outline-offset:-3px}.pr-root .pr-stepper button:disabled{opacity:.55;cursor:not-allowed}.pr-root .pr-stepper b{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;font-family:inherit;font-size:15px;display:flex}.pr-root .pr-stepper b[data-empty]{color:var(--pr-fainter);font-weight:600}.pr-root .pr-stepper b small{color:var(--pr-faint);font-size:14px;display:inline}.pr-hosp{border-width:1px;border-color:#e6e1f0;padding:16px}.pr-hosp-thumb{border-radius:12px;width:58px;height:58px}.pr-hosp:nth-child(2n) .pr-hosp-thumb{background:linear-gradient(150deg,#b48be6,#7c4dca)}.pr-hosp strong{font-size:16px}.pr-hosp-radio{border-width:1.5px;border-color:#cfc8dc;width:24px;height:24px}.pr-hint{margin-top:2px}.pr-hosp-grid:has(.pr-hosp-rich){grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.pr-hosp.pr-hosp-rich{border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.pr-hosp.pr-hosp-rich:not(:disabled):hover{border-color:var(--pr-lavender);transform:translateY(-1px)}.pr-hosp-cover{aspect-ratio:16/9;background:linear-gradient(150deg,#3b2a6e,#7c4dca);display:block;position:relative;overflow:hidden}.pr-hosp-cover[data-empty=true]{color:#ffffffbf;place-items:center;display:grid}.pr-hosp-cover img{object-fit:cover;width:100%;height:100%;display:block}.pr-hosp-nav{width:30px;height:30px;color:var(--pr-primary);opacity:0;cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000002e}.pr-hosp-nav[data-d=prev]{left:10px}.pr-hosp-nav[data-d=next]{right:10px}.pr-hosp-rich:hover .pr-hosp-nav,.pr-hosp-rich:focus-visible .pr-hosp-nav{opacity:1}.pr-hosp-count{color:#fff;background:#140e28ad;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.pr-hosp-body{text-align:left;gap:7px;padding:14px 16px 16px;display:grid}.pr-hosp-title{align-items:flex-start;gap:10px;display:flex}.pr-hosp-title strong{flex:1;min-width:0;font-size:15.5px;line-height:1.3}.pr-hosp-title .pr-hosp-radio{margin-left:0}.pr-hosp-badges{flex-wrap:wrap;gap:5px;display:flex}.pr-hosp-badge{letter-spacing:.02em;background:var(--pr-chip);color:var(--pr-primary);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.pr-hosp-badge[data-b=JCI]{background:var(--pr-ink);color:#fff}.pr-hosp-badge[data-b=QMENTUM]{background:var(--pr-success-soft);color:var(--pr-success-ink)}.pr-hosp-line{color:var(--pr-muted);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.pr-hosp-line svg{color:var(--pr-accent);flex-shrink:0;margin-top:2px}.pr-hosp-cnes{color:var(--pr-fainter);font-size:11.5px}.pr-date-trigger{width:100%;height:52px;color:var(--pr-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e1f0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.pr-date-trigger svg{color:var(--pr-accent);flex-shrink:0}.pr-date-trigger span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr-date-trigger[data-empty] span:first-of-type{color:var(--pr-fainter);font-weight:500}.pr-date-trigger:not(:disabled):hover{border-color:var(--pr-lavender)}.pr-date-trigger[data-state=open]{border-color:var(--pr-accent);box-shadow:0 0 0 4px #7c4dca1f}.pr-date-trigger:disabled{background:var(--pr-chip-2);color:var(--pr-muted);cursor:not-allowed}.pr-date-clear{width:24px;height:24px;color:var(--pr-faint);border-radius:50%;place-items:center;display:grid}.pr-date-clear:hover{background:var(--pr-chip);color:var(--pr-primary)}.pr-date-pop{font-family:DM Sans,sans-serif;border:1px solid #ece7f5!important;border-radius:16px!important;box-shadow:0 24px 50px -20px #4a2e9a59!important}.pr-date-pop-body{display:flex}.pr-date-pop [aria-selected=true] button,.pr-date-pop button[aria-selected=true],.pr-date-pop .rdp-selected button{border-radius:10px;color:#fff!important;background:#4a2e9a!important}.pr-date-times{border-left:1px solid #efebf6;flex-direction:column;width:132px;padding:14px 12px;display:flex}.pr-date-times p{letter-spacing:.06em;text-transform:uppercase;color:#8a87a0;margin-bottom:8px;font-size:11.5px;font-weight:800}.pr-date-times div{gap:4px;max-height:280px;padding-right:2px;display:grid;overflow-y:auto}.pr-date-times button{color:#4a2e9a;cursor:pointer;background:#f4f1f9;border:0;border-radius:9px;height:34px;font-size:13px;font-weight:700}.pr-date-times button:hover:not(:disabled){background:#e8e1f6}.pr-date-times button[data-on]{color:#fff;background:#4a2e9a}.pr-date-times button:disabled{opacity:.45;cursor:not-allowed}.pr-root .pr-plan-details>.pr-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pr-root .pr-plan-details .pr-field{align-content:start;min-width:0}.pr-root .pr-plan-details .pr-field-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pr-root .pr-plan-details .pr-field-label{min-width:0}.pr-root .pr-plan-details .pr-input-wrap{border:1px solid var(--pr-border);background:var(--background);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:52px;padding:0 16px;display:grid}.pr-root .pr-plan-details .pr-input-prefix{font-size:16px;position:static;transform:none}.pr-root .pr-plan-details .pr-input-wrap .pr-input{background:0 0;border:0;border-radius:0;min-width:0;height:100%;padding:0;font-size:16px}.pr-root .pr-plan-details .pr-input-wrap:focus-within{border-color:var(--pr-accent);outline:2px solid var(--pr-chip)}.pr-root .pr-plan-details .pr-input-wrap .pr-input:focus{box-shadow:none}.pr-root .pr-plan-details .pr-date-trigger:disabled{background:var(--background)}.pr-root .pr-plan-details .pr-date-trigger>svg{color:var(--pr-ink);order:2}.pr-root .pr-plan-details .pr-date-clear{order:1}.pr-root .pr-plan-details .pr-hosp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pr-root .pr-plan-details .pr-hosp.pr-hosp-rich{text-align:left;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.pr-root .pr-plan-details .pr-hosp-cover{aspect-ratio:1;border-radius:12px;width:52px;height:52px}.pr-root .pr-plan-details .pr-hosp-body{padding:0;display:contents}.pr-root .pr-plan-details .pr-hosp-title{display:contents}.pr-root .pr-plan-details .pr-hosp-title strong{overflow-wrap:anywhere;grid-area:1/2;align-self:end;padding-bottom:4px}.pr-root .pr-plan-details .pr-hosp-title .pr-hosp-radio{flex-shrink:0;grid-area:1/3/span 2}.pr-root .pr-plan-details .pr-hosp-cover{grid-row:1/span 2}.pr-root .pr-plan-details .pr-hosp-badges{grid-area:2/2;align-self:start}.pr-root .pr-plan-details .pr-hosp-rich:not(:has(.pr-hosp-badges)) .pr-hosp-title strong{grid-row:1/span 2;align-self:center;padding:0}.pr-root .pr-plan-details .pr-hosp-line,.pr-root .pr-plan-details .pr-hosp-count,.pr-root .pr-plan-details .pr-hosp-nav{display:none}@media (width<=1100px){.pr-root .pr-plan-details .pr-hosp-grid{grid-template-columns:minmax(0,1fr)}}.pr-savecard{background:linear-gradient(135deg, #fff, var(--pr-chip));justify-content:space-between;align-items:center;gap:16px;display:flex;padding:20px 24px!important}.pr-savecard>div{gap:3px;display:grid}.pr-savecard strong{font-size:15px}.pr-savecard small{color:var(--pr-muted);font-size:12.5px}.pr-savecard small[data-err]{color:var(--pr-danger);font-weight:600}.pr-savecard .pr-btn{justify-content:center;align-items:center;gap:7px;min-width:132px;display:inline-flex}.pr-savecard[data-mobile]{border-radius:18px;margin-top:4px}.pr-savecard[data-mobile] .prm-btn{flex-shrink:0;min-width:110px}.pr-contract-embed{--sp-muted:var(--pr-muted);--sp-border:var(--pr-border);--sp-border-strong:#d9cff0;--sp-surface-2:var(--pr-chip-2);--sp-primary-soft:var(--pr-chip);--sp-primary-soft-text:var(--pr-primary);--sp-danger:var(--pr-danger);--sp-danger-soft:#fef2f2;--sp-radius-sm:12px;margin-top:6px}.pr-contract-embed .mn-field-label{color:var(--pr-ink);margin-bottom:7px;font-size:14px;font-weight:700;display:block}.pr-contract-embed select.mn-input,.pr-contract-embed input{width:100%;font:inherit;color:var(--pr-ink);background:#fff;padding:0 14px;font-size:14.5px;height:52px!important;box-shadow:none!important;border:1px solid #e6e1f0!important;border-radius:12px!important}.pr-contract-embed select.mn-input{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%234a2e9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pr-contract-embed input:disabled,.pr-contract-embed select:disabled{background-color:var(--pr-chip-2);color:var(--pr-muted)}.pr-contract-embed input:focus,.pr-contract-embed select:focus{outline:none;border-color:var(--pr-accent)!important;box-shadow:0 0 0 4px #7c4dca1f!important}.pr-contract-embed .mn-btn{height:46px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;display:inline-flex}.pr-contract-embed .mn-btn-primary{background:var(--pr-primary);color:#fff}.pr-contract-embed .mn-btn-primary:hover:not(:disabled){background:var(--pr-primary-hover)}.pr-contract-embed .mn-btn-secondary{color:var(--pr-primary);background:#fff;border-color:#ddd3ef}.pr-contract-embed .mn-btn:disabled{color:#a99bc9;cursor:not-allowed;background:#ebe6f3;border-color:#0000}.pr-contract-embed .mn-btn svg{width:16px;height:16px}.pr-hosp.pr-hosp-rich:disabled{opacity:.85}.pr-docs{background:var(--pr-chip-2);border:1px dashed #d9cdef;border-radius:16px;margin:4px 0 22px;padding:16px 18px}.pr-docs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pr-docs-head .pr-field-label{color:var(--pr-primary);align-items:center;gap:6px;display:inline-flex}.pr-docs-sub{color:var(--pr-muted);max-width:520px;margin:4px 0 0;font-size:13px;line-height:1.45}.pr-docs-btn{background:var(--pr-primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.pr-docs-btn:hover:not(:disabled){background:var(--pr-primary-hover)}.pr-docs-btn:disabled{opacity:.75;cursor:progress}.pr-docs-msg{color:#1c6b3e;background:#eaf7ef;border-radius:12px;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.pr-docs-msg[data-k=err]{color:#9b2c2c;background:#fdeeee}.pr-docs-msg svg{flex-shrink:0;margin-top:2px}.pr-docs-fields{margin-top:2px;font-weight:600}.pr-docs-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pr-docs-row{background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.pr-docs-icon{color:var(--pr-accent);flex-shrink:0}.pr-docs-meta{flex:1;min-width:0}.pr-docs-name{color:var(--pr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pr-docs-date{color:var(--pr-muted);font-size:12px}.pr-docs-date [data-k=extracted]{color:#1c6b3e}.pr-docs-date [data-k=failed]{color:#9b2c2c}.pr-docs-link{color:var(--pr-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pr-docs-msg .pr-docs-link{padding:4px 0 0}.pr-quote-selector{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pr-quote-tabs{background:var(--pr-chip-2);border-radius:8px;gap:4px;padding:4px;display:flex}.pr-quote-tab{min-width:116px;height:52px;color:var(--pr-muted);text-align:left;border-radius:8px;justify-content:flex-start;padding:8px 12px}.pr-quote-tab[data-on=true]{background:var(--cf-surface);color:var(--pr-primary);box-shadow:var(--pr-card-shadow)}.pr-quote-tab strong{align-items:center;gap:5px;font-size:12px;display:flex}.pr-quote-tab i{background:var(--pr-warning);border-radius:50%;width:6px;height:6px}.pr-quote-tab i[data-ready=true]{background:var(--pr-success)}.pr-quote-tab small{margin-top:2px;font-size:11px;font-weight:400;display:block}.pr-add-quote{border-color:var(--pr-accent);color:var(--pr-primary);background:var(--cf-surface);border-radius:999px;font-size:12px}.pr-add-quote span{background:var(--pr-chip);border-radius:4px;padding:2px 6px;font-size:11px}.pr-docs{border-color:var(--pr-border)}.pr-docs[data-dragging=true]{border-color:var(--pr-accent)}.pr-doc-drop{white-space:normal;background:var(--cf-surface);width:100%;height:auto;min-height:52px;color:var(--pr-muted);border:1px solid var(--pr-border);border-radius:8px;margin-top:14px;font-size:12px}.pr-doc-remove{width:32px;height:32px;color:var(--pr-danger);flex:none}.pr-docs-btn{height:auto}.pr-widget-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pr-widget-head h3{text-transform:uppercase;color:var(--pr-accent);font-size:11px;font-weight:800}.pr-widget-head span,.pr-documents-widget p{color:var(--pr-muted);font-size:12px}.pr-widget-doc{align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.pr-widget-doc>span{background:var(--pr-chip-2);color:var(--pr-muted);border-radius:6px;flex:none;place-items:center;width:32px;height:36px;font-size:10px;font-weight:700;display:grid}.pr-widget-doc>div{min-width:0}.pr-widget-doc a,.pr-widget-doc strong{color:var(--pr-ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;text-decoration:none;display:block}.pr-widget-doc a:hover{color:var(--pr-primary);text-decoration:underline}@media (width<=600px){.prm-body>*{min-width:0}.prm-section-head{flex-wrap:wrap}.prm-section-state{white-space:normal}.pr-quote-tabs{width:100%;min-width:0}.pr-quote-tab{flex:1;min-width:0;padding:6px}.pr-quote-tab small{white-space:normal}.pr-add-quote{margin-left:auto}.pr-docs-row{flex-wrap:wrap}.pr-docs-meta{flex-basis:65%}}.pr-root{flex-direction:column;min-height:100vh;display:flex}.pr-root>.pr-page{flex:1 0 auto}.pr-bottombar{padding:14px 18px 14px 22px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#fffffff5;border:1px solid #ece8f3;border-bottom:0;border-radius:22px 22px 0 0;margin:auto 24px 0;animation:.28s ease-out pr-dock-in;position:sticky;bottom:0;box-shadow:0 -12px 32px -18px #29293d59}@keyframes pr-dock-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pr-dock-steps{border-right:1px solid #ece8f3;flex-shrink:0;align-items:center;gap:6px;margin-right:4px;padding-right:16px;display:flex}.pr-dock-steps li{color:var(--pr-faint);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pr-dock-steps li+li:before{content:"";background:#e4def0;border-radius:2px;width:18px;height:2px;margin-right:2px}.pr-dock-dot{background:var(--pr-chip-2);width:26px;height:26px;color:var(--pr-muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.pr-dock-steps li[data-state=done] .pr-dock-dot{background:var(--pr-chip);color:var(--pr-accent)}.pr-dock-steps li[data-state=done]+li:before{background:var(--pr-lavender)}.pr-dock-steps li[data-state=current]{color:var(--pr-ink)}.pr-dock-steps li[data-state=current] .pr-dock-dot{background:var(--pr-primary);color:#fff;box-shadow:0 0 0 4px var(--pr-chip)}@media (width<=1180px){.pr-dock-label{display:none}}@media (prefers-reduced-motion:reduce){.pr-bottombar{animation:none}}.pr-quote-selector{gap:12px;margin-bottom:4px;display:grid}.pr-quote-single,.pr-quote-row1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pr-quote-row1{justify-content:flex-start}.pr-quote-hint{color:var(--pr-muted);margin:0;font-size:12.5px}.pr-quote-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.pr-quote-tabs{background:var(--pr-chip-2);border-radius:12px;gap:4px;padding:4px}.pr-quote-tab{border-radius:10px;min-width:150px;height:auto;padding:8px 14px}.pr-quote-tab strong{font-size:13px;font-weight:600}.pr-quote-tab[data-on=true] strong{color:var(--pr-primary)}.pr-quote-tab i{background:var(--pr-warning,#e8a33d)}.pr-add-quote{border:1px solid var(--pr-border);height:44px;color:var(--pr-primary);background:var(--cf-surface,#fff);box-shadow:var(--pr-card-shadow);border-radius:12px;gap:10px;padding:0 18px;font-size:13.5px;font-weight:700}.pr-add-quote:hover:not(:disabled){border-color:var(--pr-accent);background:var(--cf-surface,#fff);color:var(--pr-primary)}.pr-add-quote span{background:var(--pr-chip-2);color:var(--pr-primary);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.pr-remove-quote{height:auto;color:var(--pr-danger,#c0392b);padding:6px 4px;font-size:13.5px;font-weight:700}.pr-remove-quote:hover:not(:disabled){color:var(--pr-danger,#c0392b);background:0 0;text-decoration:underline}.pr-quote-viewonly{color:var(--pr-faint);text-align:right;margin:0;font-size:12px}.pr-docs{background:var(--pr-chip-2);border:1px dashed var(--pr-border);padding:20px 22px}.pr-docs-btn{box-shadow:0 8px 18px -8px var(--pr-primary);border-radius:12px;padding:12px 20px;font-size:13.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pr-docs-btn{box-shadow:0 8px 18px -8px color-mix(in oklab, var(--pr-primary) 60%, transparent)}}.pr-doc-drop{border-radius:12px;gap:10px;min-height:64px;font-size:13px}.pr-docs-row{border:1px solid var(--pr-border);padding:12px 14px}.pr-doc-remove:disabled{opacity:.35}.pr-documents-widget{border-radius:22px;padding:22px 24px}.pr-documents-widget .pr-widget-head{margin-bottom:6px}.pr-documents-widget .pr-widget-head h3{letter-spacing:.18em;color:var(--pr-accent);margin:0;font-size:12px}.pr-documents-widget .pr-widget-head span{color:var(--pr-faint);font-size:15px;font-weight:700}.pr-widget-doc{color:inherit;border-radius:12px;align-items:center;gap:14px;margin-top:14px;text-decoration:none;display:flex}a.pr-widget-doc:hover strong{color:var(--pr-primary)}.pr-widget-doc>.pr-widget-ext{background:var(--pr-chip-2);width:44px;height:44px;color:var(--pr-muted);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pr-widget-doc strong{color:var(--pr-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.pr-widget-doc small{color:var(--pr-muted);margin-top:2px;font-size:13px;display:block}.pr-quote-selector{margin-bottom:18px}.pr-quote-single{flex-wrap:nowrap}.pr-quote-single .pr-quote-hint{flex:1;min-width:0}.pr-quote-single .pr-add-quote,.pr-quote-actions .pr-add-quote{flex:none}.pr-quote-row1{flex-wrap:nowrap;gap:24px}.pr-quote-row1 .pr-quote-tabs{flex:none}.pr-quote-row1 .pr-quote-hint{flex:1;min-width:0}.pr-quote-actions .pr-add-quote{border:1.5px solid var(--pr-primary);box-shadow:none}.pr-docs-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.pr-docs-sub{max-width:none}.pr-docs-head .pr-docs-btn{place-self:start end}@media (width<=760px){.pr-quote-single,.pr-quote-row1{flex-wrap:wrap}.pr-docs-head{grid-template-columns:1fr}.pr-docs-head .pr-docs-btn{justify-self:start}}:root{--crm-night:#0a0614;--crm-deep:#5b3fa6;--crm-violet:#7c4dca;--crm-lavender:#c7a2eb;--crm-soft:#f4f1f9;--crm-page:#f7f5fb;--crm-ink:#29293d;--crm-slate:#73738c;--crm-line:#e9e7ef;--crm-surface:#fff;--crm-error:#b42318;--crm-on-night:#fff;--crm-night-line:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){:root{--crm-night-line:color-mix(in srgb, var(--crm-on-night) 14%, transparent)}}:root{--crm-night-soft:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){:root{--crm-night-soft:color-mix(in srgb, var(--crm-on-night) 6%, transparent)}}:root{--crm-gradient:linear-gradient(90deg, var(--crm-violet), var(--crm-lavender));--crm-shadow:0 12px 32px -16px var(--crm-night)}@supports (color:color-mix(in lab, red, red)){:root{--crm-shadow:0 12px 32px -16px color-mix(in srgb, var(--crm-night) 30%, transparent)}}.crm-br-shell{color:var(--crm-ink);font-family:DM Sans,sans-serif;background:var(--crm-page)!important}.crm-br-shell>.relative.flex.shrink-0{margin:0!important}.crm-br-shell>.relative>aside:first-child{height:100dvh;background:var(--crm-night)!important;width:72px!important;box-shadow:none!important;border:0!important;border-radius:0!important;max-height:100dvh!important;top:0!important}.crm-br-shell>.relative>aside:first-child button{color:var(--crm-lavender)!important}.crm-header{background:var(--crm-night);height:64px;color:var(--crm-on-night);border-bottom:1px solid var(--crm-night-line);flex:none;align-items:center;gap:16px;padding:0 20px;display:flex;overflow-x:auto}.crm-header .crm-brand{color:var(--crm-lavender);background:0 0;flex:none;gap:14px;padding:0}.crm-brand img{width:auto;height:24px}.crm-brand>.crm-wordmark{border-left:1px solid var(--crm-night-line);align-items:baseline;gap:2px;padding-left:12px;font:800 19px/1 Gilroy,DM Sans,sans-serif;display:inline-flex}.crm-header-nav{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex}.crm-header-nav button{height:32px;color:var(--crm-lavender);border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.crm-header-nav button:hover{background:var(--crm-night-soft);color:var(--crm-on-night)}.crm-header-nav button[data-active=true],.crm-header-nav .crm-record-chip{background:var(--crm-surface);color:var(--crm-deep)}.crm-record-chip span{text-overflow:ellipsis;max-width:160px;overflow:hidden}.crm-account-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.crm-header .crm-header-icon,.crm-header .crm-account{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);color:var(--crm-on-night);border-radius:999px}.crm-account>span:not([data-slot]){text-align:left;flex-direction:column;line-height:1.2;display:flex}.crm-account small{color:var(--crm-lavender);font-size:11px}.crm-main>.crm-board,.crm-main>.crm-record,.crm-main>.crm-activities{flex:1;min-height:0;overflow:auto}.crm-board{gap:0!important}.crm-board-hero{background:radial-gradient(ellipse at 24% 100%, var(--crm-lavender), transparent 68%), var(--crm-night);color:var(--crm-on-night);padding:30px 28px 28px}.crm-board-hero h1{color:var(--crm-on-night);font:800 40px/.95 Gilroy,sans-serif}.crm-board-hero h1>span:first-child{display:none}.crm-board-hero h1>span:last-child{display:block}.crm-eyebrow{color:var(--crm-lavender);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font:800 11px/1.3 DM Sans,sans-serif;display:flex}.crm-eyebrow:before{content:"";background:var(--crm-lavender);width:32px;height:1px}.crm-board-hero>div{color:var(--crm-lavender)}.crm-board-hero button{border-color:var(--crm-night-line);color:var(--crm-on-night);background:0 0;border-radius:999px}.crm-board-hero button.portal-dark-cta{background:var(--crm-gradient)}.crm-metrics{background:var(--crm-night);color:var(--crm-on-night);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 28px 28px;display:grid}.crm-metrics>div{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:8px;padding:16px 20px}.crm-metrics small{color:var(--crm-lavender);display:block}.crm-board>.flex.flex-wrap{margin-bottom:0;padding:20px 28px 8px}.crm-board [data-slot=select-trigger]{background:var(--crm-surface);border-color:var(--crm-line);border-radius:999px}.crm-channel-filter{width:240px;padding:0 28px 18px}.crm-queue{padding:0 28px 28px}.crm-queue h2{margin:8px 0 16px;font:700 17px Outfit,sans-serif}.crm-queue-row{text-align:left;border-bottom:1px solid var(--crm-line);background:var(--crm-surface);width:100%;height:auto;min-height:82px;color:var(--crm-ink);border-radius:0;gap:16px;padding:16px 20px;display:flex}.crm-queue-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.crm-queue-row small{color:var(--crm-slate);margin-top:5px;font-weight:400}.crm-queue-initials{background:var(--crm-soft);width:42px;height:42px;color:var(--crm-deep);border-radius:50%;place-items:center;display:grid}.crm-queue-unavailable{color:var(--crm-slate);padding:20px 0;font-size:13px}.crm-load-error{color:var(--crm-error);align-items:center;gap:16px;padding:16px 28px;display:flex}.crm-board>.hidden.md\:flex{padding:8px 28px 28px}.crm-board>.hidden.md\:flex>div{border:0;border-top:2px solid var(--crm-lavender);border-radius:0;width:max(140px,12.5% - 10.5px);box-shadow:none!important;background:0 0!important}.crm-board>.hidden.md\:flex>div>div:first-child{background:var(--crm-surface);border-color:var(--crm-line)}.crm-board>.hidden.md\:flex>div>div:first-child span{color:var(--crm-ink)!important}.crm-inbox{flex:1;min-height:0;padding:16px;display:flex}.crm-inbox .wa-inbox{box-shadow:none;border-radius:8px}.crm-inbox{padding:0}.crm-inbox .wa-inbox{border:0;border-radius:0}.crm-inbox .wa-inbox>div:first-child:not(.wa-console-head){background:radial-gradient(ellipse at 20% 100%,var(--crm-lavender),transparent 70%),var(--crm-night);color:var(--crm-on-night);padding:20px 28px}.crm-inbox .wa-inbox>div:first-child:not(.wa-console-head) :is(h1,svg,span,button){color:var(--crm-on-night)}.crm-inbox .wa-inbox>div:first-child:not(.wa-console-head) h1{font:800 28px/1.2 Gilroy,sans-serif}.crm-dialog{border-color:var(--crm-line);background:var(--crm-surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--crm-ink);border-radius:24px;gap:24px;padding:32px;font-family:DM Sans,sans-serif;overflow-y:auto;max-width:760px!important}.crm-dialog [data-slot=dialog-title],.crm-dialog-title{color:var(--crm-ink);font:800 28px/1.2 Gilroy,sans-serif}.crm-dialog h2{color:var(--crm-ink)!important;font:800 28px/1.2 Gilroy,sans-serif!important}.crm-dialog [id$=description]{color:var(--crm-slate);line-height:1.5;font-size:16px!important}.crm-dialog [data-slot=dialog-description],.crm-dialog-description{color:var(--crm-slate);font-size:16px;line-height:1.5}.crm-dialog :is(input,textarea,select,[data-slot=select-trigger]){border:1px solid var(--crm-lavender);min-height:48px;color:var(--crm-ink);background:var(--crm-surface);border-radius:12px}.crm-dialog textarea{min-height:160px;padding:16px}.crm-dialog button{border-radius:999px}.crm-dialog [data-slot=dialog-footer] button{min-height:48px;padding-inline:28px}.crm-choice{border:1px solid var(--crm-line);cursor:pointer;border-radius:16px;align-items:center;gap:16px;min-height:64px;padding:16px;font-size:16px;font-weight:600;display:flex}.crm-choice[data-selected=true]{border-color:var(--crm-violet);background:var(--crm-soft)}.crm-choice span{overflow-wrap:anywhere}.crm-stage-options{gap:8px}.crm-lost-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-lost-dialog .crm-choice[data-selected=true]{border-color:var(--crm-error)}.crm-new-deal{padding:0}.crm-new-deal-header{padding:32px 24px 0}.crm-new-deal .crm-dialog-title>span{display:none}.crm-new-deal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.crm-new-deal-fields>div:first-child,.crm-new-deal-fields>div:last-child{grid-column:1/-1}.crm-note-categories button{min-height:46px;font-size:14px}.crm-note-dialog .crm-note-categories button[aria-pressed=true]{background:var(--crm-deep)!important;color:var(--crm-on-night)!important}.crm-note-dialog .crm-note-categories button[aria-pressed=true] svg{color:var(--crm-on-night)!important}.crm-note-dialog .crm-note-metadata{border:0;padding:0}.crm-dialog.crm-note-form{gap:22px;width:min(620px,100vw - 32px);padding:28px 30px;max-width:620px!important}.crm-note-form h2{font-size:25px!important}.crm-note-form [id$=description]{font-size:14px!important}.crm-note-form>button:last-child{border:1px solid var(--crm-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:28px;right:28px}.crm-note-fields{flex-direction:column;gap:18px;display:flex}.crm-note-fields fieldset{min-width:0}.crm-note-fields legend,.crm-note-selects>label,.crm-note-body-label{color:var(--crm-slate);font-size:13px;font-weight:600}.crm-note-type-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.crm-note-type-pills button{height:40px;color:var(--crm-ink);background:var(--crm-surface);border-color:var(--crm-line);padding:0 16px;font-size:14px}.crm-note-type-pills button[aria-pressed=true]{background:var(--crm-deep);color:var(--crm-on-night);border-color:var(--crm-deep)}.crm-note-type-pills button:hover:not(:disabled){border-color:var(--crm-violet)}.crm-note-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-note-selects select{width:100%;margin-top:8px;padding:0 12px;font-size:14px;font-weight:400;display:block}.crm-note-body-label textarea{min-height:146px;margin-top:8px;font-size:14px;font-weight:400}.crm-note-body-label textarea::placeholder{color:var(--crm-slate)}.crm-note-followup{color:var(--crm-ink);align-items:center;gap:9px;font-size:13px;display:flex}.crm-note-followup button[role=checkbox]{border-color:var(--crm-lavender);border-radius:6px;flex:none;width:22px;height:22px}.crm-note-followup button[data-state=checked]{background:var(--crm-deep);color:var(--crm-on-night)}.crm-note-actions{align-items:center;gap:14px;display:flex}.crm-note-actions>button:first-child{color:var(--crm-violet)}.crm-note-actions .crm-referral-primary{background:linear-gradient(90deg,var(--crm-violet),var(--crm-deep))}.crm-note-save-error{color:var(--crm-error);font-size:14px}@media (width<=520px){.crm-dialog.crm-note-form{padding:24px 20px}.crm-note-selects{grid-template-columns:minmax(0,1fr)}.crm-note-form h2{padding-right:30px}.crm-note-actions{flex-wrap:wrap}}.crm-email-dialog{width:min(1028px,100vw - 48px);height:min(650px,100dvh - 64px);max-width:1028px!important}.crm-email-dialog .crm-email-icon{display:none}.crm-email-dialog .crm-email-modes{background:var(--crm-soft);border-radius:999px}.crm-email-dialog .crm-email-modes button{color:var(--crm-ink)}.crm-email-dialog .crm-email-modes button[data-state=active]{background:var(--crm-deep);color:var(--crm-on-night)}.crm-email-dialog .crm-email-layout{gap:28px;min-height:0;margin-top:20px}.crm-email-dialog .crm-email-fields{flex-direction:column;gap:16px;padding:0 4px 0 0;display:flex}.crm-email-dialog .crm-email-fields>div{flex:none;margin-top:0}.crm-email-dialog .crm-email-to{order:1}.crm-email-dialog .crm-email-from{order:2}.crm-email-dialog .crm-email-template{order:3}.crm-email-dialog .crm-email-subject{order:4}.crm-email-dialog .crm-email-body{order:5}.crm-email-dialog label{text-transform:none;letter-spacing:0;font-size:14px}.crm-email-dialog .crm-email-preview{background:var(--crm-soft);border:0;border-radius:24px;gap:16px;min-height:0;padding:24px}.crm-email-preview h3{color:var(--crm-deep);font-size:13px;font-weight:700}.crm-email-preview iframe{background:var(--crm-surface);border-radius:16px;min-height:0}.crm-email-reference{flex-direction:column;gap:22px;padding:30px;display:flex;overflow:hidden}.crm-email-reference h2{padding-right:36px;font-size:26px!important}.crm-email-reference [id$=description]{font-size:14px!important}.crm-email-reference>button:last-child{border:1px solid var(--crm-line);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;top:28px;right:30px}.crm-email-reference .crm-email-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:0;display:grid;overflow:hidden}.crm-email-reference .crm-email-fields{gap:14px;padding:0;overflow-y:auto}.crm-email-reference .crm-email-fields label{color:var(--crm-slate);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.crm-email-reference :is(input,[role=combobox]){border:1px solid var(--crm-lavender);width:100%;height:49px;min-height:49px;box-shadow:none;background:var(--crm-surface);color:var(--crm-ink);border-radius:13px;padding-inline:16px;font-size:15px}.crm-email-reference .crm-email-template-heading{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:7px;display:flex}.crm-email-reference .crm-email-template-heading label{margin-bottom:0}.crm-email-reference .crm-email-free-switch{align-items:center;gap:7px;font-weight:400;display:flex}.crm-email-free-switch [role=switch]{background:var(--crm-line);width:48px;height:28px}.crm-email-free-switch [role=switch][data-state=checked]{background:var(--crm-violet)}.crm-email-reference .crm-email-variables-help{color:var(--crm-slate);order:6;font-size:13px;line-height:1.5}.crm-email-reference .crm-email-preview{border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:20px;display:flex}.crm-email-reference .crm-email-preview h3{font-size:12px}.crm-email-reference .crm-email-preview iframe{border:0;flex:1;width:100%}.crm-email-preview-status{text-align:center;color:var(--crm-slate);flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.crm-email-reference .crm-email-footer{flex-direction:row;flex:none;justify-content:flex-end;gap:20px;display:flex}.crm-email-reference .crm-email-footer button{height:48px;font-size:15px;font-weight:500}.crm-email-reference .crm-email-footer button:first-child{color:var(--crm-violet);background:0 0;padding-inline:12px}.crm-email-reference .crm-email-send{background:linear-gradient(90deg,var(--crm-violet),var(--crm-deep));color:var(--crm-on-night);padding-inline:28px}.crm-email-reference .crm-email-send:hover{filter:brightness(1.08);box-shadow:var(--crm-shadow)}@media (width<=767px){.crm-email-reference .crm-email-layout{flex-direction:column;display:flex;overflow-y:auto}.crm-email-reference .crm-email-fields{flex:none;overflow:visible}.crm-email-reference .crm-email-preview{flex:none;min-height:300px}}.crm-whatsapp-dialog{gap:20px;width:min(1060px,100vw - 48px);height:min(810px,100dvh - 64px);padding:28px;overflow:hidden;max-width:1060px!important}.crm-whatsapp-dialog h2{padding-right:32px;font-size:24px!important}.crm-whatsapp-dialog [id$=description]{font-size:13px!important}.crm-whatsapp-thread{flex:1;min-height:0;overflow:hidden}.crm-wa-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;height:100%;min-height:0;display:grid}.crm-wa-template-fields{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.crm-wa-template-fields label{color:var(--crm-slate);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.crm-wa-template-fields :is(input,select){width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:400}.crm-wa-recipient-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-whatsapp-dialog .crm-wa-recipient-row input{background:var(--crm-soft);border-color:var(--crm-line)}.crm-wa-variables{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-wa-preview-label{flex:1;min-height:160px}.crm-wa-preview-label textarea{resize:none;flex:1;width:100%;min-height:130px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.55}.crm-wa-template-actions{align-items:center;gap:10px;display:flex}.crm-wa-template-actions p{color:var(--crm-slate);flex:1;font-size:12px;line-height:1.45}.crm-wa-template-actions button{flex:none;height:44px;padding:0 18px;font-size:13px}.crm-wa-template-actions .crm-referral-primary{background:linear-gradient(90deg,var(--crm-violet),var(--crm-deep));color:var(--crm-on-night)}.crm-wa-template-error{color:var(--crm-error);font-size:12px}.crm-wa-live-thread{border:1px solid var(--crm-line);background:var(--crm-page);border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm-wa-live-thread>header{padding:12px 16px}.crm-wa-live-thread>header>div:first-of-type{background:var(--crm-gradient);color:var(--crm-on-night)}.crm-wa-live-thread textarea{min-height:44px;padding:10px 12px;font-size:13px}.crm-wa-live-thread>.relative>div.mb-1\.5>span:last-child{display:none}.crm-wa-footer{flex:none;justify-content:flex-end;display:flex}.crm-wa-footer button{color:var(--crm-violet)}.crm-wa-window{background:var(--crm-soft);color:var(--crm-slate);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.crm-wa-window[data-open=true]{color:var(--wa-ok);background:var(--wa-ok)}@supports (color:color-mix(in lab, red, red)){.crm-wa-window[data-open=true]{background:color-mix(in srgb,var(--wa-ok) 10%,var(--crm-surface))}}.crm-wa-live-thread .group>.wa-pop{max-width:82%;font-size:13.5px;line-height:1.5}@media (width<=767px){.crm-wa-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.crm-wa-template-fields{overflow:visible}.crm-wa-live-thread{min-height:420px}.crm-wa-preview-label textarea{min-height:180px}.crm-email-dialog,.crm-whatsapp-dialog{width:calc(100vw - 24px);height:calc(100dvh - 48px);padding:24px}.crm-email-dialog .crm-email-layout{flex-direction:column;display:flex;overflow-y:auto}.crm-email-dialog .crm-email-fields{overflow:visible}.crm-email-dialog .crm-email-preview{flex:none;min-height:260px}}.crm-task-calendar{max-width:none;padding:0}.crm-task-calendar>header{background:radial-gradient(ellipse at 20% 100%,var(--crm-lavender),transparent 70%),var(--crm-night);color:var(--crm-on-night);margin:-24px -28px 24px;padding:28px}.crm-task-calendar>header h1{font:800 36px/1.1 Gilroy,sans-serif}.crm-task-calendar>header p{color:var(--crm-lavender)}.crm-task-view{background:var(--crm-night-soft);border-radius:999px;display:flex}.crm-task-view button{color:var(--crm-on-night);border-radius:999px}.crm-task-view button[aria-pressed=true]{background:var(--crm-surface);color:var(--crm-deep)}.crm-task-calendar>header button:not([aria-pressed]),.crm-task-calendar>header [data-slot=select-trigger]{border-color:var(--crm-night-line);background:var(--crm-night-soft)!important;color:var(--crm-on-night)!important}.crm-task-calendar>header button:not([aria-pressed]) :is(span,svg){color:var(--crm-on-night)!important}.crm-task-week{grid-template-columns:repeat(7,minmax(130px,1fr));gap:0;display:grid;overflow-x:auto}.crm-task-week>li{border-radius:0;min-height:420px}.crm-task-week>li>div:last-child>div{flex-wrap:wrap;align-items:flex-start}.crm-task-week>li .truncate{white-space:normal}@media (width<=600px){.crm-dialog{padding:24px}.crm-new-deal{padding:0}.crm-lost-options,.crm-new-deal-fields{grid-template-columns:minmax(0,1fr)}}.crm-record,.crm-activities{padding:24px 28px}.crm-record-tabs{border-bottom:1px solid var(--crm-line);flex:none;gap:4px;padding:0 0 12px;display:flex;overflow-x:auto}.crm-record-tabs button{color:var(--crm-slate);border-radius:999px}.crm-record-tabs button[data-active=true]{background:var(--crm-night);color:var(--crm-on-night)}.crm-customer [data-crm-section]{border-color:var(--crm-line);background:var(--crm-surface);border-radius:8px}.crm-customer [data-crm-section]>div:first-child{background:var(--crm-soft)}.crm-customer [data-crm-section]>div:first-child :is(h3,svg){color:var(--crm-deep)!important}.crm-customer [data-crm-section] h3{text-transform:none;font-family:Outfit,sans-serif}.crm-customer .crm-surgeon-card>.flex{flex-direction:column;gap:16px}.crm-customer .crm-surgeon-card>.flex>.grid{width:100%;margin-top:8px}.crm-customer .crm-surgeon-card .pr-12{padding-right:0}.crm-customer .crm-surgeon-card :is(p,span,a){overflow-wrap:anywhere}.crm-customer[data-crm-tab=assessment] [data-crm-section]:not([data-crm-section=assessment]),.crm-customer[data-crm-tab=surgeons] [data-crm-section]:not([data-crm-section=surgeons]),.crm-customer[data-crm-tab=consultation] [data-crm-section]:not([data-crm-section=consultation]),.crm-customer[data-crm-tab=history] .crm-details-workspace>:is(main,aside:last-child){display:none}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:first-child{order:1;grid-column:1/-1}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>:is(main,aside:first-child),.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>:is(main,aside:first-child){display:none}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child,.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>aside:last-child{grid-column:1/-1}.crm-customer[data-crm-tab=consultation] .crm-details-workspace>aside{display:none}.crm-customer[data-crm-tab=consultation] .crm-details-workspace>main{grid-column:1/-1}.crm-customer[data-crm-tab=consultation] [data-crm-section]:not([data-crm-section=consultation]),.crm-customer[data-crm-tab=assessment] .crm-retained-hero,.crm-customer[data-crm-tab=consultation] .crm-retained-hero,.crm-customer[data-crm-tab=history] .crm-retained-hero{display:none}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>main{grid-column:1/9;display:flex}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>main>.order-2{display:none}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>aside:last-child{grid-column:9/13}.crm-search-overlay{background:var(--crm-night);height:calc(100dvh - 64px);top:64px}@supports (color:color-mix(in lab, red, red)){.crm-search-overlay{background:color-mix(in srgb,var(--crm-night) 52%,transparent)}}.crm-search-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.crm-search-dialog,.crm-transcript-drawer{translate:none!important}.crm-search-dialog{width:min(960px,100vw - 64px);max-width:960px;max-height:calc(100dvh - 124px);box-shadow:none;color:var(--crm-on-night);background:0 0;border:0;gap:18px;padding:0;top:100px;left:50%;overflow-y:auto;transform:translate(-50%)}.crm-search-dialog h2{color:var(--crm-lavender);text-align:center;text-transform:uppercase;font:700 12px/1.4 DM Sans,sans-serif}.crm-search-dialog>button{display:none}.crm-search-dialog h2:before,.crm-search-dialog h2:after{content:"";background:var(--crm-lavender);vertical-align:middle;width:40px;height:1px;margin:0 12px;display:inline-block}.crm-search-field{border:1px solid var(--crm-lavender);background:var(--crm-surface);border-radius:999px;align-items:center;gap:10px;min-height:80px;padding:12px 16px 12px 24px;display:flex}.crm-search-dialog .crm-search-field input{height:54px;color:var(--crm-ink);box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0;font:400 21px/1.4 DM Sans,sans-serif}.crm-search-dialog .crm-search-field input::placeholder{color:var(--crm-slate)}.crm-search-dialog .crm-search-field input:focus-visible{box-shadow:none;outline:0}.crm-search-submit{width:38px;height:40px;color:var(--crm-violet);background:0 0;flex:none;padding:0}.crm-search-escape{border:1px solid var(--crm-line);background:var(--crm-surface);height:28px;color:var(--crm-slate);border-radius:8px;padding:0 10px;font:400 12px/1 DM Sans,sans-serif}.crm-search-categories,.crm-search-recents{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;display:flex}.crm-search-categories button,.crm-search-recents button{border:1px solid var(--crm-night-line);color:var(--crm-on-night);background:var(--crm-night-soft);border-radius:999px;height:40px;padding:0 20px;font-size:15px}.crm-search-categories button[aria-pressed=true]{background:var(--crm-surface);color:var(--crm-deep);border-color:var(--crm-surface)}.crm-search-recents{color:var(--crm-lavender);font-size:14px}.crm-search-recents button{height:34px;padding:0 16px;font-weight:400}.crm-search-no-recents{opacity:.7;font-size:12px}.crm-search-results{background:var(--crm-surface);color:var(--crm-ink);box-shadow:none;border-radius:24px;margin-top:20px}.crm-search-results li button{white-space:normal;height:auto;color:var(--crm-ink)}@media (width<=600px){.crm-search-dialog{width:calc(100vw - 32px);max-height:calc(100dvh - 150px);top:130px}.crm-search-field{min-height:64px;padding:8px 12px}.crm-search-dialog .crm-search-field input{font-size:16px}.crm-search-dialog h2:before,.crm-search-dialog h2:after{width:14px;margin:0 5px}.crm-search-categories button{padding:0 12px;font-size:13px}}.crm-search-results li button{border-radius:0;min-height:76px}.crm-search-results li button:hover{background:var(--crm-soft)}.crm-transcript-drawer{background:var(--crm-soft);width:min(768px,100vw);max-width:768px;height:100dvh;max-height:100dvh;color:var(--crm-ink);border-radius:0;gap:24px;padding:32px;font-family:DM Sans,sans-serif;top:0;left:auto;right:0;transform:none}.crm-transcript-drawer>div:first-child{background:var(--crm-surface);margin:-32px -32px 0;padding:32px 64px 24px 32px}.crm-transcript-drawer [data-speaker=agent]{justify-content:flex-end}.crm-transcript-drawer [data-speaker=customer]{justify-content:flex-start}.crm-transcript-drawer [data-speaker]>div:first-child:not(.space-y-1),.crm-transcript-drawer [data-speaker]>div:last-child:not(.space-y-1){display:none}.crm-transcript-drawer [data-speaker]>.space-y-1{max-width:88%}.crm-transcript-drawer [data-speaker=agent]>.space-y-1>div:first-child{background:var(--crm-deep);color:var(--crm-on-night)}.crm-transcript-drawer [data-speaker=customer]>.space-y-1>div:first-child{background:var(--crm-surface);color:var(--crm-ink)}.crm-transcript-drawer [data-speaker]>.space-y-1>div:first-child{overflow-wrap:anywhere;padding:16px 20px;font-size:16px}.crm-match-dialog{background:var(--crm-surface);border-radius:28px;max-width:1180px!important}.crm-match-dialog .smd-header{background:radial-gradient(ellipse at 15% 0%,var(--crm-lavender),transparent 70%),var(--crm-night);padding:32px}.crm-match-dialog .smd-header h2{color:var(--crm-on-night);font:800 32px/1.2 Gilroy,sans-serif}.crm-match-dialog .smd-header>.smd-accent-tile{display:none}.crm-match-dialog .smd-header h2{margin-top:0}.crm-match-dialog .smd-cta{border-radius:999px}.crm-referral-overlay{background:var(--crm-night)}@supports (color:color-mix(in lab, red, red)){.crm-referral-overlay{background:color-mix(in srgb,var(--crm-night) 55%,transparent)}}.crm-referral-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crm-pin-dialog .crm-referral-header{padding:28px 34px}.crm-pin-dialog .crm-referral-header h2{font-size:36px}.crm-pin-dialog .crm-referral-progress li[data-complete=true]{color:var(--crm-lavender)}.crm-pin-dialog .crm-referral-progress li[data-complete=true] span{background:var(--crm-lavender)}.crm-pin-dialog .crm-referral-progress li svg{vertical-align:middle;margin-right:6px;display:inline}.crm-pin-body{text-align:center;flex-direction:column;align-items:center;gap:24px;min-width:0;min-height:260px;padding:40px 34px;display:flex;overflow-y:auto}.crm-pin-body>p{color:var(--crm-slate);font-size:18px;line-height:1.65}.crm-pin-body>[role=status]{color:var(--crm-slate);align-items:center;gap:8px;display:flex}.crm-pin-body .crm-pin-generate{min-width:200px;min-height:62px;font-size:20px}.crm-pin-issued{color:var(--crm-slate);flex-direction:column;align-items:center;gap:12px;display:flex}.crm-pin-body .crm-pin-code{color:var(--crm-ink);gap:16px;height:auto;font:800 36px/1.2 Gilroy,sans-serif}.crm-pin-tools{color:var(--crm-violet);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.crm-pin-error{color:var(--crm-slate)}.crm-pin-footer{padding:20px 34px}.crm-pin-footer p{font-size:16px}.crm-pin-footer>div{align-items:center;gap:22px;display:flex}.crm-pin-footer>div>button:first-child{color:var(--crm-violet);font-size:18px}.crm-pin-footer .crm-referral-primary{min-height:54px;font-size:18px}@media (width<=640px){.crm-pin-dialog .crm-referral-header{padding:22px 20px}.crm-pin-dialog .crm-referral-header h2{font-size:28px}.crm-pin-body{padding:28px 20px}.crm-pin-body>p{font-size:16px}.crm-pin-footer{flex-wrap:wrap;padding:18px 20px}.crm-pin-footer>div{margin-left:auto}}.crm-referral-match{border:1px solid var(--crm-line);background:var(--crm-surface);width:min(1180px,100vw - 48px);max-height:min(900px,100dvh - 64px);color:var(--crm-ink);border-radius:28px;flex-direction:column;gap:0;padding:0;font-family:DM Sans,sans-serif;display:flex;overflow:hidden;max-width:1180px!important}.crm-referral-header{text-align:left;background:radial-gradient(ellipse at 12% 0%,var(--crm-lavender),transparent 72%),var(--crm-night);color:var(--crm-on-night);flex:none;padding:28px 32px 26px}.crm-referral-header .crm-eyebrow{letter-spacing:0;margin:0 48px 10px 0}.crm-referral-header h2{color:var(--crm-on-night);margin:0 48px 24px 0;font:800 34px/1.15 Gilroy,sans-serif}.crm-referral-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-referral-progress li{color:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){.crm-referral-progress li{color:color-mix(in srgb,var(--crm-on-night) 50%,transparent)}}.crm-referral-progress li{font-size:14px;font-weight:700}.crm-referral-progress li span{background:var(--crm-on-night);border-radius:999px;height:4px;margin-bottom:10px;display:block}@supports (color:color-mix(in lab, red, red)){.crm-referral-progress li span{background:color-mix(in srgb,var(--crm-on-night) 24%,transparent)}}.crm-referral-progress li[aria-current=step]{color:var(--crm-on-night)}.crm-referral-progress li[aria-current=step] span{background:var(--crm-on-night)}.crm-referral-match>button{border:1px solid var(--crm-night-line);width:40px;height:40px;color:var(--crm-on-night);opacity:1;border-radius:50%;place-items:center;display:grid;top:24px;right:24px}.crm-referral-match>button:hover{background:var(--crm-night-soft)}.crm-referral-body{flex:1;min-height:0;padding:24px 32px;overflow-y:auto}.crm-referral-chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.crm-referral-chips>span{background:var(--crm-soft);border-radius:999px;padding:8px 14px;font-size:14px}.crm-referral-chips small{color:var(--crm-slate);font-size:inherit}.crm-referral-idle{text-align:center;border:1px dashed var(--crm-lavender);background:var(--crm-soft);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:250px;padding:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-referral-idle{background:color-mix(in srgb,var(--crm-soft) 35%,var(--crm-surface))}}.crm-referral-idle h3{font:700 20px/1.3 Outfit,sans-serif}.crm-referral-idle p{color:var(--crm-slate)}.crm-referral-primary{background:var(--crm-gradient);min-height:48px;color:var(--crm-on-night);border:0;border-radius:999px;padding:12px 28px;font-size:15px}.crm-referral-primary:hover:not(:disabled){box-shadow:0 8px 24px var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.crm-referral-primary:hover:not(:disabled){box-shadow:0 8px 24px color-mix(in srgb,var(--crm-violet) 28%,transparent)}}.crm-referral-primary:hover:not(:disabled){filter:brightness(1.08)}.crm-referral-primary:disabled{opacity:.55}.crm-pin-dialog .crm-referral-primary{background:linear-gradient(90deg,var(--crm-violet),var(--crm-deep))}.crm-referral-footer{border-top:1px solid var(--crm-line);background:var(--crm-surface);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex}.crm-referral-footer p{color:var(--crm-slate);font-size:13px}.crm-referral-result-meta{color:var(--crm-slate);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.crm-referral-result-meta strong{background:var(--crm-soft);color:var(--crm-deep);white-space:nowrap;border-radius:999px;padding:6px 12px}.crm-referral-results{gap:10px;display:grid}.crm-referral-surgeon{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;padding:16px;transition:border-color .18s,background .18s}.crm-referral-surgeon:hover{border-color:var(--crm-lavender)}.crm-referral-surgeon[data-selected=true]{border-color:var(--crm-violet);background:var(--crm-soft)}@supports (color:color-mix(in lab, red, red)){.crm-referral-surgeon[data-selected=true]{background:color-mix(in srgb,var(--crm-soft) 40%,var(--crm-surface))}}.crm-referral-surgeon-main{align-items:center;gap:12px;display:flex}.crm-referral-surgeon-main [role=checkbox]{border-color:var(--crm-lavender);border-radius:4px;flex:none;width:18px;height:18px}.crm-referral-surgeon-main [role=checkbox][data-state=checked]{background:var(--crm-violet);color:var(--crm-on-night)}.crm-referral-avatar{object-fit:cover;background:var(--crm-soft);border-radius:50%;flex:none;width:48px;height:48px}.crm-referral-initials{color:var(--crm-deep);place-items:center;font-weight:700;display:grid}.crm-referral-surgeon-copy{flex:1;min-width:0}.crm-referral-surgeon-copy>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-referral-surgeon-copy h3{font:800 15px/1.3 Gilroy,sans-serif}.crm-referral-surgeon-copy small,.crm-referral-surgeon-copy p{color:var(--crm-slate);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.crm-referral-surgeon-copy p{margin-top:4px}.crm-referral-score{text-align:right;flex:none;max-width:160px}.crm-referral-score strong{color:var(--crm-deep);font:800 25px/1.1 Gilroy,sans-serif;display:block}.crm-referral-score small{color:var(--crm-slate);font-size:11px}.crm-referral-bars{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.crm-referral-bars>div>div{color:var(--crm-slate);justify-content:space-between;gap:4px;font-size:10px;display:flex}.crm-referral-bars span{overflow-wrap:anywhere}.crm-referral-bars progress{appearance:none;background:var(--crm-line);border:0;border-radius:999px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.crm-referral-bars progress::-webkit-progress-bar{background:var(--crm-line)}.crm-referral-bars progress::-webkit-progress-value{background:var(--crm-violet)}.crm-referral-bars progress::-moz-progress-bar{background:var(--crm-violet)}.crm-referral-card-tools{justify-content:space-between;margin-top:10px;display:flex}.crm-referral-card-tools button,.crm-referral-card-tools a{height:28px;color:var(--crm-slate);padding:0 6px;font-size:11px}.crm-referral-card-tools button:hover,.crm-referral-card-tools a:hover{background:var(--crm-soft);color:var(--crm-deep)}.crm-referral-card-details{border-top:1px solid var(--crm-line);padding-top:16px;font-size:13px}.crm-referral-card-details h4{margin:12px 0;font-weight:800}.crm-referral-card-details>p,.crm-referral-card-details dl div{gap:4px;margin:10px 0;display:grid}.crm-referral-card-details span,.crm-referral-card-details dd{color:var(--crm-slate)}.crm-referral-card-details blockquote{background:var(--crm-soft);border-radius:8px;margin:8px 0;padding:12px}.crm-referral-warnings{background:var(--crm-soft);color:var(--crm-ink);margin-bottom:12px;padding:12px 24px;font-size:12px}@media (width<=700px){.crm-referral-match{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.crm-referral-header,.crm-referral-body,.crm-referral-footer{padding:20px}.crm-referral-header h2{font-size:25px}.crm-referral-progress li{font-size:11px}.crm-referral-surgeon-main{flex-wrap:wrap}.crm-referral-surgeon-copy{flex-basis:calc(100% - 88px)}.crm-referral-score{margin-left:auto}.crm-referral-bars{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-referral-footer{flex-wrap:wrap;gap:12px}.crm-referral-footer .crm-referral-primary{width:100%}}.crm-board{padding:0!important}.crm-board>.hidden.md\:flex>div>div:first-child{background:0 0;border:0;padding:8px 2px}.crm-board>.hidden.md\:flex>div>div:first-child>div>span:first-child{display:none}.crm-board>.hidden.md\:flex>div>div:first-child span{font-size:11px}.crm-board>.hidden.md\:flex>div>div:last-child{max-height:none;padding:0;overflow:visible}.crm-board>.hidden.md\:flex>div>div:last-child>button{box-shadow:none;padding:10px;transform:none}.crm-board>.hidden.md\:flex>div>div:last-child>button>.truncate{font-size:12px}.crm-board>.hidden.md\:flex>div>div:last-child>button>div:first-of-type span{font-size:10px}.crm-board>.hidden.md\:flex>div>div:last-child>button>div:first-of-type svg,.crm-customer>.crm-record-tabs{display:none}.crm-customer .crm-retained-hero{display:block!important}.crm-record-composition{flex-direction:column;gap:24px;display:flex}.crm-deal-heading{background:radial-gradient(ellipse at 18% 100%, var(--crm-lavender), transparent 70%), var(--crm-night);color:var(--crm-on-night);margin:0 -28px;padding:24px 28px}.crm-deal-heading>small{color:var(--crm-lavender);font-size:11px}.crm-deal-heading h1{margin:12px 0;font:800 42px/1.1 Gilroy,sans-serif}.crm-deal-heading>p{margin-bottom:20px;font-size:13px}.crm-deal-heading>div{box-shadow:none;background:0 0;border:0;padding:0}.crm-deal-heading>div>div:first-child{color:var(--crm-on-night)}.crm-record-context{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.crm-customer-context>div{box-shadow:none;padding:16px}.crm-customer-context>div>.flex,.crm-customer-context .profile-header-tile{flex-direction:column}.crm-customer-context .profile-header-tile .p-4{padding:16px}.crm-customer-context .profile-header-tile .flex.items-start{flex-direction:column}.crm-customer-context .customer-avatar{width:40px;height:40px;font-size:18px}.crm-customer-context .profile-header-tile .flex.items-start>.flex-1{width:100%}.crm-customer-context .profile-contact-stack{font-size:12px}.crm-customer-context .customer-deal-pill{display:none}.crm-customer-context .flex.items-stretch{flex-direction:column}.crm-customer-context .flex.items-stretch>div:first-child{display:none}.crm-customer-context h2{font-size:18px}.crm-customer-context .flex.items-stretch .flex.flex-wrap{flex-direction:column;align-items:flex-start;font-size:12px}.crm-customer-context :is(span,a){overflow-wrap:anywhere}.crm-customer-actions{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.crm-customer-actions h2,.crm-interaction-summary h2,.crm-empty-shortlist h2{margin-bottom:12px;font:700 14px/1.4 DM Sans,sans-serif}.crm-customer-actions button{white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:34px;font-size:12px}.crm-interaction-summary,.crm-empty-shortlist{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;margin-top:16px;padding:18px}.crm-interaction-summary p{white-space:pre-wrap;font-size:13px;line-height:1.6}.crm-empty-shortlist{text-align:center;border-style:dashed;padding:40px 20px}.crm-shortlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.crm-shortlist-grid .crm-empty-shortlist{grid-column:1/-1}.crm-shortlist-grid .crm-surgeon-card{padding:16px}.crm-shortlist-grid .crm-surgeon-card>.flex>div:last-child{width:100%}.crm-shortlist-grid .crm-surgeon-card button{white-space:normal;width:100%;height:auto;min-height:32px}.crm-customer{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr);align-items:start;gap:20px;display:grid}.crm-customer>div:first-child{grid-column:1/-1}.crm-customer .crm-retained-hero,.crm-customer .crm-record-composition,.crm-customer .crm-record-context,.crm-customer .crm-record-tab-content{display:contents!important}.crm-customer .crm-deal-heading{grid-column:1/-1}.crm-customer .crm-customer-context{grid-area:3/1/span 4}.crm-customer .crm-customer-actions{grid-area:3/3/span 4}.crm-customer .crm-record-tab-content>nav{grid-area:3/2}.crm-customer .crm-record-tab-content>:not(nav){grid-area:4/2}.crm-customer .crm-details-workspace{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr);gap:20px;margin-top:0;display:grid}.crm-customer .crm-details-workspace>:is(main,aside){grid-area:1;min-width:0;max-height:none;position:static}.crm-customer .crm-details-workspace>:is(main,aside)>p{display:none}.crm-customer .crm-details-workspace>aside:first-child{grid-column:3}.crm-customer .crm-details-workspace>aside:last-child{grid-column:1}.crm-customer .crm-details-workspace>main{grid-column:2}.crm-customer .crm-details-workspace [data-crm-section]>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.crm-customer .crm-details-workspace :is(input,textarea,select){max-width:100%}.crm-customer .crm-details-workspace :is(label,span,p,a){overflow-wrap:anywhere}.crm-customer .crm-international-controller>aside:first-child{grid-column:1}.crm-customer .crm-international-controller>aside:last-child{grid-column:3}.crm-customer .crm-international-controller>aside:first-child>div>div{grid-template-columns:minmax(0,1fr)}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child,.crm-customer[data-crm-tab=assessment] .crm-international-controller>aside:first-child{grid-column:2;display:block}.crm-customer[data-crm-tab=assessment] .crm-international-controller>aside:last-child{display:none}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:first-child,.crm-customer[data-crm-tab=history] .crm-international-controller>aside:last-child{grid-column:2;display:block}.crm-customer[data-crm-tab=history] .crm-international-controller>aside:first-child{display:none}.crm-customer[data-crm-tab=consultation] .crm-details-workspace>main{grid-column:2;display:flex}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>main{grid-column:2}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>aside:last-child{display:none}.crm-customer .crm-details-workspace{display:contents}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>:is(main,aside),.crm-customer[data-crm-tab=consultation] .crm-details-workspace>main,.crm-customer[data-crm-tab=history] .crm-details-workspace>aside{grid-row:4}@media (width<=1000px){.crm-customer{display:flex}.crm-customer .crm-record-tab-content{display:block!important}.crm-customer .crm-details-workspace{display:grid}.crm-record-context,.crm-customer .crm-details-workspace{grid-template-columns:minmax(0,1fr)}.crm-customer .crm-details-workspace>:is(main,aside){grid-row:auto;grid-column:1!important}.crm-deal-heading{margin:0}}@media (width<=1280px){.crm-account strong,.crm-account small{display:none}.crm-header{gap:10px;padding:0 12px}.crm-header-nav button{padding:0 10px}}@media (width<=767px){.crm-header{flex-wrap:wrap;height:auto;min-height:64px;padding:12px}.crm-header-nav{order:3;width:100%;overflow-x:auto}.crm-account-actions{margin-left:auto}.crm-record,.crm-activities{padding:16px}.crm-board-hero,.crm-metrics{padding-left:16px;padding-right:16px}.crm-queue-row{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.crm-br-shell *{transition:none!important;animation:none!important}}:root{--crm-success:#10b981;--crm-success-ink:#0b7a5b;--crm-danger:#ef4444;--crm-cta-mid:#9e75d7;--crm-cta-end:#c5a5e9;--crm-gradient:linear-gradient(90deg,var(--crm-violet),var(--crm-cta-mid) 55%,var(--crm-cta-end));--crm-hero-glow:radial-gradient(90% 130% at 15% 55%,var(--crm-violet),var(--crm-night) 55%,var(--crm-night) 78%)}@supports (color:color-mix(in lab, red, red)){:root{--crm-hero-glow:radial-gradient(90% 130% at 15% 55%,color-mix(in srgb,var(--crm-violet) 42%,transparent),color-mix(in srgb,var(--crm-night) 98%,transparent) 55%,var(--crm-night) 78%)}}:root{--crm-primary-shadow:0 10px 30px -8px var(--crm-lavender)}@supports (color:color-mix(in lab, red, red)){:root{--crm-primary-shadow:0 10px 30px -8px color-mix(in srgb,var(--crm-lavender) 50%,transparent)}}.crm-board{background:var(--crm-page)}.crm-board-hero{background:var(--crm-hero-glow);padding:30px 28px 26px;position:relative}.crm-board-hero h1{font-size:40px;line-height:1}.crm-board-controls{align-self:center;gap:10px}.crm-board-controls button{height:38px;padding-inline:18px;font-size:13px}.crm-list-toggle{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:999px;align-items:center;padding:3px;display:flex}.crm-list-toggle button{height:32px;color:var(--crm-on-night);background:0 0;border:0;padding-inline:16px}.crm-list-toggle button[data-active=true]{background:var(--crm-surface);color:var(--crm-deep)}.crm-refresh-stack{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.crm-refresh-stack small{white-space:nowrap;color:var(--crm-lavender);font-size:11px;position:absolute;top:42px}.crm-board-hero button.portal-dark-cta{box-shadow:var(--crm-primary-shadow);border:0;background:var(--crm-gradient)!important}.crm-metrics{background:var(--crm-hero-glow);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 28px 28px}.crm-metrics>div{border-radius:18px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.crm-metrics small{color:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){.crm-metrics small{color:color-mix(in srgb,var(--crm-on-night) 65%,transparent)}}.crm-metrics small{font-size:12px;font-weight:600}.crm-metrics strong{font:700 28px/1.1 Outfit,sans-serif}.crm-metrics>div>span{background:var(--crm-violet);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.crm-metrics>div>span{background:color-mix(in srgb,var(--crm-violet) 55%,transparent)}}.crm-metrics .crm-metric-barrier{background:var(--crm-error)}@supports (color:color-mix(in lab, red, red)){.crm-metrics .crm-metric-barrier{background:color-mix(in srgb,var(--crm-error) 70%,transparent)}}.crm-metrics .crm-metric-success{background:var(--crm-success-ink)}@supports (color:color-mix(in lab, red, red)){.crm-metrics .crm-metric-success{background:color-mix(in srgb,var(--crm-success-ink) 75%,transparent)}}.crm-filters{flex-wrap:wrap;gap:8px;padding:16px 28px 0!important}.crm-filters [data-slot=select-trigger],.crm-filters button[role=combobox]{background:var(--crm-surface);border:1px solid var(--crm-line);min-width:0;height:32px;color:var(--crm-ink);border-radius:999px;gap:6px;padding:0 12px;font-size:13px;width:auto!important}.crm-filter-label{color:var(--crm-slate);font-weight:400}.crm-test-toggle{color:var(--crm-slate);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.crm-test-toggle button{background:var(--crm-line);width:40px;height:22px}.crm-test-toggle button[data-state=checked]{background:var(--crm-violet)}.crm-test-toggle button>span{background:var(--crm-surface);width:18px;height:18px}.crm-work-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;padding:20px 28px 40px;display:grid}.crm-work-groups,.crm-work-insights{flex-direction:column;gap:14px;min-width:0;display:flex}.crm-work-group{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;overflow:hidden}.crm-work-group>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.crm-work-group>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-work-group h2{margin:0;font:600 14px/1.3 DM Sans,sans-serif}.crm-work-group header i{background:var(--crm-lavender);border-radius:50%;width:8px;height:8px}.crm-work-group header i[data-kind=unanswered],.crm-work-group header i[data-kind=requested]{background:var(--crm-danger)}.crm-work-group header i[data-kind=escalation]{background:var(--crm-violet)}.crm-work-group header i[data-kind=credit]{background:var(--crm-success)}.crm-work-group header span{color:var(--crm-slate);font-size:12px}.crm-work-group header b{background:var(--crm-soft);color:var(--crm-deep);border-radius:999px;padding:2px 10px;font-size:12px}.crm-work-row{border-bottom:1px solid var(--crm-soft);align-items:center;gap:12px;padding:12px 18px;display:flex}.crm-work-row:last-child{border-bottom:0}.crm-work-row:hover{background:var(--crm-soft)}.crm-work-row-link{text-align:left;white-space:normal;min-width:0;height:auto;color:var(--crm-ink);border-radius:0;flex:1;justify-content:flex-start;gap:14px;padding:0;display:flex;background:0 0!important}.crm-queue-initials{flex:none;width:36px;height:36px;font-size:12px;font-weight:600}.crm-work-row-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.crm-work-row-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-work-row-copy strong{font:700 16px/1.3 Outfit,sans-serif}.crm-work-row-copy small{color:var(--crm-slate);font-size:12px;font-weight:400}.crm-work-row-copy em{color:var(--crm-deep);overflow-wrap:anywhere;font:400 12.5px/1.5 DM Sans,sans-serif}.crm-work-row-actions{flex:none;align-items:center;gap:8px;display:flex}.crm-work-row-actions time{color:var(--crm-slate);font-size:12px}.crm-work-row-actions button{border:1px solid var(--crm-lavender);height:30px;color:var(--crm-violet);background:var(--crm-surface);border-radius:999px;padding:0 12px;font-size:12.5px}.crm-funnel{background:linear-gradient(135deg,var(--crm-violet),var(--crm-deep));color:var(--crm-on-night);border-radius:16px;padding:20px 22px}.crm-funnel small{text-transform:uppercase;font-size:11px;font-weight:600}.crm-funnel strong{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font:800 40px/1.05 Gilroy,sans-serif;display:flex}.crm-funnel strong svg{width:32px;height:32px}.crm-funnel p{margin-top:8px;font-size:13px;line-height:1.5}.crm-stall-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;padding:16px 18px}.crm-stall-panel h2{margin:0 0 10px;font:700 16px/1.4 Outfit,sans-serif}.crm-insight-unavailable{color:var(--crm-slate);align-items:center;gap:10px;min-height:80px;font-size:13px;display:flex}.crm-work-empty{padding:32px}.crm-work-empty p{color:var(--crm-slate);margin-top:8px}.crm-kanban-scroll{padding:20px 28px 32px;overflow-x:auto}.crm-kanban-columns{align-items:flex-start;gap:14px;display:flex}.crm-kanban-column{flex-direction:column;flex:none;gap:10px;width:272px;display:flex}.crm-kanban-column>header{border-bottom:2px solid var(--crm-violet);justify-content:space-between;align-items:center;gap:8px;padding:0 6px 6px;display:flex}.crm-kanban-column[data-kind=confirmed]>header{border-color:var(--crm-success)}.crm-kanban-column[data-kind=lost]>header{border-color:var(--crm-danger)}.crm-kanban-column h2{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.crm-kanban-column header span{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-deep);border-radius:999px;padding:1px 9px;font-size:12px}.crm-kanban-card{border:1px solid var(--crm-line);background:var(--crm-surface);height:auto;min-height:146px;color:var(--crm-ink);white-space:normal;text-align:left;box-shadow:0 1px 2px var(--crm-ink);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:14px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.crm-kanban-card{box-shadow:0 1px 2px color-mix(in srgb,var(--crm-ink) 6%,transparent)}}.crm-kanban-card:hover{background:var(--crm-surface);border-color:var(--crm-lavender);box-shadow:var(--crm-shadow);transform:translateY(-2px)}.crm-card-meta{color:var(--crm-violet);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.crm-card-meta time{color:var(--crm-slate)}.crm-kanban-card>strong{margin-top:6px;font-size:15px;line-height:1.3}.crm-kanban-card>small{color:var(--crm-slate);margin-top:2px;font-size:12.5px}.crm-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.crm-source-tile{text-overflow:ellipsis;border:1px solid var(--crm-line);min-width:24px;max-width:180px;height:24px;color:var(--crm-slate);border-radius:7px;padding:3px 6px;font-size:10.5px;overflow:hidden}.crm-source-tile img{object-fit:contain;width:16px;height:16px}.crm-card-owner{width:24px;height:24px;font-size:10px}.crm-card-owner>span{background:var(--crm-lavender);color:var(--crm-ink)}.crm-kanban-card[data-lost=true]{background:var(--crm-page);opacity:.72;border-style:dashed}.crm-kanban-card[data-lost=true]>strong{text-decoration:line-through}.crm-kanban-card[data-lost=true] .crm-card-meta time{padding-right:22px}.crm-card-lock{color:var(--crm-error);position:absolute;top:12px;right:12px}.crm-card-loss{background:var(--crm-soft);color:var(--crm-error);border-radius:8px;margin-top:8px;padding:5px 8px;font-size:12px}.crm-column-empty{color:var(--crm-slate);text-align:center;padding:24px;font-size:13px}@media (width<=1000px){.crm-work-layout{grid-template-columns:minmax(0,1fr)}.crm-work-insights{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.crm-work-layout{padding:20px 16px}.crm-work-insights{display:flex}.crm-work-row{flex-wrap:wrap}.crm-work-row-actions{margin-left:50px}.crm-filters{padding-inline:16px!important}.crm-test-toggle{margin-left:0}}.crm-main{padding:0!important}.crm-board-controls .crm-list-toggle{align-self:center}.crm-filters>.crm-test-toggle{flex:none}.crm-group-more{width:100%;color:var(--crm-violet);border-radius:0;font-size:12px}.crm-customer{grid-template-columns:minmax(230px,1fr) minmax(0,2.15fr) minmax(220px,1fr);gap:20px;display:grid}.crm-customer>div:first-child{display:none}.crm-deal-hero{background:var(--crm-hero-glow);color:var(--crm-on-night);grid-column:1/-1;margin:-24px -28px 0;padding:24px 28px 40px}.crm-deal-breadcrumb{align-items:center;gap:16px;margin-bottom:18px;display:flex}.crm-deal-breadcrumb>small{color:var(--crm-lavender);text-transform:uppercase;font-size:11px}.crm-deal-hero button{background:var(--crm-night-soft);border:1px solid var(--crm-night-line);color:var(--crm-on-night);border-radius:999px}.crm-deal-breadcrumb button{height:32px;font-size:12px}.crm-deal-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-deal-title-row h1{text-transform:lowercase;margin:0 0 12px;font:800 50px/1.1 Gilroy,sans-serif}.crm-deal-title-row p{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.crm-stage-pill{background:var(--crm-surface);color:var(--crm-deep);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.crm-deal-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-deal-hero-actions button{height:38px;padding-inline:16px;font-size:13px}.crm-deal-hero .crm-primary-action{background:var(--crm-gradient);box-shadow:var(--crm-primary-shadow);color:var(--crm-on-night);border:0}.crm-stage-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.crm-stage-strip button{white-space:normal;text-align:left;background:var(--crm-night-soft);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:70px;padding:10px 12px;display:flex}.crm-stage-strip button>span{align-items:center;gap:5px;font-size:11px;display:flex}.crm-stage-strip button small{opacity:.7;font-size:10px}.crm-stage-strip button[data-current=true]{background:linear-gradient(135deg,var(--crm-violet),var(--crm-deep));border-color:var(--crm-lavender)}.crm-next-step{border:1px solid var(--crm-line);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:24px;grid-column:1/-1;align-items:center;gap:18px;margin-top:-46px;padding:20px 24px;display:flex;position:relative}.crm-next-icon{background:var(--crm-soft);width:48px;height:48px;color:var(--crm-violet);border-radius:14px;flex:none;place-items:center;display:grid}.crm-next-step>div{flex:1;min-width:0}.crm-next-step small{text-transform:uppercase;color:var(--crm-violet);font-size:10px;font-weight:800}.crm-next-step h2{margin:4px 0;font:700 20px/1.2 Outfit,sans-serif}.crm-next-step p{color:var(--crm-slate);font-size:13px}.crm-next-step>button{border:1px solid var(--crm-lavender);color:var(--crm-violet);background:var(--crm-surface);border-radius:999px}.crm-customer .crm-customer-context{grid-row:3/span 4}.crm-customer .crm-customer-actions{border-radius:24px;grid-row:3/span 4;padding:18px}.crm-customer .crm-record-tab-content>nav{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:999px;grid-row:3;gap:0;padding:0}.crm-record-tabs button{height:34px;padding:0 14px;font-size:12px}.crm-customer .crm-record-tab-content>:not(nav){grid-row:4}.crm-customer-context>div,.crm-interaction-summary,.crm-empty-shortlist{border-radius:24px!important}.crm-customer-actions>button{color:var(--crm-ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:8px 0}.crm-customer-actions>button:first-of-type{color:var(--crm-violet)}.crm-customer-actions>button{transition:background-color .16s,color .16s,box-shadow .16s}.portal-skin.crm-br-shell .crm-customer-actions>button:not(.gradient-cta):not(:disabled):is(:hover,:focus-visible){border-radius:8px;background:var(--crm-soft)!important;color:var(--crm-deep)!important}.portal-skin.crm-br-shell .crm-customer-actions>button:not(.gradient-cta):not(:disabled):is(:hover,:focus-visible) :is(svg,span){color:var(--crm-deep)!important}.portal-skin.crm-br-shell .crm-customer-actions>button.gradient-cta:not(:disabled):is(:hover,:focus-visible){box-shadow:var(--crm-primary-shadow),inset 0 0 0 2px var(--crm-lavender);filter:brightness(1.08)}.crm-customer-actions>button:focus-visible{outline:2px solid var(--crm-violet);outline-offset:2px}.crm-mini-shortlist{border-bottom:1px solid var(--crm-line);margin:-18px -18px 18px;padding:18px}.crm-mini-shortlist button{background:var(--crm-soft);color:var(--crm-ink);border:0;border-radius:16px;min-height:80px;margin-top:8px;font-size:13px}.crm-mini-shortlist button[data-top=true]{background:linear-gradient(135deg,var(--crm-violet),var(--crm-deep));color:var(--crm-on-night)}.crm-mini-shortlist .crm-shortlist-person{text-align:left;white-space:normal;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:auto;padding:12px;display:grid}.crm-shortlist-avatar{border-radius:12px;flex:none;width:42px;height:42px}.crm-shortlist-avatar img{object-fit:cover}.crm-shortlist-avatar>span{background:var(--crm-lavender);color:var(--crm-ink);font:800 14px Gilroy,DM Sans,sans-serif}.crm-shortlist-person-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-shortlist-person-copy strong{overflow-wrap:anywhere;font:800 14px/1.25 Gilroy,DM Sans,sans-serif}.crm-shortlist-person-copy small{color:var(--crm-slate);align-items:flex-start;gap:4px;font:400 11px/1.4 DM Sans,sans-serif;display:flex}.crm-shortlist-person-copy small svg{flex:none;margin-top:1px}.crm-shortlist-match{flex-direction:column;align-items:center;gap:3px;min-width:36px;display:flex}.crm-shortlist-match strong{color:var(--crm-deep);font:800 18px/1 Gilroy,DM Sans,sans-serif}.crm-shortlist-match small{color:var(--crm-slate);font-size:9px}.portal-skin.crm-br-shell .crm-shortlist-person[data-top=true] :is(strong,small,svg){-webkit-text-fill-color:var(--crm-on-night);color:var(--crm-on-night)!important}.crm-shortlist-person[data-top=true] .crm-shortlist-person-copy small{opacity:.85}.crm-shortlist-person:hover{box-shadow:var(--crm-shadow)}.crm-shortlist-person:focus-visible{outline:2px solid var(--crm-violet);outline-offset:3px}.crm-customer [data-crm-section]{border-radius:24px}.crm-customer .crm-details-workspace>:is(main,aside){grid-row:5}.crm-customer[data-crm-tab=overview] .crm-details-workspace>main{display:none}.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:last-child{grid-area:7/1}.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:first-child{grid-column:2}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child,.crm-customer[data-crm-tab=consultation] .crm-details-workspace>main{grid-area:4/2}.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>main{display:none}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:first-child{grid-area:4/2}.crm-customer-context .mt-6.md\:mt-8{display:none}@media (width<=1100px){.crm-deal-title-row{flex-wrap:wrap}.crm-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.crm-customer{flex-direction:column;display:flex}.crm-deal-hero{width:100%;margin:0}.crm-next-step{margin-top:-24px}.crm-customer .crm-record-tab-content,.crm-customer .crm-customer-actions,.crm-customer .crm-customer-context{width:100%}}.crm-customer .crm-details-workspace [data-crm-section]{height:auto}.crm-customer .crm-details-workspace [data-crm-section]>div:first-child{border-bottom:1px solid var(--crm-line);padding:14px 18px;background:var(--crm-surface)!important}.crm-customer .crm-details-workspace [data-crm-section]>div:first-child :is(h3,svg){color:var(--crm-ink)!important;-webkit-text-fill-color:var(--crm-ink)!important}.crm-customer .crm-details-workspace [data-crm-section]>div:nth-child(2){grid-template-columns:minmax(0,1fr);gap:12px;padding:18px;display:grid}.crm-customer .crm-details-workspace [data-crm-section]>div:nth-child(2)>*{min-width:0;grid-column:1/-1!important}.crm-customer .crm-details-workspace [data-crm-section] p.text-sm.uppercase{font-size:10px;font-weight:600;line-height:1.4;color:var(--crm-slate)!important}.crm-customer .crm-details-workspace [data-crm-section] .text-base{font-size:13px;line-height:1.5}.crm-customer .crm-details-workspace [data-crm-section] p.min-h-\[2\.5rem\]{min-height:20px;padding:0}.crm-customer .crm-details-workspace [data-crm-section] .sm\:col-span-2{grid-column:1/-1}.crm-customer .crm-details-workspace [data-crm-section] .grid{min-width:0}.crm-customer .crm-details-workspace>aside:last-child{flex-direction:column;gap:16px;grid-area:4/1!important;display:flex!important}.crm-customer .crm-customer-context,.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:last-child>[data-crm-section=assessment],.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:last-child>[data-crm-section=surgeons]{display:none}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child{grid-area:4/2!important}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child [data-crm-section]>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child [data-crm-section]>div:nth-child(2)>*{grid-column:auto!important}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child [data-crm-section]>div:nth-child(2)>.sm\:col-span-2{grid-column:1/-1!important}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:last-child>[data-crm-section=overview],.crm-customer[data-crm-tab=consultation] .crm-details-workspace>aside:last-child>[data-crm-section=overview],.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>aside:last-child>[data-crm-section=overview]{display:block}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:last-child>:not([data-crm-section=overview]),.crm-customer[data-crm-tab=consultation] .crm-details-workspace>aside:last-child>:not([data-crm-section=overview]),.crm-customer[data-crm-tab=surgeons] .crm-details-workspace>aside:last-child>:not([data-crm-section=overview]){display:none}.crm-customer .crm-customer-actions>button.gradient-cta{border-radius:999px;padding:8px 12px;color:var(--crm-on-night)!important;background:var(--crm-gradient)!important}.crm-customer .crm-customer-actions>button.gradient-cta :is(span,svg){color:var(--crm-on-night)!important;-webkit-text-fill-color:var(--crm-on-night)!important}.crm-customer .crm-details-workspace>aside:first-child>div>button,.crm-customer .crm-details-workspace>aside:first-child>div>div:first-child{background:var(--crm-surface);color:var(--crm-ink)}.crm-record{padding-top:24px}.crm-br-shell .crm-main{padding:0!important}.crm-br-shell .crm-board{margin:0}.crm-br-shell .crm-board-hero{background:var(--crm-hero-glow)!important}.crm-br-shell .crm-metrics{background:var(--crm-night)!important}.crm-br-shell .crm-board-hero h1{line-height:1.1}.crm-br-shell .crm-board-hero h1 .crm-eyebrow{letter-spacing:.22em;font-size:11px}.crm-customer .crm-record-tab-content>nav{grid-row:3}.crm-customer{grid-template-rows:auto auto 36px auto auto}.crm-customer .crm-customer-actions{grid-row:3/span 2}.crm-customer .crm-details-workspace>aside:last-child{grid-row:3/span 3!important}.crm-customer .crm-details-workspace>aside:first-child{grid-area:5/2}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child{grid-row:4!important}.crm-customer .crm-details-workspace [data-crm-section]>div:first-child{box-shadow:none!important}.crm-customer .crm-details-workspace [data-crm-section]>div:first-child *{color:var(--crm-ink)!important;-webkit-text-fill-color:var(--crm-ink)!important}.crm-customer .crm-details-workspace [data-crm-section] p.min-h-\[2\.5rem\]{box-shadow:none}.crm-customer .crm-details-workspace [data-crm-section] p.ring-2{--tw-ring-shadow:0 0 transparent;border:0;border-radius:0}.crm-customer .crm-deal-hero{background:var(--crm-hero-glow)!important}.crm-customer .crm-deal-title-row>div:first-child{flex:1;min-width:0}.crm-customer .crm-deal-title-row h1{overflow-wrap:anywhere}@media (width<=1000px){.crm-customer .crm-details-workspace>aside:last-child{grid-row:auto!important}}.crm-activities{padding:0}.crm-activity-hero{background:var(--crm-hero-glow);color:var(--crm-on-night);padding:28px 28px 0}.crm-activity-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.crm-activity-heading h1{font:800 36px/1.1 Gilroy,sans-serif}.crm-activity-heading p{color:var(--crm-lavender);margin-top:8px;font-size:13px}.crm-activity-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.crm-list-toggle{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:999px;padding:3px;display:flex}.crm-activity-controls .crm-list-toggle button{background:0 0;border:0;height:28px}.crm-calendar-status{background:var(--crm-slate);border-radius:50%;width:6px;height:6px}.crm-calendar-status[data-connected=true]{background:var(--crm-success);box-shadow:0 0 8px var(--crm-success)}.crm-activity-controls button{height:36px;color:var(--crm-on-night);background:var(--crm-night-soft);border:1px solid var(--crm-night-line);border-radius:999px;font-size:12px}.crm-activity-controls button[data-active=true]{background:var(--crm-surface);color:var(--crm-deep)}.crm-activity-controls .crm-primary-action{background:var(--crm-gradient)}.crm-week-nav{border:1px solid var(--crm-night-line);border-radius:999px;align-items:center;gap:4px;font-size:11px;display:flex}.crm-week-nav button{border:0;padding:0 8px}.crm-activity-hero .crm-metrics{padding:0 0 24px;background:0 0!important}.crm-activity-hero .crm-metrics>div{background:var(--crm-night-soft);border:1px solid var(--crm-night-line);border-radius:18px;gap:8px;min-height:132px;padding:16px 18px 12px}.crm-activity-metric-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-activity-metric-label>span{background:var(--crm-violet);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-activity-metric-label>span{background:color-mix(in srgb,var(--crm-violet) 30%,transparent)}}.crm-activity-metric-label>span{color:var(--crm-lavender)}.crm-activity-hero .crm-metrics>div[data-metric=overdue] strong{color:var(--crm-danger)}.crm-activity-hero .crm-metrics>div[data-metric=completed] strong{color:var(--crm-success)}.crm-activity-metric-sub{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.crm-activity-metric-sub small{font-size:11px;font-weight:400}.crm-activity-metric-sub b{white-space:nowrap;background:var(--crm-violet);border-radius:999px;padding:3px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.crm-activity-metric-sub b{background:color-mix(in srgb,var(--crm-violet) 50%,transparent)}}.crm-metrics [data-metric=overdue] .crm-activity-metric-sub b{background:var(--crm-error)}@supports (color:color-mix(in lab, red, red)){.crm-metrics [data-metric=overdue] .crm-activity-metric-sub b{background:color-mix(in srgb,var(--crm-error) 75%,transparent)}}.crm-metrics [data-metric=completed] .crm-activity-metric-sub b{background:var(--crm-success-ink)}@supports (color:color-mix(in lab, red, red)){.crm-metrics [data-metric=completed] .crm-activity-metric-sub b{background:color-mix(in srgb,var(--crm-success-ink) 75%,transparent)}}.crm-activity-hero progress{appearance:none;background:var(--crm-night-line);border:0;border-radius:999px;width:100%;height:3px;margin-top:auto;overflow:hidden}.crm-activity-hero progress::-webkit-progress-bar{background:var(--crm-night-line)}.crm-activity-hero progress::-webkit-progress-value{background:var(--crm-lavender);border-radius:999px}.crm-activity-hero [data-metric=overdue] progress::-webkit-progress-value{background:var(--crm-danger)}.crm-activity-hero [data-metric=completed] progress::-webkit-progress-value{background:var(--crm-success)}.crm-activity-hero progress::-moz-progress-bar{background:var(--crm-lavender)}.crm-activity-layout{grid-template-columns:minmax(0,4fr) minmax(220px,1fr);gap:18px;padding:20px 28px 36px;display:grid}.crm-activity-layout>main{min-width:0}.crm-activity-filters{color:var(--crm-slate);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.crm-activity-type-filters{flex-wrap:wrap;gap:5px;display:flex}.crm-activity-type-filters button{background:var(--crm-surface);border:1px solid var(--crm-line);height:28px;color:var(--crm-ink);border-radius:999px;padding:0 12px;font-size:11px}.crm-activity-type-filters button[aria-pressed=true]{color:var(--crm-on-night);background:var(--crm-night);border-color:var(--crm-night)}.crm-activity-type-filters b{opacity:.7;font-size:10px}.crm-activity-filters button[role=switch]{width:36px;height:22px}.crm-activity-filters button[role=switch]>span{width:18px;height:18px}.crm-activity-filters button[role=switch][data-state=checked]>span{transform:translate(14px)}.crm-activity-filters label{align-items:center;gap:8px;margin-left:auto;display:flex}.crm-filter-selected{background:var(--crm-night);color:var(--crm-on-night);border-radius:999px;padding:6px 12px}.crm-activity-days{flex-direction:column;gap:14px;display:flex}.crm-activity-day{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;overflow:hidden}.crm-activity-day[data-today=true]{border-color:var(--crm-lavender)}.crm-activity-day>header{border-bottom:1px solid var(--crm-line);align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.crm-activity-day[data-today=true]>header{background:var(--crm-soft)}.crm-activity-day>header>span{background:var(--crm-violet);color:var(--crm-on-night);border-radius:999px;padding:3px 8px;font-size:9px}.crm-activity-day>header>b{background:var(--crm-soft);color:var(--crm-deep);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.crm-activity-row{border-bottom:1px solid var(--crm-line);align-items:center;gap:12px;padding:16px 18px;font-size:12px;display:flex}.crm-activity-row:last-child{border-bottom:0}.crm-activity-row>time{flex:none;width:48px;font-weight:700}.crm-activity-icon{background:var(--crm-soft);width:32px;height:32px;color:var(--crm-violet);border-radius:12px;flex:none;place-items:center;display:grid}.crm-activity-row>div{flex:1;min-width:0}.crm-activity-row strong{font-weight:700}.crm-activity-day header small{color:var(--crm-slate);font-size:11px;font-weight:400}.crm-task-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crm-task-kind{background:var(--crm-soft);color:var(--crm-deep);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.crm-activity-row[data-overdue=true]>time{color:var(--crm-error)}.crm-activity-row[data-overdue=true] .crm-activity-icon{color:var(--crm-error);background:var(--crm-error)}@supports (color:color-mix(in lab, red, red)){.crm-activity-row[data-overdue=true] .crm-activity-icon{background:color-mix(in srgb,var(--crm-error) 8%,var(--crm-surface))}}.crm-task-detail{width:24px;height:24px;color:var(--crm-slate);border-radius:50%;flex:none;padding:0}.crm-task-detail:hover,.crm-complete-task:hover{background:var(--crm-soft);color:var(--crm-violet)}.crm-activity-row p{color:var(--crm-slate);overflow-wrap:anywhere;margin-top:4px}.crm-activity-row small{color:var(--crm-slate);margin-top:4px;font-size:10px;display:block}.crm-activity-row[data-done=true]{opacity:.6}.crm-activity-row[data-done=true] strong{text-decoration:line-through}.crm-complete-task{border:1px solid var(--crm-lavender);width:24px;height:24px;color:var(--crm-violet);border-radius:50%;padding:0}.crm-activity-row[data-done=true] .crm-complete-task{background:var(--crm-success);color:var(--crm-on-night)}.crm-overdue{background:var(--crm-danger);border-radius:999px;padding:3px 8px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.crm-overdue{background:color-mix(in srgb,var(--crm-danger) 10%,var(--crm-surface))}}.crm-overdue{color:var(--crm-error)}.crm-day-empty{color:var(--crm-slate);padding:18px;font-size:12px}.crm-activity-layout>aside{flex-direction:column;gap:16px;display:flex}.crm-activity-today{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;padding:18px}.crm-activity-today h2{margin-bottom:16px;font:700 16px Outfit,sans-serif}.crm-activity-today>div{gap:12px;margin-bottom:14px;font-size:12px;display:flex}.crm-activity-today>div time{flex:none;font-weight:700}.crm-activity-today p{color:var(--crm-slate);font-size:12px}.crm-activity-today>button{text-align:left;white-space:normal;border-bottom:1px solid var(--crm-line);width:100%;height:auto;color:var(--crm-ink);border-radius:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.crm-activity-today>button:last-child{border-bottom:0}.crm-activity-today time{flex:none;width:38px;font-size:11px;font-weight:700}.crm-activity-today strong{font-size:12px;line-height:1.4;display:block}.crm-activity-today small{color:var(--crm-slate);margin-top:3px;font-size:10px;display:block}.crm-activity-breakdown{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;padding:18px}.crm-activity-breakdown h2{color:var(--crm-ink);margin-bottom:8px;font:700 16px/1.4 Outfit,sans-serif}.crm-activity-breakdown>:is(button,div){width:100%;height:auto;color:var(--crm-ink);align-items:center;gap:8px;padding:7px 0;font-size:12px;font-weight:400;display:flex}.crm-activity-breakdown b{color:var(--crm-slate);margin-left:auto;font-weight:400}.crm-activity-breakdown i{background:var(--crm-violet);border-radius:50%;width:7px;height:7px}.crm-activity-breakdown [data-kind=mirror] i{background:var(--crm-success-ink)}.crm-activity-breakdown [data-kind=calendar] i{background:var(--crm-error)}.crm-activity-breakdown [data-kind=completed] i{background:var(--crm-success)}.crm-activity-dialog{max-width:520px;color:var(--crm-ink);background:var(--crm-surface);border-radius:24px}.crm-activity-dialog label,.crm-activity-dialog dt{font-size:12px;font-weight:700}.crm-activity-dialog label>:is(input,textarea){border-color:var(--crm-line);background:var(--crm-soft);margin-top:6px;font-weight:400}.crm-activity-dialog footer{border-top:1px solid var(--crm-line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.crm-activity-dialog footer button{border-radius:999px}.crm-activity-dialog dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--crm-slate);margin:5px 0 16px}.crm-followup-dialog{background:var(--crm-surface);width:min(652px,100vw - 32px);max-width:652px;max-height:calc(100dvh - 40px);color:var(--crm-ink);border:0;border-radius:28px;gap:22px;padding:32px;overflow-y:auto}.crm-followup-dialog h2{color:var(--crm-ink);padding-right:38px;font:800 25px/1.3 Gilroy,DM Sans,sans-serif}.crm-followup-dialog>div:first-child p{color:var(--crm-slate);margin-top:4px;font:400 15px/1.5 DM Sans,sans-serif}.crm-followup-dialog>button{border:1px solid var(--crm-line);width:38px;height:38px;color:var(--crm-ink);opacity:1;border-radius:50%;place-items:center;display:grid;top:30px;right:32px}.crm-followup-dialog form{flex-direction:column;gap:8px;display:flex}.crm-followup-dialog label,.crm-followup-dialog legend{color:var(--crm-slate);font:600 14px/1.4 DM Sans,sans-serif}.crm-followup-dialog :is(input,textarea,[role=combobox]){border:1px solid var(--crm-lavender);width:100%;min-height:50px;color:var(--crm-ink);background:var(--crm-surface);border-radius:14px;padding:12px 16px;font:400 16px/1.4 DM Sans,sans-serif}.crm-followup-dialog [role=combobox]{text-align:left;height:auto;min-height:50px}.crm-followup-dialog [role=combobox]>span{white-space:normal;overflow-wrap:anywhere}.crm-followup-date{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:10px 0;display:grid}.crm-followup-date label{margin-bottom:8px;display:block}.crm-followup-dialog fieldset{border:0;margin:0 0 10px;padding:0}.crm-followup-dialog legend{margin-bottom:8px}.crm-followup-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-followup-methods button{border:1px solid var(--crm-line);height:50px;color:var(--crm-ink);background:var(--crm-surface);border-radius:14px;font-size:16px}.crm-followup-methods button[aria-pressed=true]{color:var(--crm-on-night);background:var(--crm-night);border-color:var(--crm-night)}.crm-followup-methods button:hover{border-color:var(--crm-violet)}.crm-followup-dialog textarea{resize:vertical;min-height:104px}.crm-followup-dialog label[for=crm-followup-notes]{margin-top:10px}.crm-followup-dialog textarea::placeholder{color:var(--crm-slate)}.crm-followup-calendar{color:var(--crm-slate);margin-top:18px;font-size:14px;line-height:1.5}.crm-followup-dialog footer{justify-content:flex-start;gap:16px;margin-top:2px;display:flex}.crm-followup-dialog footer button{border-radius:999px;min-height:50px;padding:0 28px;font-size:16px}.crm-followup-dialog footer button:first-child{color:var(--crm-violet)}.crm-followup-dialog .crm-primary-action{background:var(--crm-gradient);color:var(--crm-on-night)}.crm-followup-error{color:var(--crm-error);font-size:13px}@media (width<=600px){.crm-followup-dialog{padding:24px}.crm-followup-methods{gap:6px}.crm-followup-methods button{padding:0 5px;font-size:13px}.crm-followup-dialog>button{top:20px;right:20px}}.crm-activity-loading{color:var(--crm-slate);padding:30px}.crm-activity-source{background:var(--crm-night);color:var(--crm-on-night);border-radius:24px;padding:20px}.crm-activity-source p{color:var(--crm-lavender);margin-top:12px;font-size:12px;line-height:1.6}.crm-activity-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.crm-activity-week .crm-activity-day{border-radius:16px;min-height:420px}.crm-activity-week .crm-activity-row{border-left:3px solid var(--crm-violet);background:var(--crm-soft);border-radius:10px;flex-wrap:wrap;margin:8px;padding:12px}.crm-activity-week .crm-activity-row>div{flex-basis:100%}.crm-activity-week .crm-activity-icon{display:none}.crm-activity-week .crm-activity-day>header{flex-wrap:wrap;padding:10px 8px;font-size:10px}.crm-br-shell .crm-board-hero{padding-top:28px}.crm-br-shell .crm-metrics{padding-bottom:24px}.crm-br-shell .crm-board-hero h1 .crm-eyebrow{font-weight:800}.crm-br-shell .crm-work-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.crm-br-shell .crm-work-group{border-radius:24px}.crm-br-shell .crm-work-row-copy strong{font-size:14px}.crm-br-shell .crm-work-group>header,.crm-br-shell .crm-work-row{padding:12px 18px}@media (width<=1000px){.crm-br-shell .crm-work-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.crm-activity-layout{grid-template-columns:minmax(0,1fr)}.crm-activity-hero .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-activity-week{min-width:850px}.crm-activity-layout>main{overflow-x:auto}}@media (width<=600px){.crm-activity-hero{padding:24px 18px 0}.crm-activity-layout{padding:18px}.crm-activity-heading h1{font-size:30px}.crm-activity-row{flex-wrap:wrap}.crm-activity-filters label{margin-left:0}.crm-activity-controls{justify-content:flex-start;margin-left:0}}.crm-br-shell main.crm-main{border-radius:0!important;margin:0!important}.crm-br-shell .crm-board>.crm-board-hero{margin:0;padding:28px 28px 22px}.crm-br-shell .crm-metrics{padding:0 28px 24px}.crm-kanban-scroll{padding:16px 24px 32px}.crm-kanban-columns{gap:12px}.crm-kanban-column{gap:8px;width:max(208px,12.5vw - 25.5px)}.crm-kanban-column>header{padding:0 4px 6px}.crm-kanban-column h2{font-size:12.5px}.crm-kanban-column header span{color:var(--crm-slate);background:0 0;border:0;padding:0;font-size:11.5px}.crm-column-hint{color:var(--crm-slate);margin:0;padding:0 4px 2px;font-size:11px}.crm-kanban-card{border-radius:12px;min-height:0;padding:12px 13px}.crm-kanban-card>strong{margin-top:4px;font-size:13.5px}.crm-kanban-card>small{font-size:11.5px}.crm-kanban-card .crm-card-meta{font-size:10.5px}.crm-kanban-card .crm-card-footer{margin-top:12px}.crm-kanban-card .crm-card-owner{width:22px;height:22px;font-size:9px}.crm-br-shell .crm-board>.crm-board-hero{background:radial-gradient(70% 160% at 18% 130%, var(--crm-violet), transparent 70%), var(--crm-night)!important}@supports (color:color-mix(in lab, red, red)){.crm-br-shell .crm-board>.crm-board-hero{background:radial-gradient(70% 160% at 18% 130%, color-mix(in srgb,var(--crm-violet) 45%,transparent), transparent 70%), var(--crm-night)!important}}.crm-br-shell .crm-board>.crm-board-hero{padding-bottom:18px}.crm-br-shell .crm-board>.crm-metrics{background:radial-gradient(70% 140% at 18% -30%, var(--crm-violet), transparent 70%), var(--crm-night)!important}@supports (color:color-mix(in lab, red, red)){.crm-br-shell .crm-board>.crm-metrics{background:radial-gradient(70% 140% at 18% -30%, color-mix(in srgb,var(--crm-violet) 45%,transparent), transparent 70%), var(--crm-night)!important}}.crm-br-shell .crm-board>.crm-metrics{padding-bottom:22px}.crm-br-shell .crm-metrics>div{background:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){.crm-br-shell .crm-metrics>div{background:color-mix(in srgb,var(--crm-on-night) 7%,transparent)}}.crm-br-shell .crm-metrics>div{border:1px solid var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){.crm-br-shell .crm-metrics>div{border:1px solid color-mix(in srgb,var(--crm-on-night) 14%,transparent)}}.crm-br-shell .crm-metrics>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;gap:6px;padding:14px 18px}.crm-br-shell .crm-metrics small{font-size:11px;font-weight:500}.crm-br-shell .crm-metrics strong{font-size:24px}.crm-br-shell .crm-metrics>div>span{padding:2px 8px;font-size:10.5px}.crm-br-shell .crm-board-hero h1{font-size:36px}.crm-summary-md{color:var(--crm-ink);font-size:14px;line-height:1.6}.crm-summary-md h1,.crm-summary-md h2,.crm-summary-md h3{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-slate);margin:14px 0 6px;font-size:11px;font-weight:700}.crm-summary-md ul{margin:0 0 6px;padding-left:18px;list-style:outside}.crm-summary-md p{margin:0 0 8px}.crm-deal-hero .crm-stage-strip button,.crm-deal-hero [data-stage]{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:84px;font-weight:600}:root{--crm-sheen-highlight:oklch(91.6% .039 305);--crm-wordmark-sheen:linear-gradient(100deg,var(--crm-lavender) 0%,var(--crm-cta-mid) 30%,var(--crm-violet) 45%,var(--crm-sheen-highlight) 50%,var(--crm-violet) 55%,var(--crm-cta-mid) 70%,var(--crm-lavender) 100%);--crm-icon-muted:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){:root{--crm-icon-muted:color-mix(in srgb,var(--crm-on-night) 60%,transparent)}}:root{--crm-dot-shadow:0 0 8px var(--crm-lavender)}@supports (color:color-mix(in lab, red, red)){:root{--crm-dot-shadow:0 0 8px color-mix(in srgb,var(--crm-lavender) 90%,transparent)}}.portal-skin.crm-br-shell :is(.crm-board-hero h1,.crm-deal-title-row h1,.crm-activity-heading h1,.crm-inbox h1){letter-spacing:0;font-family:Gilroy,DM Sans,sans-serif!important;font-weight:800!important}.portal-skin.crm-br-shell .crm-brand .crm-wordmark-text{background:var(--crm-wordmark-sheen);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;padding-bottom:1px;font:800 19px/1 Gilroy,DM Sans,sans-serif;animation:5.5s ease-in-out infinite crm-wordmark-sheen;color:#0000!important;-webkit-text-fill-color:transparent!important}.crm-brand .crm-wordmark-dot{background:var(--crm-lavender);width:4px;height:4px;box-shadow:var(--crm-dot-shadow);border-radius:50%;align-self:baseline;margin-bottom:0;font-size:0;animation:2.6s ease-in-out infinite crm-wordmark-pulse}@keyframes crm-wordmark-sheen{0%,20%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes crm-wordmark-pulse{0%,to{opacity:.9;box-shadow:0 0 4px color-mix(in srgb,var(--crm-lavender) 50%,transparent);transform:scale(1)}50%{opacity:1;box-shadow:0 0 10px var(--crm-lavender);transform:scale(1.15)}}.crm-header{gap:24px;height:96px}.crm-brand img{height:30px}.crm-header .crm-brand>.crm-wordmark{gap:2px;padding-left:18px}.portal-skin.crm-br-shell .crm-brand .crm-wordmark-text{font-size:28px}.crm-header .crm-header-nav{align-items:center;gap:4px;height:60px;padding:4px 8px}.portal-skin.crm-br-shell .crm-header-nav>button{white-space:nowrap;-webkit-text-fill-color:var(--crm-on-night);gap:9px;height:50px;padding:0 12px;font:700 18px/1 DM Sans,sans-serif;transition:background-color .16s,box-shadow .16s;color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-header-nav>button[data-active=true],.portal-skin.crm-br-shell .crm-header-nav>.crm-record-chip{background:var(--crm-night-soft);-webkit-text-fill-color:var(--crm-on-night);color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-header-nav>button:is(:hover,:focus-visible){background:var(--crm-night-line)}.crm-header-nav kbd{opacity:.7;border:1px solid;border-radius:5px;padding:0 6px;font:500 13px/1.4 DM Sans,sans-serif}.crm-nav-unread{background:var(--crm-success);min-width:27px;height:27px;color:var(--crm-on-night);-webkit-text-fill-color:var(--crm-on-night);border-radius:999px;place-items:center;padding:0 7px;font:700 14px/1 DM Sans,sans-serif;display:inline-grid}.crm-nav-unread[data-kind=activities]{background:var(--crm-violet)}.crm-shortlisted-section>header{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.crm-shortlisted-section h2{font:800 20px/1.3 Gilroy,DM Sans,sans-serif}.crm-customer .crm-shortlisted-section .crm-shortlist-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:stretch;margin-top:0}.crm-shortlisted-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.crm-shortlisted-card header{align-items:center;gap:12px;display:flex}.crm-shortlisted-card header>div{min-width:0}.crm-shortlisted-photo{border-radius:18px;flex:none;width:52px;height:52px}.crm-shortlisted-photo>span{background:var(--crm-soft);color:var(--crm-deep)}.crm-shortlisted-card h2{overflow-wrap:anywhere;font:700 15px/1.3 Outfit,DM Sans,sans-serif}.crm-shortlisted-card p{color:var(--crm-slate);align-items:flex-start;gap:4px;margin-top:5px;font-size:12px;display:flex}.crm-shortlisted-card p svg{flex:none}.crm-shortlisted-facts{background:var(--crm-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.crm-shortlisted-facts dt{color:var(--crm-slate);font:700 11px/1.3 DM Sans,sans-serif}.crm-shortlisted-facts dd{color:var(--crm-record-ink);margin-top:4px;font:700 17px/1.4 Outfit,sans-serif}.crm-shortlisted-facts>div:first-child dd{color:var(--crm-deep)}.crm-shortlisted-contact{color:var(--crm-slate);overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:11px;display:flex}.crm-shortlisted-contact span{align-items:center;gap:5px;display:flex}.crm-shortlisted-card footer{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.crm-shortlisted-card footer button{border-radius:999px;flex:none;height:38px}.crm-shortlisted-card footer button:not(.crm-shortlisted-book){background:var(--crm-surface);border:1px solid var(--crm-line);width:38px;color:var(--crm-ink)}.portal-skin.crm-br-shell .crm-shortlisted-card .crm-shortlisted-book{background:var(--crm-night);-webkit-text-fill-color:var(--crm-on-night);flex:1;color:var(--crm-on-night)!important}.crm-shortlisted-card footer button:hover{box-shadow:var(--crm-shadow)}.crm-shortlisted-profile{color:var(--crm-deep);align-items:center;gap:5px;font-size:12px;display:flex}.crm-financing-panel{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:28px;overflow:hidden}.crm-financing-header{border-bottom:1px solid var(--crm-line);align-items:center;gap:10px;padding:22px 26px;display:flex}.portal-skin.crm-br-shell .crm-financing-header h3{color:var(--crm-ink)!important;font:800 24px/1.2 Gilroy,DM Sans,sans-serif!important}.crm-financing-header>svg{display:none}.crm-financing-header>span{color:var(--crm-slate);margin-left:auto;font-size:13px}.crm-financing-panel>div{padding:24px 26px}.crm-financing-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.crm-financing-empty p{font-size:16px;line-height:1.6}.portal-skin.crm-br-shell .crm-financing-cta{background:var(--crm-gradient);-webkit-text-fill-color:var(--crm-on-night);min-height:46px;box-shadow:var(--crm-primary-shadow);border-radius:999px;margin-top:18px;padding:0 22px;color:var(--crm-on-night)!important}.crm-finance-dialog label,.crm-finance-dialog fieldset{flex-direction:column;gap:8px;display:flex}.crm-finance-terms,.crm-finance-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-finance-terms button[data-active=true]{background:var(--crm-soft);color:var(--crm-deep);border-color:var(--crm-violet)}.crm-finance-result{background:var(--crm-soft);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.crm-finance-result strong{color:var(--crm-deep);font:800 32px/1.2 Gilroy,sans-serif}.crm-finance-dialog p{color:var(--crm-slate);font-size:12px;line-height:1.6}.crm-icon-rail>aside:first-child{height:calc(100dvh - 108px);padding:20px 0 18px!important}.crm-icon-rail>aside:first-child>div:first-child{flex:1;gap:24px;width:100%}.crm-icon-rail>aside:first-child>div:first-child>div:first-child{color:var(--crm-on-night);border-radius:20px!important;width:56px!important;height:56px!important}.crm-icon-rail nav{align-items:center;gap:12px;width:100%;padding:4px 0}.portal-skin.crm-br-shell .crm-icon-rail nav>button{flex:none;width:56px!important;height:56px!important;color:var(--crm-icon-muted)!important;background:0 0!important;border-radius:20px!important}.portal-skin.crm-br-shell .crm-icon-rail nav>button:hover{background:var(--crm-night-soft)!important;color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-icon-rail nav>button[data-active=true]{background:linear-gradient(135deg,var(--crm-violet),var(--crm-deep))!important;color:var(--crm-on-night)!important}.crm-icon-rail nav>button>span{background:var(--crm-surface)!important;color:var(--crm-deep)!important;top:-4px!important;right:-4px!important}.crm-icon-rail nav>button>svg:last-child:not(:first-child){bottom:6px!important;right:7px!important}.crm-icon-rail>aside:first-child>div:last-child:not(:first-child){gap:12px;width:100%;margin-top:auto;padding-top:20px}.crm-icon-rail>aside:first-child>div:last-child:not(:first-child) button svg{stroke-width:1.65px;width:24px;height:24px}@media (prefers-reduced-motion:reduce){.crm-brand .crm-wordmark-text,.crm-brand .crm-wordmark-dot{animation:none}}.portal-skin.crm-br-shell .crm-customer h3{text-transform:none;letter-spacing:0!important}.portal-skin.crm-br-shell .crm-customer .crm-surgeon-card{border:1px solid var(--crm-line);box-shadow:none;border-radius:24px;background:var(--crm-surface)!important}.portal-skin.crm-br-shell .crm-customer .crm-surgeon-card :is(p,a,span){letter-spacing:0}.crm-customer .crm-shortlist-grid{grid-template-columns:minmax(0,1fr)}.crm-customer .crm-shortlist-grid .crm-surgeon-card>.flex{flex-flow:wrap}.crm-customer .crm-shortlist-grid .crm-surgeon-card>.flex>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:first-child{display:none}.portal-skin.crm-br-shell .crm-customer [data-crm-section=overview] .gradient-cta{border-bottom:1px solid var(--crm-line);background:var(--crm-surface)!important;color:var(--crm-record-ink)!important}.portal-skin.crm-br-shell .crm-customer [data-crm-section=overview] .gradient-cta *{color:var(--crm-record-ink)!important;-webkit-text-fill-color:var(--crm-record-ink)!important}.portal-skin.crm-br-shell .crm-customer .crm-deal-hero{padding:28px 28px 68px;background:var(--crm-record-hero)!important}.crm-deal-breadcrumb .crm-eyebrow{gap:14px;margin:0;font:800 12px/1.4 Gilroy,DM Sans,sans-serif}.crm-deal-breadcrumb button{height:40px;padding-inline:18px;font-size:14px}.portal-skin.crm-br-shell .crm-deal-title-row h1{font-size:50px;line-height:1.1;color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-deal-title-row p{color:var(--crm-on-night);font:500 16px/1.5 Gilroy,DM Sans,sans-serif!important}.crm-deal-subtitle{opacity:.88}.crm-stage-pill{padding:7px 16px;font:700 14px/1.4 Gilroy,DM Sans,sans-serif}.portal-skin.crm-br-shell .crm-deal-hero-actions button{border-color:var(--crm-record-glass-border);background:0 0;gap:8px;height:46px;padding-inline:20px;font:700 14px/1 Gilroy,DM Sans,sans-serif;color:var(--crm-on-night)!important}.crm-deal-hero-actions button svg{flex:none;width:17px;height:17px}.portal-skin.crm-br-shell .crm-deal-hero-actions .crm-primary-action{background:var(--crm-gradient);box-shadow:var(--crm-primary-shadow);border:0}.crm-deal-hero-actions button:hover{background:var(--crm-record-glass)}.crm-deal-hero-actions button:disabled{opacity:.45}.portal-skin.crm-br-shell .crm-deal-hero-actions .crm-mark-lost-action{border:1px solid #0000;border-radius:999px;color:var(--crm-lavender)!important}.portal-skin.crm-br-shell .crm-deal-hero-actions .crm-mark-lost-action:hover,.portal-skin.crm-br-shell .crm-deal-hero-actions .crm-mark-lost-action:focus-visible{background:var(--crm-record-glass);border-color:var(--crm-record-glass-border);color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-stage-strip{align-items:stretch;gap:10px;margin-top:28px}.portal-skin.crm-br-shell .crm-stage-strip button{background:var(--crm-record-glass);border:1px solid var(--crm-record-glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;gap:7px;height:auto;min-height:92px;padding:16px 14px;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s;color:var(--crm-on-night)!important}.portal-skin.crm-br-shell .crm-stage-strip button>span{overflow-wrap:normal;align-items:flex-start;gap:8px;color:var(--crm-on-night)!important;font:700 15px/1.3 Gilroy,DM Sans,sans-serif!important}.portal-skin.crm-br-shell .crm-stage-strip button:hover{background:var(--crm-surface);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.portal-skin.crm-br-shell .crm-stage-strip button:hover{background:color-mix(in srgb,var(--crm-surface) 24%,transparent)}}.portal-skin.crm-br-shell .crm-stage-strip button:hover{border-color:var(--crm-lavender)}.portal-skin.crm-br-shell .crm-stage-strip button:active{transform:translateY(1px)scale(.98)}.portal-skin.crm-br-shell .crm-stage-strip button:focus-visible{outline:2px solid var(--crm-lavender);outline-offset:3px}.crm-stage-strip button svg{flex:none;margin-top:1px}.crm-stage-strip button small{font:500 12px/1.3 Gilroy,DM Sans,sans-serif}.portal-skin.crm-br-shell .crm-stage-strip button[data-current=true]{background:var(--crm-violet);border-color:var(--crm-lavender);box-shadow:var(--crm-primary-shadow)}.portal-skin.crm-br-shell .crm-next-step{border-radius:28px;gap:24px;min-height:136px;margin-top:-44px;padding:28px 32px}.portal-skin.crm-br-shell .crm-next-icon{background:var(--crm-gradient);width:60px;height:60px;color:var(--crm-on-night);border-radius:18px}.portal-skin.crm-br-shell .crm-next-step small{font:800 12px/1.4 Gilroy,DM Sans,sans-serif}.portal-skin.crm-br-shell .crm-next-step h2{margin:7px 0;font-size:26px;line-height:1.2;color:var(--crm-record-ink)!important}.portal-skin.crm-br-shell .crm-next-step p{color:var(--crm-slate);margin:0;font-size:15px;line-height:1.5}.portal-skin.crm-br-shell .crm-next-step>button{border:2px solid var(--crm-violet);flex:none;min-height:48px;padding-inline:24px;font:700 15px/1.2 Gilroy,DM Sans,sans-serif;transition:background .16s,transform .16s;color:var(--crm-deep)!important}.portal-skin.crm-br-shell .crm-next-step>button:hover{background:var(--crm-soft);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.portal-skin.crm-br-shell .crm-stage-strip button,.portal-skin.crm-br-shell .crm-next-step>button{transform:none!important}}@media (width>=601px) and (width<=1400px){.portal-skin.crm-br-shell .crm-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.portal-skin.crm-br-shell .crm-next-step{flex-wrap:wrap;gap:16px;margin-top:-24px;padding:24px 20px}.portal-skin.crm-br-shell .crm-next-icon{width:48px;height:48px}.portal-skin.crm-br-shell .crm-next-step h2{font-size:22px}.portal-skin.crm-br-shell .crm-next-step>button{margin-left:64px}}.portal-skin.crm-br-shell .crm-customer :is(.crm-record-tabs,.crm-customer-actions,.crm-interaction-summary,[data-crm-section]){color:var(--crm-record-ink)}.portal-skin.crm-br-shell .crm-customer :is(h2,h3){letter-spacing:0;font-family:Gilroy,DM Sans,sans-serif!important;font-weight:800!important}.portal-skin.crm-br-shell .crm-customer .crm-details-workspace [data-crm-section] p.text-sm.uppercase{letter-spacing:0;font-size:11px;color:var(--crm-record-ink)!important;font-weight:800!important}.portal-skin.crm-br-shell .crm-customer .crm-details-workspace [data-crm-section] :is(.text-base,input,textarea,[role=combobox]){font-size:14px;line-height:1.5;color:var(--crm-record-ink)!important}.crm-customer .crm-details-workspace [data-crm-section]>div:first-child{padding:18px 20px}.crm-customer .crm-details-workspace [data-crm-section]>div:nth-child(2){gap:18px;padding:20px}.crm-assessment-panels{display:contents}.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child{display:contents!important}.crm-customer[data-crm-tab=assessment] [data-crm-panel=customer]{grid-area:3/1/span 3;align-self:start;display:block!important}.crm-customer[data-crm-tab=assessment] [data-crm-panel=customer]>div:nth-child(2){grid-template-columns:minmax(0,1fr)!important}.crm-customer[data-crm-tab=assessment] [data-crm-panel=customer]>div:nth-child(2)>*{border-bottom:1px solid var(--crm-line);padding-bottom:12px;grid-column:1/-1!important}.crm-customer[data-crm-tab=assessment] [data-crm-panel=customer]>div:nth-child(2)>:last-child{border-bottom:0;padding-bottom:0}.portal-skin.crm-br-shell .crm-customer .crm-record-tabs button[data-active=true]{border-radius:999px;background:var(--crm-night)!important;color:var(--crm-on-night)!important}.crm-customer[data-crm-tab=assessment] .crm-assessment-panels{flex-direction:column;grid-area:4/2/span 2;gap:24px;min-width:0;display:flex}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section]{background:var(--crm-surface);border:1px solid var(--crm-line);box-shadow:none;border-radius:24px}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section]>div:first-child{padding:20px 24px}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section]>div:first-child h3{text-transform:none;font-size:17px;line-height:1.4}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section]>div:nth-child(2){gap:24px 28px;padding:24px}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section] p.text-sm.uppercase{margin-bottom:6px;font:800 11px/1.5 DM Sans,sans-serif}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section] p.text-base{font:400 15px/1.6 DM Sans,sans-serif;color:var(--crm-record-ink)!important}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section] p.whitespace-pre-wrap{background:var(--crm-soft);border:1px solid var(--crm-line);border-radius:8px;min-height:96px;padding:14px 16px}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section] :is(input,textarea,[role=combobox]){background:var(--crm-soft);border-color:var(--crm-line);border-radius:8px}.portal-skin.crm-br-shell .crm-assessment-panels [data-crm-section] button:has(svg):hover{background:var(--crm-soft);color:var(--crm-violet)!important}@media (width<=1000px){.crm-customer[data-crm-tab=assessment] .crm-details-workspace>aside:last-child{display:flex!important}.crm-customer[data-crm-tab=assessment] .crm-assessment-panels{width:100%}}@media (width<=600px){.crm-customer[data-crm-tab=assessment] .crm-assessment-panels [data-crm-section]>div:nth-child(2){grid-template-columns:minmax(0,1fr);padding:20px}}.portal-skin.crm-br-shell .crm-summary-md{color:var(--crm-record-ink)}.portal-skin.crm-br-shell .crm-summary-md :is(h1,h2,h3){color:var(--crm-record-ink);font-size:12px;font-weight:800}.crm-customer .crm-record-tab-content>nav{grid-row:3;width:fit-content;max-width:100%;min-height:40px;padding:3px}.crm-record-tabs button{color:var(--crm-record-ink);height:34px;padding-inline:12px;font-size:13px;font-weight:700}.crm-customer .crm-details-workspace>aside:first-child{align-self:start}.crm-customer[data-crm-tab=overview] .crm-details-workspace>aside:first-child{grid-row:5;margin-top:0}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:first-child,.crm-customer[data-crm-tab=journey] .crm-details-workspace>aside:first-child{grid-area:4/2;display:block}.crm-customer[data-crm-tab=journey] .crm-details-workspace>main,.crm-customer[data-crm-tab=journey] .crm-details-workspace>aside:last-child>:not([data-crm-section=overview]),.crm-customer[data-crm-tab=journey] .crm-details-workspace>aside:first-child>:not(.crm-customer-timeline),.crm-customer .crm-customer-timeline{display:none}.crm-customer[data-crm-tab=journey] .crm-customer-timeline,.crm-customer[data-crm-tab=history] .crm-customer-timeline{margin:0;display:block}.crm-customer[data-crm-tab=history] .crm-details-workspace>aside:first-child>:not(.crm-customer-timeline){display:none}.crm-customer .crm-details-workspace>aside:first-child>div:first-of-type>div{border:1px solid var(--crm-line);border-radius:24px;overflow:hidden}.crm-customer .crm-details-workspace>aside:first-child>div:first-of-type :is(button.gradient-cta,.gradient-cta){border-radius:0;background:var(--crm-surface)!important;color:var(--crm-record-ink)!important}.crm-customer .crm-details-workspace>aside:first-child>div:first-of-type .gradient-cta *{color:var(--crm-record-ink)!important;-webkit-text-fill-color:var(--crm-record-ink)!important}.crm-timeline-filters{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:999px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow:auto}.crm-customer-timeline>.crm-journey-heading{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.crm-customer-timeline>.crm-journey-heading>button{color:var(--crm-deep);display:inline-flex}.crm-journey-heading h2{color:var(--crm-record-ink);font-size:17px}.crm-journey-empty{color:var(--crm-slate);padding:16px}.crm-timeline-filters button{height:32px;color:var(--crm-record-ink);border-radius:999px;padding:0 14px;font-size:13px}.crm-timeline-filters button[aria-pressed=true]{background:var(--crm-night);color:var(--crm-on-night)}.crm-customer-timeline>div{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px}.crm-customer-timeline>div>button{display:none}.crm-customer-timeline ol{border:0;margin-left:8px;padding-left:104px}.crm-timeline-day{border:0;width:90px;height:0;margin:24px 0 0 -104px;padding:0;position:relative}.crm-timeline-day:first-child{border:0;margin-top:0;padding-top:0}.crm-timeline-day h3{color:var(--crm-record-ink);font-size:15px}.crm-timeline-event{border-left:2px solid var(--crm-line);margin-left:0;padding-bottom:20px;padding-left:20px}.crm-timeline-event>span{background:var(--crm-soft);width:20px;height:20px;color:var(--crm-violet);top:6px;left:-11px}.crm-timeline-event>span svg{width:11px;height:11px;color:var(--crm-violet)}.crm-timeline-event>div{background:0 0;border:0;border-radius:0;padding:0 0 0 4px}.crm-timeline-event .text-foreground{color:var(--crm-record-ink)}.crm-timeline-event .text-xs{font-size:12px}.crm-timeline-event .text-sm{font-size:14px}.crm-history-progress{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;margin-bottom:14px;padding:22px 24px 18px}.crm-history-progress header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-history-progress h2{color:var(--crm-ink);font:700 16px/1.4 Outfit,DM Sans,sans-serif}.crm-history-progress p{color:var(--crm-slate);margin-top:2px;font:400 12.5px/1.5 DM Sans,sans-serif}.crm-history-progress-scroll{margin-top:22px;padding-bottom:8px;overflow-x:auto}.crm-history-progress-scroll ol{border:0;grid-template-columns:repeat(11,minmax(104px,1fr));gap:6px;min-width:1204px;margin:0;padding:0;list-style:none;display:grid}.crm-history-progress-scroll li{padding:0 4px;position:relative}.crm-history-progress-scroll li:not(:last-child):after{content:"";background:var(--crm-line);width:calc(100% - 22px);height:2px;position:absolute;top:13px;left:32px}.crm-history-progress-scroll li[data-done=true]:after{background:var(--crm-violet)}.crm-history-progress-dot{border:2px solid var(--crm-line);width:28px;height:28px;color:var(--crm-slate);background:var(--crm-surface);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.crm-history-progress li[data-done=true] .crm-history-progress-dot{background:var(--crm-violet);border-color:var(--crm-violet);color:var(--crm-on-night)}.crm-history-progress li[data-current=true] .crm-history-progress-dot{border:4px solid var(--crm-violet);color:var(--crm-violet);box-shadow:0 0 0 5px var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.crm-history-progress li[data-current=true] .crm-history-progress-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--crm-violet) 15%,transparent)}}.crm-history-progress strong{color:var(--crm-slate);margin-top:10px;font:700 12px/1.3 DM Sans,sans-serif;display:block}.crm-history-progress li:is([data-done=true],[data-current=true]) strong{color:var(--crm-ink)}.crm-history-progress small{color:var(--crm-slate);margin-top:2px;font:400 11.5px/1.3 DM Sans,sans-serif;display:block}.crm-history-progress li[data-current=true] small{color:var(--crm-violet)}.crm-history-event-title{color:var(--crm-ink);overflow-wrap:anywhere;font:700 14px/1.4 DM Sans,sans-serif}.crm-customer-timeline .crm-timeline-event>div>.flex>.rounded-full{background:var(--crm-soft);color:var(--crm-slate);border:0;padding:1px 8px;font-size:11px}.crm-history-event-body{color:var(--crm-slate);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font:400 13.5px/1.5 DM Sans,sans-serif}.crm-customer-timeline .crm-timeline-event>div>.flex{align-items:flex-start}.crm-customer-timeline>div>div{padding:20px 24px 8px}@media (width<=600px){.crm-timeline-day{width:auto;height:auto;margin-bottom:12px}.crm-history-progress{padding:20px}}@media (width<=1000px){.crm-customer .crm-deal-hero{margin:0;padding:24px 20px 42px}.crm-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-customer .crm-record-tab-content>nav{width:100%}}@media (width<=600px){.crm-deal-title-row h1{font-size:36px!important}.crm-deal-breadcrumb{flex-wrap:wrap}.crm-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-deal-hero-actions{justify-content:flex-start}.crm-timeline-filters button{padding-inline:10px}.crm-customer-timeline ol{padding-left:16px}.crm-timeline-day{margin-left:-16px}}@media (width>=1280px){.portal-skin.crm-br-shell .crm-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.portal-skin.crm-br-shell .crm-header>.crm-brand{justify-self:start;min-width:0}.portal-skin.crm-br-shell .crm-header>.crm-header-nav{justify-self:center}.portal-skin.crm-br-shell .crm-header>.crm-account-actions{justify-self:end;min-width:0;margin-left:0}}@media (width>=1280px) and (width<=1499px){.portal-skin.crm-br-shell .crm-account strong,.portal-skin.crm-br-shell .crm-account small{display:none}}.crm-lost-rate{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.crm-lost-rate strong{color:var(--crm-ink,hsl(var(--foreground)));font:800 30px/1 Gilroy,Outfit,sans-serif}.crm-lost-rate span{color:var(--crm-slate);font-size:13px}.crm-lost-reasons{gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-lost-reasons li>div{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13px;display:flex}.crm-lost-reasons li b{font-weight:700}.crm-lost-reasons i{background:var(--crm-line);border-radius:999px;height:6px;display:block;overflow:hidden}.crm-lost-reasons em{background:linear-gradient(90deg,#7c4dca,#5b3fa6);border-radius:999px;height:100%;display:block}.crm-kanban-card[draggable=true]{cursor:grab}.crm-kanban-card[data-dragging]{opacity:.45;cursor:grabbing}.crm-kanban-column[data-drop-over]{outline-offset:-2px;background:oklab(53.7423% .0843176 -.165306/.08);border-radius:14px;outline:2px dashed oklab(53.7423% .0843176 -.165306/.45)}.crm-week-nav{background:var(--crm-surface);justify-content:space-between;gap:8px;min-width:290px;height:40px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.crm-week-nav{background:color-mix(in srgb,var(--crm-surface) 10%,transparent)}}.crm-week-nav{border-color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.crm-week-nav{border-color:color-mix(in srgb,var(--crm-surface) 22%,transparent)}}.crm-week-nav{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 1px 0 var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.crm-week-nav{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--crm-surface) 18%,transparent)}}.crm-week-nav{color:var(--crm-on-night);font-size:13px;font-weight:600}.crm-week-nav>span{white-space:nowrap;padding:0 10px}.crm-activity-controls .crm-week-nav button{background:0 0;border:0;width:30px;height:30px;padding:0}.crm-activity-controls .crm-week-nav button:hover{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.crm-activity-controls .crm-week-nav button:hover{background:color-mix(in srgb,var(--crm-surface) 16%,transparent)}}.crm-activity-controls .crm-list-toggle{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.crm-activity-controls .crm-list-toggle{background:color-mix(in srgb,var(--crm-surface) 10%,transparent)}}.crm-activity-controls .crm-list-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.crm-activity-week{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;gap:0;overflow:hidden}.crm-activity-week .crm-activity-day{border:0;border-right:1px solid var(--crm-line);border-radius:0;min-height:560px}.crm-activity-week .crm-activity-day:last-child{border-right:0}.crm-activity-week .crm-activity-day[data-today=true]>header{background:var(--crm-soft)}@supports (color:color-mix(in lab, red, red)){.crm-activity-week .crm-activity-day[data-today=true]>header{background:color-mix(in srgb,var(--crm-soft) 70%,var(--crm-surface))}}.crm-activity-week .crm-activity-day>header{justify-content:center;min-height:84px;padding:14px 6px;position:relative}.crm-activity-week .crm-activity-day>header>span:not(.crm-gcal-day),.crm-activity-week .crm-activity-day>header>small,.crm-activity-week .crm-activity-day>header>b{display:none}.crm-gcal-day{flex-direction:column;align-items:center;gap:6px;display:flex}.crm-gcal-day small{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-slate);font-size:11px;font-weight:600}.crm-gcal-day em{width:36px;height:36px;color:var(--crm-deep);border-radius:999px;place-items:center;font:700 18px/1 Gilroy,sans-serif;display:grid}.crm-activity-day[data-today=true] .crm-gcal-day em{background:var(--crm-violet);color:var(--crm-on-night)}.crm-activity-week .crm-day-empty{display:none}.crm-activity-week .crm-activity-row{border:0;border-left:3px solid var(--crm-violet);background:var(--crm-soft);cursor:pointer;border-radius:10px;margin:8px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:block}.crm-activity-week .crm-activity-row:hover{box-shadow:0 6px 16px -10px var(--crm-violet);transform:translateY(-1px)}.crm-activity-week .crm-activity-row>time{width:auto;color:var(--crm-violet);font-size:12px;display:block}.crm-activity-week .crm-activity-row strong{color:var(--crm-deep);margin-top:2px;font-size:13px;display:block}.crm-activity-week .crm-activity-row p{-webkit-line-clamp:2;color:var(--crm-ink,var(--crm-deep));-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.crm-activity-week .crm-task-title{display:block}.crm-activity-week .crm-task-kind{color:var(--crm-violet);background:0 0;margin-top:6px;padding:0;font-size:11px;font-weight:700;display:block}.crm-activity-week .crm-activity-row small,.crm-activity-week .crm-activity-row>button,.crm-activity-week .crm-overdue{display:none}.crm-activity-week .crm-activity-row[data-overdue=true]{border-left-color:var(--crm-error);background:var(--crm-error)}@supports (color:color-mix(in lab, red, red)){.crm-activity-week .crm-activity-row[data-overdue=true]{background:color-mix(in srgb,var(--crm-error) 8%,var(--crm-surface))}}.crm-activity-week .crm-activity-row[data-overdue=true]>time,.crm-activity-week .crm-activity-row[data-overdue=true] .crm-task-kind{color:var(--crm-error)}.crm-activity-week .crm-activity-row[data-done=true]{opacity:.55}.crm-activity-week .crm-activity-row>a{position:absolute;top:8px;right:8px}.crm-activity-week .crm-activity-row{position:relative}.crm-dialog.crm-calendar-dialog{background:var(--crm-canvas,var(--crm-surface));width:min(1180px,100vw - 40px);max-height:calc(100dvh - 40px);padding:28px;max-width:1180px!important}.crm-calendar-dialog h1,.crm-calendar-dialog h2,.crm-calendar-dialog h3{color:var(--crm-ink)!important;font-family:Gilroy,sans-serif!important;font-weight:800!important}.crm-calendar-dialog h2{font-size:20px!important}.crm-calendar-dialog [data-slot=card],.crm-calendar-dialog .rounded-xl,.crm-calendar-dialog .rounded-2xl{border-color:var(--crm-line);box-shadow:none;border-radius:20px}.crm-calendar-dialog button:not([role=radio]):not([role=checkbox]):not([role=switch]){border-radius:999px}.crm-ai-summary{border:1px solid var(--crm-line);background:#fff;border-radius:24px;padding:24px 26px;box-shadow:0 1px 2px #140a280a}.crm-ai-summary-head{flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin-bottom:18px;display:flex}.crm-ai-summary-head h2{color:var(--crm-record-ink);overflow-wrap:anywhere;margin:0;font:700 18px/1.3 Gilroy,DM Sans,sans-serif}.crm-ai-summary-meta{min-width:0;color:var(--crm-slate);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;line-height:1.5;display:flex}.crm-ai-summary-meta>span{overflow-wrap:anywhere;flex:220px;min-width:0}.crm-ai-summary-meta button{color:var(--crm-violet);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 0;font-weight:600;display:inline-flex}.crm-ai-summary-meta button:hover{text-decoration:underline}.crm-ai-summary-meta button:disabled{opacity:.6;cursor:default}.crm-ai-summary-body{max-width:780px;font-size:15px;line-height:1.65}.portal-skin.crm-br-shell .crm-ai-summary-body :is(h1,h2,h3){letter-spacing:.14em;text-transform:uppercase;color:var(--crm-slate);margin:18px 0 6px;font-size:11px;font-weight:700}.crm-ai-summary-body h3:first-child,.crm-ai-summary-body h2:first-child{margin-top:0}.crm-ai-summary-body li{margin:2px 0}.crm-ai-summary-empty{color:var(--crm-slate);font-size:14px;font-style:italic}.crm-header .crm-brand>.crm-wordmark,.crm-brand>.crm-wordmark{white-space:nowrap;line-height:1;display:inline-block}.portal-skin.crm-br-shell .crm-brand .crm-wordmark-text{vertical-align:baseline;padding-bottom:0;line-height:1;display:inline-block}.crm-brand .crm-wordmark-dot{vertical-align:baseline;transform-origin:50% 100%;width:6px;height:6px;margin-left:2px;display:inline-block}.crm-financing-panel>div>p:first-child{color:var(--crm-slate);font-size:14px}.crm-fin-card{border:1px solid var(--crm-line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.crm-fin-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-fin-top>span:first-child{white-space:nowrap}.crm-fin-date{color:var(--crm-slate);white-space:nowrap;font-size:12px}.crm-fin-hint:empty{display:none}.crm-fin-hint p{line-height:1.5;font-size:13px!important}.crm-fin-amount{background:var(--crm-soft,#f6f4fa);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.crm-fin-amount strong{color:var(--crm-record-ink,#15111f);font:800 26px/1.15 Gilroy,DM Sans,sans-serif}.crm-fin-amount span{color:var(--crm-slate);font-size:13px}.crm-fin-facts{gap:0;margin:0;display:grid}.crm-fin-facts>div{border-bottom:1px solid var(--crm-line);justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.crm-fin-facts>div:last-child{border-bottom:0}.crm-fin-facts dt{color:var(--crm-slate);flex-shrink:0}.crm-fin-facts dd{text-align:right;color:var(--crm-record-ink,#15111f);margin:0;font-weight:600}.crm-fin-code{align-items:center;gap:4px;display:inline-flex}.crm-fin-code code{font-size:12px}.crm-fin-timeline-toggle{color:#7c4dca;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.crm-fin-timeline-toggle svg:last-child{transition:transform .2s}.crm-fin-events{border-top:1px solid var(--crm-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.crm-fin-events li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.crm-fin-events time{color:var(--crm-slate);white-space:nowrap;font-size:12px}.crm-fin-noevents{color:var(--crm-slate);font-size:13px}.crm-fin-guidance{border-radius:16px!important;padding:16px 18px!important}.crm-fin-guidance>div{font-size:13px!important}.crm-fin-older{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-slate);margin-top:6px;font-size:11px;font-weight:700}.crm-propensity-pill{border-radius:999px;gap:.45rem;font-weight:600}.crm-propensity-dot{background:hsl(var(--muted-foreground));border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}[data-level=to_contact]>.crm-propensity-dot{background:#8996a9}[data-level=not_responsive]>.crm-propensity-dot{background:#f47b25}[data-level=low]>.crm-propensity-dot{background:#e44444}[data-level=medium]>.crm-propensity-dot{background:#f9bf10}[data-level=high]>.crm-propensity-dot{background:#2abb67}.crm-propensity-pill[data-level=high]{border-color:#2abb67}.crm-propensity-menu{max-width:360px}.crm-propensity-option{align-items:flex-start;gap:.6rem}.crm-propensity-option>.crm-propensity-dot{margin-top:.35rem}.crm-propensity-option small{opacity:.7;white-space:normal;font-size:.72rem;line-height:1.3;display:block}.crm-card-propensity{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.crm-card-propensity[data-level=high]{background:#2abb672e}.crm-card-propensity[data-level=medium]{background:#f9bf1033}.crm-card-propensity[data-level=low]{background:#e4444429}.crm-card-propensity[data-level=not_responsive]{background:#f47b2529}.crm-activity-owner{border-radius:999px;min-width:180px;height:2.25rem}.portal-skin.crm-br-shell .crm-brand .crm-wordmark-dot,.crm-brand .crm-wordmark-dot{width:auto;height:auto;box-shadow:none;vertical-align:baseline;text-shadow:0 0 8px var(--crm-lavender);background:0 0;border-radius:0;margin-left:1px;font:800 28px/1 Gilroy,DM Sans,sans-serif;animation:2.6s ease-in-out infinite crm-wordmark-dot-glow;display:inline;color:var(--crm-lavender)!important;-webkit-text-fill-color:var(--crm-lavender)!important}@keyframes crm-wordmark-dot-glow{0%,to{text-shadow:0 0 4px color-mix(in srgb,var(--crm-lavender) 50%,transparent)}50%{text-shadow:0 0 12px var(--crm-lavender)}}@media (prefers-reduced-motion:reduce){.crm-brand .crm-wordmark-dot{animation:none}}.crm-task-action{border:1px solid var(--crm-line,#e6e1f2);height:28px;color:var(--crm-violet);background:0 0;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:600}.crm-task-action:hover:not(:disabled){background:var(--crm-soft)}.crm-task-action:disabled{opacity:.45}.my-calendar-shell .crm-main{background:var(--crm-canvas,#f6f3fb)}.mc-page{color:var(--crm-ink);font-family:DM Sans,sans-serif}.mc-band{color:var(--crm-on-night);background:radial-gradient(70% 160% at 10% 100%, var(--crm-lavender), var(--crm-night) 72%);padding:32px 32px 28px;position:relative}@supports (color:color-mix(in lab, red, red)){.mc-band{background:radial-gradient(70% 160% at 10% 100%, color-mix(in srgb, var(--crm-lavender) 55%, var(--crm-night)), var(--crm-night) 72%)}}.mc-band{overflow:hidden}.mc-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--crm-lavender);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.mc-eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.mc-band-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.mc-title{color:var(--crm-on-night);font:800 48px/1.05 Gilroy,DM Sans,sans-serif}.mc-sub{color:var(--crm-on-night);margin-top:6px;font-size:15px}@supports (color:color-mix(in lab, red, red)){.mc-sub{color:color-mix(in srgb, var(--crm-on-night) 72%, transparent)}}.mc-band-actions{flex-wrap:wrap;gap:10px;display:flex}.mc-status,.mc-ghost{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);height:40px;color:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.mc-ghost:disabled{opacity:.5}.mc-status>span{background:var(--crm-danger,#e5484d);border-radius:50%;width:8px;height:8px}.mc-status[data-state=ok]>span{background:var(--crm-success,#2fbf71)}.mc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.mc-kpi{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mc-kpi small,.mc-kpi span{color:var(--crm-on-night);font-size:13px}@supports (color:color-mix(in lab, red, red)){.mc-kpi small,.mc-kpi span{color:color-mix(in srgb, var(--crm-on-night) 62%, transparent)}}.mc-kpi strong{font:800 26px/1.1 Gilroy,DM Sans,sans-serif}.mc-grid{grid-template-columns:240px minmax(0,1fr) 300px;align-items:start;gap:16px;padding:20px 32px 40px;display:grid}.mc-left,.mc-right{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.mc-card{background:var(--crm-surface);border:1px solid var(--crm-line,#ece6f5);box-shadow:var(--crm-shadow);border-radius:22px;padding:22px}.mc-panel{padding:22px}.mc-panel .scheduling-surface{background:0 0}.mc-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-card h2,.mc-h2{margin-bottom:8px;font:700 18px/1.2 Gilroy,DM Sans,sans-serif}.mc-card h3,.mc-h3{font:700 16px/1.2 Gilroy,DM Sans,sans-serif}.mc-unavailable p{color:var(--crm-muted,#6b6880);margin-top:6px;font-size:13px}.mc-unavailable{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mc-unavailable{background:color-mix(in srgb, var(--crm-surface) 70%, transparent)}}.mc-unavailable{box-shadow:none;border-style:dashed}.mc-badge{background:var(--crm-success,#2fbf71);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mc-badge{background:color-mix(in srgb, var(--crm-success,#2fbf71) 18%, transparent)}}.mc-badge{color:var(--crm-success,#2fbf71)}.mc-badge[data-state=off]{background:var(--crm-danger,#e5484d)}@supports (color:color-mix(in lab, red, red)){.mc-badge[data-state=off]{background:color-mix(in srgb, var(--crm-danger,#e5484d) 16%, transparent)}}.mc-badge[data-state=off]{color:var(--crm-danger,#e5484d)}.mc-badge-muted{background:var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.mc-badge-muted{background:color-mix(in srgb, var(--crm-violet) 10%, transparent)}}.mc-badge-muted{color:var(--crm-violet)}.mc-sections{flex-direction:column;gap:4px;padding:12px;display:flex}.mc-section-link{color:var(--crm-ink);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mc-section-link strong{font-size:15px;font-weight:600;display:block}.mc-section-link small{color:var(--crm-muted,#6b6880);font-size:12px}.mc-section-link[data-active=true]{background:var(--crm-night);color:var(--crm-on-night)}.mc-section-link[data-active=true] small{color:var(--crm-on-night)}@supports (color:color-mix(in lab, red, red)){.mc-section-link[data-active=true] small{color:color-mix(in srgb, var(--crm-on-night) 70%, transparent)}}.mc-dot{background:var(--crm-violet);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px;display:inline-block}.mc-section-link[data-ok=true] .mc-dot{background:var(--crm-success,#2fbf71)}.mc-section-link[data-ok=false] .mc-dot{background:var(--crm-danger,#e5484d)}.mc-note{background:var(--crm-violet);border-radius:16px;margin-top:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.mc-note{background:color-mix(in srgb, var(--crm-violet) 9%, transparent)}}.mc-note{color:var(--crm-violet);font-size:13px}.mc-note p{margin-top:4px;line-height:1.5}.mc-night{color:var(--crm-on-night);background:radial-gradient(90% 120% at 100% 0%, var(--crm-violet), var(--crm-night) 70%);border-radius:22px;padding:22px}@supports (color:color-mix(in lab, red, red)){.mc-night{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--crm-violet) 45%, var(--crm-night)), var(--crm-night) 70%)}}.mc-night{flex-direction:column;gap:14px;display:flex}.mc-linkpill{border:1px solid var(--crm-night-line);background:var(--crm-night-soft);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.mc-linkpill code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:600 14px DM Sans,sans-serif;overflow:hidden}.mc-linkpill button{color:var(--crm-lavender);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.mc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-gap{justify-content:flex-start}.mc-faint{color:currentColor;font-size:13px}@supports (color:color-mix(in lab, red, red)){.mc-faint{color:color-mix(in srgb, currentColor 66%, transparent)}}.mc-assigned{border-top:1px solid var(--crm-night-line);flex-direction:column;gap:4px;padding-top:12px;font-size:13px;display:flex}.mc-assigned small{text-transform:uppercase;letter-spacing:.2em;color:var(--crm-lavender);font-size:11px;font-weight:700}.mc-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mc-chips span{background:var(--crm-night-soft);border:1px solid var(--crm-night-line);border-radius:999px;padding:3px 10px;font-size:12px}.mc-empty{border:2px dashed var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.mc-empty{border:2px dashed color-mix(in srgb, var(--crm-violet) 30%, transparent)}}.mc-empty{text-align:left}.mc-google{border-radius:12px;width:48px;height:48px;margin-bottom:12px}.mc-hint{background:var(--crm-violet);border-radius:12px;margin-top:10px;padding:12px}@supports (color:color-mix(in lab, red, red)){.mc-hint{background:color-mix(in srgb, var(--crm-violet) 7%, transparent)}}.mc-hint{font-size:13px}.mc-danger{background:var(--crm-danger,#e5484d)}@supports (color:color-mix(in lab, red, red)){.mc-danger{background:color-mix(in srgb, var(--crm-danger,#e5484d) 7%, var(--crm-surface))}}.mc-danger{color:var(--crm-danger,#e5484d)}.mc-link{font-weight:600;text-decoration:underline}.mc-menu-active{gap:8px;font-weight:600}.mc-menu-active .mc-dot{margin-top:0}.mc-preview{max-width:980px}.mc-preview-frame{border:0;border-radius:16px;width:100%;height:70vh}@media (width<=1280px){.mc-grid{grid-template-columns:220px minmax(0,1fr)}.mc-right{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid;position:static}}@media (width<=860px){.mc-grid{grid-template-columns:1fr;padding:16px}.mc-left{position:static}.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-band{padding:24px 16px}.mc-title{font-size:36px}}.mc-night-body{flex-direction:column;gap:14px;display:flex}.mc-main{flex-direction:column;gap:16px;min-width:0;display:flex}.mc-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.mc-split{grid-template-columns:1fr}}.crm-mt-shell{--mt-hero:radial-gradient(ellipse at 12% 90%, var(--crm-lavender),var(--crm-night) 76%)}@supports (color:color-mix(in lab, red, red)){.crm-mt-shell{--mt-hero:radial-gradient(ellipse at 12% 90%, color-mix(in oklab,var(--crm-lavender) 65%,var(--crm-night)),var(--crm-night) 76%)}}.crm-mt-shell{color:var(--crm-ink);font-family:DM Sans,sans-serif;background:var(--crm-page)!important}.crm-mt-shell .mt-header{gap:20px;height:78px;padding-inline:24px}.crm-mt-shell .crm-record.mt-record{padding:0!important}.crm-mt-shell .mt-customer>.mt-record-status{width:0;height:0;min-height:0;padding:0;position:absolute;overflow:hidden}.crm-mt-shell .mt-deal-topline .crm-eyebrow{font-size:13px}.mt-header .crm-wordmark{font-size:20px}.mt-header .crm-header-nav button{height:40px;padding-inline:18px;font-size:15px}.mt-header .crm-account{height:40px}.mt-header .crm-account strong{font-size:12px}.crm-mt-shell .crm-board-hero{background:var(--mt-hero);padding:28px 24px 24px}.crm-mt-shell .crm-board-hero h1{font:800 38px/1.1 Gilroy,DM Sans,sans-serif}.crm-mt-shell .crm-board-hero h1>span:first-child{display:none}.crm-mt-shell .crm-board-hero h1>span:last-child{display:block}.crm-mt-shell .crm-board-controls{margin-left:auto}.crm-mt-shell .crm-metrics{background:var(--mt-hero);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 24px 24px}.crm-mt-shell .crm-metrics>div{border-radius:16px;min-height:100px;padding:14px 16px}.crm-mt-shell .crm-metrics strong{font-size:28px;display:block}.crm-mt-shell .crm-metrics small,.crm-mt-shell .crm-metrics span{font-size:11px}.crm-mt-shell .crm-filters{padding:16px 24px!important}.crm-mt-shell .mt-board-channel{min-width:24px;max-width:160px;height:28px;color:var(--crm-slate);align-items:center;font-size:10.5px;display:inline-flex;overflow:hidden}.crm-mt-shell .mt-board-channel img{object-fit:contain;width:24px;height:24px}.crm-mt-shell .crm-kanban-card .mt-board-owner{flex:none;width:28px;height:28px}.crm-mt-shell .mt-board-owner>span{background:var(--crm-soft);color:var(--crm-slate)}.crm-mt-shell .crm-work-layout{grid-template-columns:minmax(0,1fr) 280px;padding:0 24px 32px}.mt-work-layout .crm-work-group{border-radius:20px}.mt-work-layout .crm-work-group header>div{align-items:center;gap:10px;display:flex}.mt-work-layout .crm-work-row{min-height:70px}.mt-work-layout .crm-queue-initials{background:var(--crm-gradient);color:var(--crm-on-night);width:36px;height:36px}.mt-funnel-row{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:14px;padding-block:8px;font-size:12px;display:flex}.mt-funnel .mt-funnel-row{border-color:var(--crm-night-line)}.mt-connection-page{flex:1;min-height:0;overflow:auto}.mt-connection-page header p{color:var(--crm-lavender);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.mt-connection-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:420px;padding:40px 24px;display:flex}.mt-connection-empty svg{color:var(--crm-violet)}.mt-connection-empty h2{font:800 26px Gilroy,sans-serif}.mt-connection-empty p{max-width:480px;color:var(--crm-slate)}.mt-connection-empty button{border-radius:999px}.mt-customer{gap:0!important}.mt-customer>.mt-record-status{align-items:center;min-height:52px;padding:8px 24px}.mt-customer>.mt-record-status>button{display:none}.portal-skin.crm-mt-shell .mt-customer .mt-deal-hero{isolation:isolate;background:var(--mt-hero);color:var(--crm-on-night);margin:0;padding:28px 34px 72px;position:relative;overflow:hidden}.mt-deal-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.mt-deal-topline .crm-deal-breadcrumb{align-items:center;gap:20px;display:flex}.portal-skin.crm-mt-shell .mt-deal-topline button{border:1px solid var(--crm-record-glass-border);background:var(--crm-record-glass);border-radius:999px;height:42px;padding-inline:18px;font-size:14px;color:var(--crm-on-night)!important}.mt-deal-topline .crm-eyebrow{margin:0}.mt-deal-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;display:flex}.mt-deal-identity{min-width:0}.portal-skin.crm-mt-shell .mt-deal-hero h1{overflow-wrap:anywhere;margin:0 0 12px;font:800 64px/1.1 Gilroy,DM Sans,sans-serif;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-deal-subtitle{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:16px;display:flex;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-deal-subtitle .crm-stage-pill{background:var(--crm-surface);white-space:nowrap;border-radius:999px;padding:7px 15px;color:var(--crm-deep)!important}.mt-deal-hero .crm-deal-hero-actions{flex:none;justify-content:flex-end;gap:10px;margin:0}.portal-skin.crm-mt-shell .mt-deal-hero .crm-deal-hero-actions button{border:1px solid var(--crm-record-glass-border);background:0 0;border-radius:999px;height:56px;padding-inline:22px;font:700 16px/1 Gilroy,DM Sans,sans-serif;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-deal-hero .crm-primary-action{box-shadow:var(--crm-primary-shadow);background:var(--crm-gradient)!important;border:0!important}.portal-skin.crm-mt-shell .mt-deal-hero .crm-mark-lost-action{border-color:var(--crm-lavender);color:var(--crm-lavender)!important}.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:28px;display:grid;overflow-x:auto}.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip button{white-space:normal;text-align:left;border:1px solid var(--crm-record-glass-border);background:var(--crm-record-glass);border-radius:16px;justify-content:center;height:66px;min-height:66px;padding:12px;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip button>span{color:inherit!important;font:700 14px/1.25 Gilroy,DM Sans,sans-serif!important}.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip button[data-current=true]{background:var(--crm-deep);border-color:var(--crm-violet);box-shadow:var(--crm-primary-shadow)}.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip button[data-completed=true]{color:var(--crm-lavender)!important}.portal-skin.crm-mt-shell .mt-journey-strip{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-38px 34px 16px;display:grid;position:relative}.portal-skin.crm-mt-shell .mt-journey-strip button{background:var(--crm-surface);border:1px solid var(--crm-line);white-space:normal;text-align:left;border-radius:24px;justify-content:flex-start;align-items:flex-start;gap:14px;height:auto;min-height:126px;padding:18px 20px;display:flex;color:var(--crm-ink)!important}.portal-skin.crm-mt-shell .mt-journey-strip button[data-live=true]{background:var(--crm-night);box-shadow:var(--crm-shadow);border-color:var(--crm-night);color:var(--crm-on-night)!important}.mt-journey-strip button>b{background:var(--crm-soft);width:42px;height:42px;color:var(--crm-deep);border-radius:12px;flex:none;place-items:center;font-size:16px;display:grid}.mt-journey-strip button[data-live=true]>b{background:var(--crm-record-glass);color:var(--crm-on-night)}.mt-journey-strip button span{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-journey-strip button small{color:var(--crm-slate);font:700 12px/1.4 DM Sans,sans-serif}.mt-journey-strip button[data-live=true] small{color:var(--crm-lavender)}.mt-journey-strip button strong{font:700 17px/1.3 Gilroy,DM Sans,sans-serif}.mt-journey-strip button em{color:var(--crm-slate);font:400 14px/1.45 DM Sans,sans-serif}.mt-journey-strip button[data-live=true] em{color:var(--crm-lavender)}.portal-skin.crm-mt-shell .mt-customer .mt-next-step{background:var(--crm-surface);border:1px solid var(--crm-lavender);min-height:120px;box-shadow:var(--crm-shadow);border-radius:28px;align-items:center;gap:20px;margin:0 34px 22px;padding:24px 28px;display:flex}.mt-next-step>div:first-of-type{flex:1;min-width:0}.mt-next-step small{color:var(--crm-violet);text-transform:uppercase;font:700 12px/1.4 DM Sans,sans-serif}.mt-next-step .crm-next-icon{background:var(--crm-gradient);width:56px;height:56px;color:var(--crm-on-night);border-radius:18px;flex:none;place-items:center;display:grid}.portal-skin.crm-mt-shell .mt-next-step button{border-color:var(--crm-lavender);background:var(--crm-surface);border-radius:999px;height:48px;padding-inline:20px;font-size:15px;color:var(--crm-deep)!important}.portal-skin.crm-mt-shell .mt-next-step .mt-call-patient{background:var(--crm-night);border-color:var(--crm-night);color:var(--crm-on-night)!important}.mt-next-actions{flex:none;align-items:center;gap:10px;display:flex}.portal-skin.crm-mt-shell .mt-customer .mt-next-step h2{margin:4px 0;font:800 22px/1.3 Gilroy,DM Sans,sans-serif;color:var(--crm-ink)!important}.mt-next-step p{color:var(--crm-slate);margin:0;font-size:15px}.mt-customer .mt-record-layout{grid-template-columns:minmax(200px,1fr) minmax(0,2.2fr) minmax(200px,1fr);padding:0 24px 32px}.mt-record-layout>aside:first-child{grid-column:1;max-height:none;position:static}.mt-record-layout>.mt-record-center{grid-column:2}.mt-record-layout>.mt-record-actions{grid-column:3}.mt-record-layout>aside>p,.mt-record-center>p{display:none}.mt-record-layout [data-crm-section]{background:var(--crm-surface);box-shadow:none;border-color:var(--crm-line);border-radius:20px}.mt-record-layout [data-crm-section]>div:first-child{background:var(--crm-surface);color:var(--crm-ink);border:0}.mt-record-layout [data-crm-section]>div:first-child :is(h3,svg){color:var(--crm-ink)!important}.mt-record-layout [data-crm-section]>div:nth-child(2){grid-template-columns:minmax(0,1fr)}.crm-mt-shell .mt-record-layout [data-crm-section]>div:nth-child(2)>*{min-width:0;grid-column:1/-1!important}.crm-mt-shell .mt-record-layout [data-crm-section]>div:first-child{background:var(--crm-surface)!important}.crm-mt-shell .mt-record-layout [data-crm-section]>div:first-child :is(h3,svg){color:var(--crm-ink)!important}.crm-mt-shell .mt-record-layout [data-crm-section=assessment]{display:none}.crm-mt-shell .mt-customer[data-mt-tab=assessment][data-mt-legacy-edit=true] .mt-record-layout [data-crm-section=assessment]{display:block}.crm-mt-shell .mt-customer[data-mt-tab=assessment] .mt-record-layout>aside:first-child{grid-area:1/1}.crm-mt-shell .mt-customer[data-mt-tab=assessment] .mt-record-center{grid-area:1/2}.crm-mt-shell .mt-customer[data-mt-tab=assessment] .mt-record-actions{grid-row:auto}.mt-record-layout [data-crm-section] h3{text-transform:none;font:700 13px DM Sans,sans-serif}.mt-record-layout .mt-record-tabs{background:var(--crm-surface);scrollbar-width:none;border:0;border-radius:999px;flex-wrap:nowrap;gap:6px;padding:8px;overflow:auto hidden}.mt-record-layout .mt-record-tabs::-webkit-scrollbar{display:none}.mt-record-tabs button{white-space:nowrap;letter-spacing:.01em;flex:none;height:38px;padding-inline:18px;font:700 13px/1 DM Sans,sans-serif}.mt-action-panel,.mt-linked-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.mt-action-panel h2,.mt-linked-panel h2{font:700 13px DM Sans,sans-serif}.mt-action-panel button{white-space:normal;text-align:left;height:auto;min-height:34px;color:var(--crm-ink);border-radius:999px;justify-content:flex-start;font-size:12px}.mt-center-section{display:none}.mt-customer[data-mt-tab=overview] .mt-section-summary,.mt-customer[data-mt-tab=recommendation] .mt-section-recommendation,.mt-customer[data-mt-tab=consultation] .mt-section-consultation,.mt-customer[data-mt-tab=quote] .mt-section-quote,.mt-customer[data-mt-tab=history] .mt-section-history,.mt-customer[data-mt-tab=contracts] .mt-section-contracts{display:block}.mt-customer .mt-assessment{display:none}.mt-customer[data-mt-tab=assessment] .mt-assessment{display:block}.mt-customer .mt-record-retained-hero{display:none}.mt-unavailable-section{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:20px;padding:24px}.mt-unavailable-section h2{margin-bottom:12px;font:700 18px Outfit,sans-serif}.mt-unavailable-section p{color:var(--crm-slate);font-size:13px}.mt-communication-page{flex:1;min-height:0;overflow:auto}.mt-communication-page>.crm-board-hero{justify-content:space-between;align-items:center;display:flex}.mt-communication-controls{color:var(--crm-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:12px;display:flex}.mt-sms-layout{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;grid-template-columns:280px minmax(0,1fr);min-height:500px;margin:0 24px 24px;display:grid;overflow:hidden}.mt-sms-layout>aside{border-right:1px solid var(--crm-line)}.mt-search{align-items:center;gap:8px;padding:16px;display:flex}.mt-search input{min-width:0}.mt-sms-person{text-align:left;border-top:1px solid var(--crm-line);border-radius:0;flex-direction:column;align-items:stretch;gap:5px;width:100%;height:auto;padding:14px 16px;display:flex}.mt-sms-person[data-active=true]{background:var(--crm-soft)}.mt-sms-person small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--crm-slate);overflow:hidden}.mt-sms-thread{flex-direction:column;min-width:0;display:flex}.mt-sms-thread>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mt-message-list{flex-direction:column;gap:12px;min-height:300px;padding:20px;display:flex}.mt-message{background:var(--crm-soft);overflow-wrap:anywhere;border-radius:16px;align-self:flex-start;max-width:85%;padding:12px 16px;font-size:13px}.mt-message[data-outbound=true]{background:var(--crm-deep);color:var(--crm-on-night);align-self:flex-end}.mt-message small{opacity:.75;font-size:10px}.mt-sms-thread>footer{border-top:1px solid var(--crm-line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.mt-sms-thread textarea{width:100%;min-height:75px}.mt-call-history{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;margin:0 24px 24px;padding:20px}.mt-call-history>nav{flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.mt-call-history button{border-radius:999px;font-size:12px}.mt-call-history button[data-active=true]{background:var(--crm-night);color:var(--crm-on-night)}.mt-call-row{border-top:1px solid var(--crm-line);align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.mt-call-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mt-call-row small{color:var(--crm-slate)}.crm-mt-shell .mt-funnel{background:var(--crm-night)}.crm-mt-shell .crm-kanban-column .crm-column-hint{align-items:center;gap:5px;display:flex}.portal-skin.crm-mt-shell .mt-record-layout [data-crm-section]>div:first-child h3{color:var(--crm-ink)!important}.portal-skin.crm-mt-shell .mt-record-layout [data-crm-section]>div:first-child svg{color:var(--crm-violet)!important}.portal-skin.crm-mt-shell .mt-communication-controls .crm-list-toggle button{color:var(--crm-slate)!important}.portal-skin.crm-mt-shell .mt-communication-controls .crm-list-toggle button[data-active=true]{background:var(--crm-night);color:var(--crm-on-night)!important}.crm-mt-shell .mt-customer>.mt-record-status{min-height:0;padding:0}.crm-mt-shell .mt-customer>.mt-record-status>div{margin-left:auto}@media (width<=760px){.mt-sms-layout{grid-template-columns:minmax(0,1fr);margin-inline:14px}.mt-call-row{flex-wrap:wrap}}@media (width<=1100px){.crm-mt-shell .crm-account>span:not([data-slot]){display:none}.crm-mt-shell .crm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-customer .mt-record-layout{grid-template-columns:220px minmax(0,1fr)}.mt-record-layout>.mt-record-actions{grid-column:2}}@media (width<=760px){.crm-mt-shell .crm-work-layout{grid-template-columns:minmax(0,1fr);padding-inline:14px}.crm-mt-shell .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.mt-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:14px}.mt-customer .mt-record-layout{flex-direction:column;padding-inline:14px;display:flex}.mt-record-layout>aside,.mt-record-layout>.mt-record-center{width:100%}.mt-deal-hero h1{font-size:32px}.mt-customer .mt-next-step{margin-inline:14px}}@media (width<=1500px){.mt-deal-title-row{flex-wrap:wrap}.mt-deal-hero .crm-deal-hero-actions{flex:100%;justify-content:flex-start}.portal-skin.crm-mt-shell .mt-deal-hero h1{font-size:52px}}@media (width<=1200px){.portal-skin.crm-mt-shell .mt-deal-hero .crm-stage-strip{grid-template-columns:repeat(8,minmax(150px,1fr))}.portal-skin.crm-mt-shell .mt-journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-next-actions{flex-wrap:wrap}}@media (width<=760px){.portal-skin.crm-mt-shell .mt-customer .mt-deal-hero{padding:20px 14px 60px}.mt-deal-topline,.mt-deal-topline .crm-deal-breadcrumb{flex-wrap:wrap}.portal-skin.crm-mt-shell .mt-deal-hero h1{font-size:36px}.portal-skin.crm-mt-shell .mt-deal-subtitle{font-size:14px}.portal-skin.crm-mt-shell .mt-deal-hero .crm-deal-hero-actions button{height:44px;padding-inline:15px;font-size:14px}.portal-skin.crm-mt-shell .mt-journey-strip{margin-inline:14px}.portal-skin.crm-mt-shell .mt-journey-strip button{gap:10px;padding:14px}.mt-journey-strip button>b{width:30px;height:30px}.portal-skin.crm-mt-shell .mt-customer .mt-next-step{flex-wrap:wrap;margin-inline:14px;padding:20px}.mt-next-actions{flex-basis:100%}}.mt-history-view{flex-direction:column;gap:14px;min-width:0;display:flex}.mt-history-journey{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:20px;padding:22px 24px 18px}.mt-history-journey header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.mt-history-journey header h2{color:var(--crm-ink);font:800 20px Gilroy,DM Sans,sans-serif}.mt-history-journey header p{color:var(--crm-slate);margin-top:3px;font-size:12.5px}.mt-history-journey header>span{color:var(--crm-ink);white-space:nowrap;padding-top:4px;font-size:12.5px;font-weight:600}.mt-history-journey-rail{scrollbar-width:thin;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:0 14px;margin:0;padding-bottom:14px;list-style:none;display:grid;overflow-x:auto}.mt-history-journey-rail li{grid-template-columns:auto;justify-items:start;gap:4px;padding-top:2px;display:grid;position:relative}.mt-history-journey-rail li:not(:last-child):before{content:"";background:var(--crm-line);pointer-events:none;width:calc(100% + 14px);height:3px;position:absolute;top:19px;left:18px}.mt-history-journey-rail li[data-done]:has(+li:is([data-done],[data-current])):before{background:var(--crm-violet)}.mt-history-journey-dot{z-index:1;border:1.5px solid var(--crm-line);width:36px;height:36px;color:var(--crm-slate);background:var(--crm-surface,#fff);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mt-history-journey-rail li[data-done] .mt-history-journey-dot{background:var(--crm-violet);border-color:var(--crm-violet);color:#fff}.mt-history-journey-rail li[data-current]:not([data-done]) .mt-history-journey-dot{border-color:var(--crm-violet);color:var(--crm-violet);box-shadow:0 0 0 5px var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.mt-history-journey-rail li[data-current]:not([data-done]) .mt-history-journey-dot{box-shadow:0 0 0 5px color-mix(in oklab,var(--crm-violet) 14%,transparent)}}.mt-history-journey-rail li strong{color:var(--crm-ink);font-size:13.5px;font-weight:700}.mt-history-journey-rail li small{color:var(--crm-slate);font-size:11.5px}.mt-history-journey-rail li[data-current] small{color:var(--crm-violet);font-weight:600}.mt-history-filters{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:999px;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.mt-history-filters button{height:34px;color:var(--crm-ink);border-radius:999px;padding-inline:16px;font-size:13.5px;font-weight:600}.mt-history-filters button[aria-pressed=true]{background:var(--crm-night);color:var(--crm-on-night)}.mt-history-card{border-radius:20px}.mt-history-card>.p-5{padding:22px 0 8px!important}.mt-history-timeline{margin:0;padding:0 24px;list-style:none}.mt-history-entry-grid{grid-template-columns:88px 26px minmax(0,1fr) auto;gap:0 12px;display:grid}.mt-history-day{text-align:right;min-width:0;padding-top:1px}.mt-history-day strong{color:var(--crm-ink);white-space:nowrap;font-size:14.5px;font-weight:800;display:block}.mt-history-day small{color:var(--crm-slate);font-size:11.5px;display:block}.mt-history-rail{justify-content:center;display:flex;position:relative}.mt-history-rail:before{content:"";background:var(--crm-line);width:1.5px;position:absolute;top:-14px;bottom:-14px;left:50%;transform:translate(-50%)}.mt-history-entry:first-child .mt-history-rail:before{top:14px}.mt-history-entry:last-child .mt-history-rail:before{height:22px;bottom:auto}.mt-history-dot{z-index:1;border:1.5px solid var(--crm-line);background:var(--crm-surface,#fff);width:34px;height:34px;color:var(--crm-violet);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mt-history-dot.is-call{border-color:var(--crm-violet)}.mt-history-content{min-width:0;padding-bottom:30px}.mt-history-entry:last-child .mt-history-content{padding-bottom:8px}.mt-history-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-history-title{color:var(--crm-ink);font-size:15px;font-weight:700}.mt-history-chip{background:var(--crm-slate);border-radius:999px;padding:3px 12px;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mt-history-chip{background:color-mix(in oklab,var(--crm-slate) 14%,transparent)}}.mt-history-chip{color:var(--crm-ink)}.mt-history-body{color:var(--crm-slate);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px}.mt-history-lines{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mt-history-lines li{color:var(--crm-slate);overflow-wrap:anywhere;font-size:12.5px}.mt-history-action{height:30px;margin-top:8px;font-size:12px}.mt-history-when{text-align:right;white-space:nowrap}.mt-history-when span{color:var(--crm-ink);font-size:13px;font-weight:600}.mt-history-when small{color:var(--crm-slate);margin-top:2px;font-size:11.5px;display:block}@media (width<=760px){.mt-history-journey{padding:18px 16px 12px}.mt-history-journey header{flex-wrap:wrap;gap:8px}.mt-history-entry-grid{grid-template-columns:64px 24px minmax(0,1fr) auto;gap:0 8px}.mt-history-day strong{font-size:12.5px}.mt-history-filters{border-radius:18px;flex-wrap:wrap}.mt-history-filters button{height:32px;padding-inline:12px;font-size:12.5px}.mt-history-timeline{padding:0 14px}.mt-history-when span{font-size:12px}}.mt-feedback-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.mt-feedback-panel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-feedback-panel h2{color:var(--crm-ink);font:700 15px DM Sans,sans-serif}.mt-feedback-count{border:1px solid var(--crm-line);min-width:24px;height:22px;color:var(--crm-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font:700 11px DM Sans,sans-serif;display:inline-flex}.mt-feedback-sub{color:var(--crm-muted,var(--muted-foreground));font:400 12px/1.45 DM Sans,sans-serif}.mt-feedback-empty{color:var(--crm-muted,var(--muted-foreground));align-items:center;gap:6px;font:400 13px DM Sans,sans-serif;display:flex}.mt-feedback-panel ul{flex-direction:column;gap:10px;display:flex}.mt-feedback-panel li{border-top:1px solid var(--crm-line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.mt-feedback-panel li p{color:var(--crm-ink);white-space:pre-wrap;font:400 13px/1.45 DM Sans,sans-serif}.mt-feedback-panel li p.is-muted{color:var(--crm-muted,var(--muted-foreground));font-style:italic}.mt-feedback-panel li small{color:var(--crm-muted,var(--muted-foreground));font:500 11px DM Sans,sans-serif}.mt-feedback-chip{border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 10px;font:600 11px DM Sans,sans-serif;display:inline-flex}.mt-linked-panel{gap:10px;padding:20px;position:relative}.mt-linked-panel h2{color:var(--crm-ink);font-size:15px}.mt-linked-count{color:var(--crm-slate);font:500 13px DM Sans,sans-serif;position:absolute;top:22px;right:20px}.mt-linked-empty{color:var(--crm-slate);font:400 13px DM Sans,sans-serif}.mt-activities-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-activities-count{color:var(--crm-violet);background:var(--crm-soft);white-space:nowrap;border-radius:999px;padding:8px 12px;font:700 13px/1 DM Sans,sans-serif}.mt-activities-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mt-activities-list li{border:1px solid var(--crm-line);background:var(--crm-card,#fff);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.mt-activity-date{background:var(--crm-soft);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:62px;display:flex}.mt-activity-date span{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-violet);font:700 11px/1 DM Sans,sans-serif}.mt-activity-date b{color:var(--crm-violet);font:700 22px/1 DM Sans,sans-serif}.mt-activity-body{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-activity-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-activity-type{color:var(--crm-violet);background:var(--crm-soft);border-radius:999px;padding:6px 10px;font:700 13px/1 DM Sans,sans-serif}.mt-activity-time{color:var(--crm-slate);font:400 14px/1.3 DM Sans,sans-serif}.mt-activity-overdue{color:var(--destructive);font:700 11px/1 DM Sans,sans-serif}.mt-activities-list strong{color:var(--crm-ink);overflow-wrap:anywhere;font:700 16px/1.35 DM Sans,sans-serif}.mt-activities-list p{color:var(--crm-slate);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font:400 14px/1.45 DM Sans,sans-serif;display:-webkit-box;overflow:hidden}.mt-activity-action{align-items:center;gap:6px;display:flex}.mt-activity-action>button:not(.mt-activity-check){width:28px;height:28px}.mt-activity-check{border:2px solid var(--crm-violet);border-radius:999px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.mt-activity-check{border:2px solid color-mix(in oklab, var(--crm-violet) 45%, transparent)}}.mt-activity-check{cursor:pointer;color:var(--crm-card,#fff);background:0 0;place-items:center;transition:transform .15s,border-color .15s;display:grid}.mt-activity-check:hover:not(:disabled){border-color:var(--crm-violet);transform:scale(1.05)}.mt-activity-check[data-done=true]{cursor:default;color:#fff;background:oklch(80% .1 160);border:none}.mt-activities-list li[data-done=true] .mt-activity-date,.mt-activities-list li[data-done=true] .mt-activity-body{opacity:.55}.mt-activities-list li[data-done=true] strong{color:var(--crm-slate);text-decoration:line-through}.mt-activities-panel .mt-linked-actions>button{flex:auto}.mt-linked-person{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-linked-person{background:color-mix(in oklab, var(--crm-surface) 92%, var(--crm-violet,#7c4dca) 8%)}}.mt-linked-person{text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.mt-linked-person:hover{box-shadow:0 6px 16px -10px var(--crm-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.mt-linked-person:hover{box-shadow:0 6px 16px -10px color-mix(in oklab, var(--crm-ink) 40%, transparent)}}.mt-linked-person.is-base{background:var(--crm-ink);border-color:var(--crm-ink)}.mt-linked-avatar{border-radius:12px;flex-shrink:0;width:44px;height:44px}.mt-linked-avatar img{object-fit:cover}.mt-linked-avatar>span,.mt-linked-avatar [data-slot=avatar-fallback]{color:#fff;background:linear-gradient(135deg,#b79bea,#7c4dca);border-radius:12px;font:700 14px DM Sans,sans-serif}.mt-linked-text{flex-direction:column;flex:1;min-width:0;display:flex}.mt-linked-text strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font:700 14px DM Sans,sans-serif;overflow:hidden}.mt-linked-text small{color:var(--crm-slate);font:400 12px DM Sans,sans-serif}.mt-linked-person.is-base strong,.mt-linked-person.is-base small{color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-linked-person.is-base small{color:color-mix(in oklab, var(--crm-surface) 65%, transparent)}}.mt-linked-person em{letter-spacing:.12em;color:#7c4dca;font:800 10px DM Sans,sans-serif}.mt-linked-actions{gap:8px;margin-top:4px;display:flex}.mt-linked-actions>button{color:#7c4dca;border-color:oklab(53.7423% .0843176 -.165306/.45);border-radius:999px;flex:1;font-weight:700}.mt-overview{flex-direction:column;gap:16px;display:flex}.mt-ov-card{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;flex-direction:column;gap:14px;padding:24px 28px;display:flex}.mt-ov-card h2{color:var(--crm-ink);font:700 17px DM Sans,sans-serif}.mt-ov-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-ov-summary-meta{color:var(--crm-slate);align-items:center;gap:10px;font:400 13px DM Sans,sans-serif;display:flex}.mt-ov-pill{border:1px solid var(--crm-line);color:#7c4dca;background:var(--crm-surface);border-radius:999px;padding:4px 12px;font:700 13px DM Sans,sans-serif}.mt-ov-pill:disabled{opacity:.6}.mt-ov-summary-text{flex-direction:column;gap:6px;max-width:860px;display:flex}.mt-ov-summary-text p{color:var(--crm-ink);font:400 15px/1.65 DM Sans,sans-serif}.mt-ov-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-top:6px;color:var(--crm-slate)!important;font:700 11px DM Sans,sans-serif!important}.mt-ov-muted{color:var(--crm-slate);font:400 13px DM Sans,sans-serif}.mt-ov-link{color:#7c4dca;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font:700 14px DM Sans,sans-serif}.mt-ov-next{color:#fff;background:linear-gradient(90deg,#7c4dca,#b79bea);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mt-ov-next .mt-ov-eyebrow{margin:0 0 2px;color:#ffffffd9!important}.mt-ov-next strong{color:#fff;font:700 16px DM Sans,sans-serif}.mt-ov-next button{color:#7c4dca;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:10px 20px;font:700 14px DM Sans,sans-serif}.mt-ov-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mt-ov-estimate{color:#fff;background:radial-gradient(120% 90% at 85% 0,#3a1f6b 0%,#0b0716 55%),#0b0716;border-radius:24px;flex-direction:column;gap:8px;min-height:220px;padding:28px;display:flex}.mt-ov-estimate .mt-ov-eyebrow{margin:0;color:#c9b5f2!important}.mt-ov-estimate-total{color:#fff;letter-spacing:-.02em;font:800 42px/1.05 DM Sans,sans-serif}.mt-ov-estimate-total span{color:#ffffffbf;margin-left:6px;font:500 15px DM Sans,sans-serif}.mt-ov-estimate-meta{color:#ffffffb3;font:400 14px DM Sans,sans-serif}.mt-ov-estimate .mt-ov-link{color:#c9b5f2;margin-top:12px}.mt-ov-deal dl{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.mt-ov-deal dt{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-slate);font:700 11px DM Sans,sans-serif}.mt-ov-deal dd{color:var(--crm-ink);word-break:break-word;margin-top:2px;font:400 15px DM Sans,sans-serif}.mt-ov-recent ul{flex-direction:column;gap:16px;display:flex}.mt-ov-recent li{grid-template-columns:36px 1fr auto;align-items:start;gap:14px;display:grid}.mt-ov-recent-icon{background:var(--crm-surface);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-ov-recent-icon{background:color-mix(in oklab, var(--crm-surface) 90%, #7c4dca 10%)}}.mt-ov-recent-icon{color:#5b3fa6}.mt-ov-recent-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mt-ov-recent-text strong{color:var(--crm-ink);font:700 15px DM Sans,sans-serif}.mt-ov-recent-text small{color:var(--crm-slate);font:400 14px DM Sans,sans-serif}.mt-ov-recent time{color:var(--crm-slate);white-space:nowrap;font:400 13px DM Sans,sans-serif}@media (width<=900px){.mt-ov-row{grid-template-columns:1fr}.mt-ov-card{padding:20px}}.mt-customer[data-mt-tab=assessment] .mt-section-assessment{display:block}.mt-assess-view{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;flex-direction:column;gap:22px;padding:28px 30px;display:flex}.mt-assess-view>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mt-assess-view h2{color:var(--crm-ink);font:700 19px DM Sans,sans-serif}.mt-assess-view header p{color:var(--crm-slate);margin-top:4px;font:400 15px DM Sans,sans-serif}.mt-assess-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.mt-assess-header-actions>button{white-space:normal;height:auto;min-height:38px;color:var(--crm-deep);border-radius:999px}@container (width<=760px){.mt-assess-view>header{flex-direction:column}.mt-assess-header-actions{justify-content:flex-start}}.mt-assess-progress{flex-direction:column;align-items:flex-end;gap:8px;min-width:160px;display:flex}.mt-assess-progress strong{color:#5b3fa6;font:700 19px DM Sans,sans-serif}.mt-assess-progress span{background:var(--crm-line);border-radius:999px;width:160px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.mt-assess-progress span{background:color-mix(in oklab, var(--crm-line) 70%, #7c4dca 8%)}}.mt-assess-progress span{overflow:hidden}.mt-assess-progress i{background:linear-gradient(90deg,#7c4dca,#b79bea);border-radius:999px;height:100%;display:block}.mt-assess-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--crm-slate);border-bottom:1px solid var(--crm-line);padding-bottom:12px;font:700 13px DM Sans,sans-serif}.mt-assess-group dl{grid-template-columns:1fr 1fr;gap:16px 36px;margin-top:16px;display:grid}.mt-assess-group dl>div.is-wide{grid-column:1/-1}.mt-assess-group dt{color:var(--crm-slate);font:400 15px DM Sans,sans-serif}.mt-assess-group dd{color:var(--crm-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font:600 17px DM Sans,sans-serif;display:flex}.mt-assess-group dd button{color:var(--crm-slate);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:4px}.mt-assess-group dd button:hover{color:#7c4dca;background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-assess-group dd button:hover{background:color-mix(in oklab, var(--crm-surface) 90%, #7c4dca 10%)}}@media (width<=760px){.mt-assess-group dl{grid-template-columns:1fr}.mt-assess-view>header{flex-direction:column}.mt-assess-progress{align-items:flex-start}}.mt-rec{flex-direction:column;gap:18px;display:flex}.mt-rec-hero{color:#fff;background:radial-gradient(70% 120% at 70% 0,#3a1f6b 0%,#0b0716 60%),#0b0716;border-radius:28px;grid-template-columns:1fr auto;gap:20px 24px;padding:32px;display:grid;position:relative}.mt-rec-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#c9b5f2;align-items:center;gap:12px;font:700 13px DM Sans,sans-serif;display:flex}.mt-rec-eyebrow:before{content:"";background:#c9b5f2;width:32px;height:1px}.mt-rec-total{letter-spacing:-.02em;color:#fff;margin-top:10px;font:800 54px/1.05 DM Sans,sans-serif}.mt-rec-total span{color:#ffffffbf;letter-spacing:0;text-transform:none;margin-left:12px;font:400 17px DM Sans,sans-serif}.mt-rec-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mt-rec-link{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font:600 14px DM Sans,sans-serif;display:inline-flex}.mt-rec-link small{color:#c9b5f2;margin-left:4px;font-size:13px}.mt-rec-toggle{color:#ffffffd9;align-items:center;gap:10px;margin-left:4px;font:400 15px DM Sans,sans-serif;display:inline-flex}.mt-rec-toggle button{cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;width:56px;height:32px;position:relative}.mt-rec-toggle button i{background:#fff;border-radius:999px;width:24px;height:24px;transition:left .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.mt-rec-toggle button[aria-checked=true]{background:#7c4dca}.mt-rec-toggle button[aria-checked=true] i{left:28px}.mt-rec-hero-actions{flex-direction:column;gap:12px;min-width:300px;display:flex}.mt-rec-send{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c4dca,#b79bea);border:0;border-radius:999px;padding:16px 28px;font:700 17px DM Sans,sans-serif;box-shadow:0 10px 30px -10px #7c4dca99}.mt-rec-send:disabled{opacity:.55;cursor:not-allowed}.mt-rec-pin{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:15px 28px;font:700 17px DM Sans,sans-serif}.mt-rec-breakdown{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.mt-rec-breakdown dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font:600 13px DM Sans,sans-serif}.mt-rec-breakdown dd{color:#fff;margin-top:4px;font:700 22px DM Sans,sans-serif}.mt-rec-breakdown small{color:#fff9;font:400 14px DM Sans,sans-serif}.mt-rec-error{color:#fca5a5;grid-column:1/-1;font-size:13px}.mt-rec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mt-rec-surgeon{border:1px solid var(--crm-line);background:var(--crm-surface);grid-row:span 4;grid-template-rows:subgrid;border-radius:24px;gap:16px;padding:20px;display:grid;position:relative}.mt-rec-surgeon.is-base{border-color:var(--crm-lavender);box-shadow:0 12px 30px -18px var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.mt-rec-surgeon.is-base{box-shadow:0 12px 30px -18px color-mix(in oklab,var(--crm-violet) 55%,transparent)}}.mt-rec-base-tag{background:var(--crm-surface);border-radius:999px;justify-self:start;height:24px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.mt-rec-base-tag{background:color-mix(in oklab, var(--crm-surface) 88%, var(--crm-violet) 12%)}}.mt-rec-base-tag{letter-spacing:0;text-transform:uppercase;color:var(--crm-violet);font:700 11px/16px DM Sans,sans-serif}.mt-rec-base-tag.is-placeholder{visibility:hidden}.mt-rec-surgeon header{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;min-height:88px;display:grid}.mt-rec-surgeon header img,.mt-rec-initials{object-fit:cover;border-radius:14px;flex-shrink:0;width:56px;height:56px}.mt-rec-initials{background:var(--crm-violet);color:var(--crm-surface);justify-content:center;align-items:center;font:700 18px DM Sans,sans-serif;display:flex}.mt-rec-surgeon header strong{color:var(--crm-ink);font:700 16px/22px DM Sans,sans-serif;display:block}.mt-rec-surgeon header small{color:var(--crm-slate);margin-top:4px;font:400 13px/18px DM Sans,sans-serif;display:block}.mt-rec-surgeon{min-width:0;overflow:hidden}.mt-rec-surgeon header>div{overflow-wrap:anywhere;min-width:0}.mt-rec-stats{background:var(--crm-surface);border-radius:14px;grid-template-columns:1fr;gap:0;padding:4px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-rec-stats{background:color-mix(in oklab, var(--crm-surface) 94%, var(--crm-violet) 6%)}}.mt-rec-stats{min-width:0}.mt-rec-stats>div{border-top:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-rec-stats>div{border-top:1px solid color-mix(in oklab, var(--crm-line) 70%, transparent)}}.mt-rec-stats>div:first-child{border-top:0}.mt-rec-stats dt{letter-spacing:.04em;text-transform:uppercase;color:var(--crm-slate);min-width:0;font:600 11px/16px DM Sans,sans-serif}.mt-rec-stats dd{color:var(--crm-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font:600 16px/20px DM Sans,sans-serif}.mt-rec-stats dd.is-match{color:var(--crm-violet);font:700 18px/20px DM Sans,sans-serif}.mt-rec-stats small{text-align:right;color:var(--crm-slate);overflow-wrap:anywhere;grid-column:1/-1;justify-self:end;margin-top:2px;font:400 12px/16px DM Sans,sans-serif}.mt-rec-surgeon footer{align-content:start;gap:10px;min-width:0;display:grid}.mt-rec-secondary-actions{grid-template-columns:repeat(auto-fit,minmax(36px,1fr));justify-items:center;gap:8px;display:grid}.mt-rec-book{background:var(--crm-night);width:100%;min-height:42px;color:var(--crm-surface);border-color:var(--crm-night);border-radius:999px;padding:10px 12px;font:600 13px/18px DM Sans,sans-serif}.mt-rec-book:hover{background:var(--crm-night);color:var(--crm-surface)}.mt-rec-base-btn{white-space:normal;width:100%;height:auto;min-height:42px;color:var(--crm-ink);border:1px solid var(--crm-line);background:var(--crm-surface);cursor:pointer;border-radius:999px;padding:10px 8px;font:600 13px/18px DM Sans,sans-serif}.mt-rec-base-btn.is-active,.mt-rec-base-btn.is-active:hover{background:var(--crm-night);color:var(--crm-surface);border-color:var(--crm-night)}.mt-rec-base-btn:disabled{opacity:.5;cursor:not-allowed}.mt-rec-icon{border:1px solid var(--crm-line);background:var(--crm-surface);width:36px;height:36px;color:var(--crm-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mt-rec-icon.is-danger:hover{color:#dc2626}.mt-rec-empty{border:1px dashed var(--crm-line);background:var(--crm-surface);border-radius:24px;padding:24px}.mt-rec-empty p{color:var(--crm-slate);margin-top:4px;font-size:14px}@media (width<=1200px){.mt-rec-grid,.mt-rec-hero{grid-template-columns:1fr}.mt-rec-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-rec-hero-actions{min-width:0}}.mt-schedule-dialog{background:var(--crm-surface,var(--background));width:calc(100% - 40px);max-height:90vh;color:var(--crm-ink,var(--foreground));border-radius:28px;padding:32px;overflow:auto;max-width:1080px!important}.mt-schedule-dialog h2{font:700 24px/1.35 DM Sans,sans-serif}.mt-schedule-layout{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:28px;margin-top:12px;display:grid}.mt-schedule-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.mt-schedule-surgeon{border:1px solid var(--crm-line,var(--border));border-radius:999px;align-self:flex-start;padding:12px 18px;font-weight:700}.mt-schedule-format{gap:8px;display:flex}.mt-schedule-format button{border-radius:14px;flex:1;height:48px}.mt-schedule-format button[aria-pressed=true]{background:var(--crm-night,var(--foreground));color:var(--crm-on-night,var(--background))}.mt-schedule-summary{background:var(--crm-page,var(--muted));border:1px solid var(--crm-line,var(--border));border-radius:22px;flex-direction:column;align-self:start;gap:12px;padding:24px;display:flex}.mt-schedule-summary strong{font-size:18px}.mt-schedule-summary small{color:var(--crm-slate,var(--muted-foreground));overflow-wrap:anywhere;font-size:12px;display:block}.mt-schedule-notice{color:var(--crm-slate,var(--muted-foreground));font-size:13px;line-height:1.5}.mt-schedule-footer{justify-content:flex-end;gap:16px;margin-top:24px;display:flex}.mt-schedule-footer button{border-radius:999px;min-height:44px}@media (width<=760px){.mt-schedule-dialog{padding:24px 18px}.mt-schedule-layout{grid-template-columns:minmax(0,1fr)}.mt-schedule-footer{flex-wrap:wrap}}.mt-consult{flex-direction:column;gap:20px;display:flex}.mt-consult-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:28px;flex-direction:column;gap:18px;padding:28px;display:flex}.mt-consult-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mt-consult-card h2{color:var(--crm-ink);font:700 19px DM Sans,sans-serif}.mt-consult-card header p{color:var(--crm-slate);margin-top:2px;font:400 15px DM Sans,sans-serif}.mt-consult-pill{background:var(--crm-surface);border-radius:999px;padding:6px 16px}@supports (color:color-mix(in lab, red, red)){.mt-consult-pill{background:color-mix(in oklab, var(--crm-surface) 90%, #7c4dca 10%)}}.mt-consult-pill{color:#5b3fa6;white-space:nowrap;font:600 15px DM Sans,sans-serif}.mt-consult-times{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mt-consult-times>div{border:1px solid var(--crm-line);border-radius:18px;padding:18px}.mt-consult-times small,.mt-consult-grid dt{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-slate);font:600 13px DM Sans,sans-serif;display:block}.mt-consult-times strong{color:var(--crm-ink);margin-top:8px;font:700 21px DM Sans,sans-serif;display:block}.mt-consult-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.mt-consult-grid dd{color:var(--crm-ink);margin-top:4px;font:500 17px DM Sans,sans-serif}.mt-consult-meeting{border-top:1px solid var(--crm-line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.mt-consult-meeting dt{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-slate);font:600 13px DM Sans,sans-serif}.mt-consult-meeting button[aria-label]{color:var(--crm-slate);cursor:pointer;background:0 0;border:none;padding:4px}.mt-consult-meeting button[aria-label]:hover{color:#5b3fa6}.mt-consult-actions{flex-wrap:wrap;gap:12px;display:flex}.mt-consult-actions button,.mt-consult-save{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);cursor:pointer;border-radius:999px;padding:13px 22px;font:600 16px DM Sans,sans-serif}.mt-consult-actions button.is-dark,.mt-consult-save{color:#fff;background:#0b0716;border-color:#0b0716}.mt-consult-actions button.is-purple{color:#5b3fa6;border-color:#c9b5f2}.mt-consult-actions button:disabled{opacity:.5;cursor:not-allowed}.mt-consult-save{padding:10px 18px}.mt-consult-editor{border-top:1px solid var(--crm-line);padding-top:16px}.mt-consult-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mt-consult-card textarea{width:100%;min-height:200px;color:var(--crm-ink);background:var(--crm-surface);resize:vertical;border:1px solid #c9b5f2;border-radius:16px;padding:16px;font:400 16px DM Sans,sans-serif}.mt-consult-card footer{color:var(--crm-slate);justify-content:space-between;align-items:center;font:400 15px DM Sans,sans-serif;display:flex}.mt-consult-photos>div>h3,.mt-consult-photos>div>p:first-of-type{display:none}@media (width<=1100px){.mt-consult-pair,.mt-consult-times{grid-template-columns:1fr}.mt-consult-grid{grid-template-columns:1fr 1fr}}.mt-side-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:28px;flex-direction:column;gap:16px;padding:24px 26px;display:flex}.mt-side-card>header{justify-content:space-between;align-items:center;display:flex}.mt-side-card h2{color:var(--crm-ink);font:700 19px DM Sans,sans-serif}.mt-side-card>header button{color:#5b3fa6;background:var(--crm-surface);cursor:pointer;border:1px solid #c9b5f2;border-radius:999px;padding:6px 16px;font:600 15px DM Sans,sans-serif}.mt-side-card dl{flex-direction:column;gap:16px;display:flex}.mt-side-card dl.mt-side-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.mt-side-grid .mt-side-field:first-child,.mt-side-grid .mt-side-field:last-child{grid-column:1/-1}.mt-side-field dt,.mt-side-owner>dt{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-slate);font:600 13px DM Sans,sans-serif}.mt-side-field dd{color:var(--crm-ink);overflow-wrap:anywhere;margin-top:4px;font:400 17px DM Sans,sans-serif}.mt-customer-field-label{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.mt-customer-field-label button{color:var(--crm-slate);flex-shrink:0}.mt-side-phone{color:#7c4dca;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.mt-side-phone svg{flex-shrink:0}.mt-side-phone small{color:var(--crm-slate);font-size:13px;font-weight:500}.mt-side-owner{border-top:1px solid var(--crm-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.mt-side-owner p{color:var(--crm-slate);font:400 14px DM Sans,sans-serif}.mt-side-owner-select{border:1px solid var(--crm-line);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:relative}.mt-side-owner-select>span:nth-child(2){flex:1;min-width:0}.mt-side-owner-select strong{color:var(--crm-ink);font:700 16px DM Sans,sans-serif;display:block}.mt-side-owner-select small{color:var(--crm-slate);white-space:nowrap;text-overflow:ellipsis;font:400 13px DM Sans,sans-serif;display:block;overflow:hidden}.mt-side-owner-select select{opacity:0;cursor:pointer;position:absolute;inset:0}.mt-side-avatar{color:#fff;background:linear-gradient(135deg,#b79bea,#7c4dca);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font:700 15px DM Sans,sans-serif;display:flex;overflow:hidden}.mt-side-invite{color:#5b3fa6;background:var(--crm-surface);cursor:pointer;border:1px solid #c9b5f2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px;font:600 16px DM Sans,sans-serif;display:flex}.mt-side-invite:disabled{opacity:.55;cursor:not-allowed}.mt-side-bmi{background:var(--crm-surface);border-radius:14px;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.mt-side-bmi{background:color-mix(in oklab, var(--crm-surface) 88%, #16a34a 12%)}}.mt-side-bmi{color:#166534;font:600 15px DM Sans,sans-serif}.mt-newdeal-dialog{border:0;border-radius:32px!important}.mt-newdeal-head{text-align:left;padding:32px 32px 8px}.mt-newdeal-head h2{color:#16112a;font:700 26px DM Sans,sans-serif}.mt-newdeal-head p{color:#6b6880;font:400 16px DM Sans,sans-serif}.mt-newdeal-grid{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.mt-newdeal-grid label{color:#6b6880!important;font:600 15px DM Sans,sans-serif!important}.mt-newdeal-grid input,.mt-newdeal-grid button[role=combobox]{border-color:#c9b5f2;border-radius:16px;height:56px;padding-left:18px;font-size:16px}.mt-newdeal-note{color:#6b6880;margin-top:20px;font:400 15px DM Sans,sans-serif}.mt-newdeal-note strong{color:#16112a}.mt-newdeal-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.mt-newdeal-cancel{color:#5b3fa6;cursor:pointer;background:0 0;border:0;padding:12px 24px;font:600 18px DM Sans,sans-serif}.mt-newdeal-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c4dca,#9b7bd8);border:0;border-radius:999px;padding:14px 32px;font:600 18px DM Sans,sans-serif}.mt-newdeal-submit:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.mt-newdeal-grid{grid-template-columns:1fr}}.mt-insights{flex-direction:column;gap:18px;display:flex}.mt-ins-funnel{color:#fff;background:radial-gradient(60% 50% at 100% 0,#3a1f6b 0%,#0b0716 70%),#0b0716;border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex}.mt-ins-funnel>small{letter-spacing:.24em;text-transform:uppercase;color:#c9b5f2;font:700 13px DM Sans,sans-serif}.mt-ins-frow>div,.mt-ins-reason>div{justify-content:space-between;margin-bottom:8px;font:400 16px DM Sans,sans-serif;display:flex}.mt-ins-frow b{font-weight:700}.mt-ins-frow i,.mt-ins-reason i{background:#ffffff1f;border-radius:999px;height:8px;display:block;overflow:hidden}.mt-ins-frow em,.mt-ins-reason em{background:linear-gradient(90deg,#7c4dca,#c9b5f2);border-radius:999px;height:100%;display:block}.mt-ins-funnel p{color:#ffffffa6;font:400 15px DM Sans,sans-serif}.mt-ins-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:28px;flex-direction:column;gap:12px;padding:24px 26px;display:flex}.mt-ins-card>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mt-ins-card h2{color:var(--crm-ink);font:700 19px DM Sans,sans-serif}.mt-ins-card header span{color:var(--crm-slate);font:400 15px DM Sans,sans-serif}.mt-ins-card header a{color:#7c4dca;align-items:center;gap:4px;font:600 15px DM Sans,sans-serif;display:inline-flex}.mt-ins-empty,.mt-ins-sub{color:var(--crm-slate);font:400 15px DM Sans,sans-serif}.mt-ins-sub{margin-top:-10px}.mt-ins-consult{text-align:left;cursor:pointer;background:0 0;border:0;gap:14px;padding:0;display:flex}.mt-ins-date{background:var(--crm-surface);border-radius:14px;width:56px;height:60px}@supports (color:color-mix(in lab, red, red)){.mt-ins-date{background:color-mix(in oklab, var(--crm-surface) 92%, #7c4dca 8%)}}.mt-ins-date{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mt-ins-date small{color:#7c4dca;letter-spacing:.1em;font:700 12px DM Sans,sans-serif}.mt-ins-date b{color:var(--crm-ink);font:700 22px DM Sans,sans-serif}.mt-ins-consult strong{color:var(--crm-ink);font:700 16px DM Sans,sans-serif;display:block}.mt-ins-consult small{color:var(--crm-slate);margin-top:2px;font:400 14px DM Sans,sans-serif;display:block}.mt-ins-consult em{background:var(--crm-surface);border-radius:999px;margin-top:6px;padding:3px 12px;font:600 13px DM Sans,sans-serif;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mt-ins-consult em{background:color-mix(in oklab, var(--crm-surface) 90%, #f59e0b 10%)}}.mt-ins-consult em{color:#92400e}.mt-ins-consult em.is-paid{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-ins-consult em.is-paid{background:color-mix(in oklab, var(--crm-surface) 88%, #16a34a 12%)}}.mt-ins-consult em.is-paid{color:#166534}.mt-ins-bars{grid-template-columns:repeat(14,1fr);align-items:end;gap:3px;display:grid}.mt-ins-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;min-height:140px;display:flex}.mt-ins-bars b{color:#5b3fa6;min-height:16px;font:700 12px DM Sans,sans-serif}.mt-ins-bars i{background:var(--crm-surface);border-radius:4px 4px 0 0;width:100%}@supports (color:color-mix(in lab, red, red)){.mt-ins-bars i{background:color-mix(in oklab, var(--crm-surface) 92%, #7c4dca 8%)}}.mt-ins-bars i.is-on{background:#c9b5f2}.mt-ins-bars i.is-strong{background:#7c4dca}.mt-ins-bars small{color:var(--crm-slate);font:400 12px/1.2 DM Sans,sans-serif}.mt-ins-bars .is-today small{color:#5b3fa6;font-weight:700}.mt-ins-reason>div{color:var(--crm-ink)}.mt-ins-reason b{color:var(--crm-slate);font-weight:400}.mt-ins-reason i{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-ins-reason i{background:color-mix(in oklab, var(--crm-surface) 92%, #7c4dca 8%)}}.mt-ins-reason i{height:7px}.mt-filters{align-items:center;gap:10px!important}.mt-filters>div:first-child{letter-spacing:.16em;margin-right:8px;color:var(--crm-slate)!important;font:700 13px DM Sans,sans-serif!important}.mt-filters>div:first-child svg{display:none}.mt-filters button[role=combobox],.mt-filters .deals-date-pill{gap:10px;border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;height:46px!important;color:var(--crm-ink)!important;box-shadow:none!important;border-radius:999px!important;width:auto!important;padding:0 18px 0 20px!important;font:600 16px DM Sans,sans-serif!important}.mt-filters button[role=combobox]>span:not(.crm-filter-label){display:none}.mt-filters .crm-filter-label{color:var(--crm-ink)!important;margin:0!important;font:600 16px DM Sans,sans-serif!important}.mt-filters button[role=combobox][data-state=open],.mt-filters button[role=combobox][data-mt-active]{border:2px solid #4f46c8!important}.mt-filters button[role=combobox][data-mt-active] .crm-filter-label:after{content:"";vertical-align:middle;background:#7c4dca;border-radius:999px;width:7px;height:7px;margin-left:8px;display:inline-block}.mt-filters .deals-date-pill>svg:first-child{display:none}.mt-filter-menu{min-width:300px;border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;border-radius:22px!important;padding:10px!important;box-shadow:0 18px 40px -20px #16112a59!important}.mt-filter-menu [role=option]{color:var(--crm-ink)!important;background:0 0!important;border-radius:14px!important;padding:12px 44px 12px 16px!important;font:600 16px DM Sans,sans-serif!important}.mt-filter-menu [role=option]>span:first-child{color:#5b3fa6;left:auto!important;right:14px!important}.mt-filter-menu [role=option][data-state=checked]{background:var(--crm-surface)!important}@supports (color:color-mix(in lab, red, red)){.mt-filter-menu [role=option][data-state=checked]{background:color-mix(in oklab, var(--crm-surface) 92%, #7c4dca 8%)!important}}.mt-filter-menu [role=option][data-highlighted]{background:var(--crm-surface)!important}@supports (color:color-mix(in lab, red, red)){.mt-filter-menu [role=option][data-highlighted]{background:color-mix(in oklab, var(--crm-surface) 95%, #7c4dca 5%)!important}}.mt-action-panel{gap:2px;padding:18px 16px}.mt-action-panel h2{margin-bottom:6px}.mt-action-panel button{gap:12px;padding:8px 10px;font-size:13px;font-weight:600}.mt-action-panel button svg{color:var(--crm-ink);opacity:.8}.mt-action-panel button.is-primary,.mt-action-panel button.is-primary svg{color:var(--crm-violet,#5b3fa6);opacity:1}.mt-sara-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.mt-sara-head{align-items:center;gap:12px;display:flex}.mt-sara-head>span:last-child{flex-direction:column;display:flex}.mt-sara-head strong{color:var(--crm-ink);font:700 14px DM Sans,sans-serif}.mt-sara-head small{color:var(--crm-muted,#6b6680);font-size:12px}.mt-sara-icon{background:var(--crm-soft,#f1edf9);width:40px;height:40px;color:var(--crm-violet,#5b3fa6);border-radius:999px;flex:none;place-items:center;display:grid}.mt-sara-panel button{border-radius:999px;font-weight:700}.mt-contracts{flex-direction:column;gap:16px;display:flex}.mt-ct-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;padding:28px}.mt-ct-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mt-ct-head h2{color:var(--crm-ink);font:700 18px DM Sans,sans-serif}.mt-ct-head p,.mt-ct-head>span{color:var(--crm-slate);margin-top:4px;font-size:14px}.mt-ct-steps{flex-direction:column;gap:12px;display:flex}.mt-ct-steps li{border:1px solid var(--crm-line);border-radius:18px;align-items:center;gap:18px;padding:18px;display:flex}.mt-ct-steps li>b{border:1.5px solid var(--crm-violet);width:46px;height:46px;color:var(--crm-deep);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.mt-ct-steps li[data-done]>b{background:var(--crm-violet);color:#fff}.mt-ct-steps li>div{flex:1;min-width:0}.mt-ct-steps p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-ct-steps strong{color:var(--crm-ink);font:700 16px DM Sans,sans-serif}.mt-ct-steps em{color:var(--crm-violet);background:var(--crm-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.mt-ct-steps small{color:var(--crm-slate);margin-top:4px;font-size:14px;display:block}.mt-ct-steps button{background:var(--crm-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:700}.mt-ct-steps button:disabled{opacity:.4;cursor:not-allowed}.mt-ct-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.mt-ct-grid{grid-template-columns:1fr}.mt-ct-steps li{flex-wrap:wrap}}.mt-ct-outline{border:1px solid var(--crm-violet);color:var(--crm-violet);background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.mt-ct-outline.is-wide{width:100%;margin-top:18px;padding:12px}.mt-ct-outline:disabled{opacity:.5;cursor:not-allowed}.mt-ct-empty{color:var(--crm-slate);font-size:14px}.mt-ct-itin,.mt-ct-check{flex-direction:column;gap:18px;display:flex}.mt-ct-itin li,.mt-ct-check li{align-items:center;gap:14px;display:flex}.mt-ct-itin li>div,.mt-ct-check li>div{flex-direction:column;flex:1;display:flex}.mt-ct-itin strong,.mt-ct-check strong{color:var(--crm-ink);font-size:15px;font-weight:600}.mt-ct-itin small,.mt-ct-check small{color:var(--crm-slate);font-size:13px}.mt-ct-date{background:var(--crm-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mt-ct-date small{color:var(--crm-deep);font-size:11px;font-weight:700}.mt-ct-date b{color:var(--crm-ink);font-size:20px}.mt-ct-itin em{color:var(--crm-violet);background:var(--crm-soft);border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.mt-ct-check i{border:1.5px solid var(--crm-violet);border-radius:999px;flex:none;width:26px;height:26px}.mt-lost-dialog{border-radius:28px;gap:0;max-width:720px;padding:36px}.mt-lost-dialog h2{color:var(--crm-ink);font:700 24px DM Sans,sans-serif}.mt-lost-dialog [data-radix-dialog-description],.mt-lost-dialog p:not(.mt-lost-label){color:var(--crm-slate);font-size:16px}.mt-lost-dialog>button.absolute{border:1px solid var(--crm-line);opacity:1;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;top:36px;right:36px}.mt-lost-label{color:var(--crm-slate);margin:22px 0 10px;font-size:15px;font-weight:600}.mt-lost-label span{color:var(--crm-violet)}.mt-lost-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt-lost-grid button{text-align:left;border:1px solid var(--crm-line);color:var(--crm-ink);background:var(--crm-surface);border-radius:16px;padding:16px 20px;font-size:16px;font-weight:700}.mt-lost-grid button[data-selected]{border-color:var(--crm-violet);background:var(--crm-soft);box-shadow:0 0 0 1px var(--crm-violet)}.mt-lost-text{border-color:var(--crm-violet);border-radius:16px;min-height:108px;font-size:16px}.mt-lost-foot{justify-content:flex-end;align-items:center;gap:28px;margin-top:32px;display:flex}.mt-lost-cancel{color:var(--crm-violet);background:0 0;font-size:18px;font-weight:600}.mt-lost-confirm{color:#fff;background:#dc2626;border-radius:999px;padding:16px 28px;font-size:18px;font-weight:700}.mt-lost-confirm:disabled{cursor:not-allowed;background:#e9b5b5}@media (width<=640px){.mt-lost-grid{grid-template-columns:1fr}.mt-lost-dialog{padding:24px}}.mt-email-reference{border-radius:32px;width:min(1240px,100vw - 48px);height:min(960px,100dvh - 48px);padding:40px;max-width:1240px!important}.mt-email-reference h2{font-size:28px!important}.mt-email-reference [id$=description]{font-size:17px!important}.mt-email-reference .crm-email-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}.mt-email-reference .crm-email-fields{grid-template-columns:1fr 1fr;align-content:start;gap:18px 16px;display:grid}.mt-email-reference .crm-email-fields>:not(.crm-email-to):not(.crm-email-from){grid-column:1/-1}.mt-email-reference .crm-email-fields label{font-size:16px}.mt-email-reference :is(input,[role=combobox]){border-radius:16px;height:58px;min-height:58px;font-size:18px}.mt-email-reference .crm-email-to input{background:var(--crm-soft);border-color:var(--crm-line)}.mt-email-reference .crm-email-body textarea{border-color:var(--crm-lavender);border-radius:16px;min-height:300px;font-size:18px}.mt-email-reference .crm-email-preview{background:var(--crm-soft);border:1px solid var(--crm-line);align-self:start;gap:0;height:auto;max-height:100%;padding:0;overflow:hidden}.mt-email-preview-head{background:var(--crm-surface);border-bottom:1px solid var(--crm-line);flex-direction:column;gap:4px;padding:22px;display:flex}.mt-email-preview-head strong{color:var(--crm-ink);font-size:16px;font-weight:700}.mt-email-preview-head small{color:var(--crm-slate);font-size:16px}.mt-email-reference .crm-email-preview iframe{background:var(--crm-soft);border-radius:0;min-height:480px}.mt-email-reference .crm-email-preview-status{padding:40px 22px}.mt-email-reference .crm-email-footer button{height:58px;font-size:20px}.mt-email-reference .crm-email-send{border-radius:999px;padding-inline:34px}.mt-quote-panel{border:1px solid var(--crm-line);background:var(--crm-surface);box-shadow:var(--crm-shadow);border-radius:28px}.mt-quote-hero{color:#fff;background:radial-gradient(circle at 18% 0,#a484e68c,#0000 45%),linear-gradient(135deg,#1a1230,#0b0814);padding:28px 28px 18px;position:relative}.mt-quote-kicker{letter-spacing:.18em;color:#dccdffd9;font-size:12px;font-weight:700}.mt-quote-kicker:before{content:"";vertical-align:middle;background:currentColor;width:26px;height:1px;margin-right:10px;display:inline-block}.mt-quote-hero h2{color:#fff;margin-top:6px;font:800 28px Gilroy,DM Sans,sans-serif}.mt-quote-hero>p:not(.mt-quote-kicker){color:#ffffffb3;margin-top:4px;font-size:14px}.mt-quote-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:20px;display:grid}.mt-quote-steps li{color:#ffffff8c;border-top:3px solid #fff3;align-items:center;gap:6px;padding-top:10px;font-size:13px;font-weight:700;display:flex}.mt-quote-steps li[data-state=done]{color:#c9b6f5;border-color:#b9a2ee}.mt-quote-steps li[data-state=current]{color:#fff;border-color:#fff}.mt-quote-meta{border-bottom:1px solid var(--crm-line);color:var(--crm-ink);padding:14px 28px}.mt-quote-meta h3,.mt-quote-meta span,.mt-quote-meta svg{color:var(--crm-slate)!important}.mt-quote-meta button{background:var(--crm-soft)!important;color:var(--crm-deep)!important}.mt-quote-meta [role=combobox]{color:var(--crm-ink)!important;border-color:var(--crm-line)!important;background:var(--crm-surface)!important}.mt-quote-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;padding:8px 20px 20px 8px;display:grid}.mt-quote-total{color:#fff;background:radial-gradient(circle at 100% 0,#7c4dca8c,#0000 50%),#0b0814;border-radius:24px;flex-direction:column;min-height:420px;margin-top:20px;padding:26px;display:flex;position:sticky;top:16px}.mt-quote-total-kicker{letter-spacing:.18em;color:#c9b6f5;font-size:12px;font-weight:700}.mt-quote-total-kicker:before{content:"";vertical-align:middle;background:currentColor;width:26px;height:1px;margin-right:10px;display:inline-block}.mt-quote-total-kicker.is-sub{color:#ffffffb3;border-top:1px solid #ffffff26;margin-top:22px;padding-top:18px}.mt-quote-total-kicker.is-sub:before{display:none}.mt-quote-total>strong{color:#fff;margin-top:10px;font:800 40px DM Sans,sans-serif}.mt-quote-total>small{color:#ffffffb3;font-size:13px}.mt-quote-total ul{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mt-quote-total li{color:#ffffffe6;justify-content:space-between;gap:12px;font-size:14px;display:flex}.mt-quote-total li b{color:#fff}.mt-quote-total-foot{color:#fff9;margin-top:auto;padding-top:24px;font-size:12px}@media (width<=1100px){.mt-quote-grid{grid-template-columns:1fr;padding:0 12px 12px}.mt-quote-total{min-height:0;position:static}.mt-quote-steps{grid-template-columns:repeat(5,minmax(0,1fr));font-size:11px}}.mt-note-form{border-radius:32px;max-width:760px;padding:36px}.mt-note-form h2{font-size:26px}.mt-note-form .crm-note-type-pills button{border-radius:999px;height:46px;padding:0 20px;font-size:16px;font-weight:700}.mt-note-form .crm-note-type-pills button[aria-pressed=true]{background:var(--crm-ink);color:#fff;border-color:var(--crm-ink)}.mt-note-form fieldset legend{display:none}.mt-note-form select,.mt-note-form textarea{border:1px solid var(--crm-lavender);border-radius:16px}.mt-note-form select{height:56px;padding-inline:18px;font-size:17px}.mt-note-form .crm-note-actions button:first-child{color:var(--crm-violet);font-size:18px}.mt-note-form .crm-referral-primary{border-radius:999px;height:58px;padding-inline:32px;font-size:18px}.mt-task-dialog{border-radius:32px;gap:16px;max-width:860px;padding:36px}.mt-task-dialog h2{font-size:26px}.mt-task-patient{background:var(--crm-soft);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.mt-task-patient>span{color:#fff;background:linear-gradient(135deg,var(--crm-violet),var(--crm-deep));border-radius:999px;flex:none;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.mt-task-patient strong{color:var(--crm-ink);font-size:17px;display:block}.mt-task-patient small{color:var(--crm-slate);font-size:15px}.mt-task-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mt-task-dialog .mt-task-date-trigger{border:1px solid var(--crm-lavender);background:var(--crm-surface);width:100%;min-width:0;height:56px;color:var(--crm-ink);border-radius:14px;justify-content:space-between;padding:0 16px;font:400 17px DM Sans,sans-serif}.mt-task-dialog .mt-task-date-trigger:hover{background:var(--crm-soft);border-color:var(--crm-violet)}.mt-task-date-trigger svg{color:var(--crm-violet)}.mt-task-calendar-popover{border:1px solid var(--crm-lavender);background:var(--crm-surface);width:306px;max-width:calc(100vw - 24px);color:var(--crm-ink);box-shadow:var(--crm-shadow);border-radius:18px;padding:8px;font-family:DM Sans,sans-serif}.mt-task-calendar{background:var(--crm-surface);border-radius:12px;padding:8px}.mt-task-calendar .rdp-caption_label{font-weight:700}.mt-task-calendar-day{text-align:center;width:38px;height:38px;padding:0}.mt-task-calendar-day-button{width:36px;height:36px;color:var(--crm-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:1px;font:500 14px DM Sans,sans-serif;transition:background .15s}.mt-task-calendar-day-button:hover{background:var(--crm-soft);color:var(--crm-violet)}.mt-task-calendar-today>button{background:var(--crm-soft);color:var(--crm-violet);font-weight:700}.mt-task-calendar-selected>button,.mt-task-calendar-selected>button:hover{background:var(--crm-gradient);color:var(--crm-on-night);font-weight:700}.mt-task-calendar-outside>button{color:var(--crm-slate);opacity:.45}.mt-task-calendar-nav{border:1px solid var(--crm-line);background:var(--crm-surface);width:30px;height:30px;color:var(--crm-violet);cursor:pointer;border-radius:8px;place-items:center;display:grid}.mt-task-calendar-nav:hover{background:var(--crm-soft)}.mt-task-calendar :is(button):focus-visible{outline:2px solid var(--crm-violet);outline-offset:2px}.mt-task-calendar-footer{border-top:1px solid var(--crm-line);color:var(--crm-slate);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:8px 8px 0;font-size:12px;display:flex}.mt-task-calendar-footer button{color:var(--crm-violet);border-radius:999px}.mt-task-dialog label{color:var(--crm-slate);flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.mt-task-dialog :is(input,select,textarea){border:1px solid var(--crm-lavender);height:56px;color:var(--crm-ink);background:var(--crm-surface);border-radius:14px;padding:0 16px;font-size:17px;font-weight:400}.mt-task-dialog textarea{height:auto;min-height:110px;padding:14px 16px}.mt-task-label{color:var(--crm-slate);margin-bottom:-6px;font-size:15px;font-weight:600}.mt-task-methods{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mt-task-methods button{border:1px solid var(--crm-line);height:56px;color:var(--crm-ink);background:var(--crm-surface);border-radius:14px;font-size:17px;font-weight:700}.mt-task-methods button[data-selected]{background:var(--crm-ink);color:#fff;border-color:var(--crm-ink)}.mt-task-req{color:var(--crm-violet)}.mt-task-foot{align-items:center;gap:28px;margin-top:12px;display:flex}.mt-task-foot small{color:var(--crm-slate);flex:1;font-size:15px}.mt-task-cancel{color:var(--crm-violet);background:0 0;font-size:18px;font-weight:600}.mt-task-save{color:#fff;background:linear-gradient(90deg,var(--crm-violet),var(--crm-deep));border-radius:999px;height:58px;padding:0 32px;font-size:18px;font-weight:600}.mt-task-save:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.mt-task-row,.mt-task-methods{grid-template-columns:1fr 1fr}.mt-task-foot{flex-wrap:wrap}}.mt-stage-dialog{border-radius:32px;gap:16px;max-width:760px;max-height:calc(100dvh - 32px);padding:36px;overflow-y:auto}.mt-stage-dialog h2{font-size:26px}.mt-stage-list{flex-direction:column;gap:10px;display:flex}.mt-stage-list button{text-align:left;border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:18px;align-items:center;gap:18px;padding:16px 20px;display:flex}.mt-stage-list button[data-selected]{border-color:var(--crm-violet);background:var(--crm-soft)}.mt-stage-list i{border:5px solid var(--crm-line);border-radius:999px;flex:none;width:22px;height:22px}.mt-stage-list button[data-selected] i{border-color:var(--crm-violet)}.mt-stage-list strong{color:var(--crm-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.mt-stage-list em{color:var(--crm-slate);background:var(--crm-soft);border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal;font-weight:600}.mt-stage-list small{color:var(--crm-slate);margin-top:2px;font-size:15px;display:block}.mt-stage-reason{color:var(--crm-slate);flex-direction:column;gap:8px;font-weight:600;display:flex}.mt-stage-reason b{color:var(--crm-violet)}.mt-stage-reason textarea{border:1px solid var(--crm-lavender);border-radius:14px;padding:12px 16px}.mt-stage-foot{justify-content:flex-end;align-items:center;gap:28px;margin-top:8px;display:flex}.mt-match-dialog{border:0;border-radius:32px;flex-direction:column;gap:0;width:calc(100vw - 2rem);max-width:1080px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.mt-match-dialog>button:last-child{border:1px solid var(--crm-surface);border-radius:999px;width:46px;height:46px;top:28px;right:32px}@supports (color:color-mix(in lab, red, red)){.mt-match-dialog>button:last-child{border:1px solid color-mix(in oklab, var(--crm-surface) 40%, transparent)}}.mt-match-dialog>button:last-child{color:var(--crm-surface);opacity:1;z-index:2;place-items:center;display:grid}.mt-match-hero{color:var(--crm-surface);background:radial-gradient(ellipse at 0% 100%, var(--crm-lavender), transparent 55%), var(--crm-ink);padding:36px 38px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.mt-match-hero{background:radial-gradient(ellipse at 0% 100%, color-mix(in oklab, var(--crm-lavender) 70%, transparent), transparent 55%), var(--crm-ink)}}.mt-match-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--crm-lavender);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.mt-match-eyebrow:before{content:"";background:currentColor;width:32px;height:1px}.mt-match-hero h2{font-family:Gilroy, var(--font-heading,sans-serif);letter-spacing:-.02em;color:var(--crm-surface);margin-top:6px;font-size:38px;font-weight:800}.mt-match-hero p:not(.mt-match-eyebrow){color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-match-hero p:not(.mt-match-eyebrow){color:color-mix(in oklab, var(--crm-surface) 70%, transparent)}}.mt-match-hero p:not(.mt-match-eyebrow){margin-top:4px;font-size:17px}.mt-match-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid}.mt-match-steps li{border-top:3px solid var(--crm-surface);align-items:center;gap:6px;padding:14px 0 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-match-steps li{border-top:3px solid color-mix(in oklab, var(--crm-surface) 25%, transparent)}}.mt-match-steps li{color:var(--crm-surface);font-size:15px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mt-match-steps li{color:color-mix(in oklab, var(--crm-surface) 60%, transparent)}}.mt-match-steps li[data-state=current]{border-color:var(--crm-surface);color:var(--crm-surface);border-image:linear-gradient(90deg, var(--crm-lavender), var(--crm-surface)) 1}.mt-match-steps li[data-state=done]{border-color:var(--crm-lavender);color:var(--crm-lavender)}.mt-match-body{background:var(--crm-surface);flex-direction:column;flex:1;gap:16px;padding:28px 38px;display:flex;overflow-y:auto}.mt-match-chips{flex-wrap:wrap;gap:10px;display:flex}.mt-match-chips span{background:var(--crm-soft);color:var(--crm-slate);border-radius:999px;padding:8px 16px;font-size:16px}.mt-match-chips b{color:var(--crm-ink);font-weight:500}.mt-match-idle{border:1px dashed var(--crm-lavender);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.mt-match-idle h3{color:var(--crm-ink);font-size:22px;font-weight:800}.mt-match-idle p{max-width:620px;color:var(--crm-slate);font-size:17px;line-height:1.6}.mt-match-primary{color:var(--crm-surface);background:linear-gradient(90deg, var(--crm-violet), var(--crm-lavender));box-shadow:0 12px 28px -12px var(--crm-violet);border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-size:18px;font-weight:700;display:inline-flex}.mt-match-primary:disabled{opacity:.55;box-shadow:none}.mt-match-listhead{justify-content:space-between;align-items:center;display:flex}.mt-match-listhead h4{color:var(--crm-ink);font-size:18px;font-weight:800}.mt-match-listhead span{background:var(--crm-soft);color:var(--crm-violet);border-radius:999px;padding:5px 12px;font-weight:700}.mt-match-warn{color:var(--crm-slate);padding-left:18px;font-size:14px;list-style:outside}.mt-match-list{flex-direction:column;gap:10px;display:flex}.mt-match-row{text-align:left;border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;align-items:center;gap:20px;padding:16px 22px;display:flex}.mt-match-row[data-selected]{border-color:var(--crm-violet);background:var(--crm-soft)}.mt-match-row:disabled:not([data-selected]){opacity:.6}.mt-match-radio{border:2px solid var(--crm-lavender);border-radius:999px;flex:none;width:30px;height:30px}.mt-match-row[data-selected] .mt-match-radio{border:9px solid var(--crm-violet)}.mt-match-avatar{object-fit:cover;width:64px;height:64px;color:var(--crm-surface);background:linear-gradient(135deg, var(--crm-violet), var(--crm-lavender));border-radius:16px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.mt-match-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mt-match-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-match-name strong{color:var(--crm-ink);font-size:19px;font-weight:700}.mt-match-name em{color:var(--crm-success,var(--crm-violet));background:var(--crm-success,var(--crm-violet));align-items:center;gap:3px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mt-match-name em{background:color-mix(in oklab, var(--crm-success,var(--crm-violet)) 12%, transparent)}}.mt-match-name em{border-radius:999px;padding:2px 10px}.mt-match-name small,.mt-match-line{color:var(--crm-slate);font-size:16px}.mt-match-score{text-align:right;flex:none}.mt-match-score strong{color:var(--crm-violet);font-size:26px;font-weight:800;display:block}.mt-match-score small{color:var(--crm-slate);font-size:16px}.mt-match-estimate{background:var(--crm-soft);border:1px solid var(--crm-line);border-radius:24px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.mt-match-estimate-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mt-match-estimate h4{color:var(--crm-ink);font-size:19px;font-weight:800}.mt-match-estimate p{color:var(--crm-slate)}.mt-match-estimate select{border:1px solid var(--crm-lavender);background:var(--crm-surface);border-radius:14px;padding:10px 14px}.mt-match-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mt-match-tiles div{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:14px;padding:14px 16px}.mt-match-tiles small{text-transform:uppercase;letter-spacing:.1em;color:var(--crm-slate);font-size:13px;font-weight:600;display:block}.mt-match-tiles b{color:var(--crm-ink);font-size:20px}.mt-match-tiles .is-total{background:var(--crm-ink)}.mt-match-tiles .is-total small{color:var(--crm-lavender)}.mt-match-tiles .is-total b{color:var(--crm-surface)}.mt-match-foot{border-top:1px solid var(--crm-line);background:var(--crm-surface);align-items:center;gap:20px;padding:20px 38px;display:flex}.mt-match-foot p{text-align:center;color:var(--crm-slate);flex:1;font-size:16px}.mt-match-back{border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:999px;align-items:center;gap:6px;padding:14px 24px;font-size:18px;font-weight:600;display:inline-flex}.mt-send-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:30px;display:grid}.mt-send-label{color:var(--crm-slate);margin:4px 0 10px;font-weight:600}.mt-send-channels{gap:8px;margin-bottom:18px;display:flex}.mt-send-channels button{border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:999px;padding:13px 22px;font-size:17px;font-weight:600}.mt-send-channels button[data-on]{background:var(--crm-ink);color:var(--crm-surface);border-color:var(--crm-ink)}.mt-send-msg{border:1px solid var(--crm-lavender);width:100%;color:var(--crm-ink);border-radius:14px;padding:16px 18px;font-size:17px;line-height:1.65}.mt-send-note{color:var(--crm-slate);margin-top:10px;font-size:15px}.mt-send-preview{background:radial-gradient(ellipse at 100% 0%, var(--crm-violet), transparent 60%), var(--crm-ink)}@supports (color:color-mix(in lab, red, red)){.mt-send-preview{background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--crm-violet) 45%, transparent), transparent 60%), var(--crm-ink)}}.mt-send-preview{color:var(--crm-surface);border-radius:28px;flex-direction:column;gap:14px;padding:30px;display:flex}.mt-send-preview>p:not(.mt-match-eyebrow){color:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-send-preview>p:not(.mt-match-eyebrow){color:color-mix(in oklab, var(--crm-surface) 80%, transparent)}}.mt-send-preview>p:not(.mt-match-eyebrow){font-size:17px}.mt-send-preview div{flex-wrap:wrap;gap:8px;display:flex}.mt-send-preview span{background:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){.mt-send-preview span{background:color-mix(in oklab, var(--crm-surface) 12%, transparent)}}.mt-send-preview span{border-radius:999px;padding:8px 14px;font-weight:500}@media (width<=760px){.mt-send-grid{grid-template-columns:1fr}.mt-match-steps{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.mt-match-hero h2{font-size:28px}.mt-match-foot{flex-wrap:wrap}}.crm-mt-shell :is(section,article,aside,header,div,dl,dd,li){min-width:0}.crm-mt-shell{overflow-x:clip}.crm-mt-shell :is(h1,h2,h3,h4,strong,p,small,dd,span){overflow-wrap:anywhere}.crm-mt-shell img{max-width:100%}.crm-mt-shell :is(.mt-rec-surgeon header img,.mt-linked-person img,.mt-match-avatar,.crm-avatar img,img[class*=avatar]){aspect-ratio:1;object-fit:cover;object-position:center 25%;flex-shrink:0}.mt-record-layout>.mt-record-center,.mt-record-layout>aside,.mt-match-body,.mt-quote-grid>*{container-type:inline-size}.mt-customer .mt-record-layout>*{min-width:0}@media (width<=1440px){.mt-customer .mt-record-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.mt-record-layout>.mt-record-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.mt-record-layout>.mt-record-actions>*{margin-top:0!important}}@media (width<=900px){.mt-customer .mt-record-layout{flex-direction:column;display:flex}.mt-record-layout>.mt-record-center,.mt-record-layout>aside{width:100%}.mt-record-layout>.mt-record-actions{flex-direction:column;display:flex}}.mt-rec-base-tag{align-self:start;position:static}.mt-rec-surgeon header{padding-right:0}.mt-rec-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.mt-rec-base-btn{min-width:0}.mt-rec-breakdown{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mt-rec-total{font-size:clamp(34px,6cqi,54px)}@container (width<=760px){.mt-rec-hero{grid-template-columns:1fr;padding:24px}.mt-rec-hero-actions{width:100%;min-width:0}.mt-ov-row,.mt-consult-pair,.mt-consult-times,.mt-ct-grid{grid-template-columns:1fr}.mt-consult-grid{grid-template-columns:1fr 1fr}}@container (width<=480px){.mt-ov-deal dl,.mt-assess-group dl,.mt-consult-grid,.mt-side-card dl.mt-side-grid,.mt-rec-stats{grid-template-columns:1fr}.mt-rec-surgeon{padding:18px}.mt-match-row{flex-wrap:wrap}.mt-match-score{text-align:left}}@container (width<=340px){.mt-side-card dl.mt-side-grid{grid-template-columns:1fr}}.crm-mt-shell :is([role=tablist],.crm-tabs,.crm-filter-bar,.mt-deal-title-row,.mt-next-actions,.mt-rec-controls){flex-wrap:wrap}.crm-mt-shell [role=tablist]{scrollbar-width:none;overflow-x:auto}.portal-skin.crm-mt-shell .mt-deal-hero h1{font-size:clamp(30px,4.2vw,64px)}.portal-skin.crm-mt-shell .mt-journey-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.crm-mt-shell .crm-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.crm-mt-shell .crm-work-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}@media (width<=1100px){.crm-mt-shell .crm-work-layout{grid-template-columns:minmax(0,1fr)}}.mt-ins-grid,.crm-mt-shell .crm-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.mt-task-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mt-task-methods{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.mt-lost-grid,.mt-newdeal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (width<=900px){.mt-email-reference .crm-email-layout,.mt-email-reference .crm-email-fields{grid-template-columns:1fr}}:is(.mt-stage-dialog,.mt-match-dialog,.mt-lost-dialog,.mt-task-dialog,.mt-quote-dialog){max-height:calc(100dvh - 24px);overflow-y:auto}.mt-insights .mt-ins-card{border-radius:26px;gap:12px;padding:22px 24px;container-type:inline-size}.mt-insights .mt-ins-card>header{flex-wrap:nowrap;align-items:baseline}.mt-insights .mt-ins-card h2{letter-spacing:-.01em;min-width:0;margin:0;font:700 18px/1.25 Gilroy,DM Sans,sans-serif}.mt-insights .mt-ins-card header span,.mt-insights .mt-ins-card header a{white-space:nowrap;flex-shrink:0;font-size:14px}.mt-insights .mt-ins-sub{margin-top:-8px;font-size:14px}.mt-insights .mt-ins-consult{align-items:flex-start;gap:14px;width:100%;padding:4px 0}.mt-insights .mt-ins-consult+.mt-ins-consult{border-top:1px solid var(--crm-line);padding-top:12px}.mt-insights .mt-ins-date{border-radius:14px;width:54px;height:58px}.mt-insights .mt-ins-date small{letter-spacing:.12em;color:#7c4dca;font:700 11px DM Sans,sans-serif}.mt-insights .mt-ins-date b{font:700 21px/1.1 Gilroy,DM Sans,sans-serif}.mt-insights .mt-ins-consult>span:last-child{flex:1;min-width:0}.mt-insights .mt-ins-consult strong{font:700 15px/1.35 DM Sans,sans-serif}.mt-insights .mt-ins-consult small{margin-top:3px;font-size:13px}.mt-insights .mt-ins-consult em{padding:2px 10px;font-size:12px}.mt-insights .mt-ins-bars{gap:2px}.mt-insights .mt-ins-bars>div{min-width:0;min-height:128px}.mt-insights .mt-ins-bars i{border-radius:5px 5px 2px 2px}.mt-insights .mt-ins-bars small{white-space:nowrap;font-size:11px;line-height:1.25}.mt-insights .mt-ins-bars small:first-of-type{margin-top:6px}.mt-insights .mt-ins-reason>div{gap:12px;margin-bottom:7px;font-size:15px}.mt-insights .mt-ins-reason>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-insights .mt-ins-reason+.mt-ins-reason{margin-top:4px}@container (width<=300px){.mt-insights .mt-ins-card{padding:20px}.mt-insights .mt-ins-card h2{font-size:16px}.mt-insights .mt-ins-bars small:first-of-type{display:none}.mt-insights .mt-ins-bars small{letter-spacing:-.02em;margin-top:6px;font-size:10px}}.mt-phone-dock,.mt-phone-indicator{--mt-phone-warning:var(--sv-warning);--mt-phone-muted:var(--crm-ink)}@supports (color:color-mix(in lab, red, red)){.mt-phone-dock,.mt-phone-indicator{--mt-phone-muted:color-mix(in srgb,var(--crm-ink) 78%,var(--crm-surface))}}.mt-phone-indicator{white-space:nowrap;color:var(--crm-on-night);border-radius:999px;flex:none;align-items:center;font-size:11px;display:inline-flex}.mt-phone-status{white-space:nowrap;align-items:center;gap:7px;font:600 11px/1.2 DM Sans,sans-serif;display:inline-flex}.mt-phone-dot{background:var(--crm-slate);border-radius:50%;flex:none;width:8px;height:8px}.mt-phone-status[data-state=ready] .mt-phone-dot{background:var(--crm-success)}.mt-phone-status:is([data-state=connecting],[data-state=update]) .mt-phone-dot{background:var(--mt-phone-warning)}.mt-phone-status[data-state=mic_blocked] .mt-phone-dot{background:var(--crm-danger)}.mt-phone-status[data-state=connecting] .mt-phone-dot{animation:1.6s ease-in-out infinite mt-phone-pulse}.mt-line-settings{border-block:1px solid var(--crm-line);margin:16px 24px;padding:14px 0}.mt-line-settings summary{cursor:pointer;font-weight:700}.mt-line-settings>div{flex-direction:column;gap:12px;max-width:800px;padding-top:16px;display:flex}.mt-line-settings label{gap:6px;display:grid}.mt-number-option{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.mt-number-option small,.mt-sms-thread header small{color:var(--crm-slate);display:block}.mt-sms-person{white-space:normal;text-align:left;flex-direction:column;align-items:stretch;gap:5px;width:100%;height:auto;min-height:80px}.mt-sms-person strong{justify-content:space-between;gap:8px;display:flex}.mt-sms-person time{color:var(--crm-slate);font-size:11px}.mt-unread{background:var(--crm-violet);color:var(--crm-on-night);border-radius:999px;padding:2px 7px;font-size:11px}.mt-file-chip{border:1px solid var(--crm-line);overflow-wrap:anywhere;border-radius:8px;align-items:center;max-width:100%;margin:4px;padding:4px 8px;font-size:12px;display:inline-flex}.mt-twilio-media img{object-fit:contain;width:180px;max-height:180px}.mt-twilio-media audio{width:100%;max-width:360px}.mt-call-expand{white-space:normal;text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;height:auto}.mt-call-detail{border-bottom:1px solid var(--crm-line);background:var(--crm-soft);gap:12px;padding:20px;display:grid}.mt-outcome-editor{gap:10px;display:grid}.mt-phone-dock{bottom:var(--mt-phone-bottom,16px);z-index:80;width:360px;max-width:calc(100vw - 32px);color:var(--crm-ink);border:1px solid var(--crm-line);box-shadow:var(--crm-shadow);max-height:calc(100dvh - var(--mt-phone-bottom,16px) - 16px);border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex;position:fixed;right:16px;overflow:auto;background:var(--crm-surface)!important}.mt-phone-dock .mt-phone-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:14px;display:flex}.mt-phone-head>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mt-phone-head strong{font:800 18px/1.3 Gilroy,DM Sans,sans-serif}.mt-phone-head small{color:var(--mt-phone-muted);flex-basis:100%;font-size:12px}.mt-phone-head .mt-phone-status{background:var(--crm-soft);color:var(--crm-ink);border-radius:999px;padding:5px 8px;font-size:10px}.mt-phone-dock button{color:var(--crm-ink);border-radius:999px;flex-shrink:0}.mt-phone-dock button svg{color:inherit!important}.mt-phone-dock button:hover{background:var(--crm-soft);color:var(--crm-deep)}.mt-phone-dock button:focus-visible,.mt-phone-dock input:focus-visible,.mt-phone-dock a:focus-visible,.mt-phone-dock summary:focus-visible{outline:2px solid var(--crm-violet);outline-offset:3px}.mt-phone-dock .mt-phone-primary,.mt-phone-dock .mt-outcome-editor>button{border-color:var(--crm-deep);background:var(--crm-deep)!important;color:var(--crm-on-night)!important}.mt-phone-dock .mt-phone-primary:hover,.mt-phone-dock .mt-outcome-editor>button:hover{background:var(--crm-violet)!important}.mt-phone-live-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mt-phone-dial{gap:8px;display:grid}.mt-phone-dial label{font-size:12px;font-weight:600}.mt-phone-dial>div{gap:8px;display:flex}.mt-phone-dial input{border:1px solid var(--crm-line);width:100%;min-width:0;height:44px;color:var(--crm-ink);background:var(--crm-surface);border-radius:8px;font-size:15px}.mt-phone-dial input::placeholder{color:var(--mt-phone-muted)}.mt-phone-dial button{height:44px;padding-inline:16px}.mt-phone-recent h3{margin-bottom:6px;font:700 13px/1.4 DM Sans,sans-serif}.mt-phone-recent>button{white-space:normal;text-align:left;border-radius:8px;gap:10px;width:100%;height:auto;min-height:58px;padding:10px 0;display:flex}.mt-phone-recent>button>svg{flex:none;color:var(--crm-deep)!important}.mt-phone-recent>button>span{flex:1;gap:2px;min-width:0;display:grid}.mt-phone-recent strong{overflow-wrap:anywhere;font-size:13px}.mt-phone-recent small,.mt-phone-recent time,.mt-phone-recent p{color:var(--mt-phone-muted);font-size:11px}.mt-phone-recent time{white-space:nowrap;font-variant-numeric:tabular-nums}.mt-phone-alerts{border-top:1px solid var(--crm-line);color:var(--mt-phone-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;font-size:11px;display:flex}.mt-phone-alerts>span{flex:1;min-width:170px}.mt-phone-alerts strong{color:var(--crm-success-ink)}.mt-phone-alerts button{height:auto;color:var(--crm-deep);padding:0;font-size:11px}.mt-phone-alerts small{flex-basis:100%;padding-left:24px;font-size:11px}.mt-phone-not-ready{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.mt-phone-not-ready>svg{color:var(--crm-deep)}.mt-phone-not-ready h2,.mt-phone-ended h2{font:800 20px/1.25 Gilroy,DM Sans,sans-serif}.mt-phone-not-ready p,.mt-phone-ended p{color:var(--mt-phone-muted);font-size:13px;line-height:1.5}.mt-phone-not-ready>.mt-phone-primary{width:100%;height:44px;margin-top:4px}.mt-phone-mic-help{text-align:left;color:var(--mt-phone-muted);gap:10px;padding-left:18px;font-size:12px;line-height:1.5;list-style:decimal;display:grid}.mt-phone-spinner{animation:1s linear infinite mt-phone-spin}.mt-phone-identity{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mt-phone-eyebrow{color:var(--crm-deep);font-size:11px;font-weight:700}.mt-phone-avatar{background:var(--crm-soft);width:72px;height:72px;color:var(--crm-deep);border-radius:50%;place-items:center;margin:8px 0;font:800 26px/1 Gilroy,DM Sans,sans-serif;display:grid}.mt-phone-avatar[data-incoming=true]{animation:2s ease-in-out infinite mt-phone-ring}.mt-phone-identity h2{overflow-wrap:anywhere;max-width:100%;font:800 24px/1.2 Gilroy,DM Sans,sans-serif}.mt-phone-identity p,.mt-phone-identity a{color:var(--mt-phone-muted);overflow-wrap:anywhere;font-size:12px}.mt-phone-identity a{color:var(--crm-deep);text-decoration:underline}.mt-phone-call-time{text-align:center;font-variant-numeric:tabular-nums;font:700 22px/1.4 DM Sans,sans-serif}.mt-phone-controls{grid-template-columns:1fr 1fr 1.3fr;gap:10px;display:grid}.mt-phone-controls>div{flex-direction:column;align-items:center;gap:8px;display:flex}.mt-phone-controls button{border:1px solid var(--crm-line);width:56px;height:56px;padding:0}.mt-phone-controls button[aria-pressed=true]{border-color:var(--crm-deep);background:var(--crm-deep)!important;color:var(--crm-on-night)!important}.mt-phone-controls small{color:var(--mt-phone-muted);font-size:11px}.mt-phone-dock .mt-phone-hangup{border:0;width:76px;background:var(--crm-error)!important;color:var(--crm-on-night)!important}.mt-phone-incoming-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mt-phone-incoming-actions button{gap:8px;height:56px}.mt-phone-dock .mt-phone-decline{border-color:var(--crm-error);background:var(--crm-surface);color:var(--crm-error)!important}.mt-phone-dock .mt-phone-accept{background:var(--crm-success-ink)!important;color:var(--crm-on-night)!important}.mt-phone-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mt-phone-keypad button{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:8px;height:48px;font-size:20px}.mt-phone-digits{text-align:center;overflow-wrap:anywhere;min-height:24px;color:var(--crm-deep);font-size:16px}.mt-phone-ended{gap:14px;display:grid}.mt-phone-ended>.mt-outcome-editor{border:0;padding:0}.mt-phone-ended>button{color:var(--crm-deep);justify-self:center}.mt-phone-details{border-top:1px solid var(--crm-line);color:var(--mt-phone-muted);padding-top:12px;font-size:11px}.mt-phone-details summary{cursor:pointer}.mt-phone-details p{overflow-wrap:anywhere;margin-top:8px}.mt-phone-dock [role=alert]{color:var(--crm-error);font-size:12px;line-height:1.5}@keyframes mt-phone-spin{to{transform:rotate(360deg)}}@keyframes mt-phone-pulse{50%{opacity:.4}}@keyframes mt-phone-ring{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--crm-success) 16%,transparent)}}@media (width<=639px){.mt-phone-dock{width:calc(100vw - 32px);padding:18px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.mt-phone-dock *,.mt-phone-indicator *{animation:none!important}}.mt-communication-page [role=alert]{color:var(--crm-danger,var(--crm-ink));overflow-wrap:anywhere}.mt-message p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.mt-sms-layout{grid-template-columns:1fr}.mt-sms-layout>aside{max-height:280px;overflow:auto}.mt-call-row,.mt-communication-controls{flex-wrap:wrap}.mt-communication-controls>button,.mt-communication-controls>div{min-width:0}.crm-mt-shell .mt-communication-page .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-mt-shell .mt-header .crm-header-nav{flex-shrink:1;min-width:0;overflow-x:auto}.crm-mt-shell .mt-header .crm-account-actions{flex:none}.crm-mt-shell .mt-header .mt-phone-indicator{white-space:nowrap;border:1px solid var(--crm-night-line);background:var(--crm-night-soft);max-width:none;height:32px;padding-inline:10px;font-size:11px;line-height:1;color:var(--crm-on-night)!important}.crm-mt-shell .mt-header .mt-phone-indicator:hover{color:var(--crm-on-night)!important}.mt-communication-controls>[role=combobox]{width:150px}.mt-sms-layout>aside>p{padding:12px 16px;font-size:13px}@media (width<=1100px){.mt-header .crm-header-nav button{padding-inline:10px}}.crm-mt-shell .mt-comm-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.crm-mt-shell .mt-comm-hero p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font:700 11px/1 DM Sans,sans-serif;display:inline-flex}.mt-status-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mt-status-pill[data-tone=warn],.mt-status-pill[data-tone=bad]{color:var(--crm-danger);background:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.mt-status-pill[data-tone=warn],.mt-status-pill[data-tone=bad]{background:color-mix(in srgb,var(--crm-danger) 14%,transparent)}}.mt-status-pill[data-tone=ok]{color:var(--crm-success);background:var(--crm-success)}@supports (color:color-mix(in lab, red, red)){.mt-status-pill[data-tone=ok]{background:color-mix(in srgb,var(--crm-success) 16%,transparent)}}.mt-config-tiles .mt-status-pill:before{display:none}.mt-comm-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-period{border:1px solid var(--crm-night-line);background:var(--crm-night);color:var(--crm-on-night);border-radius:999px;align-items:center;display:flex;position:relative}.mt-period select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:11px 36px 11px 16px;font:600 13px DM Sans,sans-serif}.mt-period select option{color:var(--crm-ink)}.mt-period svg{pointer-events:none;position:absolute;right:12px}.mt-comm-tabs{border:1px solid var(--crm-night-line);background:var(--crm-night);border-radius:999px;gap:2px;padding:4px;display:flex}.mt-comm-tabs button{color:var(--crm-on-night);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font:600 13px DM Sans,sans-serif;display:flex}.mt-comm-tabs button[data-active=true]{background:var(--crm-surface);color:var(--crm-violet)}.mt-comm-tabs b{background:var(--crm-success);min-width:18px;height:18px;color:var(--crm-on-night);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}.mt-comm-tabs b[data-warn=true]{background:var(--crm-success)}.portal-skin.crm-mt-shell .mt-btn-gradient{background:var(--crm-gradient);box-shadow:var(--crm-primary-shadow);border:0;border-radius:999px;font-weight:700;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-btn-gradient svg{color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-btn-gradient:disabled{opacity:.6}.portal-skin.crm-mt-shell .mt-btn-dark{background:var(--crm-night);border:0;border-radius:999px;font-weight:700;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-btn-dark svg{color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-btn-ghost-violet,.portal-skin.crm-mt-shell .mt-btn-pill{border:1px solid var(--crm-violet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.portal-skin.crm-mt-shell .mt-btn-ghost-violet,.portal-skin.crm-mt-shell .mt-btn-pill{border:1px solid color-mix(in srgb,var(--crm-violet) 40%,transparent)}}.portal-skin.crm-mt-shell .mt-btn-ghost-violet,.portal-skin.crm-mt-shell .mt-btn-pill{background:var(--crm-surface);font-weight:600;color:var(--crm-violet)!important}.mt-btn-pill svg{display:none}.crm-mt-shell .mt-comm-metrics>div{flex-direction:column;gap:4px;display:flex}.crm-mt-shell .mt-comm-metrics>div span{opacity:.6}.mt-comm-pad{padding:12px 24px 0}.mt-error{color:var(--crm-error);font-size:13px}.mt-wait-banner{border:1px solid var(--crm-violet);align-items:center;gap:16px;margin:16px 24px 0;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-wait-banner{border:1px solid color-mix(in srgb,var(--crm-violet) 30%,transparent)}}.mt-wait-banner{background:var(--crm-surface);border-radius:20px}.mt-wait-banner>span{background:var(--crm-soft);width:44px;height:44px;color:var(--crm-violet);border-radius:12px;flex:none;place-items:center;display:grid}.mt-wait-banner>div{flex:1;min-width:0}.mt-wait-banner strong{color:var(--crm-ink);font:700 15px DM Sans,sans-serif}.mt-wait-banner p{color:var(--crm-slate);margin-top:2px;font-size:13px}.mt-avatar{background:linear-gradient(135deg,var(--crm-lavender),var(--crm-violet));width:40px;height:40px;color:var(--crm-on-night);border-radius:50%;flex:none;place-items:center;font:700 13px DM Sans,sans-serif;display:grid}.mt-empty{color:var(--crm-slate);padding:20px;font-size:13px}.crm-mt-shell .mt-sms-layout{grid-template-columns:320px minmax(0,1fr) 300px;min-height:640px;margin:16px 24px 24px}.crm-mt-shell .mt-sms-layout>aside:first-child{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex}.mt-new-message{width:100%;height:44px}.mt-new-form{gap:6px;display:flex}.crm-mt-shell .mt-search{border:1px solid var(--crm-line);background:var(--crm-page);border-radius:999px;padding:0 14px}.crm-mt-shell .mt-search input{box-shadow:none;background:0 0;border:0}.mt-sms-people{max-height:640px;margin:0 -14px;overflow:auto}.crm-mt-shell .mt-sms-person{border:0;border-top:1px solid var(--crm-line);text-align:left;cursor:pointer;background:0 0;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.mt-sms-person-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mt-sms-person-body>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-sms-person-body strong{color:var(--crm-ink);font:700 14px DM Sans,sans-serif}.mt-sms-person-body time{color:var(--crm-slate);font-size:11px}.mt-sms-person-body small{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mt-sms-person-body em{color:var(--crm-slate);font-size:11px;font-style:normal}.crm-mt-shell .mt-unread{background:var(--crm-violet);min-width:20px;height:20px;color:var(--crm-on-night);border-radius:999px;flex:none;place-items:center;font-size:10px;display:grid}.crm-mt-shell .mt-sms-thread>header{justify-content:flex-start;gap:12px}.mt-sms-thread>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.mt-sms-thread>header strong{color:var(--crm-ink);font:700 15px DM Sans,sans-serif}.mt-sms-thread>header small{color:var(--crm-slate);font-size:12px}.crm-mt-shell .mt-message-list{flex:1;overflow:auto}.crm-mt-shell .mt-message{border-radius:14px;padding:12px 14px}.crm-mt-shell .mt-message[data-outbound=true]{background:linear-gradient(135deg,var(--crm-deep),var(--crm-violet))}.crm-mt-shell .mt-message small{text-align:right;margin-top:4px;display:block}.crm-mt-shell .mt-sms-thread>footer{flex-direction:column;align-items:stretch;gap:6px}.mt-composer{align-items:flex-end;gap:8px;display:flex}.crm-mt-shell .mt-composer textarea{border-radius:16px;flex:1;min-height:60px}.portal-skin.crm-mt-shell .mt-send{background:var(--crm-violet);border-radius:50%;width:44px;height:44px;color:var(--crm-on-night)!important}.portal-skin.crm-mt-shell .mt-send svg{color:var(--crm-on-night)!important}.mt-counter{color:var(--crm-slate);font-size:11px}.mt-sms-context{border-left:1px solid var(--crm-line);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.mt-context-who{align-items:center;gap:12px;display:flex}.mt-context-who strong{color:var(--crm-ink);font:700 15px DM Sans,sans-serif;display:block}.mt-context-who small{color:var(--crm-slate);font-size:12px}.mt-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.mt-panel h3{color:var(--crm-ink);font:700 15px DM Sans,sans-serif}.mt-panel h4{color:var(--crm-ink);font:700 14px DM Sans,sans-serif}.mt-panel-sub{color:var(--crm-slate);margin-top:-6px;font-size:12.5px}.mt-panel-note{color:var(--crm-slate);font-size:11.5px}.mt-kv{grid-template-columns:auto 1fr;gap:8px 12px;font-size:13px;display:grid}.mt-kv dt{color:var(--crm-slate)}.mt-kv dd{text-align:right;color:var(--crm-ink);font-weight:600}.mt-recent-calls{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mt-recent-calls li{flex-direction:column;display:flex}.mt-recent-calls small{color:var(--crm-slate)}.mt-calls-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin:16px 24px 24px;display:grid}.crm-mt-shell .mt-call-history{margin:0;padding:0;overflow:hidden}.mt-call-toolbar{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mt-call-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.mt-call-toolbar nav button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);cursor:pointer;border-radius:999px;padding:7px 13px;font:600 13px DM Sans,sans-serif}.mt-call-toolbar nav button[data-active=true]{background:var(--crm-night);color:var(--crm-on-night);border-color:var(--crm-night)}.mt-call-toolbar small{color:var(--crm-slate);font-size:12px}.mt-call-head,.crm-mt-shell .mt-call-row{grid-template-columns:90px 40px minmax(0,1fr) 120px 80px 190px 70px;align-items:center;gap:12px;padding:10px 16px;display:grid}.mt-call-head{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-slate);border-bottom:1px solid var(--crm-line);font:700 11px DM Sans,sans-serif}.crm-mt-shell .mt-call-row{border-top:0;border-bottom:1px solid var(--crm-line);font-size:13px}.mt-call-when{flex-direction:column;display:flex}.mt-call-when strong{color:var(--crm-ink);font-weight:700}.mt-call-when small{color:var(--crm-slate);font-size:11px}.mt-call-icon{background:var(--crm-soft);width:34px;height:34px;color:var(--crm-violet);border-radius:10px;place-items:center;display:grid}.mt-call-icon[data-tone=missed]{background:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.mt-call-icon[data-tone=missed]{background:color-mix(in srgb,var(--crm-danger) 12%,transparent)}}.mt-call-icon[data-tone=missed]{color:var(--crm-danger)}.mt-call-icon[data-tone=ok]{background:var(--crm-success)}@supports (color:color-mix(in lab, red, red)){.mt-call-icon[data-tone=ok]{background:color-mix(in srgb,var(--crm-success) 14%,transparent)}}.mt-call-icon[data-tone=ok]{color:var(--crm-success-ink)}.crm-mt-shell .mt-call-expand{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.mt-call-expand strong{color:var(--crm-ink);font-weight:700}.mt-call-expand small{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.mt-call-dir{color:var(--crm-ink)}.mt-call-dur{color:var(--crm-ink);font-weight:600}.mt-call-dur[data-tone=ok]{color:var(--crm-success-ink)}.mt-outcome-chip{border:1px solid var(--crm-violet);border-radius:999px;justify-content:space-between;align-items:center;gap:6px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-outcome-chip{border:1px solid color-mix(in srgb,var(--crm-violet) 35%,transparent)}}.mt-outcome-chip{background:var(--crm-soft);color:var(--crm-violet);cursor:pointer;min-width:0;font:600 12.5px DM Sans,sans-serif}.mt-outcome-chip[data-empty=true]{background:var(--crm-surface);color:var(--crm-slate);border-color:var(--crm-line)}.mt-call-detail{border-bottom:1px solid var(--crm-line);background:var(--crm-page);flex-direction:column;gap:8px;padding:14px 16px 18px 158px;font-size:13px;display:flex}.mt-calls-side{flex-direction:column;gap:14px;display:flex}.mt-outcome-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mt-outcome-bars li{color:var(--crm-ink);flex-direction:column;gap:6px;font-size:13px;display:flex}.mt-outcome-bars span{justify-content:space-between;display:flex}.mt-outcome-bars b{color:var(--crm-slate);font-size:12px;font-weight:500}.mt-outcome-bars i{background:var(--crm-gradient);border-radius:999px;height:4px;display:block}.mt-dark-note{background:var(--crm-hero-glow,var(--crm-night));background-color:var(--crm-night);color:var(--crm-on-night);border-radius:20px;padding:22px}.mt-dark-note small{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font:700 11px DM Sans,sans-serif}.mt-dark-note p{opacity:.9;margin-top:10px;font-size:13px;line-height:1.7}.mt-line-view{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin:16px 24px 24px;display:grid}.mt-line-main{flex-direction:column;gap:16px;min-width:0;display:flex}.mt-line-side{flex-direction:column;gap:14px;display:flex}.mt-line-card{background:var(--crm-hero-glow,var(--crm-night));background-color:var(--crm-night);color:var(--crm-on-night);border-radius:22px;padding:24px}.mt-line-card-top{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.mt-line-eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font:700 11px DM Sans,sans-serif;display:flex}.mt-line-eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.mt-line-card h2{color:var(--crm-on-night);margin:8px 0;font:800 34px/1.2 Gilroy,DM Sans,sans-serif}.mt-line-card p{opacity:.9;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.mt-line-card-actions{flex-direction:column;gap:8px;min-width:200px;display:flex}.mt-line-result{margin-top:12px}.mt-line-card .mt-number-option{background:var(--crm-night-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.mt-line-card .mt-number-option small{opacity:.7;display:block}.mt-line-steps{border-top:1px solid var(--crm-night-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.mt-line-steps li{align-items:flex-start;gap:10px;display:flex}.mt-line-steps li>span{border:1.5px solid var(--crm-night-line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.mt-line-steps li[data-done=true]>span{background:var(--crm-success);border-color:var(--crm-success)}.mt-line-steps strong{font-size:13px;display:block}.mt-line-steps small{opacity:.65;font-size:11.5px}.mt-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mt-field{color:var(--crm-slate);flex-direction:column;gap:8px;font-size:12.5px;display:flex}.crm-mt-shell .mt-field input,.crm-mt-shell .mt-field textarea{color:var(--crm-ink);border-radius:12px}.mt-notice-toggle{border:1px solid var(--crm-ink);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-notice-toggle{border:1px solid color-mix(in srgb,var(--crm-ink) 12%,var(--crm-surface))}}.mt-notice-toggle{background:var(--crm-lavender);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.mt-notice-toggle{background:color-mix(in srgb,var(--crm-lavender) 22%,var(--crm-surface))}}.mt-notice-toggle span{gap:3px;display:grid}.mt-notice-toggle strong{color:var(--crm-ink);font-size:12.5px}.mt-notice-toggle small{color:var(--crm-slate);font-size:11.5px}.mt-hook-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mt-hook-list li{background:var(--crm-page);color:var(--crm-ink);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:12.5px;display:flex}.mt-hook-list code{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mt-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mt-panel-head .mt-panel-sub{margin-top:2px}.mt-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.mt-panel-actions>button{border-radius:999px}.mt-config-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mt-config-tiles>div{border:1px solid var(--crm-line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mt-config-tiles>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-config-tiles strong{color:var(--crm-ink);font-size:13.5px}.mt-config-tiles small{color:var(--crm-slate);font-size:12px}.mt-dial-dialog{border-radius:28px;max-width:620px;padding:28px}.mt-dial-search{height:52px;border-color:var(--crm-violet)!important}@supports (color:color-mix(in lab, red, red)){.mt-dial-search{border-color:color-mix(in srgb,var(--crm-violet) 40%,transparent)!important}}.mt-dial-search{color:var(--crm-violet);background:var(--crm-surface)!important}.mt-dial-list{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.mt-dial-list li{border:1px solid var(--crm-line);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.mt-dial-list li>div{flex:1;min-width:0}.mt-dial-list strong{color:var(--crm-ink);display:block}.mt-dial-list small{color:var(--crm-slate);font-size:12.5px}@media (width<=1300px){.crm-mt-shell .mt-sms-layout{grid-template-columns:280px minmax(0,1fr)}.mt-sms-context{display:none}.mt-calls-layout,.mt-line-view{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.mt-call-head{display:none}.crm-mt-shell .mt-call-row{grid-template-columns:auto 34px minmax(0,1fr)}.mt-call-dir,.mt-call-dur{font-size:12px}.mt-call-detail{padding-left:16px}.mt-line-grid,.mt-config-tiles,.mt-line-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.crm-mt-shell .mt-sms-layout{grid-template-columns:minmax(0,1fr);margin-inline:14px}.mt-calls-layout,.mt-line-view{margin-inline:14px}.mt-wait-banner{flex-wrap:wrap;margin-inline:14px}.mt-comm-tabs{max-width:100%;overflow-x:auto}}.crm-mt-shell .mt-comm-top{background:radial-gradient(120% 140% at 0 100%,#a78bfa8c 0%,#7c4dca47 35%,#0000 70%),#0d0a1a;padding:28px 36px 24px;position:relative}.crm-mt-shell .mt-comm-top .mt-comm-hero{background:0 0!important;border:0!important;margin:0!important;padding:0 0 24px!important}.crm-mt-shell .mt-comm-top .crm-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.75;font-size:12px}.crm-mt-shell .mt-comm-top h1{margin:6px 0 4px}.crm-mt-shell .mt-comm-top .mt-period{outline:none;background:#ffffff0a!important;border:1px solid #ffffff2e!important;border-radius:999px!important}.crm-mt-shell .mt-comm-top .mt-period:focus-within{box-shadow:0 0 0 2px #a78bfa80}.crm-mt-shell .mt-comm-top .mt-comm-metrics{gap:12px;background:0 0!important;margin:0!important;padding:0!important}.crm-mt-shell .mt-comm-top .mt-comm-metrics>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:20px 22px;background:#ffffff0f!important;border:1px solid #ffffff1a!important}.crm-mt-shell .mt-comm-top .mt-comm-metrics>div strong{font-size:28px;line-height:1.15}.crm-mt-shell .mt-comm-top .mt-comm-metrics>div span{opacity:.6;font-size:13px;color:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.mt-steps-card{gap:22px}.mt-steps-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mt-steps-id{align-items:center;gap:14px;min-width:0;display:flex}.mt-steps-avatar{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font:700 19px DM Sans,sans-serif;display:grid;overflow:hidden}.mt-steps-avatar img{object-fit:cover;width:100%;height:100%}.mt-steps-id h2{color:var(--crm-ink);font:700 19px DM Sans,sans-serif}.mt-steps-id p{color:var(--crm-slate);margin-top:2px;font:400 14px DM Sans,sans-serif}.mt-steps-status{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.mt-steps-pill{white-space:nowrap;background:var(--crm-surface);border-radius:999px;padding:6px 16px;font:600 14px DM Sans,sans-serif}@supports (color:color-mix(in lab, red, red)){.mt-steps-pill{background:color-mix(in oklab, var(--crm-surface) 90%, #7c4dca 10%)}}.mt-steps-pill{color:#5b3fa6}.mt-steps-pill.is-paid,.mt-steps-pill.is-confirmed{color:#157347;background:#e3f5ec}.mt-steps-status small{color:var(--crm-slate);font:500 13px DM Sans,sans-serif}.mt-steps-progress{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mt-steps-seg i{background:#ece9f3;border-radius:999px;height:6px;display:block}.mt-steps-seg i.is-done{background:#1e9e6a}.mt-steps-seg i.is-current{background:linear-gradient(90deg,#7c4dca,#5b3fa6)}.mt-steps-seg small{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-slate);margin-top:6px;font:600 12px DM Sans,sans-serif;display:block}.mt-step{border:1px solid var(--crm-line);border-radius:20px;overflow:hidden}.mt-step.is-open{border-color:#c9b5f2;box-shadow:0 10px 30px -18px #5b3fa659}.mt-step-head{background:var(--crm-surface);cursor:pointer;text-align:left;border:0;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.mt-step-num{color:#5b3fa6;background:#f1eef9;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font:700 15px DM Sans,sans-serif;display:grid}.mt-step-num.is-done{color:#fff;background:#1e9e6a}.mt-step-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-step-titles strong{color:var(--crm-ink);font:700 16px DM Sans,sans-serif}.mt-step-titles small{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;font:400 13px DM Sans,sans-serif;overflow:hidden}.mt-step-right{flex:none;align-items:center;gap:10px;display:flex}.mt-step-pill{border:1px solid var(--crm-line);color:var(--crm-slate);border-radius:999px;padding:5px 14px;font:600 13px DM Sans,sans-serif}.mt-step-pill.is-current{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-color:#0000}.mt-step-pill.is-done{color:#157347;background:#e3f5ec;border-color:#0000}.mt-step-edit{color:#5b3fa6;font:600 13px DM Sans,sans-serif}.mt-step-body{border-top:1px solid var(--crm-line);flex-direction:column;gap:14px;padding:20px 18px;display:flex}.mt-step-zones{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mt-step-zones>div{border:1px solid var(--crm-line);border-radius:16px;padding:14px 16px}.mt-step-zones small{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-slate);font:600 12px DM Sans,sans-serif;display:block}.mt-step-zones strong{color:var(--crm-ink);margin-top:6px;font:700 18px DM Sans,sans-serif;display:block}.mt-step-label{letter-spacing:.1em;text-transform:uppercase;color:var(--crm-slate);font:600 13px DM Sans,sans-serif}.mt-step-meeting{border:1px solid var(--crm-line);color:var(--crm-slate);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mt-step-meeting input{min-width:0;color:var(--crm-ink);background:0 0;border:0;outline:none;flex:1;font:500 15px DM Sans,sans-serif}.mt-step-muted{color:var(--crm-slate);align-items:center;gap:8px;font:400 13px DM Sans,sans-serif;display:flex}.mt-step-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mt-step-btn{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font:600 15px DM Sans,sans-serif;display:inline-flex}.mt-step-btn.is-primary{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-color:#0000}.mt-step-btn:disabled{opacity:.5;cursor:not-allowed}.mt-step-fee{border:1px solid var(--crm-line);border-radius:16px;padding:16px 18px}.mt-step-fee strong{color:var(--crm-ink);font:700 20px DM Sans,sans-serif}.mt-step-fee strong span{color:var(--crm-slate);margin-left:8px;font:600 15px DM Sans,sans-serif}.mt-step-fee p{color:var(--crm-slate);margin-top:4px;font:400 13px DM Sans,sans-serif}.mt-step-linkrow{border:1px solid var(--crm-line);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mt-step-linkicon{color:#5b3fa6;background:#f1eef9;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mt-step-linktext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-step-linktext strong{color:#5b3fa6;text-overflow:ellipsis;white-space:nowrap;font:700 15px DM Sans,sans-serif;overflow:hidden}.mt-step-linktext small{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;font:400 12px DM Sans,sans-serif;overflow:hidden}.mt-step-iconbtn{border:1px solid var(--crm-line);background:var(--crm-surface);width:36px;height:36px;color:var(--crm-slate);cursor:pointer;border-radius:12px;flex:none;place-items:center;display:grid}.mt-step-iconbtn:hover{color:#5b3fa6;border-color:#c9b5f2}.mt-step-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mt-step-tiles>div{border:1px solid var(--crm-line);border-radius:16px;padding:14px 16px}.mt-step-tiles small{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-slate);font:600 12px DM Sans,sans-serif;display:block}.mt-step-tiles strong{color:var(--crm-ink);margin-top:6px;font:700 15px DM Sans,sans-serif;display:block}.mt-step-tiles strong.is-green{color:#157347}.mt-step-linklike{color:#5b3fa6;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:700 15px DM Sans,sans-serif}.mt-step-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-step-tabs button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font:600 14px DM Sans,sans-serif;display:inline-flex}.mt-step-tabs button.is-active{color:#5b3fa6;border-color:#5b3fa6;box-shadow:inset 0 0 0 1px #5b3fa6}.mt-step-tabs button em{color:#157347;font-style:normal;font-weight:700}.mt-step-tabs>small{color:var(--crm-slate);margin-left:auto;font:400 12px DM Sans,sans-serif}.mt-step-email-meta{border:1px solid var(--crm-line);border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.mt-step-email-meta p{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font:400 13px DM Sans,sans-serif;overflow:hidden}.mt-step-email-meta span{color:var(--crm-slate);margin-right:4px;font-weight:600}.mt-step-preview{border:1px solid var(--crm-line);background:#fff;border-radius:16px;width:100%;height:420px}.mt-step-sent{color:var(--crm-slate);font:600 13px DM Sans,sans-serif}.mt-step-sent.is-green{color:#157347}.mt-step-wa{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.mt-step-wa-phone{border:1px solid var(--crm-line);background:#ece5dd;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.mt-step-wa-phone header{background:#f0f2f5;align-items:center;gap:10px;padding:10px 14px;display:flex}.mt-step-wa-avatar{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-radius:999px;place-items:center;width:32px;height:32px;font:700 14px DM Sans,sans-serif;display:grid}.mt-step-wa-phone header strong{color:var(--crm-ink);font:700 13px DM Sans,sans-serif;display:block}.mt-step-wa-phone header small{color:var(--crm-slate);font:400 11px DM Sans,sans-serif}.mt-step-wa-bubble{color:var(--crm-ink);white-space:pre-line;background:#fff;border-radius:12px;margin:14px;padding:12px 14px;font:400 13px/1.5 DM Sans,sans-serif;box-shadow:0 1px 1px #00000014}.mt-step-wa-preview{text-align:center;color:var(--crm-slate);padding:0 0 10px;font:400 11px DM Sans,sans-serif;display:block}.mt-step-wa-editor{flex-direction:column;gap:8px;display:flex}.mt-step-wa-editor textarea{width:100%;min-height:150px;color:var(--crm-ink);background:var(--crm-surface);resize:vertical;border:1px solid #c9b5f2;border-radius:16px;padding:14px;font:400 14px DM Sans,sans-serif}.mt-step-wa-editor>small{color:var(--crm-slate);align-self:flex-end;font:400 12px DM Sans,sans-serif}.mt-steps-confirmed{background:#e3f5ec;border:1px solid #bee7d2;border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex}.mt-steps-confirmed-icon{color:#fff;background:#1e9e6a;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mt-steps-confirmed strong{color:#0e5a3a;font:700 16px DM Sans,sans-serif}.mt-steps-confirmed p{color:#157347;margin-top:2px;font:400 13px DM Sans,sans-serif}.mt-steps-confirmed>div{flex:1;min-width:0}@media (width<=900px){.mt-step-zones,.mt-step-tiles,.mt-step-wa{grid-template-columns:1fr}.mt-steps-progress{gap:6px}.mt-steps-seg small{font-size:10px}.mt-step-head{flex-wrap:wrap}.mt-step-right{margin-left:auto}}.mt-notes-tile{background:#fff;border:1px solid #ece9f3;border-radius:22px;padding:22px 22px 18px}.mt-notes-tile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-notes-tile-head h2{color:#1d1b2e;align-items:center;gap:8px;font-family:Gilroy,DM Sans,sans-serif;font-size:19px;font-weight:700;display:flex}.mt-notes-count{color:#5b3fa6;background:#f5f1fd;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.mt-notes-add{color:#5b3fa6;border-color:#d9cdf5;border-radius:999px;height:36px;padding:0 16px;font-weight:600}.mt-notes-pinned-label{letter-spacing:.14em;text-transform:uppercase;color:#7c4dca;align-items:center;gap:8px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.mt-notes-type{color:#5b3fa6;letter-spacing:0;text-transform:none;background:#f5f1fd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.mt-notes-card{border:1px solid #e7e4ef;border-radius:16px;margin-top:10px;padding:16px 18px}.mt-notes-card-body{color:#1d1b2e;-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.mt-notes-card-meta{color:#6b6880;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.mt-notes-avatar{color:#fff;background:#2a1a4e;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid}.mt-notes-viewall{color:#fff;background:#160d2c;border-radius:999px;width:100%;height:52px;margin-top:14px;font-size:16px;font-weight:700}.mt-notes-viewall:hover{background:#241245}.mt-notes-empty{color:#6b6880;margin-top:12px;font-size:14px}.mt-notes-sheet{background:#f6f4fa;border:0;flex-direction:column;width:min(560px,100vw);max-width:100vw;padding:0;display:flex}.mt-notes-sheet>button.absolute{display:none}.mt-notes-sheet-head{color:#fff;background:radial-gradient(120% 90% at 100% 0,#3b1f78 0%,#160d2c 55%,#07050f 100%);padding:28px 28px 24px;position:relative}.mt-notes-sheet-customer{letter-spacing:.22em;text-transform:uppercase;color:#cbb8f5;font-size:12px;font-weight:700}.mt-notes-sheet-customer:before{content:"";vertical-align:middle;background:#cbb8f5;width:22px;height:1px;margin-right:10px;display:inline-block}.mt-notes-sheet-head h3{letter-spacing:-.01em;color:#fff;margin-top:6px;font-family:Gilroy,DM Sans,sans-serif;font-size:34px;font-weight:700}.mt-notes-sheet-sub{color:#cfc8e6;margin-top:4px;font-size:14px}.mt-notes-close{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:22px}.mt-notes-close:hover{background:#ffffff14}.mt-notes-search{color:#7c4dca;background:#fff;border-radius:999px;align-items:center;gap:10px;height:48px;margin-top:18px;padding:0 18px;display:flex}.mt-notes-search input{color:#1d1b2e;background:0 0;border:0;outline:0;flex:1;font-size:15px}.mt-notes-filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mt-notes-filters button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;height:38px;padding:0 16px;font-size:14px;font-weight:600}.mt-notes-filters button[aria-pressed=true]{color:#160d2c;background:#fff;border-color:#fff}.mt-notes-sheet-body{flex:1;align-content:start;gap:14px;padding:18px 18px 28px;display:grid;overflow-y:auto}.mt-notes-composer{background:#fff;border:1px solid #ece9f3;border-radius:18px;padding:14px}.mt-notes-composer textarea{border-radius:14px;font-size:15px}.mt-notes-composer-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.mt-notes-composer-types{flex-wrap:wrap;flex:1;gap:8px;display:flex}.mt-notes-composer-types button{color:#1d1b2e;background:#fff;border:1px solid #e7e4ef;border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.mt-notes-composer-types button[aria-pressed=true]{color:#fff;background:#160d2c;border-color:#160d2c}.mt-notes-pin-check{color:#5b3fa6;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mt-notes-save{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border-radius:999px;height:40px;padding:0 20px;font-weight:700}.mt-notes-save:disabled{opacity:.55}.mt-notes-list{gap:14px;display:grid}.mt-notes-item{background:#fff;border:1px solid #ece9f3;border-radius:18px;padding:16px 18px}.mt-notes-item.is-pinned{border-color:#cdb9f0;box-shadow:0 6px 18px -10px #5b3fa659}.mt-notes-item header{color:#1d1b2e;align-items:center;gap:10px;font-size:14px;display:flex}.mt-notes-item header time{color:#6b6880;font-size:13px}.mt-notes-item-right{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mt-notes-pin{color:#5b3fa6;background:#fff;border:1px solid #e7e4ef;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.mt-notes-pin[aria-pressed=true]{color:#5b3fa6;background:#f5f1fd;border-color:#cdb9f0}.mt-notes-pin[aria-pressed=true] svg{fill:currentColor}.mt-notes-item>p{color:#1d1b2e;white-space:pre-line;margin-top:10px;font-size:15px;line-height:1.55}.mt-notes-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mt-notes-chip{color:#4a2c95;background:#faf9fd;border:1px solid #e7e4ef;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.mt-ov-outcomes{max-width:860px;margin-top:14px}.mt-ov-outcome-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.mt-ov-outcome{color:var(--crm-ink);background:#f1ebfc;border:1px solid #e3d8f8;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font:400 14px DM Sans,sans-serif;display:inline-flex}.mt-ov-outcome svg{color:#7c4dca;flex-shrink:0}.mt-ov-outcome strong{color:#7c4dca;font:700 14px DM Sans,sans-serif}.mt-ov-outcome.is-barrier{background:#fdecea;border-color:#f6d5d1}.mt-ov-outcome.is-barrier svg,.mt-ov-outcome.is-barrier strong{color:#c0392b}.mt-consult-private{white-space:nowrap;color:#5b3fa6;background:#f1ecfb;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font:600 15px DM Sans,sans-serif;display:inline-flex}.mt-ph-muted{color:var(--crm-slate);align-items:center;gap:8px;font:400 15px DM Sans,sans-serif;display:flex}.mt-ph-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mt-ph-head h2{align-items:center;gap:12px;display:flex}.mt-ph-opt{border:1px solid var(--crm-line);letter-spacing:.06em;color:var(--crm-slate);border-radius:999px;padding:3px 12px;font:600 13px DM Sans,sans-serif}.mt-ph-sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-ph-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mt-ph-state{color:var(--crm-slate);background:#f3f1f7;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font:600 16px DM Sans,sans-serif;display:inline-flex}.mt-ph-state i{opacity:.7;background:currentColor;border-radius:50%;width:8px;height:8px}.mt-ph-state.is-on{color:#1f7a4d;background:#e7f6ee}.mt-ph-wait{color:var(--crm-slate);align-items:center;gap:6px;font:400 14px DM Sans,sans-serif;display:inline-flex}.mt-ph-wait b{background:#e6e3ec;border-radius:4px;width:26px;height:4px}.mt-ph-wait b.is-on{background:#7c4dca}.mt-ph-wait b:last-of-type{margin-right:6px}.mt-ph-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mt-ph-linkbar{border:1px solid var(--crm-line);min-width:280px;color:var(--crm-slate);background:#f7f5fa;border-radius:999px;flex:1;align-items:center;gap:12px;padding:6px 6px 6px 20px;font:400 16px DM Sans,sans-serif;display:flex}.mt-ph-linkbar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mt-ph-copy{border:1px solid var(--crm-line);background:var(--crm-surface);color:#5b3fa6;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font:600 16px DM Sans,sans-serif;display:inline-flex}.mt-ph-copy.is-quiet{color:var(--crm-slate)}.mt-ph-btn{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font:600 16px DM Sans,sans-serif;display:inline-flex}.mt-ph-btn.is-purple{color:#5b3fa6;border-color:#c9b5f2}.mt-ph-btn:disabled,.mt-ph-copy:disabled{opacity:.5;cursor:not-allowed}.mt-ph-empty{text-align:center;background:#fbfafd;border:1px dashed #c9b5f2;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:44px 24px;display:flex}.mt-ph-empty>span{border:1px solid var(--crm-line);background:var(--crm-surface);color:#7c4dca;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.mt-ph-empty strong{color:var(--crm-ink);font:700 20px DM Sans,sans-serif}.mt-ph-empty p{max-width:620px;color:var(--crm-slate);font:400 16px/1.6 DM Sans,sans-serif}.mt-ph-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.mt-ph-tile{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.mt-ph-media{aspect-ratio:4/5;background:linear-gradient(#e4dcf3,#efeaf8);position:relative}.mt-ph-chip{z-index:2;background:var(--crm-surface);color:#1f7a4d;border-radius:999px;padding:5px 12px;font:600 14px DM Sans,sans-serif;position:absolute;top:12px;left:12px}.mt-ph-chip.is-patient{color:#5b3fa6}.mt-ph-trash{z-index:2;background:var(--crm-surface);width:38px;height:38px;color:var(--crm-slate);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.mt-ph-trash:hover{color:#c2410c}.mt-ph-thumb{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.mt-ph-thumb img,.mt-ph-thumb video{object-fit:cover;width:100%;height:100%}.mt-ph-open,.mt-ph-ph{color:#5b3fa6;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:600 16px DM Sans,sans-serif;display:flex;position:absolute;inset:0}.mt-ph-open{opacity:0;background:#efeaf8b3;transition:opacity .15s}.mt-ph-thumb:hover .mt-ph-open,.mt-ph-thumb:focus-visible .mt-ph-open{opacity:1}.mt-ph-open>span,.mt-ph-ph>span,.mt-ph-slot>span{background:var(--crm-surface);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 2px 8px #3c1e6e14}.mt-ph-body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.mt-ph-body strong{color:var(--crm-ink);font:700 17px DM Sans,sans-serif}.mt-ph-body span{color:var(--crm-slate);font:400 15px DM Sans,sans-serif}.mt-ph-body q{color:var(--crm-ink);background:#f3f1f7;border-radius:14px;margin-top:8px;padding:10px 14px;font:400 15px DM Sans,sans-serif}.mt-ph-tile.is-empty .mt-ph-body strong,.mt-ph-tile.is-empty .mt-ph-body span{color:var(--crm-slate)}.mt-ph-slot{aspect-ratio:4/5;color:#5b3fa6;cursor:pointer;background:#f8f7fb;border:1px dashed #c9b5f2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:12px;font:600 16px DM Sans,sans-serif;display:flex}.mt-ph-slot:disabled{cursor:not-allowed;opacity:.6}.mt-ph-tile.is-empty .mt-ph-body{padding-top:4px}.mt-ph-foot{border-top:1px solid var(--crm-line);color:var(--crm-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font:400 16px DM Sans,sans-serif;display:flex}.mt-ph-delall{background:var(--crm-surface);color:#c2410c;cursor:pointer;border:1px solid #f3c4c0;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font:600 16px DM Sans,sans-serif;display:inline-flex}.mt-ph-dialog{border-radius:32px;gap:14px;padding:40px}.mt-ph-dhead{justify-content:space-between;gap:16px;display:flex}.mt-ph-dtitle{color:#0b0716;font:700 26px DM Sans,sans-serif}.mt-ph-dhead p{color:#6b6578;margin-top:6px;font:400 17px/1.5 DM Sans,sans-serif}.mt-ph-x{color:#6b6578;cursor:pointer;background:#fff;border:1px solid #e6e3ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mt-ph-label{color:#6b6578;margin-top:6px;font:500 16px DM Sans,sans-serif;display:block}.mt-ph-seg{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mt-ph-seg button{color:#0b0716;cursor:pointer;background:#fff;border:1px solid #e6e3ec;border-radius:16px;padding:18px;font:700 17px DM Sans,sans-serif}.mt-ph-seg button.is-on{color:#fff;background:#0b0716;border-color:#0b0716}.mt-ph-drop{text-align:left;cursor:pointer;background:#f8f7fb;border:1px dashed #c9b5f2;border-radius:20px;align-items:center;gap:20px;padding:32px;display:flex}.mt-ph-drop.is-drag{background:#f1ecfb}.mt-ph-drop strong{color:#0b0716;word-break:break-all;font:700 18px DM Sans,sans-serif;display:block}.mt-ph-drop small{color:#6b6578;margin-top:4px;font:400 15px DM Sans,sans-serif;display:block}.mt-ph-dropicon{color:#fff;background:linear-gradient(160deg,#7c4dca,#5b3fa6);border-radius:18px;flex:none;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.mt-ph-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mt-ph-row select,.mt-ph-row input,.mt-ph-dialog textarea{color:#0b0716;background:#fff;border:1px solid #c9b5f2;border-radius:16px;width:100%;margin-top:8px;padding:16px 22px;font:400 18px DM Sans,sans-serif}.mt-ph-dialog textarea{resize:vertical;min-height:84px;margin-top:0}.mt-ph-check{color:#0b0716;align-items:center;gap:14px;margin-top:6px;font:400 16px DM Sans,sans-serif;display:flex}.mt-ph-check input{accent-color:#5b3fa6;flex:none;width:26px;height:26px}.mt-ph-dfoot{justify-content:flex-end;align-items:center;gap:36px;margin-top:12px;display:flex}.mt-ph-cancel{color:#5b3fa6;cursor:pointer;background:0 0;border:none;font:600 19px DM Sans,sans-serif}.mt-ph-submit{color:#fff;cursor:pointer;background:#7c4dca;border:none;border-radius:999px;align-items:center;gap:8px;padding:18px 30px;font:600 19px DM Sans,sans-serif;display:inline-flex}.mt-ph-submit:disabled{cursor:not-allowed;background:#c9a9ea}@media (width<=700px){.mt-ph-row{grid-template-columns:1fr}.mt-ph-dialog{padding:24px}.mt-ph-status{align-items:flex-start}}.mt-ph-batch{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mt-ph-batch li{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px;display:grid}.mt-ph-batch li.is-done{opacity:.6}.mt-ph-batch li.is-error{border-color:var(--crm-violet)}@supports (color:color-mix(in lab, red, red)){.mt-ph-batch li.is-error{border-color:color-mix(in oklab, var(--crm-violet) 20%, #e5484d)}}.mt-ph-bthumb{background:var(--crm-surface);border-radius:12px;width:72px;height:72px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-ph-bthumb{background:color-mix(in oklab, var(--crm-surface) 90%, var(--crm-violet) 10%)}}.mt-ph-bthumb{color:var(--crm-violet);place-items:center;font:700 12px DM Sans,sans-serif;display:grid}.mt-ph-bthumb img{object-fit:cover;width:100%;height:100%}.mt-ph-bbody{gap:8px;min-width:0;display:grid}.mt-ph-bname{color:var(--crm-ink);justify-content:space-between;align-items:center;gap:8px;font:600 14px DM Sans,sans-serif;display:flex}.mt-ph-bname span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-ph-bname button{cursor:pointer;color:var(--crm-slate);background:0 0;border:0;flex-shrink:0}.mt-ph-batch .mt-ph-row{margin:0}.mt-ph-bnote{border:1px solid var(--crm-line);border-radius:10px;width:100%;min-height:38px;padding:8px 12px;font:400 14px DM Sans,sans-serif}.mt-qs{flex-direction:column;gap:16px;display:flex}.mt-qs-hero{color:#fff;background:radial-gradient(circle at 100% 0,#7c4dca99,#0000 45%),linear-gradient(135deg,#0d0a1c,#05040b);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.mt-qs-total{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:8px;display:flex}.mt-qs-total strong{color:#fff;letter-spacing:-.01em;font:800 44px/1 Gilroy,DM Sans,sans-serif}.mt-qs-total span{color:#ffffffb8;font-size:14px}.mt-qs-state{color:#ffffffbf;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.mt-qs-state i{background:#fff;border-radius:999px;width:22px;height:22px;display:inline-block}.mt-qs-state i[data-on]{background:#4ade80}.mt-qs-actions{flex-direction:column;gap:10px;min-width:220px;display:flex}.mt-qs-primary,.mt-qs-ghost{border-radius:999px;height:42px;padding:0 22px;font-size:14px;font-weight:700}.mt-qs-primary{color:#fff;background:linear-gradient(90deg,#7c4dca,#b493ec)}.mt-qs-primary:disabled{opacity:.55;cursor:not-allowed}.mt-qs-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.mt-qs-ghost:hover{background:#ffffff14}.mt-qs-table{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:20px;overflow:hidden}.mt-qs-row{border-top:1px solid var(--crm-line);color:var(--crm-ink);grid-template-columns:minmax(0,1fr) 140px 180px 110px;align-items:center;gap:16px;padding:14px 22px;display:grid}.mt-qs-row>span:not(:first-child){text-align:right}.mt-qs-row b{font-size:14px;font-weight:600;display:block}.mt-qs-row small{color:var(--crm-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.mt-qs-rowaction{color:#7c4dca;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:700;display:inline-block}.mt-qs-rowaction:hover{text-decoration:underline}.mt-qs-visaselect{margin-top:6px}.mt-qs-ghost:disabled{opacity:.5;cursor:not-allowed}.mt-qs-invite{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.mt-qs-invite span{white-space:nowrap;font-weight:700}.mt-qs-invite code{text-overflow:ellipsis;white-space:nowrap;color:var(--crm-slate);flex:1;overflow:hidden}.mt-qs-invite button{color:#7c4dca;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700}.mt-qs-invite button:hover{text-decoration:underline}.mt-qs-row.is-head{letter-spacing:.14em;color:var(--crm-slate);border-top:0;padding:14px 22px 12px;font-size:11px;font-weight:700}.mt-qs-row.is-total{background:var(--crm-soft)}.mt-qs-row.is-total .mt-qs-aud{font-size:17px}.mt-qs-aud{font-size:15px;font-weight:700}.mt-qs-brl{color:var(--crm-slate);font-size:13px}.mt-qs-pill{border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.mt-qs-pill[data-tone=portal]{color:#5b3fa6;background:#efe8fb}.mt-qs-pill[data-tone=live]{color:#1f8a4c;background:#e6f6ec}.mt-qs-pill[data-tone=fixed]{color:#5a5a6a;background:#f1f1f4}.mt-qs-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mt-qs-card{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);border-radius:20px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.mt-qs-card h4{margin-bottom:6px;font-size:15px;font-weight:700}.mt-qs-pay{background:var(--crm-soft);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.mt-qs-pay b{font-size:14px;font-weight:600;display:block}.mt-qs-pay small{color:var(--crm-slate);font-size:12px;display:block}.mt-qs-pay>span:last-child{text-align:right}.mt-qs-hist{text-align:left;color:var(--crm-ink);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.mt-qs-hist small{color:var(--crm-slate)}.mt-qs-hist[data-on] b{color:#5b3fa6}.mt-qs-close{color:#fff;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:22px;right:22px}@media (width<=900px){.mt-qs-hero{flex-direction:column;align-items:stretch}.mt-qs-row{grid-template-columns:minmax(0,1fr) 100px 80px}.mt-qs-row>span:nth-child(3){display:none}.mt-qs-cards{grid-template-columns:1fr}}.mt-qs-row .mt-qs-aud:has(+.mt-qs-brl:empty){color:var(--crm-slate);font-size:13px;font-weight:500}.mt-qs-pill[data-tone=pending]{color:#b26a00;background:#fff4e0}.mt-quote-meta .text-amber-50{color:#8a5a00!important}.mt-call-has{color:var(--mt-accent,#7c4dca);margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.mt-rec-player{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-call-detail details .mt-btn-pill{margin-top:10px}.mt-assess-missing{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;padding:10px 14px;font-size:13px;display:flex}.mt-assess-missing button{color:#9a3412;cursor:pointer;background:#fff;border:1px solid #fdba74;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.mt-assess-view .is-missing dd span{color:#c2410c;font-style:italic;font-weight:500}.mt-cf{flex-direction:column;gap:8px;display:flex}.mt-cf-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted,var(--muted-foreground));margin-top:4px;font:700 11px DM Sans,sans-serif}.mt-cf-none{color:var(--crm-muted,var(--muted-foreground));justify-content:space-between;align-items:center;gap:8px;font:400 13px DM Sans,sans-serif;display:flex}.mt-cf-list{flex-direction:column;gap:10px;display:flex}.mt-cf-item{border:1px solid var(--crm-line);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.mt-feedback-panel .mt-cf-item{border-top:1px solid var(--crm-line);padding-top:12px}.mt-cf-item header{color:var(--crm-ink);flex-wrap:wrap;gap:4px;font:400 13px DM Sans,sans-serif;display:flex}.mt-cf-item header span{color:var(--crm-muted,var(--muted-foreground))}.mt-cf-status{background:hsl(var(--muted));color:var(--crm-ink);border-radius:999px;align-self:flex-start;padding:3px 10px;font:600 11px DM Sans,sans-serif}.mt-cf-status.is-scheduled{background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.mt-cf-status.is-sent{color:#1b5598;background:#e7f2fe}.mt-cf-status.is-completed{color:#1b6a49;background:#e7f9f0}.mt-cf-status.is-failed{color:#a02237;background:#fdecef}.mt-cf-status.is-muted{color:var(--crm-muted,var(--muted-foreground))}.mt-cf-channels{color:var(--crm-muted,var(--muted-foreground));font:400 11px DM Sans,sans-serif}.mt-cf-actions{gap:6px;display:flex}.mt-cf-btn{border:1px solid hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;min-height:30px;padding:5px 12px;font:600 12px DM Sans,sans-serif}.mt-cf-btn.is-ghost{color:hsl(var(--primary));background:0 0}.mt-cf-btn:disabled{opacity:.55}.mt-cf-resp{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mt-cf-alert{border-radius:12px;padding:8px 10px;font:400 12px/1.4 DM Sans,sans-serif}.mt-cf-alert b{letter-spacing:.08em;font-size:11px}.mt-cf-alert ul{margin:4px 0 0 16px;list-style:outside}.mt-cf-alert.is-red{color:#8f1e31;background:#fdecef;border:1px solid #f6cbd2}.mt-cf-alert.is-amber{color:#8a4d0f;background:#fef5e1;border:1px solid #f8deaa}.mt-cf-stars{color:hsl(var(--muted-foreground) / .5);align-items:center;gap:2px;display:flex}.mt-cf-stars .is-lit{color:#f5aa14;fill:#f5aa14}.mt-cf-stars span{color:var(--crm-ink);margin-left:6px;font:600 12px DM Sans,sans-serif}.mt-cf-chips{flex-wrap:wrap;gap:6px;display:flex}.mt-cf-tag{border:1px solid var(--crm-line);color:var(--crm-ink);border-radius:999px;padding:2px 9px;font:500 11px DM Sans,sans-serif}.mt-cf-tag.is-soft{background:hsl(var(--primary) / .08);color:hsl(var(--primary));border-color:#0000}.mt-cf-grid{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.mt-cf-grid div{color:var(--crm-ink);grid-template-columns:1fr auto;gap:2px 6px;font:400 12px DM Sans,sans-serif;display:grid}.mt-cf-grid i{background:hsl(var(--muted));border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.mt-cf-grid em{background:hsl(var(--primary));height:100%;display:block}.mt-cf-resp blockquote{border-left:3px solid hsl(var(--primary) / .35);color:var(--crm-ink);white-space:pre-wrap;padding:2px 0 2px 10px;font:400 13px/1.45 DM Sans,sans-serif}.mt-cf-resp blockquote small{text-transform:uppercase;letter-spacing:.06em;color:var(--crm-muted,var(--muted-foreground));font:600 10px DM Sans,sans-serif;display:block}.crm-mt-shell .mt-activity-screen .crm-activity-hero{background:var(--mt-hero);padding:24px 24px 0;position:relative}.mt-activity-screen .crm-activity-heading{gap:16px;margin-bottom:20px}.mt-activity-screen .crm-activity-heading h1{font:800 36px/1.15 Gilroy,DM Sans,sans-serif}.mt-activity-screen .crm-activity-heading p{margin-top:6px}.mt-activity-screen .crm-activity-controls{gap:8px;max-width:760px;padding-top:32px}.mt-activity-screen .crm-activity-owner{width:150px;min-width:150px;height:28px;position:absolute;top:14px;right:24px}.crm-mt-shell .mt-activity-screen .crm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 20px}.crm-mt-shell .mt-activity-screen .crm-metrics>div{border-radius:16px;flex-direction:column;gap:3px;min-height:84px;padding:13px 16px;display:flex}.crm-mt-shell .mt-activity-screen .crm-metrics strong{font:800 26px/1.15 Gilroy,DM Sans,sans-serif}.mt-activity-screen .crm-metrics small{color:var(--crm-lavender);font-size:11px}.mt-activity-screen .crm-activity-layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px;padding:18px 24px 32px}.mt-activity-screen .crm-activity-filters{gap:7px;min-height:28px;margin-bottom:12px}.mt-activity-screen .crm-activity-type-filters{gap:5px}.mt-activity-screen .crm-activity-type-filters button{height:26px;padding-inline:10px;font-size:11px}.mt-activity-screen .crm-activity-filters>button{width:24px;height:24px}.mt-activity-screen .crm-activity-day{border-radius:20px}.mt-activity-screen .crm-activity-day>header{padding:11px 16px;font-size:13px}.mt-activity-screen .crm-activity-days{gap:12px}.mt-activity-screen .crm-day-empty{padding:14px 16px}.mt-task-list-row{gap:12px;min-height:76px;padding:13px 16px}.mt-task-list-row>time{width:48px;font-size:13px}.mt-task-list-row>time small{margin-top:2px;font:400 9px/1.3 DM Sans,sans-serif}.mt-task-list-row .crm-activity-icon{border-radius:10px;width:32px;height:32px}.mt-task-list-row .crm-task-title strong{font-size:13px}.mt-task-list-row p{margin-top:4px;font-size:12px;line-height:1.4}.mt-task-list-row p b{color:var(--crm-ink);font-weight:600}.mt-task-list-row p span{white-space:pre-line}.mt-task-list-row small{margin-top:3px;font-size:10.5px}.mt-task-channel{border:1px solid var(--crm-line);color:var(--crm-slate);border-radius:999px;padding:2px 8px;font-size:10px}.mt-task-row-actions{align-items:center;gap:6px;display:flex;flex:none!important}.mt-task-row-actions .crm-complete-task{border:2px solid var(--crm-lavender);width:28px;height:28px;margin-inline:0 2px}.mt-task-row-actions .crm-task-action{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);border-radius:999px;height:28px;padding:0 10px;font-size:11px}.mt-task-row-actions .mt-open-deal{color:var(--crm-violet);border-color:var(--crm-lavender)}.mt-activity-screen [data-kind=discovery] :is(.crm-task-kind,.crm-activity-icon),.mt-activity-screen .crm-task-kind[data-kind=discovery]{background:var(--crm-success-soft);color:var(--crm-success-ink)}.mt-activity-screen [data-kind=quote] :is(.crm-task-kind,.crm-activity-icon),.mt-activity-screen .crm-task-kind[data-kind=quote]{background:var(--crm-danger)}@supports (color:color-mix(in lab, red, red)){.mt-activity-screen [data-kind=quote] :is(.crm-task-kind,.crm-activity-icon),.mt-activity-screen .crm-task-kind[data-kind=quote]{background:color-mix(in oklab,var(--crm-danger) 8%,var(--crm-surface))}}.mt-activity-screen [data-kind=quote] :is(.crm-task-kind,.crm-activity-icon),.mt-activity-screen .crm-task-kind[data-kind=quote]{color:var(--crm-error)}.mt-activity-screen .crm-activity-breakdown [data-kind=discovery] i{background:var(--crm-success-ink)}.mt-activity-screen .crm-activity-breakdown [data-kind=quote] i{background:var(--crm-error)}.mt-activity-screen :is(.crm-activity-today,.crm-activity-breakdown){border-radius:22px;padding:18px}.mt-activity-screen :is(.crm-activity-today,.crm-activity-breakdown) h2{font:800 15px/1.4 Gilroy,DM Sans,sans-serif}.mt-activity-screen .crm-activity-week{grid-template-columns:repeat(7,minmax(180px,1fr));overflow-x:auto}.mt-activity-screen .crm-activity-week .mt-task-list-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.mt-activity-screen .crm-activity-week .mt-task-row-copy{flex:calc(100% - 100px)}.mt-activity-screen .crm-activity-week .mt-task-row-actions{flex-wrap:wrap;width:100%}.mt-activity-detail,.mt-activity-editor{background:var(--crm-surface);color:var(--crm-ink);border:0;border-radius:28px;gap:6px;max-height:calc(100dvh - 40px);padding:32px;font-family:DM Sans,sans-serif;overflow-y:auto}.mt-activity-detail{width:min(900px,100vw - 40px);max-width:900px}.mt-activity-editor{width:min(760px,100vw - 40px);max-width:760px}:is(.mt-activity-detail,.mt-activity-editor)>h2{color:var(--crm-ink);padding-right:38px;font:800 25px/1.3 Gilroy,DM Sans,sans-serif}:is(.mt-activity-detail,.mt-activity-editor)>p{color:var(--crm-slate);font-size:15px;line-height:1.5}:is(.mt-activity-detail,.mt-activity-editor)>button{border:1px solid var(--crm-line);opacity:1;width:40px;height:40px;color:var(--crm-slate);border-radius:50%;place-items:center;display:grid;top:28px;right:28px}.mt-task-detail-layout{grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);gap:22px;margin-top:18px;display:grid}.mt-task-detail-layout :is(main,aside){min-width:0}.mt-task-detail-layout aside{flex-direction:column;gap:10px;display:flex}.mt-task-detail-layout aside button{border:1px solid var(--crm-line);background:var(--crm-surface);width:100%;color:var(--crm-ink);white-space:normal;border-radius:999px;height:auto;min-height:50px;font-size:15px;font-weight:700}.mt-task-detail-layout aside .mt-task-contact{background:var(--crm-night);color:var(--crm-on-night);border-color:var(--crm-night)}.mt-task-detail-layout aside .mt-task-contact svg{color:var(--crm-on-night)}.mt-task-detail-layout aside .mt-open-deal{color:var(--crm-violet);border-color:var(--crm-lavender)}.mt-task-detail-layout aside>small{color:var(--crm-slate);margin-top:6px}:is(.mt-activity-detail,.mt-activity-editor) .mt-task-patient{background:var(--crm-soft);border-radius:22px;align-items:center;gap:14px;min-height:82px;margin:0;padding:16px;display:flex}:is(.mt-activity-detail,.mt-activity-editor) .mt-task-patient>span{background:var(--crm-gradient);width:48px;height:48px;color:var(--crm-on-night);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mt-task-patient>div{flex:1;min-width:0}:is(.mt-activity-detail,.mt-activity-editor) .mt-task-patient strong{overflow-wrap:anywhere;font-size:17px;display:block}:is(.mt-activity-detail,.mt-activity-editor) .mt-task-patient small{color:var(--crm-slate);font-size:13px;line-height:1.5}.mt-task-patient>b{background:var(--crm-surface);color:var(--crm-deep);border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.mt-task-facts{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}:is(.mt-task-facts dt,.mt-task-note h3,.mt-task-context h3){color:var(--crm-slate);margin-bottom:6px;font:700 12px/1.4 DM Sans,sans-serif}.mt-task-facts dd{color:var(--crm-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.mt-task-note{margin-top:22px}:is(.mt-task-note,.mt-task-context) p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.mt-task-context{background:var(--crm-soft);border-radius:18px;margin-top:20px;padding:16px}.mt-activity-editor form{flex-direction:column;gap:18px;margin-top:18px;display:flex}.mt-activity-editor .mt-task-row{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.mt-activity-editor label{color:var(--crm-slate);flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.mt-activity-editor :is(input,button[role=combobox],textarea,.mt-task-date-trigger){border:1px solid var(--crm-lavender);background:var(--crm-surface);height:50px;color:var(--crm-ink);border-radius:14px;width:100%;font-size:16px}.mt-activity-editor textarea{height:104px;min-height:104px;padding:14px}.mt-activity-editor legend{color:var(--crm-slate);margin-bottom:8px;font-size:14px}.mt-activity-editor .mt-task-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mt-activity-editor .mt-task-methods button{border:1px solid var(--crm-line);height:50px;color:var(--crm-ink);background:var(--crm-surface);border-radius:14px;font-size:15px;font-weight:700}.mt-activity-editor .mt-task-methods button[aria-pressed=true]{background:var(--crm-night);color:var(--crm-on-night);border-color:var(--crm-night)}.mt-activity-editor footer{align-items:center;gap:14px;margin-top:8px;display:flex}.mt-activity-editor footer small{color:var(--crm-slate);flex:1;font-size:12px}.mt-activity-editor footer button{min-height:50px;color:var(--crm-violet);border-radius:999px;padding-inline:24px}.mt-activity-editor footer .crm-primary-action{background:var(--crm-gradient);color:var(--crm-on-night)}.mt-activity-editor [role=alert]{color:var(--crm-error);font-size:14px}@media (width<=1200px){.mt-activity-screen .crm-activity-layout{grid-template-columns:minmax(0,1fr) 220px;padding-inline:18px}.mt-task-row-actions{gap:4px}.mt-task-list-row{flex-wrap:wrap}.mt-task-row-copy{flex:calc(100% - 100px)!important}.mt-task-row-actions{margin-left:84px}.mt-activity-screen .crm-activity-controls{max-width:100%}}@media (width<=760px){.mt-activity-screen .crm-activity-owner{position:static}.mt-activity-screen .crm-activity-controls{padding-top:0}.crm-mt-shell .mt-activity-screen .crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-activity-screen .crm-activity-layout{grid-template-columns:minmax(0,1fr);padding:14px}.mt-activity-screen .crm-activity-heading h1{font-size:30px}.mt-task-detail-layout{grid-template-columns:minmax(0,1fr)}.mt-activity-detail,.mt-activity-editor{padding:24px 18px}.mt-activity-editor .mt-task-row{grid-template-columns:1fr 1fr}.mt-activity-editor .mt-task-row>label:last-child{grid-column:1/-1}.mt-activity-editor footer{flex-wrap:wrap}.mt-activity-editor footer small{flex-basis:100%}.mt-task-row-actions{margin-left:0}.mt-task-row-copy{flex-basis:calc(100% - 96px)!important}.mt-task-facts{gap:16px}}.crm-kanban-card .mt-call-pill{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-self:flex-start;max-width:100%;margin-top:6px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block;overflow:hidden}.crm-kanban-card .mt-call-pill[data-kind=none]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.crm-kanban-card .mt-call-pill[data-kind=attempted]{color:#935210;background:#fef5e7;border-color:#f7e1ba}.crm-kanban-card .mt-call-pill[data-kind=connected]{color:#1b6a42;background:#e7f8ee;border-color:#bce6ce}.mt-after{overflow:hidden;gap:0!important;padding:0!important}.mt-after>.mt-after-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px 22px;display:flex}.mt-after-head p{color:#73738c;margin-top:4px;font-size:15px}.mt-after-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.mt-after-status{color:#73738c;background:#f2f1f0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.mt-after-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.mt-after-status[data-received]{color:#2e7d5b;background:#e6f6ee}.mt-after .mt-after-auto{color:#4a4a5e;background:#fff;border:1px solid #e9e7ef;border-radius:999px;gap:8px;width:auto;height:38px;padding:0 14px;font-size:15px;font-weight:600}.mt-after-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#4a4a5e;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.mt-after-quote{color:#fff;background:radial-gradient(120% 140% at 100% 0,#4b2f7e 0%,#1a1230 34%,#0b0a14 62%);border-radius:24px;margin:0 30px;padding:30px 26px 26px}.mt-after-quote>.mt-after-eyebrow{color:#c9b8f0;letter-spacing:.22em}.mt-after-total{letter-spacing:-.02em;margin-top:6px;font:800 44px/1.05 Gilroy,DM Sans,sans-serif;display:block}.mt-after-sub{color:#d9d3e8;margin-top:10px;font-size:15px;display:block}.mt-after-split{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:16px 72px;margin-top:22px;padding-top:24px;display:flex}.mt-after-split .mt-after-eyebrow{color:#c9c3d8}.mt-after-split strong{margin-top:8px;font:800 22px Gilroy,DM Sans,sans-serif;display:block}.mt-after-split span{color:#a9a3b8;margin-top:4px;font-size:13px;display:block}.mt-after-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 30px 0;display:grid}.mt-after-tile{border:1px solid #e9e7ef;border-radius:18px;min-width:0;padding:18px 20px}.mt-after-tile strong{color:#29293d;overflow-wrap:anywhere;margin-top:14px;font:800 19px Gilroy,DM Sans,sans-serif;display:block}.mt-after-tile span{color:#73738c;margin-top:4px;font-size:14px;display:block}.mt-after-tile[data-good]{background:#f1faf5;border-color:#cdebdb}.mt-after-tile[data-good] strong{color:#2e7d5b}.mt-after-notes{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:20px 30px 0;display:grid}.mt-after-note{border:1px solid #e9e7ef;border-radius:20px;padding:22px 24px}.mt-after-note header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mt-after-note header p{letter-spacing:.16em;text-transform:uppercase;color:#543091;font-size:13px;font-weight:800}.mt-after-note header>span{color:#543091;white-space:nowrap;background:#f4f1f9;border:1px solid #e4dcf8;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.mt-after-note>div{color:#29293d;white-space:pre-line;max-height:320px;font-size:17px;line-height:1.75;overflow:auto}.mt-after-private{background:#f4f1f9;border-color:#e4dcf8}.mt-after .mt-after-internal{background:#fff;border:1px solid #e4dcf8;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex;color:#543091!important}.mt-after-docs{margin:22px 30px 0}.mt-after-docs-title{letter-spacing:.18em;text-transform:uppercase;color:#73738c;margin-bottom:12px;font-size:13px;font-weight:700}.mt-after-doc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mt-after-doc{border:1px solid #e9e7ef;border-radius:20px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.mt-after-doc-icon{clip-path:polygon(0 0,75% 0,100% 18%,100% 100%,0 100%);background:#f2f1f0;border-radius:8px;flex-shrink:0;width:64px;height:78px;position:relative}.mt-after-doc-icon b{color:#fff;letter-spacing:.06em;background:#b3261e;border-radius:4px;padding:2px 7px;font-size:12px;position:absolute;bottom:10px;left:12px}.mt-after-doc-meta{flex:1;min-width:0}.mt-after-doc-meta strong{color:#29293d;white-space:nowrap;text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.mt-after-doc-meta span{color:#73738c;margin-top:6px;font-size:14px;line-height:1.5;display:block}.mt-after-doc-btn{color:#7c4dca;background:#fff;border:1px solid #e9e7ef;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.mt-after-doc-btn:last-child{color:#29293d}.mt-after-empty{color:#73738c;font-size:14px}.mt-after-foot{background:#faf9fc;border-top:1px solid #e9e7ef;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 30px;display:flex}.mt-after-foot>span{color:#73738c;align-items:center;gap:12px;font-size:15px;display:flex}.mt-after-foot b{color:#29293d;margin-left:4px;margin-right:2px}.mt-after-avatar{color:#fff;background:linear-gradient(135deg,#b9a3e8,#7c4dca);border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:700;display:grid}.mt-after-build{background:linear-gradient(135deg,#7c4dca,#543091);border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -10px #543091b3;color:#fff!important}.mt-after-build svg{color:#fff}@media (width<=1100px){.mt-after-tiles,.mt-after-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-after-notes{grid-template-columns:1fr}}@media (width<=640px){.mt-after>.mt-after-head{flex-direction:column}.mt-after-tiles,.mt-after-doc-grid{grid-template-columns:1fr}.mt-after-quote,.mt-after-tiles,.mt-after-notes,.mt-after-docs{margin-left:16px;margin-right:16px}.mt-after-foot{flex-direction:column;align-items:flex-start}}.mt-after{container-type:inline-size}.mt-after-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mt-after-doc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mt-after-status,.mt-after .mt-after-internal,.mt-after-note header>span,.mt-after-build{white-space:nowrap}.mt-after-foot>span{flex-wrap:wrap;gap:4px 8px}.mt-after-foot>span .mt-after-avatar{margin-right:4px}@container (width<=900px){.mt-after-notes{grid-template-columns:1fr}.mt-after-head{flex-wrap:wrap}}@container (width<=560px){.mt-after-doc-grid{grid-template-columns:1fr}}.mt-after-options{border:1px solid var(--crm-lavender);background:var(--crm-soft);border-radius:18px;margin:0 30px 16px;padding:12px}.mt-after-options-head{color:var(--crm-deep);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:12px;display:flex}.mt-after-options-head>span{background:var(--crm-violet);color:var(--crm-on-night);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.mt-after-options-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.mt-after .mt-after-option{text-align:left;white-space:normal;border:1px solid var(--crm-line);background:var(--crm-surface);min-width:0;height:auto;min-height:60px;color:var(--crm-ink);box-shadow:none;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px;display:flex}.mt-after .mt-after-option[aria-pressed=true]{border-color:var(--crm-violet);box-shadow:0 0 0 1px var(--crm-violet);background:var(--crm-night)!important;color:var(--crm-on-night)!important}.mt-after .mt-after-option[aria-pressed=true] strong{color:var(--crm-on-night)!important}.mt-after-option-number{background:var(--crm-soft);width:28px;height:28px;color:var(--crm-violet);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.mt-after-option[aria-pressed=true] .mt-after-option-number{background:var(--crm-night-line);color:var(--crm-on-night)}.mt-after-option-copy{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;display:flex}.mt-after-option-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--crm-slate);font-size:12px;display:block;overflow:hidden}.mt-after-option[aria-pressed=true] small,.mt-after-option[aria-pressed=true] .mt-after-option-price{color:var(--crm-lavender)}.mt-after-option-price{white-space:nowrap;color:var(--crm-slate);font-size:12px;font-weight:700}.mt-after-quote{position:relative}.mt-after-selected-label{background:var(--crm-night-line);width:fit-content;max-width:100%;color:var(--crm-on-night);border-radius:999px;margin:0 0 10px auto;padding:4px 10px;font-size:12px;font-weight:600;display:block}.mt-after-load-error{margin:0 30px 12px}@container (width>=760px){.mt-after-notes{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@container (width<=560px){.mt-after-options,.mt-after-load-error{margin-left:16px;margin-right:16px}.mt-after-options-list{grid-template-columns:1fr}.mt-after-note header{flex-wrap:wrap}.mt-after-tile{padding:16px}.mt-after-doc{gap:8px;padding:12px}.mt-after-doc-icon{width:40px;height:54px}.mt-after-doc-icon b{font-size:10px;bottom:6px;left:4px}.mt-after-doc-btn{width:36px;height:36px}.mt-after-doc-meta strong{font-size:14px}.mt-after-controls{flex-wrap:wrap;flex-shrink:1}.mt-after-status{font-size:13px}.mt-after-quote{padding:22px 20px}.mt-after-total{font-size:36px}.mt-after-eyebrow{letter-spacing:0}.mt-after-note>div{overflow-wrap:anywhere}.mt-after-tiles{grid-template-columns:1fr}}.mt-sms-new{border-radius:28px;gap:14px;max-width:620px;padding:28px}.mt-sms-new[data-step=compose]{width:calc(100vw - 48px);max-width:1260px;padding:36px 38px 32px}.mt-sms-new [data-radix-dialog-title],.mt-sms-new h2{font-family:Gilroy,DM Sans,sans-serif;font-size:24px;font-weight:800}.mt-sms-new-to{border:1px solid #cab8ea;border-radius:999px;align-items:center;gap:12px;padding:4px 18px;display:flex}.mt-sms-new-to b{color:#5b3fa6;font-size:13px}.mt-sms-new-to input{box-shadow:none;border:0;padding:0}.mt-sms-new-list{gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mt-sms-new-list button{text-align:left;background:#fff;border:1px solid #e9e7ef;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.mt-sms-new-list button:hover{border-color:#7c4dca}.mt-sms-new-list button>span:nth-child(2){flex:1;min-width:0;display:grid}.mt-sms-new-list small,.mt-sms-new-who small{color:#6a6a7c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mt-sms-new-list em{color:#7c4dca;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:600;display:flex}.mt-sms-new-foot{color:#6a6a7c;margin:0;font-size:12px}.mt-sms-new-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:26px;display:grid}.mt-sms-new-main{flex-direction:column;gap:12px;min-width:0;display:flex}.mt-sms-new-who{background:#f4f2f8;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.mt-sms-new-who>div{flex:1;min-width:0;display:grid}.mt-sms-new-who strong{font-size:17px}.mt-sms-new-label{color:#5e5e6e;margin:4px 0 0;font-size:14px}.mt-sms-new-cats{flex-wrap:wrap;gap:8px;display:flex}.mt-sms-new-cats button{background:#fff;border:1px solid #dedae7;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.mt-sms-new-cats button[data-active=true]{color:#fff;background:#0f0e1b;border-color:#0000}.mt-sms-new-tpls{gap:8px;max-height:260px;padding-right:6px;display:grid;overflow:auto}.mt-sms-new-tpls>button{text-align:left;background:#fff;border:1px solid #e4e0eb;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.mt-sms-new-tpls>button:hover,.mt-sms-new-tpls>button[data-active=true]{border-color:#7c4dca;box-shadow:0 0 0 3px #7b4dcb1f}.mt-sms-new-tpl-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mt-sms-new-tpl-head strong{flex:1;min-width:0;font-size:15px}.mt-sms-new-tpl-head em{color:#5b3fa6;background:#ede7f9;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:600}.mt-sms-new-tpl-head small{color:#6a6a7c;font-size:12px}.mt-sms-new-tpl-body{color:#454554;font-size:14px;line-height:1.55}.mt-sms-new-gap{color:#b62020;margin:0;font-size:13px;font-weight:600}.mt-sms-new-msg-head{color:#5e5e6e;justify-content:space-between;margin-top:4px;font-size:14px;display:flex}.mt-sms-new-main textarea{border-color:#cab8ea;border-radius:16px;min-height:180px}.mt-sms-new-preview{color:#ffffffbf;background:radial-gradient(circle at 100% 0,#422673,#0000 55%),#090812;border-radius:24px;flex-direction:column;gap:16px;min-height:420px;padding:26px 24px;display:flex;position:relative}.mt-sms-new-preview-head{letter-spacing:.25em;color:#c4adeb;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.mt-sms-new-preview-head i{background:currentColor;width:30px;height:1px}.mt-sms-new-preview-head b{color:#ffffffe6;letter-spacing:.15em}.mt-sms-new-bubble{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#7c4dca;border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:10px 16px;font-size:15px;line-height:1.5}.mt-sms-new-bubble[data-empty=true]{opacity:.9}.mt-sms-new-preview small{margin-top:auto;font-size:13px;line-height:1.6}.mt-sms-new-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.mt-sms-new-actions>span{flex:1}.mt-sms-new-link{color:#7c4dca;background:0 0;border:0;font-weight:600}.mt-sms-new-cancel{color:#5b3fa6}.mt-sms-new-send{color:#fff;border-radius:999px;min-width:150px;height:52px}@media (width<=860px){.mt-sms-new-grid{grid-template-columns:1fr}.mt-sms-new-preview{min-height:220px}.mt-sms-new[data-step=compose]{max-height:92vh;padding:24px 18px;overflow:auto}}.mt-tpl-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex;position:relative}.mt-tpl-pill,.mt-tpl-chip{color:#282833;background:#fff;border:1px solid #dedae7;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mt-tpl-pill{color:#5b3fa6;border-color:#c5b0e8}.mt-tpl-pill[data-open=true]{border-color:#7c4dca;box-shadow:0 0 0 3px #7b4dcb24}.mt-tpl-pill svg:last-child{transition:transform .15s}.mt-tpl-pill[data-open=false] svg:last-child{transform:rotate(180deg)}.mt-tpl-chip:hover,.mt-tpl-pill:hover{border-color:#7c4dca}.mt-tpl-pill:disabled,.mt-tpl-chip:disabled{opacity:.5}.mt-tpl-active{color:#7c4dca;background:#f0ebfa;border-radius:999px;align-items:center;gap:4px;padding:5px 10px 5px 12px;font-size:12px;display:inline-flex}.mt-tpl-active b{font-weight:600}.mt-tpl-active button{color:#5b3fa6;background:0 0;border:0;margin-left:4px;padding:2px;display:flex}.mt-tpl-count{color:#6a6a7c;margin-left:auto;font-size:12px}.mt-tpl-pop{z-index:40;background:#fff;border:1px solid #e4e0eb;border-radius:20px;flex-direction:column;gap:12px;width:min(500px,100%);padding:18px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 24px 60px -20px #2c194d59}.mt-tpl-pop header{justify-content:space-between;gap:12px;display:flex}.mt-tpl-pop header div{display:grid}.mt-tpl-pop header strong{font-family:Gilroy,DM Sans,sans-serif;font-size:15px;font-weight:800}.mt-tpl-pop header small{color:#6a6a7c;font-size:12px}.mt-tpl-pop header button{background:#fff;border:1px solid #e4e0eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mt-tpl-search{color:#6a6a7c;background:#f7f5fa;border-radius:999px;align-items:center;gap:8px;padding:2px 14px;display:flex}.mt-tpl-search input{box-shadow:none;background:0 0;border:0;height:34px;padding:0}.mt-tpl-pop .mt-sms-new-cats button{padding:5px 12px;font-size:13px}.mt-tpl-pop .mt-sms-new-tpls{max-height:300px}.mt-tpl-pop .mt-sms-new-tpls>button{padding:10px 12px}.mt-tpl-pop .mt-sms-new-tpl-head strong{font-size:13px}.mt-tpl-pop .mt-sms-new-tpl-body{font-size:12.5px}.mt-tpl-pop .mt-sms-new-gap{font-size:12px}.mt-feedback-panel.is-v2{border-radius:24px;gap:14px;padding:22px 22px 24px}.mt-feedback-panel.is-v2 header h2{font:700 17px DM Sans,sans-serif}.mt-fb-internal{color:#5b3fa6;background:#efedf6;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font:700 12px DM Sans,sans-serif;display:inline-flex}.mt-fb-card{background:#fff;border:1px solid #ebe7f2;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.mt-fb-card.is-survey{background:#faf9fd;border-color:#c8b5ea}.mt-fb-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mt-fb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#7a7590;min-width:0;font:600 11px/1.6 DM Sans,sans-serif}.mt-fb-title{color:#1d1a2b;overflow-wrap:anywhere;margin-top:-6px;font:700 16px/1.35 DM Sans,sans-serif}.mt-fb-text{color:#7a7590;flex-wrap:wrap;align-items:center;gap:6px;font:400 13.5px/1.55 DM Sans,sans-serif;display:flex}.mt-fb-pill{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 11px;font:700 12px DM Sans,sans-serif;display:inline-flex}.mt-fb-pill i{background:currentColor;border-radius:50%;width:7px;height:7px}.mt-fb-pill.is-muted{color:#6f6b80;background:#f1f0f5}.mt-fb-pill.is-muted i{background:#8a869a}.mt-fb-pill.is-sent{color:#5b3fa6;background:#efeaf9}.mt-fb-pill.is-good{color:#2f7a4d;background:#e7f5ec}.mt-fb-pill.is-bad{color:#b4372f;background:#fdecec}.mt-fb-cta{color:#fff;background:linear-gradient(135deg,#7c4dca,#4e2f8f);border-radius:999px;width:100%;padding:12px 16px;font:700 15px DM Sans,sans-serif}.mt-fb-cta:disabled,.mt-fb-btn:disabled{opacity:.55;cursor:not-allowed}.mt-fb-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mt-fb-btn{text-align:center;white-space:nowrap;border-radius:999px;padding:10px 14px;font:700 14px DM Sans,sans-serif}.mt-fb-btn.is-outline{color:#6a43b8;background:#fff;border:1px solid #c8b5ea}.mt-fb-btn.is-dark{color:#fff;background:#0d0b14;border:1px solid #0d0b14}.mt-fb-sublink{color:#7a7590;text-underline-offset:2px;align-self:flex-start;font:500 12.5px DM Sans,sans-serif;text-decoration:underline}.mt-fb-rating{align-items:center;gap:14px;display:flex}.mt-fb-rating>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mt-fb-rating strong{color:#1d1a2b;font:600 14px/1.45 DM Sans,sans-serif}.mt-fb-rating small{color:#8a869a;font:400 13px/1.45 DM Sans,sans-serif}.mt-fb-score{color:#fff;background:linear-gradient(160deg,#7c4dca,#4e2f8f);border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;display:flex;box-shadow:0 8px 18px -10px #5b3fa6b3}.mt-fb-score b{font:800 28px/1 DM Sans,sans-serif}.mt-fb-score small{opacity:.85;color:#fff;margin-top:4px;font:600 11px DM Sans,sans-serif}.mt-fb-score.is-icon b{font-size:24px}.mt-fb-stars{color:#c8b5ea;gap:3px;display:flex}.mt-fb-stars .is-lit{color:#6a43b8;fill:#6a43b8}.mt-fb-chips{flex-wrap:wrap;gap:6px;display:flex}.mt-fb-chips:empty{display:none}.mt-fb-chip{color:#4b3a85;background:#efedf6;border-radius:999px;padding:5px 12px;font:600 12.5px DM Sans,sans-serif}.mt-fb-chip.is-good{color:#2f7a4d;background:#e7f5ec}.mt-fb-chip.is-bad{color:#b4372f;background:#fdecec}.mt-fb-quote{color:#4a4660;font:italic 400 14px/1.6 DM Sans,sans-serif}.mt-fb-link{color:#6a43b8;align-self:flex-start;align-items:center;gap:5px;font:700 14px DM Sans,sans-serif;display:inline-flex}.mt-fb-alert{border-radius:12px;padding:8px 11px;font:500 12.5px/1.45 DM Sans,sans-serif}.mt-fb-alert.is-red{color:#9e2c25;background:#fdecec}.mt-fb-alert.is-amber{color:#8a5a12;background:#fdf4e3}.mt-fbm{flex-direction:column;width:96vw;max-height:94vh;overflow:hidden;border:0!important;border-radius:28px!important;gap:0!important;max-width:min(1300px,96vw)!important;padding:0!important;display:flex!important}.mt-fbm>button[class*=absolute]{display:none}.mt-fbm-hero{color:#fff;background:radial-gradient(circle at 22% 10%,#b28ce88c,#0000 42%),linear-gradient(120deg,#2a1f45 0%,#16121f 55%,#0e0b14 100%);flex-shrink:0;padding:26px 32px}.mt-fbm-top{justify-content:space-between;gap:20px;display:flex}.mt-fbm-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#c4a8f0;align-items:center;gap:12px;font:600 12px DM Sans,sans-serif;display:flex}.mt-fbm-eyebrow:before{content:"";background:#c4a8f0;width:26px;height:1px}.mt-fbm-title{color:#fff;letter-spacing:-.01em;margin:6px 0 8px;font:800 34px/1.2 Gilroy,DM Sans,sans-serif!important}.mt-fbm-meta{flex-wrap:wrap;gap:6px 20px;font:400 15px DM Sans,sans-serif;display:flex;color:#ffffffb3!important}.mt-fbm-overall{flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.mt-fbm-ring{background:conic-gradient(#c4a8f0 var(--p), #ffffff1f 0);border-radius:50%;place-items:center;width:86px;height:86px;display:grid}.mt-fbm-ring b{background:#16121f;border-radius:50%;place-items:center;width:72px;height:72px;font:800 26px DM Sans,sans-serif;display:grid}.mt-fbm-overall>div:nth-child(2){flex-direction:column;padding-top:20px;display:flex}.mt-fbm-overall span{letter-spacing:.16em;text-transform:uppercase;color:#c4a8f0;font:700 13px DM Sans,sans-serif}.mt-fbm-overall small{color:#ffffffbf;font:400 15px DM Sans,sans-serif}.mt-fbm-close{color:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:8px;display:grid}.mt-fbm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.mt-fbm-stats div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:14px 16px}.mt-fbm-stats span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font:600 12px DM Sans,sans-serif;display:block}.mt-fbm-stats b{color:#fff;overflow-wrap:anywhere;margin-top:6px;font:800 20px/1.25 DM Sans,sans-serif;display:block}.mt-fbm-stats b.is-good{color:#7ee0a6}.mt-fbm-stats b.is-bad{color:#ff9a8f}.mt-fbm-main{background:#f6f5fa;flex:1;grid-template-columns:265px minmax(0,1fr);min-height:0;display:grid}.mt-fbm-nav{background:#fff;border-right:1px solid #ebe7f2;flex-direction:column;justify-content:space-between;gap:20px;padding:18px 14px 20px;display:flex;overflow:auto}.mt-fbm-nav>div:first-child{flex-direction:column;gap:4px;display:flex}.mt-fbm-nav>div:first-child button{color:#1d1a2b;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;padding:13px 16px;font:600 15px DM Sans,sans-serif;display:flex}.mt-fbm-nav>div:first-child button small{color:#7a7590;font:500 13px DM Sans,sans-serif}.mt-fbm-nav>div:first-child button[data-active]{color:#fff;background:#0d0b14}.mt-fbm-nav button[data-active] small{color:#fff}.mt-fbm-nav-actions{flex-direction:column;gap:10px;padding:0 10px;display:flex}.mt-fbm-body{flex-direction:column;gap:16px;padding:24px 30px 30px;display:flex;overflow:auto}.mt-fbm-section{background:#fff;border:1px solid #ebe7f2;border-radius:20px}.mt-fbm-section>header{border-bottom:1px solid #f0edf5;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.mt-fbm-section>header span{letter-spacing:.18em;text-transform:uppercase;color:#5b3fa6;font:700 13px DM Sans,sans-serif}.mt-fbm-section>header small{color:#7a7590;font:400 14px DM Sans,sans-serif}.mt-fbm-q{border-top:1px solid #f0edf5;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.mt-fbm-q:first-of-type{border-top:0}.mt-fbm-qhead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mt-fbm-qhead p{color:#1d1a2b;font:500 17px/1.45 DM Sans,sans-serif}.mt-fbm-qhead em{color:#b39ae0;margin-right:7px;font-style:normal}.mt-fbm-qhead b{color:#2f7a4d;white-space:nowrap;font:800 18px DM Sans,sans-serif}.mt-fbm-scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.mt-fbm-scale span{text-align:center;color:#4b3a85;background:#efeef5;border:1px solid #e5e3ee;border-radius:10px;padding:9px 0;font:600 14px DM Sans,sans-serif}.mt-fbm-scale span[data-on]{color:#fff;background:linear-gradient(135deg,#7c4dca,#4e2f8f);border-color:#4e2f8f}.mt-fbm-scale span[data-after]{color:#c9c6d6;background:#fff}.mt-fbm-ends{justify-content:space-between;margin-top:-4px;display:flex}.mt-fbm-ends small{color:#7a7590;font:400 13px DM Sans,sans-serif}.mt-fbm-choices{flex-wrap:wrap;gap:8px;display:flex}.mt-fbm-choices span{color:#9a96aa;border:1px solid #ebe7f2;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font:400 15px DM Sans,sans-serif;display:inline-flex}.mt-fbm-choices span[data-on]{color:#4e2f8f;background:#f3eefc;border-color:#7c4dca;font-weight:700}.mt-fbm-q blockquote{color:#2a263a;background:#f6f5fa;border-radius:14px;padding:16px 18px;font:400 16px/1.65 DM Sans,sans-serif}.mt-fbm-skip{color:#7a7590;font:italic 400 15px DM Sans,sans-serif}@media (width<=860px){.mt-fbm-main{grid-template-columns:1fr}.mt-fbm-nav{border-bottom:1px solid #ebe7f2;border-right:0}.mt-fbm-nav>div:first-child{flex-direction:row;overflow-x:auto}.mt-fbm-nav>div:first-child button{white-space:nowrap;gap:8px}.mt-fbm-nav-actions{flex-direction:row}.mt-fbm-stats{grid-template-columns:1fr 1fr}.mt-fbm-top{flex-wrap:wrap}.mt-fbm-title{font-size:26px!important}.mt-fbm-body{padding:16px}}.mt-qs-state{gap:12px}.mt-qs-statepill{color:#5b3fa6;background:#f3effc;border-radius:999px;padding:6px 16px;font-size:14px;font-style:normal;font-weight:700}.mt-qs-slotchip{color:#fff;letter-spacing:0;vertical-align:middle;border:1px solid #ffffff59;border-radius:999px;margin-left:14px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.mt-qs-links{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.mt-qs-links button{color:#ffffffb3;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.mt-qs-links button:disabled{opacity:.45;cursor:not-allowed}.mt-qs-links button svg{flex-shrink:0}.mt-qs-link-error{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.mt-qs-actions{min-width:300px}.mt-qs-primary,.mt-qs-ghost,.mt-qs-new{height:56px;font-size:17px}.mt-qs-new{color:#c9b6f5;background:0 0;border:1.5px dashed #c9b6f58c;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.mt-qs-new:hover:not(:disabled){background:#ffffff0f;border-style:solid}.mt-qs-new:disabled{opacity:.45;cursor:not-allowed}.mt-qs-grand{color:#fff;background:radial-gradient(circle at 100% 0,#7c4dca8c,#0000 45%),linear-gradient(135deg,#0d0a1c,#05040b);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:14px;padding:26px 28px;display:flex}.mt-qs-grand p{letter-spacing:.22em;color:#c9b6f5;font-size:13px;font-weight:700}.mt-qs-chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mt-qs-chips em{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:6px 14px;font-size:14px;font-style:normal;font-weight:600}.mt-qs-grand-total{text-align:right}.mt-qs-grand-total strong{color:#fff;font:800 44px/1 Gilroy,DM Sans,sans-serif}.mt-qs-grand-total strong small{color:#fffc;margin-left:8px;font-size:15px;font-weight:600}.mt-qs-grand-total span{color:#ffffffbf;margin-top:8px;font-size:14px;display:block}.mt-qslots{background:#f3effc;border:1px solid #d9c9f5;border-radius:24px;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.mt-qslots{background:color-mix(in oklab, #f3effc 60%, var(--crm-surface))}}.mt-qslots-head{color:#5b3fa6;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:14px;display:flex}.mt-qslots-count{color:#fff;background:#7c4dca;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}.mt-qslots-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mt-qslot{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);text-align:left;border-radius:16px;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.mt-qslot>span{flex-direction:column;gap:6px;display:flex}.mt-qslot>span:last-child{align-items:flex-end}.mt-qslot b{font-size:15px;font-weight:700}.mt-qslot code{color:var(--crm-slate);font-size:13px}.mt-qslot em{color:#5b3fa6;background:#efe8fb;border-radius:999px;padding:2px 10px;font-size:12px;font-style:normal;font-weight:700}.mt-qslot[data-on]{border-color:#0b0814;box-shadow:0 10px 24px -14px #0b0814b3;color:#fff!important;background:#0b0814!important}.mt-qslot[data-on] code{color:#ffffffb3}.mt-qslot[data-on] em{color:#5b3fa6;background:#fff}.mt-qcard{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);border-radius:24px;flex-direction:column;gap:10px;padding:24px 28px;display:flex}.mt-qcard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.mt-qcard-head h4{font:700 19px Gilroy,DM Sans,sans-serif}.mt-qcard-sub{color:var(--crm-slate);margin-top:4px;font-size:15px}.mt-qcard-outline{color:#7c4dca;background:0 0;border:1.5px solid #b493ec;border-radius:999px;height:40px;padding:0 16px;font-size:15px;font-weight:700}.mt-qcard-outline:disabled{opacity:.45;cursor:not-allowed}.mt-qcard-cta{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#7c4dca,#b493ec);border-radius:999px;height:44px;padding:0 20px;font-size:16px;font-weight:700;box-shadow:0 10px 24px -12px #7c4dcacc}.mt-qcard-cta:disabled{opacity:.5;cursor:not-allowed}.mt-qcard-note{color:var(--crm-slate);font-size:14px}.mt-qhist{flex-direction:column;gap:8px;display:flex}.mt-qhist-row{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px 110px;align-items:center;gap:12px;padding:16px;font-size:15px;display:grid}.mt-qhist-row.is-head{letter-spacing:.14em;color:var(--crm-slate);background:0 0;border:0;padding:4px 16px;font-size:12px;font-weight:700}.mt-qhist-row>:nth-child(3),.mt-qhist-row>:nth-child(4){text-align:right;justify-self:end}.mt-qhist-row code{color:#5b3fa6;font-weight:700}.mt-qhist-row b{font-size:17px}.mt-qhist-row em{color:#5b3fa6;border-radius:999px;padding:3px 12px;font-size:13px;font-style:normal;font-weight:700}.mt-qhist-row em[data-status=published],.mt-qhist-row[data-on]{background:#efe8fb}@supports (color:color-mix(in lab, red, red)){.mt-qhist-row[data-on]{background:color-mix(in oklab, #efe8fb 55%, var(--crm-surface))}}.mt-qhist-row[data-on]{border-color:#c9b6f5}.mt-pay-sum{color:var(--crm-slate);font-size:15px}.mt-pay-sum b{color:var(--crm-ink)}.mt-pay-ok{color:#1f8a4c;font-weight:700}.mt-pay-bad{color:#c0392b;font-weight:700}.mt-pay-row{background:var(--crm-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.mt-pay-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-pay-row>span:last-child{text-align:right;align-items:flex-end}.mt-pay-row b{font-size:17px;font-weight:600}.mt-pay-row>span:last-child b{font-weight:700}.mt-pay-row small{color:var(--crm-slate);font-size:14px}.mt-pay-row em{color:var(--crm-slate);font-size:14px;font-style:normal;font-weight:700}.mt-pay-row em[data-tone=paid]{color:#1f8a4c}.mt-pay-row em[data-tone=due]{color:#c0392b}.mt-pay-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mt-pay-bookby{border:1px solid var(--crm-line);background:var(--crm-surface);color:#5b3fa6;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.mt-pay-bookby:disabled{opacity:.5;cursor:not-allowed}.mt-pay-pop{border-radius:20px!important;padding:18px!important}.mt-pay-pop-kicker{letter-spacing:.14em;color:var(--crm-slate);font-size:12px;font-weight:700}.mt-pay-pop-sub{color:var(--crm-slate);margin:4px 0 12px;font-size:14px}.mt-pay-pop-choices{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mt-pay-pop-choices button{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-ink);border-radius:14px;flex-direction:column;align-items:center;padding:10px 6px;display:flex}.mt-pay-pop-choices button b{font-size:15px}.mt-pay-pop-choices button small{color:var(--crm-slate);font-size:13px}.mt-pay-pop-choices button[data-on]{border-color:#0b0814;color:#fff!important;background:#0b0814!important}.mt-pay-pop-choices button[data-on] small{color:#ffffffbf}.mt-pay-pop-label{color:var(--crm-ink);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.mt-pay-pop-input{background:var(--crm-surface);width:100%;height:48px;color:var(--crm-ink);border:1px solid #c9b6f5;border-radius:12px;padding:0 14px;font-size:16px}.mt-pay-pop-foot{justify-content:flex-end;margin-top:12px;display:flex}.mt-pay-pop-done{color:#fff;background:#0b0814;border-radius:999px;height:40px;padding:0 18px;font-weight:700}.mt-pay-pop-done:disabled{opacity:.5}.mt-fin-empty{text-align:center;border:1.5px dashed #d2bff2;border-radius:16px;flex-direction:column;gap:8px;padding:32px 20px;display:flex}.mt-fin-empty b{font-size:17px}.mt-fin-empty span{color:var(--crm-slate);font-size:15px}.mt-fin-list{flex-direction:column;gap:8px;display:flex}.mt-tlc-dialog{background:var(--crm-surface,#fff);color:var(--crm-ink,#1b1530);overflow:hidden;border-radius:32px!important}.mt-tlc-head{justify-content:space-between;gap:20px;padding:32px 36px 20px;display:flex}.mt-tlc-title{font:800 26px Gilroy,DM Sans,sans-serif}.mt-tlc-desc{margin-top:4px;font-size:16px}.mt-tlc-close{border:1px solid var(--crm-line,#e6e1ef);border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mt-tlc-body{grid-template-columns:minmax(0,505px) minmax(0,1fr);gap:30px;padding:0 36px;display:grid}.mt-tlc-left{flex-direction:column;gap:10px;display:flex}.mt-tlc-amount{color:#fff;background:radial-gradient(circle at 100% 0,#7c4dca99,#0000 50%),linear-gradient(135deg,#0d0a1c,#05040b);border-radius:24px;padding:24px}.mt-tlc-kicker{letter-spacing:.22em;color:#c9b6f5;font-size:13px;font-weight:700}.mt-tlc-big{align-items:baseline;gap:10px;margin-top:6px;display:flex}.mt-tlc-big strong{color:#fff;font:800 42px/1.1 Gilroy,DM Sans,sans-serif}.mt-tlc-big span{color:#ffffffbf;font-size:16px}.mt-tlc-est{color:#fffc;margin-top:8px;font-size:16px}.mt-tlc-est b{color:#fff}.mt-tlc-label{color:var(--crm-slate,#6b6480);margin-top:8px;font-size:16px;font-weight:600}.mt-tlc-input{background:var(--crm-surface,#fff);height:58px;color:inherit;border:1px solid #c9b6f5;border-radius:14px;padding:0 16px;font-size:19px}.mt-tlc-presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mt-tlc-presets button{border:1px solid var(--crm-line,#e6e1ef);background:var(--crm-surface,#fff);color:inherit;border-radius:14px;flex-direction:column;align-items:center;padding:10px;display:flex}.mt-tlc-presets button b{font-size:16px;font-weight:600}.mt-tlc-presets button small{color:var(--crm-slate,#6b6480);font-size:14px}.mt-tlc-presets button[data-on]{border:2px solid #2f5fd0}.mt-tlc-presets button:disabled{opacity:.45}.mt-tlc-terms{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.mt-tlc-terms button{border:1px solid var(--crm-line,#e6e1ef);background:var(--crm-surface,#fff);height:50px;color:inherit;border-radius:14px;font-size:16px;font-weight:600}.mt-tlc-terms button[data-on]{border-color:#0b0814;color:#fff!important;background:#0b0814!important}.mt-tlc-via{background:#efe8fb;border:1px solid #b493ec;border-radius:14px;align-items:center;gap:14px;height:54px;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-tlc-via{background:color-mix(in oklab, #efe8fb 50%, var(--crm-surface,#fff))}}.mt-tlc-via{color:inherit;text-align:left}.mt-tlc-via i{color:#fff;border:1.5px solid #7c4dca;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.mt-tlc-via[data-on] i{background:#7c4dca}.mt-tlc-via b{font-size:17px;font-weight:600}.mt-tlc-via span{color:var(--crm-slate,#6b6480);margin-left:auto;font-size:16px}.mt-tlc-via:disabled{opacity:.5}.mt-tlc-right{flex-direction:column;gap:12px;min-width:0;display:flex}.mt-tlc-tabs{border:1px solid var(--crm-line,#e6e1ef);background:var(--crm-soft,#f6f4fa);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.mt-tlc-tabs button{height:40px;color:inherit;border-radius:999px;padding:0 18px;font-size:16px;font-weight:700}.mt-tlc-tabs button[data-on]{color:#fff!important;background:#0b0814!important}.mt-tlc-preview{border:1px solid var(--crm-line,#e6e1ef);background:var(--crm-soft,#f6f4fa);border-radius:22px;flex-direction:column;flex:1;min-height:560px;display:flex;overflow:hidden}.mt-tlc-meta{color:var(--crm-slate,#6b6480);background:var(--crm-surface,#fff);border-bottom:1px solid var(--crm-line,#e6e1ef);padding:14px 20px;font-size:15px}.mt-tlc-meta b{color:var(--crm-ink,#1b1530)}.mt-tlc-frame{background:#fff;border:0;flex:1;width:100%}.mt-tlc-loading{flex:1;place-items:center;display:grid}.mt-tlc-sms{flex-direction:column;flex:1;display:flex}.mt-tlc-bubble{background:var(--crm-surface,#fff);white-space:pre-wrap;border-radius:20px 20px 20px 6px;max-width:420px;margin:24px;padding:14px 18px;font-size:15px;line-height:1.5}.mt-tlc-foot{color:var(--crm-slate,#6b6480);justify-content:space-between;align-items:center;gap:20px;padding:24px 36px 32px;font-size:16px;display:flex}.mt-tlc-foot>div{align-items:center;gap:28px;display:flex}.mt-tlc-cancel{color:#7c4dca;font-size:19px;font-weight:600}.mt-tlc-send{color:#fff;background:linear-gradient(90deg,#7c4dca,#5b3fa6);border-radius:999px;place-items:center;min-width:220px;height:58px;padding:0 32px;font-size:19px;font-weight:600;display:grid}.mt-tlc-send:disabled{opacity:.5;cursor:not-allowed}.mt-tlc-error{color:#c0392b}@media (width<=900px){.mt-qs-actions{min-width:0}.mt-qs-grand{flex-direction:column;align-items:flex-start}.mt-qs-grand-total{text-align:left}.mt-qhist-row{grid-template-columns:minmax(0,1fr) auto}.mt-qhist-row.is-head{display:none}.mt-qcard-head{flex-direction:column}.mt-tlc-body{grid-template-columns:1fr;padding:0 20px}.mt-tlc-head,.mt-tlc-foot{padding-left:20px;padding-right:20px}.mt-tlc-foot{flex-direction:column;align-items:stretch}.mt-tlc-preview{min-height:420px}.mt-tlc-terms{grid-template-columns:repeat(3,1fr)}}.mt-qb-steps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:8px;display:grid}.mt-qb-step{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e9edf5;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:14px 18px;transition:border-color .15s,background .15s;display:flex}.mt-qb-step:hover{border-color:#c7a2eb}.mt-qb-step:focus-visible{outline-offset:2px;outline:2px solid #7c4dca}.mt-qb-step[data-state=done]{border-color:#d9c8f5}.mt-qb-step[data-state=current]{color:#fff;background:#0b0814;border-color:#0b0814}.mt-qb-step-n{color:#5b34a4;background:#f4f0fe;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.mt-qb-step[data-state=done] .mt-qb-step-n{color:#fff;background:#3fb37f}.mt-qb-step[data-state=current] .mt-qb-step-n{color:#fff;background:#ffffff24}.mt-qb-step-copy{flex-direction:column;min-width:0;display:flex}.mt-qb-step-copy b{color:inherit;font-size:16px;font-weight:600}.mt-qb-step-copy small{color:#626c82;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mt-qb-step[data-state=current] .mt-qb-step-copy small{color:#ffffffbf}.mt-qb-rail{flex-direction:column;gap:20px;margin-top:20px;display:flex;position:sticky;top:16px}.mt-qb-rail .mt-quote-total{min-height:0;margin-top:0;position:static}.mt-qb-sees{background:#fff;border:1px solid #e9edf5;border-radius:20px;padding:20px 22px}.mt-qb-sees p{letter-spacing:.16em;color:#626c82;margin:0 0 12px;font-size:12px;font-weight:700}.mt-qb-sees ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mt-qb-sees li{color:#2f3143;align-items:center;gap:12px;font-size:15px;display:flex}.mt-qb-sees li span{border:1.5px solid #e4dafb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mt-qb-sees li[data-ok=true] span{color:#fff;background:#3fb37f;border-color:#3fb37f}.mt-qb-sees li[data-ok=false]{color:#9aa1b2}.mt-qb-footer{z-index:5;background:#fff;border-top:1px solid #e9edf5;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 28px;display:grid;position:sticky;bottom:0}.mt-qb-back{all:unset;cursor:pointer;color:#2f3143;border:1px solid #e9edf5;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600}.mt-qb-footnote{text-align:center;color:#626c82;font-size:14px}.mt-qb-next{all:unset;cursor:pointer;color:#fff;background:linear-gradient(90deg,#7c4dca,#b694ea);border-radius:999px;padding:14px 30px;font-size:17px;font-weight:700;box-shadow:0 10px 24px #7c4dca47}.mt-qb-back:focus-visible,.mt-qb-next:focus-visible{outline-offset:2px;outline:2px solid #7c4dca}.mt-q-inline-search{background:#fff;border:1px solid #e9edf5;border-radius:20px;overflow:hidden}.mt-qf-inline-head{padding:18px 22px 4px}@media (width<=760px){.mt-qb-footer{grid-template-columns:auto auto}.mt-qb-footnote{display:none}}[data-partner].crm-mt-shell{--crm-night:var(--partner-primary-deep);--crm-deep:var(--partner-primary);--crm-violet:var(--partner-accent);--crm-lavender:var(--partner-accent-soft)}.mt-header .mt-partner-logo{border-left:1px solid var(--crm-night-line);width:auto;height:28px;margin-left:4px;padding-left:12px}.mt-fs-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b08148c}.mt-fs-dialog{color:#1b1530;background:#fff;border:0;border-radius:28px;flex-direction:column;gap:0;width:min(1440px,100vw - 48px);max-width:none;height:min(940px,100vh - 48px);padding:0;font-family:DM Sans,sans-serif;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0b08148c}.mt-fs-head{border-bottom:1px solid #eef0f6;align-items:center;gap:18px;padding:26px 36px;display:flex}.mt-fs-icon{color:#fff;background:linear-gradient(145deg,#8d5fdb,#5b3fa6);border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 12px 24px -12px #5b3fa6cc}.mt-fs-titles{flex:1;min-width:0}.mt-fs-title{color:#1b1530;letter-spacing:0;font:700 26px/1.15 Gilroy,DM Sans,sans-serif}.mt-fs-desc{color:#626c82;margin-top:6px;font-size:15px}.mt-fs-counter{color:#5b34a4;white-space:nowrap;background:#f1ebfd;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.mt-fs-counter i{background:#7c4dca;border-radius:50%;width:8px;height:8px}.mt-fs-close{color:#2f3143;background:#fff;border:1px solid #e6e8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mt-fs-close:hover{border-color:#c7a2eb}.mt-fs-body{flex:1;grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.mt-fs-rail{background:#fbfafe;border-right:1px solid #eef0f6;flex-direction:column;gap:18px;padding:30px 30px 36px;display:flex;overflow-y:auto}.mt-fs-kicker{letter-spacing:.16em;text-transform:uppercase;color:#7c4dca;font-size:13px;font-weight:700}.mt-fs-seg{background:#fff;border:1px solid #e9edf5;border-radius:999px;align-self:flex-start;padding:4px;display:inline-flex}.mt-fs-seg button{color:#1b1530;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.mt-fs-seg button[data-on=true]{color:#fff;background:#0b0814}.mt-fs-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mt-fs-field{flex-direction:column;gap:8px;min-width:0;display:flex}.mt-fs-field>span{letter-spacing:.14em;text-transform:uppercase;color:#626c82;font-size:12px;font-weight:700}.mt-fs-stepper{background:#fff;border:1px solid #e9edf5;border-radius:16px;justify-content:space-between;align-items:center;height:58px;padding:0 10px;display:flex}.mt-fs-stepper button{color:#7c4dca;background:#f4f0fe;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mt-fs-stepper button:disabled{opacity:.4;cursor:not-allowed}.mt-fs-stepper span{font-size:18px;font-weight:700}.mt-fs-input{color:#1b1530;width:100%;height:58px;box-shadow:none;background:#fff;border:1px solid #e9edf5;border-radius:16px;padding:0 18px;font-size:16px}.mt-fs-input:focus,.mt-fs-input:focus-visible{outline-offset:0;outline:2px solid #c7a2eb}.mt-fs-date{font-variant-numeric:tabular-nums;padding:0 14px}.mt-fs-airport input{height:58px;box-shadow:none;background:#fff;border:1px solid #e9edf5;border-radius:16px;padding:0 18px;font-size:16px}.mt-fs-route{position:relative}.mt-fs-swap{z-index:2;color:#7c4dca;background:#fff;border:1px solid #e9edf5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:-26px;right:20px;box-shadow:0 6px 16px -8px #1b153059}.mt-fs-hint{color:#626c82;font-size:14px;line-height:1.5}.mt-fs-find{color:#fff;background:linear-gradient(90deg,#7c4dca,#5b3fa6);border-radius:999px;justify-content:center;align-items:center;gap:10px;height:62px;font-size:18px;font-weight:700;transition:transform .15s;display:flex;box-shadow:0 16px 30px -14px #5b3fa6d9}.mt-fs-find:hover{transform:translateY(-1px)}.mt-fs-find:disabled{opacity:.6;cursor:progress}.mt-fs-error{color:#b42335;background:#fff5f6;border:1px solid #f5c2c7;border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.mt-fs-error small{color:#7a2632}.mt-fs-results{flex-direction:column;min-width:0;display:flex;overflow-y:auto}.mt-fs-results-head{z-index:3;background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 12px;display:flex;position:sticky;top:0}.mt-fs-results-head h3{font:700 21px Gilroy,DM Sans,sans-serif}.mt-fs-results-head p{color:#626c82;margin-top:4px;font-size:15px}.mt-fs-sort{border:1px solid #e9edf5;border-radius:16px;width:280px;height:52px;padding:0 18px;font-size:16px;font-weight:500}.mt-fs-chips{border-bottom:1px solid #eef0f6;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 32px 22px;display:flex}.mt-fs-chips>span{letter-spacing:.16em;text-transform:uppercase;color:#626c82;margin-right:4px;font-size:13px;font-weight:700}.mt-fs-chips button{color:#1b1530;background:#fff;border:1px solid #e9edf5;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600}.mt-fs-chips button:hover{border-color:#c7a2eb}.mt-fs-chips button[data-on=true]{color:#fff;background:#0b0814;border-color:#0b0814}.mt-fs-cap{color:#626c82;padding:12px 32px 0;font-size:13px}.mt-fs-list{flex-direction:column;gap:18px;padding:20px 32px 32px;display:flex}.mt-fs-skeleton{background:#f4f2fa;border-radius:22px;height:300px;animation:1.6s ease-in-out infinite pulse}.mt-fs-empty{text-align:center;color:#626c82;border:1.5px dashed #dccdf7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;padding:32px;font-size:15px;display:flex}.mt-fs-empty svg{color:#7c4dca}.mt-fr-card{background:#fff;border:1px solid #e9edf5;border-radius:22px;grid-template-columns:minmax(0,1fr) 284px;transition:box-shadow .15s,border-color .15s;display:grid;overflow:hidden}.mt-fr-card:hover{box-shadow:0 14px 30px -20px #1b153059}.mt-fr-card[data-added=true]{border:1.5px solid #9e78e0}.mt-fr-legs{flex-direction:column;padding:6px 26px;display:flex}.mt-fr-leg{padding:20px 0}.mt-fr-leg+.mt-fr-leg{border-top:1px solid #eef0f6}.mt-fr-leg-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mt-fr-leg-label{letter-spacing:.16em;text-transform:uppercase;color:#7c4dca;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.mt-fr-leg-carrier{color:#1b1530;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;font-size:15px;display:flex}.mt-fr-leg-carrier b{font-weight:600}.mt-fr-leg-carrier span{color:#626c82;font-variant-numeric:tabular-nums;font-weight:600}.mt-fr-leg-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.mt-fr-end strong{font-variant-numeric:tabular-nums;font:700 26px/1 Gilroy,DM Sans,sans-serif;display:block}.mt-fr-end small{color:#626c82;margin-top:8px;font-size:15px;display:block}.mt-fr-end.is-right{text-align:right}.mt-fr-track{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.mt-fr-track small{color:#626c82;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;overflow:hidden}.mt-fr-bar{align-items:center;width:100%;display:flex}.mt-fr-bar>i{background:#7c4dca;border-radius:50%;flex:none;width:11px;height:11px}.mt-fr-bar-line{background:#c9b3f0;flex:1;height:2px;position:relative}.mt-fr-bar-line em{background:#fff;border:2px solid #7c4dca;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-fr-price{text-align:center;background:#f7f4fd;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:24px 22px;display:flex}.mt-fr-price strong{color:#5b34a4;font:700 32px/1 Gilroy,DM Sans,sans-serif}.mt-fr-price small{color:#626c82;margin-bottom:8px;font-size:15px}.mt-fr-btn-outline,.mt-fr-btn-primary,.mt-fr-btn-added{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:54px;font-size:17px;font-weight:700;display:inline-flex}.mt-fr-btn-outline{color:#7c4dca;background:#fff;border:1.5px solid #d9c8f5}.mt-fr-btn-outline:hover{border-color:#9e78e0}.mt-fr-btn-primary{color:#fff;background:linear-gradient(90deg,#7c4dca,#5b3fa6);box-shadow:0 12px 24px -14px #5b3fa6e6}.mt-fr-btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mt-fr-btn-added{color:#5b34a4;background:#efe9fb}.mt-fr-btn-added:disabled{opacity:.7}.mt-quote-panel .mt-qf-opt{background:#fff;border:1px solid #e9edf5;border-radius:20px;padding:22px 26px}.mt-quote-panel .mt-qf-opt[data-lowest=true]{border:1.5px solid #b493ec}.mt-quote-panel .mt-qf-opt p.text-sm{color:#1b1530;font:700 20px Gilroy,DM Sans,sans-serif}.mt-quote-panel .mt-qf-opt p.text-xs{margin-top:4px;font-size:16px}.mt-quote-panel .mt-qf-opt .text-right p.text-sm{color:#5b34a4;font-size:22px}.mt-quote-panel .mt-qf-opt .rounded-full{letter-spacing:.14em;margin-top:10px;padding:5px 14px;font-size:13px}.mt-quote-panel .mt-qf-opt button.text-xs{font-size:16px;font-weight:600}.mt-quote-panel .mt-qf-opt button.text-xs svg{display:none}.mt-qf-foot{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.mt-qf-foot p{color:#626c82;font-size:15px}.mt-qf-foot.is-empty{padding:8px 4px}@media (width<=1100px){.mt-fs-body{grid-template-columns:340px minmax(0,1fr)}.mt-fr-card{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=860px){.mt-fs-dialog{border-radius:0;width:100vw;height:100dvh}.mt-fs-head{flex-wrap:wrap;gap:12px;padding:18px}.mt-fs-icon{width:44px;height:44px}.mt-fs-title{font-size:21px}.mt-fs-desc{font-size:13px}.mt-fs-body{display:block;overflow-y:auto}.mt-fs-rail{border-bottom:1px solid #eef0f6;border-right:0;padding:20px 18px;overflow:visible}.mt-fs-results{overflow:visible}.mt-fs-results-head{flex-direction:column;padding:20px 18px 10px;position:static}.mt-fs-sort{width:100%}.mt-fs-chips{flex-wrap:nowrap;padding:4px 18px 16px;overflow-x:auto}.mt-fs-chips button{white-space:nowrap}.mt-fs-list{padding:16px 18px 28px}.mt-fr-card{grid-template-columns:1fr}.mt-fr-legs{padding:4px 18px}.mt-fr-end strong{font-size:21px}.mt-fr-leg-carrier{font-size:13px}.mt-qf-foot{flex-direction:column;align-items:stretch}}.mt-fs-rail>*{flex-shrink:0}@media (width<=860px){.mt-fs-head{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.mt-fs-titles{grid-area:2/1/auto/-1}.mt-fs-icon{grid-area:1/1}.mt-fs-counter{grid-area:1/2;justify-self:start;padding:8px 14px;font-size:14px}.mt-fs-close{grid-area:1/3;width:40px;height:40px}}.mt-ss{color:#1b1530;flex-direction:column;gap:20px;font-family:DM Sans,sans-serif;display:flex}.mt-ss-form{flex-direction:column;gap:16px;display:flex}.mt-ss-label{letter-spacing:.14em;text-transform:uppercase;color:#4b5266;margin-bottom:10px;font-size:13px;font-weight:700}.mt-ss-form>.mt-ss-label{margin-bottom:-6px}.mt-ss .mt-fs-seg button:disabled{opacity:.45;cursor:not-allowed}.mt-ss-hospital{background:#fff;border:1.5px solid #c7a2eb;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;font-size:17px;font-weight:500;display:flex}.mt-ss-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mt-ss-radius{max-width:184px}.mt-ss select.mt-fs-input{appearance:auto}.mt-ss-filters{background:#fbfafe;border:1px solid #e9edf5;border-radius:22px;overflow:hidden}.mt-ss-filters-head{justify-content:space-between;align-items:center;width:100%;padding:20px 24px;font-size:18px;font-weight:600;display:flex}.mt-ss-filters-body{grid-template-columns:1fr 1fr;gap:22px 32px;padding:0 24px 24px;display:grid}.mt-ss-span{grid-column:1/-1}.mt-ss-chips{flex-wrap:wrap;gap:10px;display:flex}.mt-ss-chips button{color:#1b1530;background:#fff;border:1px solid #e9edf5;border-radius:999px;padding:10px 16px;font-size:16px;font-weight:600}.mt-ss-chips button:hover:not(:disabled){border-color:#c7a2eb}.mt-ss-chips button[data-on=true]{color:#fff;background:#0b0814;border-color:#0b0814}.mt-ss-chips button:disabled{opacity:.45;cursor:not-allowed}.mt-ss-range{accent-color:#7c4dca;width:100%;height:24px}.mt-ss-summary{color:#626c82;font-size:16px}.mt-ss-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 18px;display:flex}.mt-ss-counter{color:#7c4dca;background:#f1ebfd;border-radius:999px;padding:7px 14px;font-size:16px;font-weight:700}.mt-ss-sort{align-items:center;display:inline-flex;position:relative}.mt-ss-sort select{appearance:none;color:#1b1530;background:#fff;border:1px solid #e9edf5;border-radius:999px;height:44px;padding:0 40px 0 20px;font-size:16px;font-weight:600}.mt-ss-sort svg{pointer-events:none;position:absolute;right:14px}.mt-ss-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=760px){.mt-ss-grid4{grid-template-columns:1fr 1fr}.mt-ss-filters-body,.mt-ss-cards{grid-template-columns:1fr}.mt-ss-radius{max-width:none}}.mt-qb-overlay{z-index:1100;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.mt-qb-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b081499;position:fixed;inset:0}.mt-qb-modal{border-radius:28px;width:min(1480px,100%);margin:auto 0;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0b081499}.mt-qb-modal>.mt-quote-panel{border-radius:28px;margin:0}@media (width<=760px){.mt-qb-overlay{padding:0}.mt-qb-modal,.mt-qb-modal>.mt-quote-panel{border-radius:0}}.mt-visa-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;margin-bottom:16px;padding:24px}.mt-visa-panel h3{color:var(--crm-ink);margin:0;font:700 19px/1.25 Gilroy,DM Sans,sans-serif}.mt-visa-sub{color:var(--crm-muted);margin:4px 0 18px;font-size:14px}.mt-visa-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mt-visa-grid[data-single]{grid-template-columns:minmax(0,1fr);max-width:520px}.mt-visa-card{border:1px solid var(--crm-line);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.mt-visa-card-head{min-height:34px;color:var(--crm-ink);justify-content:space-between;align-items:center;font-size:16px;display:flex}.mt-visa-card label,.mt-visa-consular label{color:var(--crm-muted);font-size:14px}.mt-visa-select{border:1px solid var(--crm-lavender)!important;border-radius:14px!important;height:56px!important}@supports (color:color-mix(in lab, red, red)){.mt-visa-select{border:1px solid color-mix(in oklab,var(--crm-lavender) 70%,transparent)!important}}.mt-visa-select{background:var(--crm-surface)!important;padding:0 18px!important;font-size:17px!important}.mt-visa-select-static{color:var(--crm-ink);justify-content:space-between;align-items:center;display:flex}.mt-visa-select-static small{color:var(--crm-muted);font-size:12px}.mt-visa-req{background:var(--crm-lavender);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.mt-visa-req{background:color-mix(in oklab,var(--crm-lavender) 14%,var(--crm-surface))}}.mt-visa-req{padding:14px 16px}.mt-visa-req-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mt-visa-req-head strong{color:var(--crm-violet,#5b3fa6);font-size:17px}.mt-visa-req[data-type=visa_free] .mt-visa-req-head strong{color:#15803d}.mt-visa-req[data-type=special] .mt-visa-req-head strong{color:#be123c}.mt-visa-req-head span{color:var(--crm-ink);font-size:17px;font-weight:700}.mt-visa-req p{color:var(--crm-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.mt-visa-req a{color:var(--crm-violet,#5b3fa6);margin-top:8px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.mt-visa-needs{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mt-visa-needs li{background:var(--crm-lavender);border-radius:16px;align-items:flex-start;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-visa-needs li{background:color-mix(in oklab,var(--crm-lavender) 10%,var(--crm-surface))}}.mt-visa-needs li{color:var(--crm-ink);padding:16px;font-size:15px}.mt-visa-needs li span{background:var(--crm-surface);width:26px;height:26px;color:var(--crm-violet,#5b3fa6);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.mt-visa-note{color:var(--crm-muted);margin:14px 0 0;font-size:14px}.mt-visa-warn{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;gap:8px;margin-top:14px;padding:12px;font-size:13px;font-weight:600;display:flex}@media (width<=760px){.mt-visa-grid,.mt-visa-needs{grid-template-columns:1fr}}.mt-pp h3{color:var(--crm-ink);margin:0;font:700 19px/1.25 Gilroy,DM Sans,sans-serif}.mt-pp-sub{color:var(--crm-muted);margin:4px 0 14px;font-size:14px}.mt-pp-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.mt-pp-actions button{border-radius:999px;height:44px;padding:0 18px;font-size:15px;font-weight:600}.mt-pp-actions button:disabled{opacity:.45;cursor:not-allowed}.mt-pp-copy{border:1px solid var(--crm-lavender)}@supports (color:color-mix(in lab, red, red)){.mt-pp-copy{border:1px solid color-mix(in oklab,var(--crm-lavender) 70%,transparent)}}.mt-pp-copy{color:var(--crm-violet,#5b3fa6);background:var(--crm-surface)}.mt-pp-open{color:#fff;background:#0b0814}.mt-pp-frame{border:1px solid var(--crm-line);background:var(--crm-lavender);border-radius:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-pp-frame{background:color-mix(in oklab,var(--crm-lavender) 8%,var(--crm-surface))}}.mt-pp-bar{background:var(--crm-surface);border-bottom:1px solid var(--crm-line);align-items:center;gap:8px;padding:10px 14px;display:flex}.mt-pp-bar i{background:#e4e4ea;border-radius:999px;width:9px;height:9px}.mt-pp-bar span{border:1px solid var(--crm-line);color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;margin-left:8px;padding:4px 12px;font:13px ui-monospace,monospace;overflow:hidden}.mt-pp-hero{color:#fff;background:radial-gradient(at 10% 100%,#7c4dcaa6,#0000 60%),#0b0814;justify-content:space-between;align-items:center;gap:20px;padding:28px 26px;display:flex}.mt-pp-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c9b6f2;margin:0 0 8px;font-size:12px;font-weight:700}.mt-pp-hero h4{margin:0 0 8px;font:800 28px/1.15 Gilroy,DM Sans,sans-serif}.mt-pp-hero p{color:#ffffffbf;margin:0;font-size:15px}.mt-pp-total{text-align:right;flex:none}.mt-pp-total strong{font:800 32px/1 Gilroy,DM Sans,sans-serif;display:block}.mt-pp-total span{color:#ffffffb3;font-size:13px}.mt-pp-body{flex-direction:column;gap:12px;padding:22px 26px 24px;display:flex}.mt-pp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--crm-muted);margin:6px 0 0;font-size:12px;font-weight:700}.mt-pp-empty{color:var(--crm-muted);margin:0;font-size:14px}.mt-pp-flights{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mt-pp-flight{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.mt-pp-flight[data-selected]{border:1.5px solid #8e6bd6}.mt-pp-row{color:var(--crm-ink);justify-content:space-between;gap:8px;font-size:15px;display:flex}.mt-pp-flight small,.mt-pp-hotel small{color:var(--crm-muted);font-size:13px}.mt-pp-pill{text-align:center;background:var(--crm-lavender);border-radius:999px;margin-top:6px;padding:7px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mt-pp-pill{background:color-mix(in oklab,var(--crm-lavender) 20%,var(--crm-surface))}}.mt-pp-pill{color:var(--crm-violet,#5b3fa6)}.mt-pp-flight[data-selected] .mt-pp-pill{color:#fff;background:#0b0814}.mt-pp-hotels{flex-wrap:wrap;gap:10px;display:flex}.mt-pp-hotel{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:14px;width:146px;padding-bottom:10px;overflow:hidden}.mt-pp-hotel[data-selected]{border:1.5px solid #8e6bd6}.mt-pp-img{background:linear-gradient(#e4d9f7,#f5f0fc) 50%/cover;height:60px;margin-bottom:8px}.mt-pp-hotel strong{white-space:nowrap;text-overflow:ellipsis;color:var(--crm-ink);padding:0 10px;font-size:14px;display:block;overflow:hidden}.mt-pp-hotel small{padding:0 10px}.mt-pp-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt-pp-two>div{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:16px;padding:14px 16px}.mt-pp-two p:not(.mt-pp-label){color:var(--crm-ink);margin:8px 0 0;font-size:15px;line-height:1.55}.mt-pp-accept{text-align:center;color:#fff;background:linear-gradient(90deg,#7c4dca,#5b3fa6);border-radius:999px;padding:14px;font-size:17px;font-weight:600}.mt-pp-facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.mt-pp-facts>div{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px;padding:14px 18px}.mt-pp-facts small{color:var(--crm-muted);font-size:14px;display:block}.mt-pp-facts strong{color:var(--crm-ink);font-size:17px}.mt-pp-hint{color:var(--crm-muted);margin-top:8px;font-size:12px}@media (width<=760px){.mt-pp-flights,.mt-pp-two,.mt-pp-facts{grid-template-columns:1fr}.mt-pp-hero{flex-direction:column;align-items:flex-start}.mt-pp-total{text-align:left}}.mt-qsend{margin-bottom:16px}.mt-qsend-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mt-qsend-head h3{color:var(--crm-ink);margin:0;font:700 19px/1.25 Gilroy,DM Sans,sans-serif}.mt-qsend-head p{color:var(--crm-muted);margin:4px 0 0;font-size:14px}.mt-qsend-toggle{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:999px;flex:none;padding:4px;display:flex}.mt-qsend-toggle button{color:var(--crm-ink);border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600}.mt-qsend-toggle button[aria-selected=true]{color:#fff;background:#0b0814}.mt-qsend-fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.mt-qsend-fields label>span{color:var(--crm-muted);margin-bottom:8px;font-size:14px;display:block}.mt-qsend-to{background:var(--crm-lavender);border-radius:14px;align-items:center;height:56px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-qsend-to{background:color-mix(in oklab,var(--crm-lavender) 10%,var(--crm-surface))}}.mt-qsend-to{border:1px solid var(--crm-line);color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.mt-qsend-select{border:1px solid var(--crm-lavender)!important;border-radius:14px!important;height:56px!important}@supports (color:color-mix(in lab, red, red)){.mt-qsend-select{border:1px solid color-mix(in oklab,var(--crm-lavender) 70%,transparent)!important}}.mt-qsend-select{padding:0 18px!important;font-size:16px!important}.mt-qsend-preview{background:var(--crm-lavender);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mt-qsend-preview{background:color-mix(in oklab,var(--crm-lavender) 12%,var(--crm-surface))}}.mt-qsend-preview{border:1px solid var(--crm-line);height:640px;padding:22px}.mt-qsend-preview iframe{background:#fff;border:0;border-radius:16px;width:100%;height:100%}.mt-qsend-msg{text-align:center;height:100%;color:var(--crm-muted);justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.mt-qsend-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.mt-qsend-tools button{border:1px solid var(--crm-line);background:var(--crm-surface);height:40px;color:var(--crm-ink);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.mt-qsend-tools span{color:#15803d;font-size:13px;font-weight:600}.mt-qsend-sms{background:var(--crm-lavender);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mt-qsend-sms{background:color-mix(in oklab,var(--crm-lavender) 12%,var(--crm-surface))}}.mt-qsend-sms{border:1px solid var(--crm-line);padding:22px}.mt-qsend-bubble{background:var(--crm-surface);border:1px solid var(--crm-line);max-width:420px;color:var(--crm-ink);word-break:break-word;border-radius:18px 18px 18px 4px;padding:14px 16px;font-size:15px;line-height:1.5}.mt-qsend-sms p{color:var(--crm-muted);margin:12px 0 0;font-size:13px}.mt-qb-next:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.mt-qsend-head{flex-direction:column}.mt-qsend-fields{grid-template-columns:1fr}.mt-qsend-preview{height:520px;padding:10px}}.mt-qsend-sms{background:var(--crm-surface)!important}.mt-qsend-sms-to{color:var(--crm-muted);font-size:15px;margin:0 0 12px!important}.mt-qsend-sms textarea{border:1px solid var(--crm-lavender);width:100%;min-height:140px}@supports (color:color-mix(in lab, red, red)){.mt-qsend-sms textarea{border:1px solid color-mix(in oklab,var(--crm-lavender) 70%,transparent)}}.mt-qsend-sms textarea{color:var(--crm-ink);background:var(--crm-surface);resize:vertical;border-radius:14px;padding:14px 18px;font-size:16px;line-height:1.6}.mt-qsend-sms-meta{color:var(--crm-muted);justify-content:space-between;gap:12px;margin:12px 0 14px;font-size:14px;display:flex}.mt-qsend-bubble{background:var(--crm-lavender)!important}@supports (color:color-mix(in lab, red, red)){.mt-qsend-bubble{background:color-mix(in oklab,var(--crm-lavender) 14%,var(--crm-surface))!important}}.mt-qsend-bubble{border:0!important}.mt-qsend-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.mt-qsend-card{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mt-qsend-card strong{color:var(--crm-ink);font-size:16px;display:block}.mt-qsend-card span{color:var(--crm-muted);word-break:break-word;font-size:14px;line-height:1.45;display:block}.mt-qsend-card em{color:#b91c1c;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.mt-qsend-card em[data-ok]{color:#15803d}.mt-qsend-card button{color:#fff;background:#0b0814;border-radius:999px;flex:none;height:44px;padding:0 18px;font-size:15px;font-weight:600}.mt-qsend-card button:disabled{opacity:.4;cursor:not-allowed}@media (width<=760px){.mt-qsend-cards{grid-template-columns:1fr}}.mt-fs-date-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.mt-fs-date-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-fs-date-trigger[data-empty] span{color:#8a84a3}.mt-fs-date-trigger svg{width:18px;height:18px;color:var(--crm-violet,#7c4dca);flex:none}.mt-fs-date-trigger:hover{border-color:var(--crm-violet,#7c4dca);background:#faf8ff}.mt-fs-date-trigger:focus-visible,.mt-fs-date-trigger[data-state=open]{border-color:var(--crm-violet,#7c4dca);outline:none;box-shadow:0 0 0 4px #7c4dca24}.mt-fs-cal-popover{z-index:1400;color:#1b1530;background:#fff;border:1px solid #e6ddf7;border-radius:20px;width:316px;max-width:calc(100vw - 24px);padding:10px;font-family:DM Sans,sans-serif;box-shadow:0 24px 60px -20px #1b153059}.mt-fs-cal{width:100%;padding:4px}.mt-fs-cal [class*=caption_label]{color:#1b1530;font:700 15px/1.2 DM Sans,sans-serif}.mt-fs-cal [class*=weekday]{letter-spacing:.06em;text-transform:uppercase;color:#8a84a3;font:700 11px/1 DM Sans,sans-serif}.mt-fs-cal-nav{color:#7c4dca;opacity:1;background:#fff;border:1px solid #e6ddf7;border-radius:999px;width:32px;height:32px}.mt-fs-cal-nav:hover{background:#f4effc}.mt-fs-cal-day{color:#1b1530;border-radius:999px;width:38px;height:38px;font:500 14px DM Sans,sans-serif}.mt-fs-cal-day:hover{color:#5b3fa6;background:#f4effc}.mt-fs-cal-today .mt-fs-cal-day{color:#5b3fa6;font-weight:700;box-shadow:inset 0 0 0 1.5px #c9b6ee}.mt-fs-cal-selected .mt-fs-cal-day,.mt-fs-cal-selected .mt-fs-cal-day:hover{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);font-weight:700;box-shadow:0 6px 14px -6px #5b3fa699}.mt-fs-cal-outside .mt-fs-cal-day{color:#c4bfd6}.mt-fs-cal-disabled .mt-fs-cal-day{color:#d6d2e2;cursor:not-allowed;background:0 0;text-decoration:line-through}.mt-fs-cal-footer{color:#6b6584;border-top:1px solid #f0ebf9;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 6px 2px;font-size:13px;display:flex}.mt-fs-cal-footer button{color:#5b3fa6;cursor:pointer;background:#f4effc;border:0;border-radius:999px;padding:6px 12px;font:700 12px DM Sans,sans-serif}.mt-fs-cal-footer button:hover{background:#eae0fa}.mt-fr-leg-carrier{align-items:center}.mt-fr-logos{flex:none;align-items:center;gap:6px;display:inline-flex}.mt-fr-logo{object-fit:contain;width:80px;height:24px;display:block}.mt-ss-ac{position:relative}.mt-ss-ac .mt-fs-input{padding-left:46px;padding-right:44px}.mt-ss-ac-icon{width:18px;height:18px;color:var(--crm-violet,#7c4dca);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.mt-ss-ac-spin{color:#8a84a3;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:16px}.mt-ss-ac-list{z-index:30;background:#fff;border:1px solid #e6ddf7;border-radius:18px;max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 60px -20px #1b153059}.mt-ss-ac-list li{color:#1b1530;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:15px;display:flex}.mt-ss-ac-list li svg{color:#8a84a3;flex:none;width:16px;height:16px}.mt-ss-ac-list li[data-active]{color:#5b3fa6;background:#f4effc}.mt-ss-ac-list li[data-active] svg{color:#7c4dca}.mt-ss-map{background:#f7f5fc;border:1px solid #e9edf5;border-radius:20px;height:260px;margin-top:14px;position:relative;overflow:hidden}.mt-ss-map-canvas{position:absolute;inset:0}.mt-ss-map-empty{color:#8a84a3;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.mt-ss-map-empty svg{color:#c9b6ee;width:22px;height:22px}.mt-ss-map-caption{color:#1b1530;background:#fffffff2;border-radius:999px;align-items:center;gap:8px;max-width:max-content;padding:8px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 20px -10px #1b153066}.mt-ss-map-caption svg{color:#7c4dca;flex:none;width:14px;height:14px}.mt-ss-map-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-header{min-width:0;overflow:hidden}.mt-header .crm-brand{flex:none}.mt-header .crm-header-nav{scrollbar-width:none;flex:0 auto;min-width:0;overflow:auto hidden}.mt-header .crm-header-nav::-webkit-scrollbar{display:none}.mt-header .crm-header-nav>button{flex:none}.mt-header .crm-account-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=1600px){.mt-header .crm-header-nav button{height:36px;padding-inline:12px;font-size:14px}}@media (width<=1400px){.mt-header .crm-account>span,.mt-header .crm-wordmark{display:none}}@media (width<=1200px){.mt-header .crm-header-nav button{padding-inline:10px;font-size:13px}.mt-header .mt-phone-indicator{gap:0;padding-inline:8px!important;font-size:0!important}}.mt-qsend-publish{border:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:flex}.mt-qsend-publish>div:first-child{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.mt-qsend-publish strong{font-size:15px}.mt-qsend-publish span{color:hsl(var(--muted-foreground));font-size:13px}.mt-qsend-publish code{word-break:break-all;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;padding:6px 8px;font-size:12px}.mt-qsend-publish em{color:hsl(var(--destructive));font-size:12px;font-style:normal}.mt-qsend-publish-actions{flex-wrap:wrap;gap:8px;display:flex}.mt-qsend-publish-actions button{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.mt-qsend-publish-actions button.is-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.mt-qsend-publish-actions button:disabled{opacity:.5;cursor:not-allowed}:root{--bc-ink:#29293d;--bc-muted:#73738c;--bc-body:#4a4a5e;--bc-primary:#7c4dca;--bc-deep:#5b3fa6;--bc-lavender:#f4f1f9;--bc-selected:#f7f3fd;--bc-border:#ece8f3;--bc-outline:#d9c9f1;--bc-white:#fff;--bc-success:#1f9d63;--bc-error:#d1453b;--bc-gradient:linear-gradient(90deg,#7b4dcb,#9e75d7 55%,#c5a5e9);--bc-soft:linear-gradient(145deg,#f7f3fd,#efe7fa);--bc-canvas:radial-gradient(90% 60% at 80% 0%,#f1eafb,transparent 60%),#fff;--bc-shadow:0 14px 30px -20px #5b3fa699;--bc-dark:linear-gradient(135deg,#29293d,#5b3fa6);--bc-photo-fade:linear-gradient(180deg,transparent 40%,#140c24d1);--bc-gauge:linear-gradient(90deg,#3b82f6,#1f9d63 22%,#1f9d63 44%,#d79a1b 60%,#e07a2e 76%,#d1453b)}.bc-shell{background:var(--bc-canvas);color:var(--bc-ink);letter-spacing:0;flex-direction:column;font-family:DM Sans,sans-serif;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;inset:0!important;transform:none!important}.bc-shell>button.absolute{display:none}.bc-overlay{background:var(--bc-white)}.bc-shell button{cursor:pointer;letter-spacing:0}.bc-shell button:disabled{opacity:.45}.bc-header{background:var(--bc-white);z-index:30;border-bottom:1px solid var(--bc-border);flex:none}.bc-header-inner{align-items:center;gap:16px;max-width:1200px;height:72px;margin:auto;padding:0 24px;display:flex}.bc-header-inner>img{width:auto;height:26px}.bc-header-title{font:700 14px Outfit,sans-serif;position:absolute;left:50%;transform:translate(-50%)}.bc-time{color:var(--bc-muted);margin-left:auto;font-size:13px}.bc-header button{background:var(--bc-white);border:1px solid var(--bc-border);width:44px;height:44px;color:var(--bc-ink);border-radius:50%;padding:0}.bc-progress{background:var(--bc-lavender);height:4px}.bc-progress>div{background:var(--bc-gradient);height:100%;transition:width .35s}.bc-mobile-title,.bc-mobile-back{display:none!important}.bc-scroll{flex:1;min-height:0;overflow-y:auto}.bc-main{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;max-width:1200px;margin:auto;padding:44px 24px 80px;display:grid}.bc-main.bc-post{grid-template-columns:minmax(0,760px);justify-content:center}.bc-question{min-width:0}.bc-section-nav{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.bc-section-nav>button{border:1px solid var(--bc-border);background:var(--bc-white);color:var(--bc-ink);border-radius:999px;height:40px}.bc-section-nav>div{flex-wrap:wrap;gap:6px;display:flex}.bc-section-nav span{background:var(--bc-lavender);color:var(--bc-muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.bc-section-nav span[data-active=true]{background:var(--bc-primary);color:var(--bc-white)}.bc-eyebrow{text-transform:uppercase;color:var(--bc-primary);margin-bottom:12px;font-size:12px;font-weight:800}.bc-match-pill{display:none}.bc-step{width:100%;min-width:0}.bc-heading{margin-bottom:26px}.bc-heading h2,.bc-lead-title{color:var(--bc-ink);letter-spacing:0;text-wrap:balance;margin:0;font:700 38px/1.18 Outfit,DM Sans,sans-serif}.bc-heading p{color:var(--bc-muted);margin-top:10px;font-size:17px;line-height:1.55}.bc-lead-title{margin-bottom:24px}.bc-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bc-shell .bc-area{aspect-ratio:3/4;background:var(--bc-lavender);box-shadow:var(--bc-shadow);position:relative;overflow:hidden;border:0!important;border-radius:26px!important;min-height:0!important;padding:0!important}.bc-area>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bc-area-fade{background:var(--bc-photo-fade);position:absolute;inset:0}.bc-area-label{color:var(--bc-white);text-align:left;white-space:normal;font:700 22px/1.2 Outfit,sans-serif;position:absolute;bottom:14px;left:16px;right:16px}.bc-area:after{content:"";border:2px solid var(--bc-white);border-radius:50%;width:26px;height:26px;position:absolute;top:12px;right:12px}.bc-area[data-selected=true]{outline:3px solid var(--bc-primary);outline-offset:2px;transform:translateY(-3px)}.bc-area[data-selected=true]:after{background:var(--bc-primary)}.bc-procedure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bc-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px!important;display:grid!important}.bc-shell .bc-option{border:1.5px solid var(--bc-border);background:var(--bc-white);width:100%;height:auto;min-height:62px;color:var(--bc-ink);text-align:left;white-space:normal;box-shadow:none;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:12px 18px;transition:background .15s,border-color .15s;display:grid}.bc-shell .bc-option[data-selected=true]{border-color:var(--bc-primary);background:var(--bc-selected);box-shadow:var(--bc-shadow)}.bc-option-label,.bc-option-label>*{color:var(--bc-ink);font:600 16px/1.4 DM Sans,sans-serif}.bc-option-icon{background:var(--bc-lavender);width:44px;height:44px;color:var(--bc-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bc-option-icon svg{width:24px!important;height:24px!important}.bc-check{border:2px solid var(--bc-outline);background:var(--bc-white);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.bc-check svg{stroke-width:3px;width:12px!important;height:12px!important}.bc-option[data-selected=true] .bc-check,.bc-option[data-selected=true] .bc-option-icon{background:var(--bc-primary);color:var(--bc-white);border-color:var(--bc-primary)}.bc-shell .bc-photo-option{border-radius:20px;grid-template-columns:68px minmax(0,1fr) 26px;padding:8px 16px 8px 8px}.bc-photo-option>img{object-fit:cover;border-radius:14px;width:68px;height:68px}.bc-photo-option .bc-option-label>*{font:700 16px/1.3 Outfit,sans-serif}.bc-shell .bc-card-option{border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:136px;padding:14px 16px;display:flex;position:relative}.bc-card-option .bc-check{border-radius:8px;width:24px;height:24px;position:absolute;top:14px;right:16px}.bc-card-option>span:not(.bc-option-icon):not(.bc-check){text-align:left}.bc-card-option>.bc-option-icon{width:48px;height:48px}.bc-card-option>span.absolute{background:var(--bc-primary);color:var(--bc-white)}.bc-shell .bc-primary,.bc-exit .bc-primary{background:var(--bc-gradient);height:56px;color:var(--bc-white);box-shadow:var(--bc-shadow);border:0;padding:0 34px;font:700 16px DM Sans,sans-serif;border-radius:999px!important}.bc-continue{margin-top:26px}.bc-continue button{width:auto;min-width:175px}.bc-step input:not([type=checkbox]):not([type=range]),.bc-step select{border:1.5px solid var(--bc-border);background:var(--bc-white);width:100%;min-width:0;height:58px;color:var(--bc-ink);border-radius:16px;padding:0 18px;font-size:18px}.bc-step input[type=range]{accent-color:var(--bc-primary);width:100%;height:28px}.bc-step[data-kind=priority]>div:nth-child(2),.bc-step[data-kind=personality]>div:nth-child(2){background:var(--bc-soft);border:1px solid var(--bc-outline);border-radius:24px;padding:22px}.bc-step[data-kind=intent]>div:first-child:not(.bc-heading){background:var(--bc-soft);border:1px solid var(--bc-outline);border-radius:20px;padding:16px 20px}.bc-summary{border:1px solid var(--bc-border);border-radius:24px;overflow:hidden}.bc-summary-row{border-bottom:1px solid var(--bc-border);background:var(--bc-white);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.bc-summary-row>span{color:var(--bc-muted);font-size:12px}.bc-summary-row>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.bc-summary-row button{background:var(--bc-white);color:var(--bc-primary);border:1px solid var(--bc-border);border-radius:999px;height:34px;font-size:12px}.bc-lead-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.bc-lead-benefits{background:var(--bc-soft);border:1px solid var(--bc-outline);border-radius:24px;padding:22px}.bc-lead-benefits>p{color:var(--bc-deep);font-size:13px;font-weight:700}.bc-lead-benefits ul{gap:14px;margin-top:12px;display:grid}.bc-lead-benefits li{gap:10px;font-size:14px;display:flex}.bc-lead-benefits svg{width:20px;height:20px;color:var(--bc-primary);flex:none}.bc-lead-fields form{gap:8px;display:grid}.bc-lead-fields>label{margin-top:16px}.bc-legal{color:var(--bc-muted);margin:16px 0;font-size:12px;line-height:1.5}.bc-legal a{color:var(--bc-primary)}.bc-submit{width:100%}.bc-error{color:var(--bc-error);border:1px solid var(--bc-error);border-radius:12px;margin-top:12px;padding:14px}.bc-consultant{border:1px solid var(--bc-border);border-radius:26px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.bc-consultant>img{object-fit:cover;width:220px;height:280px}.bc-consultant>div{align-content:center;gap:14px;padding:24px;display:grid}.bc-rail{gap:16px;display:grid;position:sticky;top:36px}.bc-match-panel,.bc-trust{border:1px solid var(--bc-border);background:var(--bc-white);box-shadow:var(--bc-shadow);border-radius:28px;padding:22px}.bc-match-heading{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;display:grid}.bc-match-heading h3{margin:0;font:700 17px/1.25 Outfit,sans-serif}.bc-match-heading p{color:var(--bc-muted);margin-top:4px;font-size:13px;line-height:1.45}.bc-ring{background:conic-gradient(var(--bc-primary) 0 var(--bc-progress),var(--bc-lavender) var(--bc-progress) 100%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.bc-ring>span{background:var(--bc-white);width:62px;height:62px;color:var(--bc-deep);border-radius:50%;place-items:center;font:700 18px Outfit,sans-serif;display:grid}.bc-answer-list{max-height:300px;margin-top:16px;overflow:auto}.bc-answer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.bc-answer>span{min-width:0;display:grid}.bc-answer small{color:var(--bc-muted);font-size:11px}.bc-answer strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.bc-answer button{color:var(--bc-primary);padding:0 8px;font-size:12px}.bc-answer-list>p{color:var(--bc-muted);font-size:13px}.bc-trust{box-shadow:none;border-radius:24px;gap:12px;padding:18px 20px;font-size:14px;display:grid}.bc-trust>div{align-items:center;gap:10px;display:flex}.bc-trust svg{width:16px;height:16px;color:var(--bc-primary);flex:none}.bc-nara{background:var(--bc-dark);color:var(--bc-white);border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:grid}.bc-nara>img{object-fit:cover;background:var(--bc-white);border-radius:50%;width:44px;height:44px}.bc-sheet,.bc-exit{color:var(--bc-ink);background:var(--bc-white);border:0;border-radius:28px;padding:28px;font-family:DM Sans,sans-serif}.bc-exit{text-align:center;max-width:460px}.bc-sheet .bc-answer-list{max-height:65dvh;margin-top:0}.bc-exit button{border-radius:999px}@media (width<=1023px){.bc-main{grid-template-columns:minmax(0,1fr);max-width:760px}.bc-rail{display:none}.bc-header-title{margin:auto;position:static;transform:none}.bc-time{display:none}.bc-match-pill{border:1px solid var(--bc-outline);color:var(--bc-deep);background:var(--bc-selected);white-space:nowrap;border-radius:999px;height:36px;margin:0 0 22px;font-size:12px;font-weight:700;display:flex!important}.bc-match-pill svg{width:14px}}@media (width<=767px){.bc-header-inner{gap:12px;height:68px;padding:10px 20px}.bc-header-inner>img,.bc-desktop-title,.bc-time{display:none!important}.bc-mobile-back,.bc-mobile-title{display:block!important}.bc-mobile-back{display:flex!important}.bc-header-title{text-align:center;flex:1;min-width:0;margin:0;position:static;transform:none}.bc-header-title strong{font-size:12px;line-height:1.3}.bc-header-title small{color:var(--bc-muted);margin-top:3px;font:600 12px DM Sans,sans-serif}.bc-header button{flex:none;width:40px;height:40px}.bc-progress{height:6px}.bc-main{padding:22px 20px 130px;display:block}.bc-section-nav,.bc-eyebrow{display:none}.bc-heading{margin-bottom:22px}.bc-heading h2,.bc-lead-title{font-size:26px;line-height:1.2}.bc-heading p{font-size:15px}.bc-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-area-label{font-size:20px}.bc-shell .bc-area{border-radius:22px!important}.bc-procedure-grid{grid-template-columns:1fr}.bc-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-shell .bc-card-option{min-height:140px;padding:14px}.bc-option-label,.bc-option-label>*{font-size:15px}.bc-shell .bc-option{grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;padding:12px 14px}.bc-option-icon{width:40px;height:40px}.bc-shell .bc-photo-option{grid-template-columns:60px minmax(0,1fr) 24px;padding:8px 12px 8px 8px}.bc-photo-option>img{width:60px;height:60px}.bc-shell .bc-card-option{display:flex}.bc-continue{padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:var(--bc-white);border-top:1px solid var(--bc-border);z-index:20;margin:0;position:fixed;bottom:0;left:0;right:0}.bc-continue button{width:100%;height:54px}.bc-summary-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 16px}.bc-summary-row>span{grid-column:1}.bc-summary-row>strong{grid-area:2/1;font-size:14px}.bc-summary-row button{grid-area:1/2/3}.bc-lead-layout{grid-template-columns:1fr;gap:22px}.bc-lead-benefits{padding:18px}.bc-lead-fields input{font-size:16px!important}.bc-lead-fields{min-width:0}.bc-sheet,.bc-exit{border-radius:28px 28px 0 0;max-height:90dvh;width:100%!important;max-width:none!important;inset:auto 0 0!important;transform:none!important}.bc-sheet .bc-answer-list{max-height:65dvh}.bc-sheet .bc-answer{border-bottom:1px solid var(--bc-border);padding:12px 0}.bc-sheet .bc-answer strong{font-size:14px}.bc-consultant{grid-template-columns:1fr}.bc-consultant>img{width:100%;height:240px}}@media (prefers-reduced-motion:reduce){.bc-shell *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bc-shell{animation:none!important;top:0!important;left:0!important;translate:none!important}.bc-shell .bc-area{width:100%!important;height:auto!important}.bc-sheet,.bc-exit{animation:none!important}@media (width<=767px){.bc-sheet,.bc-exit{translate:none!important}}.bc-match-preview{background:var(--bc-lavender);border-radius:18px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.bc-match-preview>span{flex:none;display:flex}.bc-match-preview img{object-fit:cover;filter:blur(5px);border:2px solid #fff;border-radius:50%;width:34px;height:34px}.bc-match-preview img+img{margin-left:-10px}.bc-match-preview strong{font-size:13px;font-weight:600;line-height:1.4}.bc-nara span{gap:3px;display:grid}.bc-nara small{color:#e6dff2;font-size:12px}.bc-nara img{object-fit:contain;padding:5px}.bc-eyebrow{letter-spacing:.14em}.bc-refine{border:1px solid var(--bc-border);background:var(--bc-white);border-radius:28px;padding:24px}.bc-refine h2{font:700 32px/1.2 Outfit,sans-serif}.bc-refine button:not(.bc-primary){border-radius:18px}.bc-shell .bc-step[data-kind=lead] form{min-width:0}.bc-sheet .bc-answer-list{overscroll-behavior:contain}.bc-step[data-kind=lead] .bc-submit{scroll-margin-bottom:100px}@media (width>=1024px){.bc-section-nav{display:block}.bc-section-nav>button{margin-bottom:12px}.bc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.bc-refine{padding:18px}.bc-refine h2{font-size:26px}}.bc-cep-input{max-width:560px}.bc-cep-input-icon,.bc-cep-status-icon{pointer-events:none;width:20px;height:20px;color:var(--bc-muted);position:absolute;top:50%;transform:translateY(-50%)}.bc-cep-input-icon{left:18px}.bc-cep-status-icon{right:18px}.bc-shell .bc-step input.bc-cep-field:not([type=checkbox]):not([type=range]){padding:0 52px;font-size:22px;font-weight:600}.bc-cep-input[data-status=success] .bc-cep-field{border-color:var(--bc-primary);background:var(--bc-selected)}.bc-cep-input[data-status=success] .bc-cep-status-icon{color:var(--bc-success)}.bc-cep-input[data-status=error] .bc-cep-field{border-color:var(--bc-error)}.bc-cep-loading{color:var(--bc-muted);margin-top:12px;font-size:13px}.bc-cep-result{border:1px solid var(--bc-outline);background:var(--bc-selected);border-radius:20px;max-width:560px;margin-top:20px;overflow:hidden}.bc-cep-result-header{color:var(--bc-deep);align-items:center;gap:12px;padding:18px 22px 0;font-size:14px;display:flex}.bc-cep-result-icon{background:var(--bc-white);width:36px;height:36px;color:var(--bc-primary);border-radius:50%;flex:none;place-items:center;display:grid}.bc-cep-result-icon svg{width:20px;height:20px}.bc-cep-result-check{color:var(--bc-success);place-items:center;margin-left:auto;display:grid}.bc-cep-result-check svg{width:18px;height:18px}.bc-cep-address{overflow-wrap:anywhere;gap:10px;padding:16px 22px 20px;display:grid}.bc-cep-address>strong{color:var(--bc-ink);font-size:20px;font-weight:700;line-height:1.4}.bc-cep-locality{color:var(--bc-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;line-height:1.5;display:flex}.bc-cep-state{border:1px solid var(--bc-outline);background:var(--bc-white);color:var(--bc-deep);border-radius:6px;flex:none;width:fit-content;padding:2px 8px;font-size:12px;font-weight:700}.bc-cep-confirm{border-top:1px solid var(--bc-outline);background:var(--bc-white);color:var(--bc-muted);margin:0;padding:12px 22px;font-size:13px;line-height:1.5}.bc-cep-error{border:1px solid var(--bc-error);max-width:560px;color:var(--bc-error);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.bc-cep-error svg{flex:none;width:18px;height:18px;margin-top:2px}@media (width<=767px){.bc-cep-result-header{padding:16px 18px 0}.bc-cep-address{padding:14px 18px 18px}.bc-cep-address>strong{font-size:18px}.bc-cep-confirm{padding:12px 18px}.bc-shell .bc-cep-field{font-size:20px}}@media (width>=768px){.bc-main{padding:48px 24px 40px}.bc-rail{top:48px}.bc-section-nav{gap:12px;margin-bottom:16px}.bc-section-nav>button{height:30px;font-size:12px}.bc-section-nav span{padding:3px 9px;font-size:11px}.bc-eyebrow{margin-bottom:10px}.bc-shell .bc-heading{margin-bottom:20px}.bc-shell .bc-heading h2,.bc-shell .bc-lead-title{font-size:26px;line-height:1.15}.bc-shell .bc-heading p{margin-top:8px;font-size:15px;line-height:1.45}.bc-cards{gap:8px!important}.bc-shell .bc-card-option{border-radius:16px;gap:7px;min-height:78px;padding:9px 12px}.bc-card-option>.bc-option-icon{width:32px;height:32px}.bc-card-option .bc-option-icon svg{width:18px!important;height:18px!important}.bc-card-option .bc-check{border-radius:6px;width:20px;height:20px;top:9px;right:12px}.bc-shell .bc-option-label,.bc-shell .bc-option-label>*{font-size:14px;line-height:1.25}.bc-continue{margin-top:20px}}.bc-year{border:1px solid var(--bc-outline);background:var(--bc-soft);border-radius:28px;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;gap:12px;max-width:660px;padding:32px;display:grid}.bc-year-btn{border:1.5px solid var(--bc-outline);background:var(--bc-white);width:80px;height:80px;color:var(--bc-deep);border-radius:50%;place-items:center;font:500 28px/1 DM Sans,sans-serif;display:grid}.bc-year-btn:disabled{opacity:.4}.bc-year-center{flex-direction:column;align-items:center;gap:6px;display:flex}.bc-year-center>strong{color:var(--bc-deep);letter-spacing:-.02em;font:700 64px/1.05 Outfit,sans-serif}.bc-year-center>span{color:var(--bc-muted);font-size:18px}.bc-shell .bc-year-select{background:var(--bc-white);width:auto;height:48px;color:var(--bc-deep);border:0;border-radius:999px;gap:10px;margin-top:8px;padding:0 16px 0 20px;font-size:18px;font-weight:600}@media (width<=640px){.bc-year{grid-template-columns:56px minmax(0,1fr) 56px;padding:20px}.bc-year-btn{width:56px;height:56px}.bc-year-center>strong{font-size:48px}}.bc-bmi{max-width:880px}.bc-bmi-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bc-bmi-fields label{gap:10px;display:grid}.bc-bmi-fields label>span{color:var(--bc-ink);font:700 17px/1.3 DM Sans,sans-serif}.bc-step .bc-bmi-fields input{border-radius:18px;height:78px;padding:0 26px;font-size:24px}.bc-bmi-help{margin-top:18px}.bc-bmi-help summary{cursor:pointer;color:var(--bc-deep);gap:4px;font:700 17px DM Sans,sans-serif;list-style:none;display:inline-flex}.bc-bmi-help summary::-webkit-details-marker{display:none}.bc-bmi-help[open] summary span{transform:rotate(45deg)}.bc-bmi-help p{color:var(--bc-body);margin-top:10px;font-size:15px;line-height:1.6}.bc-bmi-card{border:1px solid var(--bc-outline);background:var(--bc-soft);border-radius:28px;margin-top:22px;padding:30px 32px}.bc-bmi-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-bmi-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--bc-body);font:700 14px DM Sans,sans-serif}.bc-bmi-pill{color:var(--bc-white);background:var(--bc-success);border-radius:999px;padding:6px 14px;font:700 15px DM Sans,sans-serif}.bc-bmi-pill[data-tone=low]{background:#3b82f6}.bc-bmi-pill[data-tone=warn]{background:#d79a1b}.bc-bmi-pill[data-tone=high]{background:#e07a2e}.bc-bmi-pill[data-tone=danger]{background:var(--bc-error)}.bc-bmi-value{color:var(--bc-ink);margin-top:18px;font:700 56px/1 Outfit,sans-serif}.bc-bmi-gauge{background:var(--bc-gauge);border-radius:999px;height:10px;margin:22px 0 26px;position:relative}.bc-bmi-gauge i{border:3px solid var(--bc-ink);background:var(--bc-white);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translate(-50%,-50%)}.bc-bmi-note{color:var(--bc-muted);font-size:15px;line-height:1.75}.bc-bmi-alert{color:var(--bc-body);margin-top:12px;font-size:15px;line-height:1.6}@media (width<=640px){.bc-bmi-fields{gap:12px}.bc-step .bc-bmi-fields input{height:60px;padding:0 18px;font-size:20px}.bc-bmi-card{padding:22px}.bc-bmi-value{font-size:44px}}.bc-lead-benefits{border-radius:28px;padding:28px 30px}.bc-lead-benefits>p{font-size:16px}.bc-lead-benefits ul{gap:18px;margin-top:18px}.bc-lead-benefits li{color:var(--bc-ink);gap:14px;font-size:17px;font-weight:500;line-height:1.55}.bc-lead-benefits li>svg{background:var(--bc-primary);width:32px;height:32px;color:var(--bc-white);stroke-width:3px;border-radius:50%;padding:8px}.bc-lead-proof{color:var(--bc-muted);align-items:center;gap:14px;margin-top:26px;font-size:15px;display:flex}.bc-lead-proof>span{display:flex}.bc-lead-proof img{object-fit:cover;border:2px solid var(--bc-white);border-radius:50%;width:40px;height:40px}.bc-lead-proof img+img{margin-left:-10px}.bc-lead-fields form label{color:var(--bc-ink);font-size:17px;font-weight:700}.bc-lead-fields form input,.bc-lead-fields form button[role=combobox]{border:1.5px solid var(--bc-border)!important;border-radius:18px!important;height:76px!important;font-size:22px!important}.bc-lead-fields form label:not(:first-child){margin-top:18px}.bc-lead-trust{align-items:flex-start;gap:10px;display:flex}.bc-lead-trust svg{width:16px;height:16px;color:var(--bc-primary);flex:none;margin-top:3px}@media (width<=767px){.bc-lead-fields form input,.bc-lead-fields form button[role=combobox]{height:58px!important;font-size:16px!important}.bc-lead-benefits li{font-size:15px}}:is(.nv-term-toggle,.bm-terms,.bd-terms,.am-terms,.ad-terms,.lm-terms,.ld-terms,.les-terms,.le-terms,.ps-terms,.mrm-terms,.msm-calc-terms,.finance-terms,.lf-90,.lfm-95,.rn-92,.rm-96,.sp-m-dacc83f7ea,.sp-d-dacc83f7ea,.crm-finance-terms):not(#_){background:#f1edf8!important;border:1px solid #e6def3!important;border-radius:999px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}div:has(>.brow-term){background:#f1edf8!important;border:1px solid #e6def3!important;border-radius:999px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}:is(.rn-92,.rm-96)>*{display:contents}:is(.nv-term-toggle,.bm-terms,.bd-terms,.am-terms,.ad-terms,.lm-terms,.ld-terms,.les-terms,.le-terms,.ps-terms,.mrm-terms,.msm-calc-terms,.finance-terms,.lf-90,.lfm-95,.rn-92,.rm-96,.sp-m-dacc83f7ea,.sp-d-dacc83f7ea,.crm-finance-terms) button:not(#_){transition:background .2s,color .2s,box-shadow .2s;color:#5b3fa6!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-weight:700!important}div:has(>.brow-term)>button.brow-term:not(#_){transition:background .2s,color .2s,box-shadow .2s;color:#5b3fa6!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;font-weight:700!important}:is(.nv-term-toggle,.bm-terms,.bd-terms,.am-terms,.ad-terms,.lm-terms,.ld-terms,.les-terms,.le-terms,.ps-terms,.mrm-terms,.msm-calc-terms,.finance-terms,.lf-90,.lfm-95,.rn-92,.rm-96,.sp-m-dacc83f7ea,.sp-d-dacc83f7ea,.crm-finance-terms,div:has(>.brow-term)) button:is([aria-pressed=true],[aria-checked=true],[data-active=true],[data-on=true],.active,.on,.is-active,.is-selected,.rn-selected,.rm-active,[class*=bg-primary]):not(#_){color:#fff!important;background:#7c4dca!important;box-shadow:0 6px 14px -8px #7c4dcacc!important}:root{--about-visual-0:#f4f1f9;--about-visual-1:linear-gradient(90deg,#f4f1f9 0,#f4f1f9 calc(max(16px,50% - 576px) + 560px),#f4f1f999 calc(max(16px,50% - 576px) + 620px),#f4f1f900 calc(max(16px,50% - 576px) + 720px));--about-visual-2:linear-gradient(0deg,#fff 0%,#fff0 100%);--about-visual-3:#7c4dca;--about-visual-4:#73738c;--about-visual-5:linear-gradient(90deg,#7b4dcb,#9e75d7 55%,#c5a5e9);--about-visual-6:#fff;--about-visual-7:0 14px 30px -14px #7c4dcab3;--about-visual-8:2px solid #7c4dca;--about-visual-9:#5b3fa6;--about-visual-10:#ffffffb3;--about-visual-11:2px solid #fff;--about-visual-12:#29293d;--about-visual-13:linear-gradient(135deg,#29293d 0%,#5b3fa6 55%,#7c4dca 100%);--about-visual-14:linear-gradient(90deg,transparent 0%,#00000040 18%,#000000b3 38%,#000 60%);--about-visual-15:#ece4f8;--about-visual-16:#d9c9f1;--about-visual-17:1px solid #e3dcef;--about-visual-18:0 24px 48px -28px #5b3fa68c;--about-visual-19:#ffffff24;--about-visual-20:1px solid #ffffff38;--about-visual-21:drop-shadow(0 30px 40px #0006);--about-visual-22:none;--about-visual-23:0;--about-visual-24:1px solid #ece8f3;--about-visual-25:0 30px 60px -24px #291b4a80;--about-visual-26:#1f9d63;--about-visual-27:#ecfbf3;--about-visual-28:#faf8fd;--about-visual-29:#fffffff0;--about-visual-30:1.5px solid #d9c9f1;--about-visual-31:#e9e2f6;--about-visual-32:linear-gradient(180deg,#140c2400 45%,#140c24e0 100%);--about-visual-33:#e6d6f7;--about-visual-34:#e6dff2;--about-visual-35:#f9f7fc;--about-visual-36:3px solid #5b3fa6;--about-visual-37:2px dashed #ffffffbf;--about-visual-38:#ffffff14;--about-visual-39:#140c24;--about-visual-40:linear-gradient(180deg,#0e081cb8 0%,#180e309e 45%,#0e081cdb 100%);--about-visual-41:0 2px 24px #00000059;--about-visual-42:#ffffff1f;--about-visual-43:linear-gradient(90deg,#c7a2eb 0%,#c7a2eb 75%,#c7a2eb00 75%,#c7a2eb00 100%);--about-visual-44:2px dashed #ffffff8c;--about-visual-45:3px solid #fff;--about-visual-46:0 0 0 6px #7c4dca59;--about-visual-47:transparent;--about-visual-48:2px dashed #ffffffb3;--about-visual-49:#ede6f8;--about-visual-50:1.5px solid transparent;--about-visual-51:0 20px 40px -26px #5b3fa673;--about-visual-52:#ffffff1a;--about-visual-53:#7ef0b4;--about-visual-54:#ffb4ac;--about-visual-55:1.5px solid #fff9;--about-visual-56:linear-gradient(180deg,#f4f1f9 0%,#fff 100%);--about-visual-57:linear-gradient(0deg,#f4f1f9 0%,#f4f1f900 100%);--about-visual-58:linear-gradient(0deg,transparent 0%,#0009 35%,#000 70%);--about-visual-59:drop-shadow(0 24px 34px #00000073);--about-visual-60:2.5px solid #5b3fa6;--about-visual-61:linear-gradient(180deg,#0e081cc7 0%,#180e30b3 40%,#0e081ce6 100%);--about-visual-62:1px solid #fff3;--about-visual-63:#c7a2eb;--about-visual-64:0 0 0 5px #7c4dca59;--about-visual-65:2px dashed #ffffffa6;--about-visual-66:#1a1030;--about-visual-67:1px solid #ffffff47;--about-ink:var(--about-visual-12);--about-surface:var(--about-visual-6);--about-lavender:var(--about-visual-0);--about-purple:var(--about-visual-9);--about-cta:var(--about-visual-5);--about-glass:var(--about-visual-29);--about-hairline:var(--about-visual-16);--about-placeholder:var(--about-visual-15);--about-error:var(--about-visual-54)}.au-home-opening{color:var(--au-opening-ink);font-family:var(--font-body);background:hsl(var(--background))}.au-opening-hero{isolation:isolate;background:var(--au-opening-canvas);min-height:710px;padding:140px 24px 90px;position:relative}.au-opening-photo{object-fit:cover;object-position:center 38%;z-index:-2;width:59%;height:100%;position:absolute;inset:0 0 0 auto}.au-opening-shade{z-index:-1;background:linear-gradient(90deg,var(--au-opening-canvas) 0%,var(--au-opening-canvas) 42%,var(--au-opening-canvas) 58%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.au-opening-shade{background:linear-gradient(90deg,var(--au-opening-canvas) 0%,var(--au-opening-canvas) 42%,color-mix(in oklab,var(--au-opening-canvas) 80%,transparent) 58%,transparent 80%)}}.au-opening-inner{max-width:1152px;margin:auto;position:relative}.au-opening-copy{z-index:1;width:58%;max-width:660px;position:relative}.au-opening-eyebrow{text-transform:uppercase;color:var(--au-opening-purple);letter-spacing:0;align-items:center;gap:12px;margin:0 0 22px;font-size:11px;font-weight:800;display:flex}.au-opening-eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.au-opening-copy h1{font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:48px;font-weight:800;line-height:1.04}.au-opening-copy h1 span{color:var(--au-opening-purple)}.au-opening-intro{max-width:545px;color:var(--au-opening-muted);margin:24px 0;font-size:16px;line-height:1.65}.au-opening-actions{flex-wrap:wrap;gap:12px;display:flex}.au-opening-actions a{height:auto;min-height:48px;padding:14px 24px;font-size:14px}.au-opening-phone{width:170px;height:auto;filter:drop-shadow(var(--au-opening-phone-shadow));position:absolute;bottom:-100px;right:0}.au-opening-trust{z-index:2;max-width:1200px;margin:-48px auto 0;padding:0 24px 24px;position:relative}.au-opening-benefits{border:1px solid var(--au-opening-line);background:hsl(var(--background));box-shadow:var(--au-opening-trust-shadow);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.au-opening-benefits>div{border-right:1px solid var(--au-opening-line);padding:22px 24px}.au-opening-benefits>div:last-child{border-right:0}.au-opening-benefits strong{font-family:var(--font-heading);color:var(--au-opening-purple-deep);font-size:24px;font-weight:800;line-height:1.2;display:block}.au-opening-benefits p{margin:7px 0 4px;font-size:12px;font-weight:700}.au-opening-benefits span{color:var(--au-opening-muted);font-size:12px;line-height:1.5;display:block}.au-opening-partners{justify-content:center;align-items:center;gap:40px;margin-top:28px;display:flex}.au-opening-partners>div{align-items:center;gap:12px;min-width:0;display:flex}.au-opening-partners span{max-width:110px;color:var(--au-opening-muted);font-size:12px;line-height:1.45}.au-opening-partners img{object-fit:contain;width:100px;height:36px;display:block}.au-opening-partners>div:nth-child(2) img{width:84px}@media (width>=1440px){.au-opening-hero{min-height:730px}.au-opening-phone{width:180px;right:0}}@media (width<=1023px){.au-opening-hero{min-height:660px;padding-top:120px}.au-opening-copy{width:64%}.au-opening-copy h1{font-size:40px}.au-opening-phone{width:155px;right:0}.au-opening-benefits>div{padding:20px 16px}.au-opening-benefits strong{font-size:22px}.au-opening-partners{gap:22px}.au-opening-partners>div{gap:8px}.au-opening-partners span{max-width:85px}}@media (width<=767px){.au-opening-hero{min-height:0;padding:100px 20px 390px}.au-opening-copy{width:100%;max-width:none}.au-opening-copy h1{font-size:36px;line-height:1.08}.au-opening-eyebrow{margin-bottom:18px;font-size:10px}.au-opening-intro{margin:20px 0;font-size:15px;line-height:1.6}.au-opening-photo{object-position:center 36%;z-index:auto;border-radius:20px;width:calc(100% - 40px);height:320px;inset:auto auto 40px 20px}.au-opening-shade{display:none}.au-opening-inner{display:contents}.au-opening-phone{width:114px;bottom:24px;right:26px}.au-opening-actions{gap:10px}.au-opening-actions a{min-height:46px;padding:13px 18px;font-size:13px}.au-opening-trust{margin:0;padding:0 20px 24px}.au-opening-benefits{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.au-opening-benefits>div{padding:18px 16px}.au-opening-benefits>div:nth-child(2){border-right:0}.au-opening-benefits>div:nth-child(-n+2){border-bottom:1px solid var(--au-opening-line)}.au-opening-benefits strong{font-size:22px}.au-opening-benefits p,.au-opening-benefits span{font-size:11px}.au-opening-partners{align-items:start;gap:12px;margin-top:24px}.au-opening-partners>div{text-align:center;flex-direction:column;flex:1;gap:10px}.au-opening-partners span{max-width:none;min-height:32px;font-size:10px}.au-opening-partners img{width:88px;max-width:100%;height:32px}.au-opening-partners>div:nth-child(2) img{width:74px}}.au-opening-phone{transform-origin:60%;filter:drop-shadow(-18px 28px 30px #24145052)drop-shadow(-4px 6px 8px #24145038);will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:perspective(700px)rotateY(-30deg)rotateX(10deg)rotate(4deg)}.au-opening-phone:hover{transform:perspective(700px)rotateY(-16deg)rotateX(4deg)rotate(1deg)translateY(-6px)}@media (prefers-reduced-motion:no-preference){.au-opening-phone{animation:6s ease-in-out infinite auPhoneFloat}.au-opening-phone:hover{animation-play-state:paused}}@keyframes auPhoneFloat{0%,to{translate:0}50%{translate:0 -8px}}@media (width>=1024px){.au-opening-phone{width:220px;top:-60px;bottom:auto;right:12%;transform:perspective(1400px)rotateY(-14deg)rotateX(4deg)rotate(4deg)}.au-opening-phone:hover{transform:perspective(1400px)rotateY(-8deg)rotateX(2deg)rotate(2deg)translateY(-6px)}}@media (width>=1440px){.au-opening-phone{width:235px;right:14%}}:root{--br-new-purple:#7c4dca;--br-new-deep:#543091;--br-new-dark:#3a1f69;--br-new-lav:#c7a2eb;--br-new-soft:#f4f1f9;--br-new-page:#f7f6fc;--br-new-paper:#fff;--br-new-ink:#29293d;--br-new-muted:#73738c;--br-new-line:#e9e7ef;--br-new-success:#0e7a57;--br-new-success-bg:#e7f8f1;--br-new-grad:linear-gradient(135deg,#7c4dca,#543091);--br-new-shadow:0 4px 16px #29293d0f;--br-new-overlay:#29293d73}.br-new-fee{background:var(--br-new-soft);border-radius:20px;grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(180px,1fr);align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid}.br-new-fee small,.br-new-journey>small,.br-new-faq>div>small{color:var(--br-new-muted);letter-spacing:0;font-size:10px;display:block}.br-new-fee-price strong{color:var(--br-new-ink);margin-top:5px;font-family:Gilroy,DM Sans,sans-serif;font-size:24px;line-height:1.2;display:inline-block}.br-new-fee-price em{color:var(--br-new-deep);font-size:12px;font-style:normal}.br-new-interest{color:var(--br-new-success);background:var(--br-new-success-bg);border-radius:999px;margin-left:6px;padding:3px 7px;font-size:10px;display:inline-block!important}.br-new-fee-price p{color:var(--br-new-muted);font-size:12px;margin:6px 0 0!important}.br-new-slots>button{white-space:normal;height:auto;min-height:36px;margin-top:6px;font-size:12px}.br-new-fee-actions{flex-direction:column;gap:3px;display:flex}.br-new-fee-actions>button:first-child,.br-new-booking-body>button:not([data-variant]),.br-new-faq>div>button{background:var(--br-new-grad);color:var(--br-new-paper);white-space:normal;border-radius:999px;height:auto;min-height:44px}.br-new-fee-actions>button:last-child{color:var(--br-new-deep);font-size:12px}.br-new-fee.is-compact{grid-template-columns:1fr;gap:14px;min-height:172px}.br-new-fee.is-compact .br-new-slots{border-top:1px solid var(--br-new-line);padding-top:12px}.br-new-journey{color:var(--br-new-ink);margin:64px auto}.br-new-journey h2,.br-new-faq h2{margin:8px 0;font-family:Gilroy,DM Sans,sans-serif;font-size:28px;line-height:1.15}.br-new-journey>p{max-width:680px;color:var(--br-new-muted);font-size:15px}.br-new-stepper{grid-template-columns:repeat(5,minmax(0,1fr));margin:40px 0 48px;padding:0;list-style:none;display:grid}.br-new-stepper li{text-align:center;padding:0 12px;font-size:13px;position:relative}.br-new-stepper li:before{content:"";background:var(--br-new-lav);height:1px;position:absolute;top:20px;left:0;right:0}.br-new-stepper li>b{border:1px solid var(--br-new-lav);background:var(--br-new-paper);width:40px;height:40px;color:var(--br-new-purple);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid;position:relative}.br-new-stepper li:first-child>b{background:var(--br-new-grad);color:var(--br-new-paper)}.br-new-stepper em{color:var(--br-new-deep);margin:0 auto 5px;font-size:10px;font-style:normal;display:block}.br-new-stepper strong{display:block}.br-new-stepper p{color:var(--br-new-muted);font-size:12px;margin-top:5px!important}.br-new-journey h3{margin:0 0 20px;font-family:Gilroy,DM Sans,sans-serif;font-size:20px}.br-new-takeaways{border:1px solid var(--br-new-line);background:var(--br-new-soft);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.br-new-takeaways>div{border-right:1px solid var(--br-new-line);padding:24px 20px}.br-new-takeaways b{color:var(--br-new-lav);font:800 34px Gilroy,DM Sans,sans-serif;display:block}.br-new-takeaways strong{margin:14px 0 6px;font-size:14px;display:block}.br-new-takeaways p{color:var(--br-new-muted);font-size:13px;line-height:1.5}.br-new-takeaways>footer{background:var(--br-new-dark);color:var(--br-new-paper);grid-column:1/-1;padding:24px;font-size:15px;font-weight:600}.br-new-faq{border:1px solid var(--br-new-line);box-shadow:var(--br-new-shadow);border-radius:28px;grid-template-columns:340px minmax(0,1fr);gap:56px;margin:48px 0 64px;padding:48px;display:grid}.br-new-faq h2{max-width:270px}.br-new-faq details{border-bottom:1px solid var(--br-new-line)}.br-new-faq summary{cursor:pointer;align-items:center;gap:18px;padding:22px 0;font-size:14px;list-style:none;display:flex}.br-new-faq summary::-webkit-details-marker{display:none}.br-new-faq summary>b{color:var(--br-new-lav);font-size:12px}.br-new-faq summary>strong{flex:1}.br-new-faq summary>span{background:var(--br-new-soft);width:30px;height:30px;color:var(--br-new-purple);border-radius:50%;place-items:center;display:grid}.br-new-faq details[open] summary>span{font-size:0}.br-new-faq details[open] summary>span:after{content:"−";font-size:16px}.br-new-faq details>p{color:var(--br-new-muted);padding:0 0 20px 34px;font-size:14px;line-height:1.6}.br-new-faq-advisor{background:var(--br-new-soft);border-radius:16px;gap:12px;margin:30px 0;padding:18px;display:flex}.br-new-faq-advisor img{object-fit:cover;border-radius:50%;width:44px;height:44px}.br-new-faq-advisor strong{font-size:13px;display:block}.br-new-faq-advisor small,.br-new-faq-advisor a{font-size:11px;display:block}.br-new-faq-advisor a{color:var(--br-new-purple)}.br-new-booking{width:calc(100% - 32px);max-width:560px;max-height:92dvh;color:var(--br-new-ink);background:var(--br-new-paper);border-radius:28px;gap:0;padding:0;font-family:DM Sans,sans-serif;overflow:hidden auto}.br-new-booking.is-wide{grid-template-columns:340px minmax(0,1fr);max-width:1040px;display:grid}.br-new-ticket{background:var(--br-new-grad);color:var(--br-new-paper);padding:28px 32px}.br-new-ticket h2{font-family:Gilroy,DM Sans,sans-serif;font-size:24px}.br-new-ticket p{margin-top:8px;font-size:13px}.br-new-ticket>img{object-fit:cover;border-radius:50%;width:110px;height:110px;margin:24px 0}.br-new-booking-progress{justify-content:space-between;align-items:center;padding-right:30px;font-size:12px;display:flex}.br-new-booking-progress button{color:var(--br-new-paper)}.br-new-ticket dl{margin-top:30px}.br-new-ticket dl>div{border-bottom:1px solid var(--br-new-lav);padding:16px 0}.br-new-ticket dt{opacity:.8;font-size:11px}.br-new-ticket dd{margin-top:5px;font-size:17px}.br-new-ticket dd>small{font-size:11px}.br-new-ticket-date{align-items:center;gap:18px;margin-top:20px;display:flex}.br-new-ticket-date>span{background:var(--br-new-paper);min-width:76px;color:var(--br-new-deep);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.br-new-ticket-date b{font:800 32px Gilroy,DM Sans,sans-serif}.br-new-ticket-date small{font-size:11px}.br-new-booking-body{min-width:0;padding:28px 32px}.br-new-booking-body h2{margin-bottom:16px;font:800 23px Gilroy,DM Sans,sans-serif}.br-new-booking-body p{color:var(--br-new-muted);font-size:13px;line-height:1.5}.br-new-calendar-head{justify-content:space-between;align-items:center;margin:20px 0 10px;display:flex}.br-new-calendar-head strong{text-transform:capitalize;font-size:15px}.br-new-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.br-new-calendar small{text-align:center;color:var(--br-new-muted);font-size:11px}.br-new-calendar button{border-radius:10px;width:100%;min-height:40px;padding:0}.br-new-times{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.br-new-times button{border-radius:999px;min-height:44px}.br-new-booking-footer{border-top:1px solid var(--br-new-line);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.br-new-booking-footer span{align-items:center;gap:8px;font-size:12px;display:flex}.br-new-booking-footer svg{flex-shrink:0;width:18px}.br-new-booking-footer button,.br-new-booking-body form>button{background:var(--br-new-grad);color:var(--br-new-paper);border-radius:999px}.br-new-booking-body form>label{margin:16px 0;font-size:13px;font-weight:500;display:block}.br-new-booking-body input:not([type=checkbox]){border-radius:12px;height:46px;margin-top:8px}.br-new-consent{background:var(--br-new-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.br-new-consent input{accent-color:var(--br-new-purple);margin-top:3px}.br-new-consent span{font-size:12px;line-height:1.5}.br-new-booking-body form>button{width:100%;min-height:46px}.br-new-payment-option{text-align:left;border-color:var(--br-new-line);border-radius:16px;justify-content:space-between;width:100%;min-height:68px;margin:10px 0;padding:18px;display:flex;background:var(--br-new-paper)!important;height:auto!important}.br-new-payment-option.is-selected{border-color:var(--br-new-purple);box-shadow:0 0 0 3px var(--br-new-soft)}.br-new-payment-option strong{margin-top:8px;font:800 20px Gilroy,DM Sans,sans-serif;display:block}.br-new-payment-option small{background:var(--br-new-success-bg);color:var(--br-new-success);border-radius:999px;padding:4px 8px;font-size:10px}.br-new-installments{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.br-new-installments button{white-space:normal;height:auto;min-height:64px}.br-new-secure{align-items:center;gap:8px;margin:20px 0;display:flex}.br-new-secure svg{width:18px;color:var(--br-new-purple)}.br-new-booking-body>button{width:100%;margin-top:8px}.br-new-notice{background:var(--br-new-soft);border-radius:12px;padding:12px;color:var(--br-new-deep)!important}.br-new-error{color:var(--destructive);padding-top:16px}.br-new-booking>button{color:var(--br-new-paper);top:22px;right:22px}.br-new-page-title-accent{color:var(--br-new-lav)}.br-new-card-micro{color:var(--br-new-muted);text-align:center;margin-top:12px!important;font-size:11px!important}@media (width<=1023px){.br-new-fee{border-radius:16px;grid-template-columns:1fr;gap:16px;padding:16px}.br-new-fee-price strong{font-size:22px}.br-new-fee-actions{display:none}.br-new-journey{margin:32px 0}.br-new-journey h2,.br-new-faq h2{font-size:21px}.br-new-journey>p{font-size:13px}.br-new-stepper{background:var(--br-new-paper);border:1px solid var(--br-new-line);border-radius:20px;margin:20px 0 32px;padding:18px;display:block}.br-new-stepper li{text-align:left;gap:14px;padding:0 0 24px;display:flex}.br-new-stepper li:last-child{padding-bottom:0}.br-new-stepper li:before{width:1px;height:auto;inset:32px auto 0 16px}.br-new-stepper li:last-child:before{display:none}.br-new-stepper li>b{flex-shrink:0;width:34px;height:34px;margin:0}.br-new-stepper em{margin:0 0 3px}.br-new-takeaways{border-radius:18px;grid-template-columns:1fr}.br-new-takeaways>div{border-bottom:1px solid var(--br-new-line);grid-template-columns:24px 1fr;gap:6px 10px;padding:16px;display:grid}.br-new-takeaways b{grid-row:span 2;font-size:16px}.br-new-takeaways strong{margin:0;font-size:13px}.br-new-takeaways p{font-size:12px}.br-new-takeaways>footer{padding:18px;font-size:13px}.br-new-faq{grid-template-columns:1fr;gap:16px;margin:28px 0;padding:22px 18px}.br-new-faq>div:first-child{display:contents}.br-new-faq>div:first-child>button{order:5}.br-new-faq-advisor{order:4;margin:8px 0}.br-new-faq summary{gap:12px;padding:18px 0;font-size:13px}.br-new-booking,.br-new-booking.is-wide{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:94dvh;display:block;top:auto;bottom:0;transform:translate(-50%)}.br-new-ticket{padding:20px}.br-new-ticket>img{float:left;width:58px;height:58px;margin:10px 14px 10px 0}.br-new-ticket dl{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.br-new-ticket dl>div{border:0;padding:4px 0}.br-new-ticket dl>div:last-child{width:100%}.br-new-ticket dd{font-size:14px}.br-new-booking-body{padding:22px 20px}.br-new-booking-body h2{font-size:21px}.br-new-booking-footer{background:var(--br-new-paper);padding-bottom:16px;position:sticky;bottom:-22px}.br-new-ticket h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.br-new-booking,.br-new-booking *{transition:none!important;animation:none!important}}.br-new-language{border:1px solid var(--br-new-line);background:var(--br-new-soft);border-radius:999px;padding:3px;display:flex}.br-new-language button{height:28px;color:var(--br-new-deep);border-radius:999px;padding:0 9px;font-size:10px}.br-new-language button[aria-pressed=true]{background:var(--br-new-paper)}.br-recd-also-card{flex-direction:column!important;gap:0!important}.br-new-secondary-identity{gap:20px;display:flex}.br-new-secondary-actions{gap:10px;margin-top:14px;display:flex}.br-new-secondary-actions button{white-space:normal;border-radius:999px;height:auto;min-height:44px;font-size:12px}.br-new-secondary-actions button:last-child{background:var(--br-new-grad);color:var(--br-new-paper);flex:1}.br-recd-featured{grid-template-columns:320px minmax(0,1fr)}.br-recd-featured-body{padding:28px 32px}.br-recd-hero h1{letter-spacing:0;font-size:48px}.br-recd .br-recd-hero-inner{padding-top:64px}.br-recd .br-recd-hero-inner>div:first-child>p{font-size:16px}@media (width<=1023px){.br-rec-mobile{background:var(--br-new-page);font-family:DM Sans,sans-serif}.br-rec-mobile .br-rec-intro{background:var(--br-new-grad);color:var(--br-new-paper);padding:30px 20px 70px}.br-rec-mobile .br-rec-intro h1{color:var(--br-new-paper);letter-spacing:0;font-size:30px;line-height:1.08}.br-rec-mobile .br-rec-intro p{color:var(--br-new-paper);opacity:.8;font-size:13px}.br-rec-mobile .br-rec-summary{margin-top:-25px;position:relative}.br-rec-mobile .br-rec-summary-panel{background:var(--br-new-paper);color:var(--br-new-muted);border-radius:0 0 14px 14px;margin:0 20px;padding:16px;font-size:13px}.br-rec-mobile .br-rec-summary-panel strong{color:var(--br-new-deep)}.br-rec-mobile .br-rec-also-list{flex-direction:column;gap:20px;display:flex}.br-rec-mobile .br-new-secondary{background:var(--br-new-paper);border:1px solid var(--br-new-line);box-shadow:var(--br-new-shadow);border-radius:20px;padding:16px}.br-rec-mobile .br-rec-also-row{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.br-rec-mobile .br-new-secondary .br-new-secondary-actions button{padding:8px;font-size:11px}.br-rec-mobile .br-new-card-micro{margin-top:10px;font-size:10px!important}.br-rec-mobile .br-new-mobile-education{padding:0 20px}.br-rec-mobile .br-rec-featured-label{align-items:center;gap:5px;display:flex}.br-rec-mobile .br-rec-featured-label .br-new-label-score{margin-left:auto;font-size:11px}.br-rec-mobile .br-rec-featured-name .br-rec-match{display:none}.br-rec-mobile .br-rec-card-actions>button{border-radius:999px;min-height:44px;font-size:11px}.br-rec-mobile .br-rec-sticky-cta{background:var(--br-new-paper);align-items:center;gap:10px;padding:12px 20px;display:flex}.br-rec-mobile .br-rec-sticky-cta>span{color:var(--br-new-deep);flex:1;font-size:11px}.br-rec-mobile .br-rec-sticky-cta button{width:auto;min-height:44px;font-size:12px}.br-rec-mobile .br-rec-compare-track{scroll-snap-type:x mandatory;gap:16px}.br-rec-mobile .br-rec-compare-card{white-space:normal;background:var(--br-new-paper);width:calc(100vw - 52px);min-width:calc(100vw - 52px);display:block;overflow:hidden;padding:0!important}.br-rec-mobile .br-new-compare-photo{height:230px;position:relative}.br-rec-mobile .br-rec-compare-photo{object-fit:cover;border-radius:0;width:100%;height:100%}.br-rec-mobile .br-new-compare-photo>div{background:linear-gradient(transparent,var(--br-new-dark));color:var(--br-new-paper);padding:40px 20px 16px;position:absolute;bottom:0;left:0;right:0}.br-rec-mobile .br-new-compare-photo strong{font:800 20px Gilroy,DM Sans,sans-serif;display:block}.br-rec-mobile .br-new-compare-photo small{font-size:11px}.br-rec-mobile .br-new-compare-photo>b{background:var(--br-new-paper);color:var(--br-new-deep);border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:14px;right:14px}.br-rec-mobile .br-new-compare-body{padding:18px}.br-rec-mobile .br-rec-compare-specs{display:block}.br-rec-mobile .br-rec-compare-specs>span{border-bottom:1px solid var(--br-new-line);padding:12px 0;font-size:13px;display:block}.br-rec-mobile .br-rec-compare-specs small{color:var(--br-new-muted);font-size:11px;display:block}.br-rec-mobile .br-new-compare-stats{color:var(--br-new-deep);justify-content:space-between;padding-bottom:12px;font-size:13px;display:flex}}.br-new-mobile-hero{isolation:isolate;background-position:50%;background-size:cover;position:relative}.br-new-mobile-hero:before{content:"";background:var(--br-new-grad);opacity:.88;z-index:-1;position:absolute;inset:0}.br-new-summary-slider{margin-top:14px}.br-new-summary-slider label{color:var(--br-new-muted);font-size:10px;display:block}.br-new-summary-slider input{width:100%;accent-color:var(--br-new-purple);pointer-events:none}.br-new-paid-state{text-align:center;background:var(--br-new-soft);color:var(--br-new-deep);border-radius:16px;padding:24px}.br-new-paid-state svg{width:40px;height:40px;margin:auto}.br-new-paid-state h2{margin:14px 0;font:800 24px Gilroy,DM Sans,sans-serif}.br-new-paid-state p{font-size:13px}@media (width<=1023px){.br-new-booking,.br-new-booking.is-wide{width:100%!important;inset:auto 0 0!important;transform:none!important}.br-rec-mobile .br-rec-intro .br-rec-journey-label,.br-rec-mobile .br-rec-intro .br-rec-journey-line,.br-rec-mobile .br-rec-eyebrow{color:var(--br-new-paper)}.br-rec-mobile .br-rec-journey-label small{color:var(--br-new-lav)}.br-new-mobile-hero:before{background:var(--br-new-overlay);opacity:.5}.br-rec-mobile .br-rec-intro{background-color:var(--br-new-deep)}.br-new-booking,.br-new-booking.is-wide{--tw-translate-x:0px!important;--tw-translate-y:0px!important}}.br-new-ticket h2{font-weight:800!important}.br-new-booking-progress+img{display:block}.br-new-ticket>svg{width:40px;height:40px}.br-new-fee-actions button:disabled,.br-new-secondary-actions button:disabled{opacity:.55}.aum-root{--aum-visual-1:#fbfaff;--aum-visual-2:#7c4dca1f;--aum-visual-3:#9e75d742;--aum-visual-4:#9e75d700;--aum-visual-5:#fff;--aum-visual-6:#fbfaff00;--aum-visual-7:#ece5f68c;--aum-visual-8:#0a0614;--aum-visual-9:#29293d;--aum-visual-10:#73738c;--aum-visual-11:#e6dcf5;--aum-visual-12:#5b3fa6;--aum-visual-13:#5b3fa699;--aum-visual-14:#7c4dca;--aum-visual-15:#7c4dca2e;--aum-visual-16:#7b4dcb;--aum-visual-17:#9e75d7;--aum-visual-18:#c5a5e9;--aum-visual-19:#7c4dcab3;--aum-visual-20:#ece5f6;--aum-visual-21:#fff0;--aum-visual-22:#fff9;--aum-visual-23:#1f9d63;--aum-visual-24:#ecfbf3;--aum-visual-25:#c8eed9;--aum-visual-26:#ffffffe6;--aum-visual-27:#5b3fa673;--aum-visual-28:#5b3fa680;--aum-visual-29:#c9b7ea;--aum-visual-30:#5b3fa6;--aum-visual-31:#9e75d733;--aum-visual-32:#5b3fa68c;--aum-visual-33:#000;--aum-visual-34:#d9cdef;--aum-visual-35:#b9a6dc;--aum-visual-36:#7c4dca99;--aum-visual-37:#7c4dca12;--aum-visual-38:#7c4dca40;--aum-visual-39:#efeaf6;--aum-visual-40:#f7f3fd;--aum-visual-41:#efe7fa;--aum-visual-42:#ece8f3;--aum-visual-43:#9a93ab;--aum-visual-44:#f5f1fb;--aum-visual-45:#d6ecf7;--aum-visual-46:#7c4dca59;--aum-visual-47:#7c4dca0f;--aum-visual-48:#29293d;--aum-visual-49:#7c4dca;--aum-visual-50:#d9c4f4;--aum-visual-51:#e6dff2;--aum-visual-52:#5b3fa6bf;--aum-visual-53:#ffffff24;--aum-visual-54:#ffffff2e;--aum-visual-55:#fbfafff2;--aum-visual-56:#5b3fa6b3;--aum-visual-57:#0009;--aum-visual-58:#d6224a;--aum-visual-59:#e0001b;--aum-visual-60:#c8102e;--aum-visual-61:#5c0632;--aum-visual-62:#1a1a1a;--aum-visual-63:#c70a0c;--aum-visual-64:#003a70;--aum-visual-65:#dccdf3;--aum-visual-66:#f4f1f9;--aum-visual-67:#a59fbb;--aum-visual-68:#ffffff59;--aum-visual-69:#291b4a59;--aum-visual-70:#f3edfc;--aum-visual-71:#ffffffb3;--aum-visual-72:#fff6;--aum-visual-73:#b99ae6;--aum-visual-74:#d9c9f1;--aum-visual-75:#7c4dca24;--aum-visual-76:#4a4a5e;--aum-visual-77:#e3dcef;--aum-visual-78:#f1eff5;--aum-visual-79:#8a84a0;--aum-visual-80:#7c4dca8c;--aum-visual-81:#1f9d6380;--aum-visual-82:#c5a5e9;--aum-visual-83:#291b4a4d;--aum-visual-84:#e9e6ef;--aum-visual-85:#291b4a73;color:var(--aum-ink);-webkit-font-smoothing:antialiased;--aum-ink:#29293d;--aum-muted:#73738c;--aum-surface:#fff;--aum-purple:#7c4dca;--aum-line:#e6dcf5;--aum-canvas:#fbfaff;--aum-overlay:#140c24b8;--aum-shadow:0 40px 90px -30px #0009;--aum-cta:linear-gradient(90deg,#7b4dcb,#9e75d7 55%,#c5a5e9);font:16px/1.5 DM Sans,system-ui,sans-serif}.aum-root *{box-sizing:border-box;letter-spacing:0!important}.aum-root h1,.aum-root p{margin:0}.aum-root h1{font-weight:700!important}.aum-root button{white-space:normal}.aum-error-overlay{z-index:100;background:var(--aum-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.aum-error-card{background:var(--aum-surface);text-align:center;width:100%;max-width:440px;box-shadow:var(--aum-shadow);border-radius:28px;justify-items:center;gap:18px;padding:36px 32px;display:grid}.aum-error-card img{width:40px;height:40px}.aum-error-card h1{font:700 22px/1.25 Outfit,sans-serif}.aum-error-card p{color:var(--aum-muted);font-size:14px}.aum-error-card>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aum-primary,.aum-secondary{border-radius:999px!important;height:auto!important;padding:12px 22px!important;font-weight:700!important}.aum-primary{background:var(--aum-cta)!important;color:var(--aum-surface)!important}.aum-secondary{background:var(--aum-surface)!important;color:var(--aum-purple)!important;border:1px solid var(--aum-line)!important}.aum-long-wait{z-index:95;text-align:center;color:var(--aum-surface);font-size:14px;position:fixed;top:calc(50% + 180px);left:24px;right:24px}.aum-root button:disabled{opacity:.6}.aum-mobile>div>div>div>div{max-width:520px!important}.aum-mobile>div>div>div>div>div:first-child{max-width:none!important}@media (width<=359px){.aum-mobile h1{font-size:20px!important}.aum-mobile span{max-width:100%}}@media (prefers-reduced-motion:reduce){.aum-root *{transition:none!important;animation:none!important}.aum-root svg[style*=rotate]{transform:none!important}}.aum-stage-burst{z-index:6;color:var(--aum-visual-23);background:var(--aum-visual-24);border:1px solid var(--aum-visual-25);white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;transition:opacity .3s,transform .45s cubic-bezier(.3,1.7,.5,1);position:absolute;top:-13px;right:10px}.auc{--auc-ink:#29293d;--auc-ink-2:#4a4a5e;--auc-muted:#73738c;--auc-faint:#9a93ab;--auc-purple:#7c4dca;--auc-deep:#5b3fa6;--auc-line:#ece8f3;--auc-line-2:#f0edf5;--auc-line-3:#f2eef8;--auc-hover:#c9b7ea;--auc-soft:#f4f1f9;--auc-soft-2:#f7f3fd;--auc-soft-3:#faf8fd;--auc-tint:#ece5f6;--auc-track:#efeaf6;--auc-radio:#d6cde6;--auc-white:#fff;--auc-shade:#140c24d1;--auc-green:#1f9d63;--auc-green-soft:#ecfbf3;--auc-amber:#d79a1b;--auc-orange:#e07a2e;--auc-red:#d1453b;--auc-err-bg:#fdecea;--auc-err-ink:#b4322a;--auc-warn-bg:#fdf3ea;--auc-warn-line:#f4d6bb;--auc-warn-ink:#7a4a1f;--auc-grad:linear-gradient(90deg, #7b4dcb, #9e75d7 55%, #c5a5e9);--auc-dark-grad:linear-gradient(135deg, #29293d 0%, #5b3fa6 60%, #7c4dca 100%);--auc-soft-grad:linear-gradient(145deg, #f7f3fd, #efe7fa);--auc-soft-line:#e6dcf5;--auc-scrim:#0a061480;color:var(--auc-ink);-webkit-font-smoothing:antialiased;font:16px/1.5 DM Sans,system-ui,sans-serif}.auc *,.auc :before,.auc :after{box-sizing:border-box}.auc h1,.auc p{margin:0}.auc button{color:inherit;font-family:inherit}.auc a{color:var(--auc-purple);text-decoration:none}.auc input:focus-visible,.auc select:focus-visible,.auc button:focus-visible{outline:2px solid var(--auc-hover);outline-offset:1px}.auc-shrink0{flex-shrink:0;margin-top:1px}.auc-sr{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.auc-purple{color:var(--auc-purple);display:inline-flex}.auc-pad4{padding-left:4px}.auc-d{display:none}@media (width>=768px){.auc-d{display:block}.auc-m{display:none!important}}.auc-stack{display:flex}.auc-stack img{object-fit:cover;object-position:top;border:2px solid var(--auc-white);border-radius:50%;display:block}.auc-icon-btn{border:1px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.auc-radio{border:2px solid var(--auc-radio);background:var(--auc-white);width:26px;height:26px;color:var(--auc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.auc-radio.is-square{border-radius:8px;width:24px;height:24px}.auc-radio.is-on{border-color:var(--auc-purple);background:var(--auc-purple)}.auc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--auc-purple);font-size:12px;font-weight:800}.auc-eyebrow--sm{font-size:10px}.auc-card{border:1.5px solid var(--auc-line);background:var(--auc-white);text-align:left;cursor:pointer;color:var(--auc-ink);transition:background .15s,border-color .15s,box-shadow .2s}.auc-card:hover{border-color:var(--auc-hover)}.auc-card.is-sel{border-color:var(--auc-purple);background:var(--auc-soft-2);box-shadow:0 14px 30px -20px #5b3fa699}.auc-opt-text{gap:4px;min-width:0;display:grid}.auc-opt-titlerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auc-opt-titlerow--m{min-height:26px}.auc-pop{letter-spacing:.1em;text-transform:uppercase;color:var(--auc-white);background:var(--auc-purple);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.auc-pop--soft{color:var(--auc-purple);background:var(--auc-soft);white-space:nowrap;padding:3px 7px;font-size:9px}.auc-aka{color:var(--auc-purple);font-size:12px;font-weight:600}.auc-aka--lg{font-size:14px}.auc-desc{color:var(--auc-muted);font-size:13px;font-weight:400;line-height:1.5}.auc-desc--sm{font-size:12.5px}.auc-desc--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.auc-opt-icon{background:var(--auc-soft);width:44px;height:44px;color:var(--auc-purple);border-radius:999px;flex-shrink:0;place-items:center;transition:background .15s;display:grid}.auc-opt-icon--48{width:48px;height:48px}.auc-opt-icon--42{width:42px;height:42px}.auc-opt-icon--40{width:40px;height:40px}.auc-opt-icon--sheet{background:var(--auc-purple);width:58px;height:58px;color:var(--auc-white);border-radius:18px}.is-sel .auc-opt-icon{background:var(--auc-purple);color:var(--auc-white)}.auc-soft{background:var(--auc-soft-grad);border:1px solid var(--auc-soft-line);border-radius:24px;padding:22px}.auc-cta{background:var(--auc-grad);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font:700 17px DM Sans,sans-serif;display:flex;box-shadow:0 14px 30px -14px #7c4dcab3;color:var(--auc-white)!important}.auc-cta.is-dim{opacity:.45}.auc-cta:disabled{cursor:progress}.auc-cta--next{width:auto;height:56px;padding:0 34px;font-size:16px}.auc-spin{border:2.5px solid #ffffff73;border-top-color:var(--auc-white);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite aucspin}@keyframes aucspin{to{transform:rotate(360deg)}}.auc-err-text{color:var(--auc-red);font-size:13px;font-weight:600}.auc-err-box{background:var(--auc-err-bg);color:var(--auc-err-ink);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.45}.auc-err-box--icon{border-radius:14px;align-items:flex-start;gap:8px;display:flex}.auc-warn-box{background:var(--auc-warn-bg);border:1px solid var(--auc-warn-line);color:var(--auc-warn-ink);border-radius:14px;padding:10px 14px;font-size:13px;font-weight:600}.auc-linkbtn{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:700 14px DM Sans,sans-serif;color:var(--auc-purple)!important}.auc-k{color:var(--auc-muted);font-size:12px;display:block}.auc-pencil{background:var(--auc-white);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;color:var(--auc-purple)!important}.auc-pencil--m{background:var(--auc-soft);width:40px;height:40px}.auc-sec-badge{background:var(--auc-dark-grad);width:44px;height:44px;color:var(--auc-white);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 10px 20px -10px #5b3fa6b3,inset 0 1px #ffffff2e}.auc-sec-badge--sq{border-radius:14px;width:48px;height:48px}.auc-fine{color:var(--auc-muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.auc-fine-ic{color:var(--auc-purple);padding-top:1px}.auc-fine-sm{color:var(--auc-muted);font-size:12.5px;line-height:1.5}.auc-consent{color:var(--auc-muted);font-size:12px;line-height:1.55}.auc-scrim{z-index:90;background:var(--auc-scrim);position:fixed;inset:0}.auc-tile{background:var(--auc-tint);cursor:pointer;border:0;border-radius:26px;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 18px 36px -24px #291b4a80}.auc-tile.is-sel{box-shadow:0 0 0 3px var(--auc-white), 0 0 0 6px var(--auc-purple), 0 24px 40px -20px #5b3fa6b3;transform:translateY(-3px)}.auc-tile-img{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.auc-tile-shade{background:linear-gradient(180deg, #140c2400 40%, var(--auc-shade) 100%);position:absolute;inset:0}.auc-tile-shade--side{background:linear-gradient(90deg,#140c24c7 0%,#140c2440 55%,#140c2400 100%)}.auc-tile-dot{border:2px solid var(--auc-white);width:26px;height:26px;color:var(--auc-white);background:#ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.auc-tile-dot--sm{width:24px;height:24px;top:10px;right:10px}.is-sel>.auc-tile-dot{background:var(--auc-purple)}.auc-tile>strong{text-align:left;color:var(--auc-white);overflow-wrap:break-word;font:700 clamp(17px,1.6vw,22px)/1.2 Outfit,sans-serif;position:absolute;bottom:14px;left:16px;right:16px}.auc-bars{background:var(--auc-soft);border-radius:16px;flex-shrink:0;justify-content:center;align-items:flex-end;gap:4px;width:56px;height:56px;padding-bottom:14px;display:flex}.auc-bars span{background:#ddd3ee;border-radius:3px;width:8px}.auc-bars span.is-fill,.auc-bars.is-on{background:var(--auc-purple)}.auc-bars.is-on span{background:#ffffff59}.auc-bars.is-on span.is-fill{background:var(--auc-white)}.auc-bars.is-sm{width:52px;height:52px;padding-bottom:13px}.auc-bars.is-sm span{width:7px}.auc-scale{color:var(--auc-faint);justify-content:space-between;align-items:center;gap:12px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.auc-scale--m{gap:8px;padding:2px 4px 0;font-size:12px}.auc-scale-line{background:linear-gradient(90deg, #d9c9f1, var(--auc-purple));flex:1;height:1px}.auc-scard.is-sel{box-shadow:0 20px 40px -24px #5b3fa68c}.auc-scard-title{font:700 19px/1.25 Outfit,sans-serif}.is-sel .auc-scard-title{color:var(--auc-deep)}.auc-scard-desc{color:var(--auc-muted);font-size:14px;line-height:1.5}.auc-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auc-field{gap:6px;min-width:0;display:grid}.auc-field>span:first-child{color:var(--auc-ink);font-size:13px;font-weight:700}.auc-field input,.auc-phone input{border:1.5px solid var(--auc-line);background:var(--auc-white);width:100%;height:58px;color:var(--auc-ink);border-radius:16px;padding:0 18px;font:600 17px DM Sans,sans-serif}.auc-field input.is-err{border-color:var(--auc-red)}.auc-phone{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.auc-cc{border:1.5px solid var(--auc-line);background:var(--auc-soft-3);border-radius:16px;align-items:center;gap:6px;height:58px;padding:0 14px;font:600 15px DM Sans,sans-serif;display:flex}.auc-pc-list{border:1px solid var(--auc-line);background:var(--auc-white);border-radius:16px;display:grid;overflow:hidden}.auc-pc-list button{border:0;border-top:1px solid var(--auc-line-2);background:var(--auc-white);text-align:left;cursor:pointer;padding:12px 16px;font:600 14px DM Sans,sans-serif}.auc-pc-list button:first-of-type{border-top:0}.auc-pc-list button:hover{background:var(--auc-soft-2)}.auc-pc-note{color:var(--auc-muted);padding:12px 16px;font-size:13px}.auc-pc-city{background:var(--auc-soft);color:var(--auc-ink-2);border-radius:14px;gap:8px;padding:10px 14px;font-size:13px;display:grid}.auc-pc-city button{cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;color:var(--auc-purple)!important}.auc-pc-city select{border:1.5px solid var(--auc-line);background:var(--auc-white);border-radius:12px;height:44px;padding:0 12px;font:600 14px DM Sans,sans-serif}.auc-bmi{gap:14px;max-width:600px;display:grid}.auc-bmi-info{color:var(--auc-ink-2);background:var(--auc-soft);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.6}.auc-bmi-card{gap:12px;display:grid}.auc-bmi-head{justify-content:space-between;align-items:center;display:flex}.auc-bmi-head>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-muted);font-size:12px;font-weight:800}.auc-bmi-cat{color:var(--auc-white);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.auc-bmi-cat.is-normal{background:var(--auc-green)}.auc-bmi-cat.is-raised{background:var(--auc-amber)}.auc-bmi-cat.is-high{background:var(--auc-orange)}.auc-bmi-cat.is-very-high{background:var(--auc-red)}.auc-bmi-card>strong{font:700 40px/1 Outfit,sans-serif}.auc-bmi-scale{background:linear-gradient(90deg,#3b82f6 0%,#1f9d63 22% 44%,#d79a1b 60%,#e07a2e 76%,#d1453b 100%);border-radius:999px;height:8px;position:relative}.auc-bmi-scale span{background:var(--auc-white);border:3px solid var(--auc-ink);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.auc-bmi-disc{color:var(--auc-muted);font-size:12px;line-height:1.55}.auc-bmi-warn{background:var(--auc-warn-bg);border:1px solid var(--auc-warn-line);color:var(--auc-warn-ink);border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:14px;line-height:1.55;display:grid}.auc-bmi-warn>span:first-child{font-weight:800}.auc-dates{gap:14px;max-width:640px;display:grid}.auc-dates-yn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auc-datespanel{gap:12px;padding:18px;display:grid}.auc-dep-ret{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.auc-dep-ret button{text-align:left;border:1.5px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:14px;gap:2px;min-width:0;padding:10px 12px;display:grid}.auc-dep-ret button.is-focus{border-color:var(--auc-purple);background:var(--auc-soft-2)}.auc-dep-ret button>span{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-purple);font-size:10px;font-weight:800}.auc-dep-ret strong{white-space:nowrap;text-overflow:ellipsis;font:700 15px/1.2 Outfit,sans-serif;overflow:hidden}.auc-dep-ret strong.is-empty{color:var(--auc-faint)}.auc-arrow{color:var(--auc-hover);font-weight:700}.auc-cal{gap:12px;display:grid}.auc-cal-head{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.auc-cal-head strong{font:700 16px Outfit,sans-serif}.auc-cal-head button{border:1px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;color:var(--auc-deep)!important}.auc-cal-head button:disabled{opacity:.35;cursor:default}.auc-cal-wk{text-align:center;letter-spacing:.08em;color:var(--auc-faint);grid-template-columns:repeat(7,1fr);font-size:11px;font-weight:800;display:grid}.auc-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.auc-cal-cell{place-items:center;height:42px;display:grid}.auc-cal-cell.auc-band-mid{background:var(--auc-tint)}.auc-cal-cell.auc-band-start{background:linear-gradient(90deg, transparent 50%, var(--auc-tint) 50%)}.auc-cal-cell.auc-band-end{background:linear-gradient(90deg, var(--auc-tint) 50%, transparent 50%)}.auc-cal-cell button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;font:500 14px DM Sans,sans-serif}.auc-cal-cell button:disabled{cursor:default;color:#c9c3d6!important}.auc-cal-cell button.is-today{border:1.5px solid var(--auc-hover)}.auc-cal-cell button.is-mid{font-weight:700;color:var(--auc-deep)!important}.auc-cal-cell button.is-end{background:var(--auc-purple);font-weight:700;box-shadow:0 8px 16px -8px #5b3fa6b3;color:var(--auc-white)!important}.auc-cal--m .auc-cal-cell{height:40px}.auc-cal--m .auc-cal-cell button{width:38px;height:38px}.auc-cal-foot{border-top:1px solid var(--auc-line-3);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.auc-cal-foot span{white-space:nowrap;color:var(--auc-deep);font-size:13px;font-weight:700}.auc-cal-foot button,.auc-cal-closed button{cursor:pointer;background:0 0;border:0;padding:6px 0;font:700 13px DM Sans,sans-serif;color:var(--auc-muted)!important}.auc-cal-closed{justify-content:space-between;align-items:center;gap:10px;display:flex}.auc-cal-closed span{color:var(--auc-green);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.auc-cal-closed button{color:var(--auc-purple)!important}.auc-dark-btn{background:var(--auc-ink);cursor:pointer;border:0;border-radius:999px;height:48px;font:700 15px DM Sans,sans-serif;color:var(--auc-white)!important}.auc-d{background:radial-gradient(90% 60% at 80% 0%, #f1eafb 0%, #fff0 60%), var(--auc-white);min-height:100vh}.auc-d-header{z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--auc-line-2);background:#ffffffe6;position:sticky;top:0}.auc-d-header-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;height:72px;margin:0 auto;padding:0 24px;display:grid}.auc-d-logo{justify-self:start}.auc-d-logo img{width:auto;height:26px;display:block}.auc-d-title{white-space:nowrap;font:700 14px Outfit,sans-serif}.auc-d-header-r{justify-self:end;align-items:center;gap:10px;display:flex}.auc-d-phone{white-space:nowrap;font-size:14px;font-weight:700;color:var(--auc-ink)!important}.auc-d-mins{white-space:nowrap;color:var(--auc-muted);font-size:13px}.auc-d-progress{background:var(--auc-track);height:4px}.auc-d-progress>div{background:var(--auc-grad);border-radius:0 999px 999px 0;height:100%;transition:width .35s}.auc-d-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding:44px 24px 80px;display:grid}.auc-d-rail{display:none}@media (width>=1024px){.auc-d-main.has-rail{grid-template-columns:minmax(0,1fr) 360px}.auc-d-rail{gap:16px;display:grid;position:sticky;top:112px}}@media (width<=1100px){.auc-d-mins{display:none}}.auc-d-col{gap:26px;min-width:0;display:grid}.auc-d-toprow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auc-back{border:1px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 14px 0 10px;font:600 14px DM Sans,sans-serif;display:flex}.auc-back:disabled{opacity:.4;cursor:default}.auc-secpills{flex-wrap:wrap;gap:6px;display:flex}.auc-secpills span{color:var(--auc-faint);white-space:nowrap;background:#f7f6fa;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.auc-secpills span.is-on{background:var(--auc-purple);color:var(--auc-white)}.auc-d-q{gap:10px;display:grid}.auc-d-q h1{letter-spacing:-.01em;text-wrap:balance;font:700 clamp(28px,2.8vw,38px)/1.18 Outfit,sans-serif}.auc-d-q p{color:var(--auc-muted);text-wrap:pretty;font-size:17px;line-height:1.55}.auc-d-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.auc-d-tiles .auc-tile{aspect-ratio:3/4}.auc-d-list{gap:12px;max-width:720px;display:grid}.auc-d-listrow{border-radius:20px;grid-template-columns:68px minmax(0,1fr) 26px;align-items:center;gap:14px;padding:8px 16px 8px 8px;display:grid}.auc-d-listimg{background-color:var(--auc-tint);background-position:50% 30%;background-size:cover;border-radius:14px;width:68px;height:68px;display:block}.auc-d-listtitle{font:700 16px/1.3 Outfit,sans-serif}.auc-d-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.auc-mcard{border-radius:20px;align-content:space-between;gap:14px;min-height:136px;padding:14px 16px;display:grid}.auc-mcard-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.auc-mcard-title{font:600 15px/1.35 DM Sans,sans-serif}.auc-d-rows{gap:10px;max-width:640px;display:grid}.auc-row{border-radius:18px;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:14px;min-height:62px;padding:12px 18px;display:grid}.auc-row-title{font:600 16px/1.4 DM Sans,sans-serif}.auc-d-slider{gap:14px;display:grid}.auc-d-slidergrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.auc-scard{border-radius:24px;align-content:start;gap:16px;padding:24px;display:grid}.auc-scard-top{justify-content:space-between;align-items:start;display:flex}.auc-d-age{gap:10px;max-width:460px;display:grid}.auc-d-agebox{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.auc-d-agebox>button{background:var(--auc-white);cursor:pointer;border:1.5px solid #d9c9f1;border-radius:50%;width:56px;height:56px;font-size:24px;color:var(--auc-deep)!important}.auc-d-agebox>div{justify-items:center;gap:6px;display:grid}.auc-d-agebox input{text-align:center;width:150px;color:var(--auc-deep);background:0 0;border:0;outline:none;padding:0;font:700 52px/1 Outfit,sans-serif}.auc-d-agebox span{color:var(--auc-muted);font-size:13px}.auc-d-summary{max-width:760px;display:grid}.auc-d-sumgroup{grid-template-columns:48px minmax(0,1fr);column-gap:20px;display:grid}.auc-d-sumrail{grid-template-rows:44px 1fr;justify-items:center;width:44px;display:grid;position:relative}.auc-d-sumline{background:linear-gradient(180deg, var(--auc-hover), var(--auc-tint));width:2px;margin-top:8px}.auc-d-sumbody{gap:12px;padding:0 0 28px;display:grid}.auc-d-sumhead{justify-content:space-between;align-items:center;height:44px;display:flex}.auc-d-sumhead strong{font:700 18px Outfit,sans-serif}.auc-d-sumhead button{cursor:pointer;background:0 0;border:0;padding:0;font:700 14px DM Sans,sans-serif;color:var(--auc-purple)!important}.auc-d-sumrows{background:var(--auc-soft);border-radius:20px;padding:6px 20px}.auc-d-sumrow{border-top:1px solid var(--auc-line-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;display:grid}.auc-d-sumrow:first-child{border-top-color:#0000}.auc-d-sumrow strong{font:600 15px/1.35 DM Sans,sans-serif}.auc-d-lead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}@media (width<=900px){.auc-d-lead{grid-template-columns:minmax(0,1fr)}}.auc-d-leadperks{gap:12px;display:grid}.auc-d-leadperks-h{color:var(--auc-deep);font-size:13px;font-weight:700}.auc-perk{grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.auc-perk-dot{background:var(--auc-purple);width:24px;height:24px;color:var(--auc-white);border-radius:50%;place-items:center;display:grid}.auc-perk-foot{color:var(--auc-muted);align-items:center;gap:10px;padding-top:6px;font-size:12px;display:flex}.auc-d-form{gap:12px;display:grid}.auc-smscheck{color:var(--auc-ink-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.auc-smscheck input{width:20px;height:20px;accent-color:var(--auc-purple);margin:1px 0 0}.auc-d-next{align-items:center;gap:16px;padding-top:4px;display:flex}.auc-d-next>span{white-space:nowrap;color:var(--auc-faint);font-size:13px}.auc-d-railcard{background:var(--auc-white);border:1px solid var(--auc-line);border-radius:28px;gap:16px;padding:22px;display:grid;box-shadow:0 30px 60px -40px #5b3fa673}.auc-d-match{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;display:grid}.auc-d-match strong{font:700 17px/1.25 Outfit,sans-serif;display:block}.auc-d-match div:not(.auc-ring)>span{color:var(--auc-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.auc-ring{border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.auc-ring>span{background:var(--auc-white);width:62px;height:62px;color:var(--auc-deep);border-radius:50%;place-items:center;font:700 18px Outfit,sans-serif;display:grid}.auc-d-railsurg{background:var(--auc-soft);border-radius:18px;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:600;display:flex}.auc-d-answers{border-top:1px solid var(--auc-line-3);gap:2px;max-height:300px;padding-top:12px;display:grid;overflow-y:auto}.auc-mini-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-faint);margin-bottom:6px;font-size:11px;font-weight:800}.auc-d-answers button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.auc-d-answers button:hover{color:var(--auc-deep)}.auc-d-answers .auc-k{color:var(--auc-faint);font-size:11px}.auc-v{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.auc-edit{color:var(--auc-purple);padding-right:10px;font-size:12px;font-weight:700}.auc-d-usps{background:var(--auc-white);border:1px solid var(--auc-line);border-radius:24px;gap:12px;padding:18px 20px;font-size:14px;font-weight:500;display:grid}.auc-d-usps>span{align-items:center;gap:10px;display:flex}.auc-d-sara{cursor:pointer;text-align:left;background:linear-gradient(135deg,#29293d,#5b3fa6);border:0;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;color:var(--auc-white)!important}.auc-d-sara-av{background:var(--auc-white);width:44px;height:44px;color:var(--auc-deep);border-radius:50%;place-items:center;font:700 18px Outfit,sans-serif;display:grid}.auc-d-sara strong{font:700 15px Outfit,sans-serif;display:block}.auc-d-sara span span{color:#e6dff2;font-size:12px}.auc-d-exit{z-index:91;background:var(--auc-white);text-align:center;border-radius:28px;justify-items:center;gap:14px;width:min(92vw,460px);padding:28px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.auc-d-exit>strong,.auc-sheet--exit>strong{font:700 22px/1.25 Outfit,sans-serif}.auc-d-exit>span,.auc-sheet--exit>span{color:var(--auc-muted);font-size:15px;line-height:1.55}.auc-d-exit>div{gap:8px;width:100%;display:grid}.auc-d-exit .auc-cta{height:54px;font-size:16px}.auc-leave{border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14px;font-weight:700;display:flex;color:var(--auc-muted)!important}.auc-m{background:var(--auc-white);flex-direction:column;min-height:100dvh;display:flex}.auc-m-top{z-index:30;border-bottom:1px solid var(--auc-line-2);padding-top:env(safe-area-inset-top);background:#fffffff5;position:sticky;top:0}.auc-m-bar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:6px 12px 10px;display:grid}.auc-m-circle{background:var(--auc-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.auc-m-circle:disabled{opacity:.4}.auc-m-title{justify-items:center;min-width:0;display:grid}.auc-m-title span{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:800;overflow:hidden}.auc-m-title strong{font:700 13px Outfit,sans-serif}.auc-m-progress{background:var(--auc-track);border-radius:999px;height:6px;margin:0 16px 12px;overflow:hidden}.auc-m-progress>div{background:var(--auc-grad);border-radius:999px;height:100%;transition:width .35s}.auc-m-body{flex:1;grid-auto-rows:max-content;align-content:start;gap:18px;padding:18px 20px 60px;display:grid}.auc-m-body.has-bar{padding-bottom:130px}.auc-m-pill{border:1px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:10px;height:40px;padding:0 14px 0 6px;display:flex}.auc-m-pill-pct{white-space:nowrap;font:700 13px DM Sans,sans-serif}.auc-m-pill-link{color:var(--auc-purple);white-space:nowrap;font-size:12px;font-weight:700}.auc-m-q{gap:8px;display:grid}.auc-m-q h1{letter-spacing:-.01em;text-wrap:balance;font:700 26px/1.2 Outfit,sans-serif}.auc-m-q p{color:var(--auc-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.auc-m-tiles{gap:12px;display:grid}.auc-tile--wide{aspect-ratio:16/7.4;border-radius:22px}.auc-tile--wide>strong{font:700 26px/1.1 Outfit,sans-serif;bottom:18px;left:20px;right:80px}.auc-m-listwrap,.auc-m-rowswrap{gap:12px;display:grid}.auc-m-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auc-m-ptile{aspect-ratio:1/.78;border-radius:20px}.auc-m-ptile.is-wide{aspect-ratio:3.4;grid-column:span 2}.auc-m-ptile.is-sel{transform:none}.auc-m-ptile>strong{font:700 15px/1.2 Outfit,sans-serif;bottom:10px;left:12px;right:12px}.auc-m-ptile-pop{letter-spacing:.1em;text-transform:uppercase;color:var(--auc-white);background:var(--auc-purple);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.auc-m-caption{color:var(--auc-muted);text-align:center;font-size:13px}.auc-m-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auc-mcard--m{min-height:124px}.auc-mcard-title--m{font-size:14px}.auc-m-rows{gap:8px;display:grid}.auc-row--m{grid-template-columns:40px minmax(0,1fr) 26px;align-items:start;gap:12px;min-height:60px;padding:12px 14px}.auc-row--m .auc-radio{margin-top:2px}.auc-dates-yn .auc-row--m{align-items:center}.auc-row-title--m{font:700 15px/1.3 Outfit,sans-serif}.auc-m-slider{gap:10px;display:grid}.auc-scard--m{border-radius:20px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 16px 14px 14px}.auc-scard--m .auc-radio{width:24px;height:24px}.auc-scard-title--m{font-size:16px}.auc-scard-desc--m{font-size:13px;line-height:1.45}.auc-m .auc-bmi .auc-two{gap:10px}.auc-m-age{gap:12px;display:grid}.auc-wheel{background:var(--auc-soft-3);border-radius:24px;height:250px;position:relative;overflow:hidden}.auc-wheel-hl{background:var(--auc-white);border:1.5px solid #d9c9f1;border-radius:14px;height:50px;position:absolute;top:100px;left:12px;right:12px;box-shadow:0 8px 20px -12px #5b3fa673}.auc-wheel-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;padding:100px 0;position:absolute;inset:0;overflow-y:auto}.auc-wheel-scroll::-webkit-scrollbar{display:none}.auc-wheel-item{scroll-snap-align:start;color:#c9c3d6;justify-content:center;align-items:center;height:50px;font:500 20px Outfit,sans-serif;display:flex}.auc-wheel-item.is-near{color:var(--auc-faint)}.auc-wheel-item.is-on{color:var(--auc-deep);font-size:26px;font-weight:700}.auc-wheel-unit{color:var(--auc-muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:125px;right:32px;transform:translateY(-50%)}.auc-m-acc{gap:10px;display:grid}.auc-m-accgroup{border:1.5px solid var(--auc-line);background:var(--auc-white);border-radius:22px;overflow:hidden}.auc-m-accgroup.is-open{border-color:#d9c9f1}.auc-m-acchead{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.auc-m-acchead>strong{font:700 17px Outfit,sans-serif}.auc-count{background:var(--auc-green-soft);height:28px;color:var(--auc-green);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.auc-m-accchev{color:var(--auc-hover);display:flex}.auc-m-accrows{border-top:1px solid var(--auc-line-2);padding:0 18px}.auc-m-accrow{border-top:1px solid var(--auc-line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.auc-m-accrow:first-child{border-top:0}.auc-m-accrow strong,.auc-m-ansrow strong{font:600 16px/1.35 DM Sans,sans-serif;display:block}.auc-m-lead{gap:14px;display:grid}.auc-m-unlock{background:var(--auc-dark-grad);color:var(--auc-white);border-radius:20px;grid-template-columns:auto minmax(0,1fr) 36px;align-items:center;gap:12px;padding:12px 14px;display:grid}.auc-m-unlock strong{font:700 15px/1.25 Outfit,sans-serif;display:block}.auc-m-unlock span span{color:#e6dff2;font-size:12px}.auc-m-unlock-lock{background:#ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.auc-m-chips{flex-wrap:wrap;gap:6px;display:flex}.auc-m-chips span{background:var(--auc-soft);height:30px;color:var(--auc-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.auc-m-group{gap:6px;display:grid}.auc-m-grouplabel{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-muted);padding-left:4px;font-size:11px;font-weight:800}.auc-m-fieldset{border:1px solid var(--auc-line);background:var(--auc-white);border-radius:18px;overflow:hidden}.auc-m-fieldset.is-err{border-color:var(--auc-red)}.auc-m-fieldset label{cursor:text;border-top:1px solid var(--auc-line-2);align-content:center;gap:3px;min-height:62px;padding:9px 16px;display:grid}.auc-m-fieldset label:first-child{border-top:0}.auc-m-fieldset label>span:first-child{letter-spacing:.03em;color:var(--auc-faint);font-size:11px;font-weight:700}.auc-m-fieldset input{width:100%;height:26px;color:var(--auc-ink);background:0 0;border:0;outline:none;padding:0;font:600 17px DM Sans,sans-serif}.auc-m-phone{align-items:center;gap:8px;display:flex}.auc-m-phone>span:first-child{white-space:nowrap;font:600 17px DM Sans,sans-serif}.auc-m-phone-sep{background:var(--auc-line);width:1px;height:18px}.auc-m-toggle{border:1px solid var(--auc-line);background:var(--auc-white);cursor:pointer;border-radius:18px;grid-template-columns:minmax(0,1fr) 51px;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.auc-m-toggle strong{font:700 15px Outfit,sans-serif;display:block}.auc-m-toggle>span:first-child>span{color:var(--auc-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.auc-switch{background:#e3dcef;border-radius:999px;width:51px;height:31px;transition:background .2s;position:relative}.auc-switch.is-on{background:var(--auc-purple)}.auc-switch>span{background:var(--auc-white);border-radius:50%;width:27px;height:27px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0003}.auc-switch.is-on>span{left:22px}.auc-m-nextbar{z-index:20;padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #fff0, var(--auc-white) 30%);border-top:1px solid var(--auc-line-2);position:fixed;bottom:0;left:0;right:0}.auc-m-nextbar.is-over{z-index:95}.auc-scrim--m{z-index:92}.auc-sheet{z-index:93;background:var(--auc-white);max-height:86dvh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));border-radius:32px 32px 0 0;align-content:start;gap:14px;animation:.25s ease-out aucup;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 40px -20px #291b4a59}@keyframes aucup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.auc-sheet--proc,.auc-sheet--row{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.auc-grab{background:#e3dcef;border-radius:999px;justify-self:center;width:52px;height:6px}.auc-sheet-hero{background-position:50% 30%;background-size:cover;background-color:var(--auc-tint);border-radius:22px;height:154px;position:relative;overflow:hidden}.auc-sheet-hero>strong{color:var(--auc-white);font:700 24px/1.15 Outfit,sans-serif;position:absolute;bottom:14px;left:18px}.auc-sheet-sel{background:var(--auc-purple);height:34px;color:var(--auc-white);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.auc-sheet-x{cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.auc-sheet-x--soft{background:var(--auc-soft);position:static}.auc-sheet-desc{color:var(--auc-ink);font-size:16px;line-height:1.55}.auc-facts{gap:8px;display:grid}.auc-facts>div{background:var(--auc-soft);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.auc-fact-ic{background:var(--auc-white);width:44px;height:44px;color:var(--auc-purple);border-radius:14px;place-items:center;display:grid}.auc-fact-k{letter-spacing:.14em;text-transform:uppercase;color:var(--auc-muted);font-size:11px;font-weight:800;display:block}.auc-facts strong{font:700 17px Outfit,sans-serif}.auc-rowsheet-head{grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.auc-rowsheet-head strong{font:700 21px/1.2 Outfit,sans-serif;display:block}.auc-sel-green{color:var(--auc-green);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.auc-outline-btn{background:var(--auc-white);cursor:pointer;border:1.5px solid #d9c9f1;border-radius:999px;height:56px;font:700 16px DM Sans,sans-serif;color:var(--auc-deep)!important}.auc-m-match{border-bottom:1px solid var(--auc-line-2);grid-template-columns:84px minmax(0,1fr);padding:6px 0 14px}.auc-ring--lg{width:84px;height:84px}.auc-ring--lg>span{width:68px;height:68px;font-size:20px}.auc-m-ansrow{border-bottom:1px solid var(--auc-line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.auc-m-ansrow button{cursor:pointer;background:0 0;border:0;font:700 15px DM Sans,sans-serif;color:var(--auc-purple)!important}.auc-sheet--exit{text-align:center;justify-items:center;gap:14px}.auc-sheet--exit .auc-cta{margin-top:8px}.sg-module{background:var(--crm-canvas);color:var(--crm-ink);font-family:var(--crm-font-body);min-width:0}.sg-module-nav{background:var(--crm-night);color:var(--crm-surface);align-items:center;gap:20px;padding:12px 28px;display:flex}.sg-wordmark{font-family:var(--crm-font-display);color:var(--crm-lavender);font-size:24px;font-weight:800}.sg-nav-track{background:var(--crm-glass);border:1px solid var(--crm-glass-line);border-radius:999px;padding:3px;display:flex}.sg-nav-track button{color:var(--crm-surface);border-radius:999px;height:34px;font-size:13px;font-weight:700}.sg-nav-track button.sg-nav-active{background:var(--crm-surface);color:var(--crm-deep)}.sg-night-band{background:var(--crm-record-hero);color:var(--crm-surface);padding:26px 28px 24px}.sg-band-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sg-eyebrow{text-transform:uppercase;color:var(--crm-lavender);align-items:center;gap:10px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.sg-eyebrow:before{content:"";background:var(--crm-lavender);width:32px;height:1px}.sg-night-band h1{font-family:var(--crm-font-display);margin:0;font-size:40px;font-weight:800;line-height:1}.sg-band-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-band-actions button{border-radius:999px;font-weight:700}.sg-band-actions .sg-outline{color:var(--crm-surface);border-color:var(--crm-glass-line);background:0 0}.sg-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.sg-kpi{background:var(--crm-glass);border:1px solid var(--crm-glass-line);border-radius:18px;min-width:0;padding:14px 18px}.sg-kpi>span{color:var(--crm-surface);opacity:.65;font-size:12px;display:block}.sg-kpi strong{font:700 26px/1.1 var(--crm-font-title);margin-top:5px;display:block}.sg-kpi small{opacity:.55;margin-top:4px;font-size:11px;display:block}.sg-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 28px 0;display:flex}.sg-search{width:300px;max-width:100%;position:relative}.sg-search>svg{width:14px;height:14px;color:var(--crm-muted);position:absolute;top:11px;left:14px}.sg-search input{background:var(--crm-surface);border-color:var(--crm-line);border-radius:999px;height:36px;padding-left:38px;font-size:13px}.sg-toolbar label{color:var(--crm-muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.sg-directory{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;padding:16px 28px 48px;display:grid}.sg-roster-head{color:var(--crm-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.sg-roster-head select{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:999px;padding:6px 12px}.sg-roster{flex-direction:column;gap:8px;display:flex}.sg-row{background:var(--crm-surface);border:1px solid var(--crm-line);cursor:pointer;text-align:left;border-radius:20px;grid-template-columns:minmax(210px,1fr) 112px auto auto;align-items:center;gap:18px;width:100%;padding:12px 16px;transition:transform .18s,box-shadow .18s;display:grid}.sg-row:hover,.sg-row-selected{border-color:var(--crm-lavender);box-shadow:var(--crm-card-shadow);transform:translateY(-1px)}.sg-row-inactive{opacity:.7}.sg-identity{align-items:center;gap:12px;min-width:0;display:flex}.sg-identity strong{font-size:14px}.sg-identity small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sg-photo{background:var(--crm-brand-gradient);color:var(--crm-surface);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.sg-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.sg-photo-36{border-radius:12px;width:36px;height:36px}.sg-photo-40{border-radius:12px;width:40px;height:40px}.sg-photo-64{border-radius:20px;width:64px;height:64px;font-size:20px}.sg-photo-96{border-radius:28px;width:96px;height:96px;font-size:28px}.sg-credentials{color:var(--crm-muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:11px;display:flex}.sg-credentials b{color:var(--crm-ink);font-family:ui-monospace,monospace}.sg-tag{background:var(--crm-soft);color:var(--crm-deep);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.sg-good{color:var(--crm-success);background:var(--crm-success-soft)}.sg-bad{color:var(--crm-danger);background:var(--crm-danger-soft)}.sg-readiness{gap:4px;display:flex}.sg-ready{text-align:center;width:54px;color:var(--crm-muted)}.sg-ready>span{background:var(--crm-soft);border-radius:50%;place-items:center;width:32px;height:32px;margin:auto;display:grid}.sg-ready svg{width:15px;height:15px}.sg-ready small{margin-top:3px;font-size:10px;font-weight:700;display:block}.sg-figures{text-align:right;gap:18px;display:flex}.sg-figures strong{font:700 17px var(--crm-font-title);display:block}.sg-figures small{color:var(--crm-muted);white-space:nowrap;font-size:10px;display:block}.sg-inspector{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:24px;position:sticky;top:84px;overflow:hidden}.sg-cover{background:var(--crm-brand-gradient);height:96px;position:relative}.sg-cover>img{object-fit:cover;object-position:center 25%;opacity:.55;width:100%;height:100%}.sg-cover>.sg-tag{background:var(--crm-surface);position:absolute;top:14px;left:18px}.sg-inspector-name{align-items:end;gap:12px;margin-top:-32px;display:flex;position:relative}.sg-inspector-name>.sg-photo{border:3px solid var(--crm-surface)}.sg-inspector-name h2{font:700 16px/1.2 var(--crm-font-title);margin:36px 0 3px}.sg-inspector-name small{color:var(--crm-muted);font-size:11px}.sg-completeness>div{justify-content:space-between;display:flex}.sg-completeness progress{width:100%;height:6px;accent-color:var(--crm-primary)}.sg-counter-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.sg-counter-grid>div{background:var(--crm-soft);text-align:center;border-radius:12px;padding:8px}.sg-counter-grid strong{color:var(--crm-deep);font:700 16px var(--crm-font-title);display:block}.sg-counter-grid small{color:var(--crm-muted);font-size:10px}.sg-facts{grid-template-columns:auto 1fr;gap:7px 10px;margin-top:14px;font-size:12px;display:grid}.sg-facts dt{color:var(--crm-muted)}.sg-facts dd{text-align:right;overflow-wrap:anywhere;font-weight:700}.sg-gaps{border:1px solid var(--crm-danger-line);background:var(--crm-danger-soft);color:var(--crm-danger);border-radius:12px;margin:14px 0;padding:9px;font-size:11px}.sg-inspector-actions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sg-inspector-actions>button,.sg-inspector-actions>a{border-radius:999px;width:100%;font-size:12px}.sg-content{padding:20px 28px 40px}.sg-modes{background:var(--crm-glass);border:1px solid var(--crm-glass-line);border-radius:999px;padding:3px;display:flex}.sg-modes button{color:var(--crm-surface);background:0 0;border-radius:999px;height:32px;font-size:12px}.sg-modes .active{background:var(--crm-surface);color:var(--crm-deep)}.sg-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.sg-filters select{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:999px;height:34px;padding:0 12px;font-size:12px}.sg-work-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.sg-work-group{margin-bottom:22px}.sg-work-group h2{font:700 17px var(--crm-font-title);align-items:center;gap:8px;margin:0 0 10px;display:flex}.sg-work-row{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:18px;align-items:center;gap:12px;margin-bottom:7px;padding:13px 16px;display:flex}.sg-work-row>div{flex:1;min-width:0}.sg-work-row small{color:var(--crm-muted);font-size:12px;display:block}.sg-work-row button{border-radius:999px;font-size:12px}.sg-funnel{background:var(--crm-record-hero);color:var(--crm-surface);border-radius:22px;padding:20px}.sg-funnel h2{font:700 18px var(--crm-font-title)}.sg-funnel-line{justify-content:space-between;margin-top:16px;font-size:12px;display:flex}.sg-funnel progress{width:100%;height:5px;accent-color:var(--crm-lavender)}.sg-link-rail{margin-top:18px}.sg-link-rail h3{font:700 16px var(--crm-font-title)}.sg-link-rail button{text-align:left;border-bottom:1px solid var(--crm-line);border-radius:0;justify-content:flex-start;gap:10px;width:100%;height:auto;padding:10px 0}.sg-board{gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.sg-column{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:18px;flex:none;width:280px;overflow:hidden}.sg-column h2{border-top:3px solid var(--crm-primary);justify-content:space-between;padding:14px;font-size:13px;display:flex}.sg-board-items{min-height:160px;padding:0 10px 10px}.sg-board-card{border:1px solid var(--crm-line);text-align:left;background:var(--crm-surface);border-radius:16px;width:100%;height:auto;margin-top:8px;padding:12px;display:block}.sg-board-card small{color:var(--crm-muted);font-size:11px}.sg-board-card .sg-identity{margin:8px 0}.sg-board-card footer{border-top:1px solid var(--crm-line);color:var(--crm-muted);justify-content:space-between;align-items:center;padding-top:8px;font-size:10px;display:flex}.sg-table-wrap{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:18px;overflow:auto}.sg-table{border-collapse:collapse;width:100%;min-width:1000px;font-size:12px}.sg-table th{background:var(--crm-canvas);text-align:left;color:var(--crm-muted);z-index:1;padding:12px;font-size:11px;font-weight:700;position:sticky;top:0}.sg-table td{border-top:1px solid var(--crm-line);padding:13px 12px}.sg-table tbody tr{cursor:pointer}.sg-table tr:hover td{background:var(--crm-soft)}.sg-table th button{height:28px;font-size:11px}.sg-table footer{padding:12px}.sg-presence{align-items:center;gap:6px;display:flex}.sg-presence img{object-fit:contain;width:22px;height:22px}.sg-presence .missing{filter:grayscale();opacity:.35}.sg-record-dialog{background:var(--crm-canvas)!important;border-radius:24px!important;width:calc(100vw - 100px)!important;max-width:1400px!important;max-height:94vh!important;padding:0!important;overflow:auto!important}.sg-record-dialog>header{background:var(--crm-record-hero);color:var(--crm-surface);padding:28px}.sg-record-dialog>header h2{text-transform:lowercase;font-size:32px!important}.sg-record-dialog>header p{color:var(--crm-lavender)}.sg-record-dialog>div:not([data-slot]){margin:0 24px}.sg-record-dialog>div:last-of-type{padding-bottom:24px}.sg-record-dialog [data-slot=collapsible]{background:var(--crm-surface);border-radius:18px;margin-top:12px}.sg-record-dialog [data-slot=collapsible-trigger]{background:var(--crm-surface);padding:18px}.sg-record-dialog [data-slot=collapsible-trigger] span{font:700 17px var(--crm-font-title)}.sg-prospect-record{background:var(--crm-canvas);gap:18px!important;padding:0 0 36px!important}.sg-prospect-hero{background:var(--crm-record-hero);color:var(--crm-surface);padding:24px 28px}.sg-prospect-hero h1{font:800 36px var(--crm-font-display);text-transform:lowercase;margin:10px 0}.sg-record-tabs{flex-wrap:wrap;gap:6px;padding:0 28px;display:flex}.sg-record-tabs button{border-radius:999px;font-weight:700}.sg-record-tabs .active{background:var(--crm-deep);color:var(--crm-surface)}.sg-prospect-record .sg-record-section{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:20px;margin:0 28px;padding:20px}.sg-prospect-record .sg-hidden-section{display:none}@media (width<=1200px){.sg-directory{grid-template-columns:minmax(0,1fr) 280px}.sg-row{grid-template-columns:minmax(180px,1fr) auto;gap:12px}.sg-readiness{display:none}.sg-figures{gap:12px}.sg-row>.sg-tag{display:none}.sg-work-layout{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=850px){.sg-directory,.sg-work-layout{grid-template-columns:1fr}.sg-inspector{position:static}.sg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-kpi:last-child{grid-column:1/-1}.sg-night-band,.sg-content{padding:20px}.sg-directory{padding:16px 20px}.sg-module-nav{flex-wrap:wrap;padding:12px 20px}.sg-toolbar{padding:16px 20px}.sg-night-band h1{font-size:32px}.sg-row{grid-template-columns:minmax(0,1fr)}.sg-figures{justify-content:space-between}.sg-record-dialog{width:96vw!important}.sg-record-tabs{padding:0 16px}.sg-prospect-record .sg-record-section{margin:0 16px}.sg-prospect-hero{padding:20px}}@media (prefers-reduced-motion:reduce){.sg-row{transition:none;transform:none}}.sg-admin-shell main{padding:0!important}.sg-admin-lookup{background:var(--crm-night);color:var(--crm-lavender);padding:7px 28px;font-size:11px}.sg-admin-lookup summary{cursor:pointer}.sg-admin-lookup[open]{background:var(--crm-canvas);color:var(--crm-ink)}.sg-record-dialog[data-record-tab=profile] [data-group]:not([data-group=profile]),.sg-record-dialog[data-record-tab=hospitals] [data-group]:not([data-group=hospitals]),.sg-record-dialog[data-record-tab=reviews] [data-group]:not([data-group=reviews]),.sg-record-dialog[data-record-tab=portal] [data-group]:not([data-group=portal]),.sg-record-dialog[data-record-tab=activity] [data-group]:not([data-group=activity]){display:none}.sg-record-dialog fieldset{padding:0 28px!important}.sg-partner-hero{background:var(--crm-record-hero);color:var(--crm-surface);margin:0!important;padding:28px!important}.sg-partner-hero h2{color:var(--crm-surface)!important}.sg-partner-hero p{color:var(--crm-lavender)!important}.sg-record-tabs{padding-top:12px!important}.sg-prospect-hero>button{color:var(--crm-surface)}.sg-prospect-hero .sg-outline{color:var(--crm-surface);border-color:var(--crm-glass-line);background:0 0;border-radius:999px}.sg-prospect-record .sg-record-section[hidden],.sg-prospect-record[data-prospect-tab=hospitals] .sg-identity-section,.sg-prospect-record[data-prospect-tab=reviews] .sg-identity-section,.sg-prospect-record[data-prospect-tab=onboarding] .sg-identity-section,.sg-prospect-record[data-prospect-tab=activity] .sg-identity-section{display:none}.sg-prospect-record>.sg-record-section h3{font:700 18px var(--crm-font-title)}.sg-prospect-record>.sg-record-section button{border-radius:999px}.sg-prospect-record>.sg-record-section button:not(.gradient-cta){color:var(--crm-deep);border-color:var(--crm-line)}.sg-prospect-record .sg-identity-section>div{grid-template-columns:96px minmax(0,1fr) 240px;display:grid}.sg-prospect-record .sg-identity-section>div>div:last-child{border-color:var(--crm-line)}@media (width<=850px){.sg-prospect-record .sg-identity-section>div{flex-direction:column;display:flex}.sg-prospect-hero .flex{flex-wrap:wrap}}.sg-top-header{background:var(--crm-night);height:64px;color:var(--crm-surface);border-bottom:1px solid var(--crm-night-line);flex:none;align-items:center;gap:16px;padding:0 20px;display:flex;position:relative}.sg-top-header>img{width:100px;height:auto}.sg-header-right{align-items:center;gap:10px;margin-left:auto;display:flex}.sg-header-search,.sg-header-account{border:1px solid var(--crm-night-line)!important;color:var(--crm-surface)!important;background:var(--crm-night-soft)!important;border-radius:999px!important;font-size:12px!important}.sg-header-account>img,.sg-header-account>span{object-fit:cover;background:var(--crm-brand-gradient);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sg-header-account>div{text-align:left;flex-direction:column;font-size:12px;display:flex}.sg-header-account small{color:var(--crm-lavender);font-size:10px}.sg-header-search-panel{background:var(--crm-surface);border:1px solid var(--crm-line);z-index:60;border-radius:20px;width:420px;max-width:90vw;padding:16px;position:absolute;top:70px;right:28px}.sg-admin-shell .sg-module-nav{display:none}.sg-record-dialog .sg-partner-hero h2{font-size:36px!important;line-height:1.1!important}.sg-record-dialog [data-group]{background:var(--crm-surface);border-radius:18px;margin-top:12px}.sg-record-dialog [data-state]>button{background:var(--crm-surface)}@media (width<=1100px){.sg-header-account>div,.sg-header-search{display:none!important}.sg-top-header{gap:10px}.sg-top-header .sg-nav-track button{padding:0 10px;font-size:11px}}@media (width<=700px){.sg-top-header>img,.sg-top-header>.sg-wordmark{display:none}.sg-top-header{padding:0 12px}.sg-header-right{gap:4px}}.sg-prospect-layout{grid-template-columns:280px minmax(0,1fr) 260px;align-items:start;gap:18px;padding:0 28px;display:grid}.sg-record-panel{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:20px;margin-bottom:18px;padding:18px}.sg-record-panel h2{font:700 17px var(--crm-font-title);margin:0 0 12px}.sg-contact-fields{flex-direction:column;gap:14px;margin-top:16px;display:flex}.sg-contact-fields>div{overflow-wrap:anywhere;min-width:0}.sg-contact-fields>div.sm\:col-span-2{padding:10px}.sg-prospect-record .sg-prospect-center>.sg-record-section{background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.sg-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sg-prospect-right>section>div{border-left:0!important;width:auto!important;padding-left:0!important}.sg-prospect-right button{border-radius:999px;font-size:12px}.sg-prospect-right [class*="text-[#"]{color:var(--crm-deep)!important}.sg-prospect-record>.sg-prospect-layout h3{font:700 18px var(--crm-font-title)}.sg-prospect-hero .sg-outline{color:var(--crm-surface)!important}.sg-contact-fields>div>div>div.grid{flex-direction:column;display:flex}.sg-contact-fields .max-w-\[220px\]{max-width:180px}@media (width<=1250px){.sg-prospect-layout{grid-template-columns:250px minmax(0,1fr)}.sg-prospect-right{grid-column:1/-1}.sg-prospect-right>section>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.sg-prospect-right>section>div>div{grid-column:1/-1}}@media (width<=850px){.sg-prospect-layout{flex-direction:column;padding:0 16px;display:flex}.sg-prospect-layout>*{width:100%}.sg-prospect-right>section>div{display:flex!important}.sg-practice-grid{grid-template-columns:1fr}}.sg-stage-strip{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:20px;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0 28px;padding:14px;display:grid}.sg-stage-strip>button{white-space:normal;background:var(--crm-soft);height:76px;color:var(--crm-muted);border-radius:12px;flex-direction:column;justify-content:center;padding:6px;font-size:11px;font-weight:700;display:flex}.sg-stage-strip .sg-stage-current{background:var(--crm-brand-gradient);color:var(--crm-surface)}.sg-stage-index{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.sg-small-dialog{background:var(--crm-surface)!important;border-color:var(--crm-line)!important;border-radius:24px!important;padding:26px 28px!important}.sg-small-dialog h2{font:700 21px var(--crm-font-title)}.sg-small-dialog button{border-radius:999px}.sg-small-dialog textarea,.sg-small-dialog input{border-color:var(--crm-line);background:var(--crm-surface);border-radius:12px}.sg-stage-options{flex-direction:column;gap:4px;display:flex}.sg-stage-options>button{justify-content:flex-start;font-size:13px}.sg-stage-options>button[aria-pressed=true]{background:var(--crm-soft);color:var(--crm-deep)}.sg-choice,.sg-choice-selected{border:1px solid var(--crm-lavender);border-radius:50%;width:16px;height:16px}.sg-choice-selected{border:5px solid var(--crm-primary)}@media (width<=850px){.sg-stage-strip{margin:0 16px;display:flex;overflow-x:auto}.sg-stage-strip>button{min-width:120px}.sg-work-row .sg-presence{display:none}.sg-work-row{flex-wrap:wrap}}.sg-partner-layout{grid-template-columns:280px minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.sg-partner-left>[data-group=identity]{display:block!important}.sg-partner-left [data-group]>button{background:var(--crm-surface);padding:18px}.sg-partner-left [data-group]>button>span{font:700 17px var(--crm-font-title)}.sg-partner-right button{border-radius:999px;justify-content:flex-start;width:100%;margin-top:6px;font-size:12px}.sg-partner-right h2{font:700 17px var(--crm-font-title)}.sg-partner-hero h2{text-transform:lowercase;font:800 36px var(--crm-font-display)!important}.sg-partner-left .grid{flex-direction:column;display:flex}@media (width<=1250px){.sg-partner-layout{grid-template-columns:250px minmax(0,1fr)}.sg-partner-right{grid-column:1/-1}.sg-partner-right>section{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-partner-right button{width:auto}}@media (width<=850px){.sg-partner-layout{flex-direction:column;display:flex}.sg-partner-layout>*{width:100%}.sg-record-dialog fieldset{padding:0 16px!important}}.sg-outreach-dialog{width:960px!important;max-width:calc(100vw - 32px)!important}.sg-outreach-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.sg-outreach-fields textarea{min-height:256px}.sg-outreach-preview{background:var(--crm-night-gradient);color:var(--crm-surface);border-radius:24px;min-height:360px;padding:24px}.sg-outreach-preview .sg-eyebrow{text-align:center;font-size:10px;line-height:1.6}.sg-message-bubble{background:var(--crm-night-soft);border:1px solid var(--crm-night-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin-top:22px;padding:18px;font-size:14px}.sg-outreach-fields>div:first-child,.sg-outreach-fields>div:nth-child(2){margin-bottom:12px}.sg-next-step{background:var(--crm-surface);border:1px solid var(--crm-lavender);box-shadow:var(--crm-shadow);border-radius:24px;align-items:center;gap:16px;min-height:100px;margin:-26px 28px 0;padding:20px;display:flex;position:relative}.sg-next-step>div:nth-child(2){flex:1}.sg-next-step h2{font:700 19px var(--crm-font-title)}.sg-next-icon{background:var(--crm-brand-gradient);color:var(--crm-surface);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.sg-prospect-hero{padding-bottom:52px!important}.sg-prospect-hero .sg-stage-strip{background:0 0;border:0;margin:26px 0 0;padding:0}.sg-prospect-hero .sg-stage-strip>button{background:var(--crm-night-soft);color:var(--crm-surface);border:1px solid var(--crm-night-line);text-align:left;height:66px;padding:12px;display:block}.sg-prospect-hero .sg-stage-strip .sg-stage-current{background:var(--crm-brand-gradient);border-color:var(--crm-lavender)}.sg-prospect-hero .sg-stage-index{display:none}.sg-prospect-hero h1{font:800 44px var(--crm-font-display)!important}.sg-prospect-record>.sg-record-tabs{padding-top:20px;padding-bottom:20px}.sg-prospect-left .sm\:col-span-2 .grid{flex-direction:column;gap:20px;display:flex!important}.sg-contact-fields .sm\:col-span-2 .w-\[180px\]{width:100%}.sg-small-dialog>button{color:var(--crm-muted)}@media (width<=850px){.sg-outreach-layout{grid-template-columns:1fr}.sg-outreach-preview{min-height:180px}.sg-next-step{flex-wrap:wrap;margin:-24px 16px 0}.sg-next-step h2{font-size:16px}.sg-prospect-hero h1{font-size:28px!important}.sg-stage-strip{margin-top:18px!important}}.sg-outreach-preview{background:var(--crm-record-hero)!important}.sg-contact-fields [class*=flex]{flex-wrap:wrap}.sg-contact-fields .w-\[180px\]{width:100%}.sg-contact-fields .flex-1{min-width:0}.sg-table thead{z-index:2;background:var(--crm-soft);position:sticky;top:0}.sg-night-band h1{letter-spacing:-.02em;font-size:52px}.sg-band-sub{color:var(--crm-surface);opacity:.7;margin:10px 0 0;font-size:14px}.sg-kpi{border-radius:16px;padding:16px 20px}.sg-kpi strong{font-size:30px}.sg-band-actions .sg-outline{gap:8px;height:42px;padding:0 18px}.sg-band-actions .gradient-cta{height:42px;padding:0 22px}.sg-toolbar label small{color:var(--crm-muted);margin-left:6px;font-size:13px}.sg-search{width:350px}.sg-search input{height:42px;font-size:14px}.sg-search>svg{top:14px}.sg-roster-head{margin-bottom:12px;font-size:14px}.sg-sort{border:1px solid var(--crm-line);background:var(--crm-surface);height:36px;color:var(--crm-ink);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.sg-sort select{appearance:none;color:var(--crm-ink);cursor:pointer;font-weight:700;background:0 0!important;border:0!important;padding:0 18px 0 0!important}.sg-sort>svg{pointer-events:none;width:14px;height:14px;position:absolute;right:12px}.sg-roster{gap:10px}.sg-row{border-radius:18px;grid-template-columns:minmax(260px,1fr) 150px auto 92px;gap:22px;padding:18px 22px}.sg-row .sg-photo{border-radius:16px;width:52px;height:52px}.sg-name-line{align-items:center;gap:8px;display:flex}.sg-identity strong{font:700 17px/1.2 var(--crm-font-title)}.sg-identity small{margin-top:4px;font-size:13px}.sg-credentials{align-items:center;gap:8px;margin-top:8px;font-size:13px}.sg-credentials i{opacity:.5;font-style:normal}.sg-credentials>span{align-items:center;gap:4px;display:inline-flex}.sg-credentials svg{width:13px;height:13px}.sg-verified{color:var(--crm-success)}.sg-missing{color:var(--crm-danger)!important}.sg-readiness{justify-content:center;gap:10px}.sg-ready{width:66px}.sg-ready>span{width:36px;height:36px;position:relative}.sg-ready>span:after{content:"";border:2px solid var(--crm-surface);background:var(--crm-icon-muted);border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:1px}.sg-ready small{margin-top:5px;font-size:12px}.sg-ready-good>span{color:var(--crm-success);background:var(--crm-success-soft)}.sg-ready-good>span:after{background:var(--crm-success)}.sg-ready-good small{color:var(--crm-success)}.sg-ready-review>span{color:var(--crm-deep)}.sg-ready-review>span:after{background:var(--crm-primary)}.sg-ready-review small{color:var(--crm-deep)}.sg-ready-bad>span{color:var(--crm-danger);background:var(--crm-danger-soft)}.sg-ready-bad>span:after{background:var(--crm-danger)}.sg-ready-bad small{color:var(--crm-danger)}.sg-figures{text-align:center;gap:28px}.sg-figures strong{font-size:22px}.sg-figures small{margin-top:2px;font-size:12px}.sg-rating{color:var(--crm-deep)}.sg-status{justify-self:end;padding:5px 12px;font-size:13px}.sg-directory{grid-template-columns:minmax(0,1fr) 370px;gap:22px}.sg-inspector{border-radius:26px}.sg-cover{background:var(--crm-brand-gradient);height:112px}.sg-cover-tag{align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.sg-cover-tag i{background:var(--crm-success);border-radius:50%;width:7px;height:7px}.sg-inspector-body{padding:0 22px 22px}.sg-inspector-name .sg-photo{border-radius:22px;width:76px;height:76px;font-size:24px}.sg-inspector-name h2{margin-top:40px;font-size:19px}.sg-inspector-name small{font-family:ui-monospace,monospace;font-size:13px}.sg-completeness{margin-top:20px;font-size:14px}.sg-completeness b{color:var(--crm-deep)}.sg-completeness b.sg-done{color:var(--crm-success)}.sg-bar i.sg-done{background:var(--crm-success)}.sg-counter-grid{gap:8px;margin-top:16px}.sg-counter-grid>div{border-radius:14px;padding:12px 8px}.sg-counter-grid strong{font-size:20px}.sg-counter-grid small{font-size:12px}.sg-facts{gap:12px 10px;margin-top:18px;font-size:14px}.sg-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sg-chip{background:var(--crm-soft);color:var(--crm-deep);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.sg-chip-good{background:var(--crm-success-soft);color:var(--crm-success)}.sg-inspector-actions{gap:10px;margin-top:18px}.sg-inspector-actions .sg-edit{background:var(--crm-night);height:46px;color:var(--crm-surface);font-size:15px;font-weight:700}.sg-inspector-actions .sg-edit:hover{background:var(--crm-deep)}.sg-action-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sg-action-pair>*{height:40px;font-size:14px;font-weight:700;border-radius:999px!important}.sg-action-pair .sg-accent{color:var(--crm-deep);border-color:var(--crm-lavender)}.sg-jobs{border-top:1px solid var(--crm-line);margin-top:18px;padding-top:16px}.sg-jobs>p{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-muted);margin:0 0 6px;font-size:12px;font-weight:800}.sg-job{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.sg-job small{color:var(--crm-muted);white-space:nowrap;font-size:12px}.sg-job button{color:var(--crm-ink);justify-content:flex-start;font-size:14px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 8px!important}.sg-job-static span{padding:6px 8px;font-size:14px;font-weight:600}@media (width<=1200px){.sg-directory{grid-template-columns:minmax(0,1fr) 320px}.sg-row{grid-template-columns:minmax(200px,1fr) auto}}.sg-band-heading{flex-wrap:nowrap;align-items:flex-end}.sg-band-heading>div:first-child{min-width:0}.sg-band-actions{flex-wrap:nowrap;flex:none}.sg-row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:18px}.sg-figures{gap:18px}.sg-figures>div{min-width:56px}.sg-credentials{flex-wrap:wrap;row-gap:2px}.sg-credentials>span{white-space:nowrap}.sg-counter-grid small{white-space:nowrap;display:block}@media (width<=1100px){.sg-band-heading{flex-wrap:wrap}}.sp-page{background:var(--crm-canvas);color:var(--crm-ink);font-family:var(--crm-font-body);min-height:100%;margin:0}@media (width>=1024px){.sp-layout{padding:0 24px 48px}}.sp-hero{background:var(--crm-record-hero);color:var(--crm-surface);padding:28px 32px 70px;position:relative;overflow:hidden}.sp-hero:after{content:"";border:80px solid var(--crm-glass);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-60px;right:-120px}.sp-hero-top{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.sp-back{border:1px solid var(--crm-glass-line);color:var(--crm-surface);background:var(--crm-glass);border-radius:999px;height:42px;padding:0 20px;font-weight:700}.sp-back svg{width:16px;height:16px}.sp-crumb{letter-spacing:.24em;text-transform:uppercase;color:var(--crm-lavender);align-items:center;gap:14px;margin:0;font-size:12px;font-weight:700;display:flex}.sp-crumb:before{content:"";background:var(--crm-lavender);width:28px;height:1px}.sp-crumb code{letter-spacing:0;text-transform:none;color:var(--crm-lavender);font-size:12px}.sp-hero-util{gap:8px;margin-left:auto;display:flex}.sp-hero-util button{border:1px solid var(--crm-glass-line);color:var(--crm-surface);border-radius:999px;height:36px;font-size:13px;font-weight:600}.sp-hero-main{z-index:1;flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex;position:relative}.sp-avatar{background:var(--crm-brand-gradient);border-radius:28px;flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}.sp-avatar>span{font:800 34px var(--crm-font-display)}.sp-avatar img{object-fit:cover;object-position:center 25%;border-radius:28px;width:100%;height:100%}.sp-avatar button{background:var(--crm-surface);width:34px;height:34px;color:var(--crm-deep);border:2px solid var(--crm-night);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.sp-avatar button svg{width:15px;height:15px}.sp-hero-name{flex:1;min-width:0}.sp-name-row{align-items:center;gap:14px;display:flex}.sp-name-row h1{font:800 54px/1.05 var(--crm-font-display);letter-spacing:-.02em;margin:0}.sp-icon-btn{border:1px solid var(--crm-glass-line);width:40px;height:40px;color:var(--crm-surface);border-radius:50%;place-items:center;display:grid}.sp-icon-btn svg{width:16px;height:16px}.sp-hero-name>p{color:var(--crm-surface);opacity:.75;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;font-size:15px;display:flex}.sp-status{background:var(--crm-glass);color:var(--crm-success-soft);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.sp-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sp-status-off{color:var(--crm-danger-soft)}.sp-hero-cta{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.sp-hero-cta>button,.sp-hero-cta>a{border:1px solid var(--crm-glass-line);height:52px;color:var(--crm-surface);background:0 0;border-radius:999px;padding:0 22px;font-size:16px;font-weight:700}.sp-hero-cta>button:disabled{opacity:.45}.sp-cta-primary,.sp-hero-cta .sp-cta-primary{background:var(--crm-gradient);color:var(--crm-surface);box-shadow:var(--crm-primary-shadow);border:0;border-radius:999px;font-weight:700}.sp-cta-primary svg{width:16px;height:16px}.sp-layout{grid-template-columns:350px minmax(0,1fr) 350px;align-items:start;gap:22px;margin-top:-4px;padding:0 12px 48px;display:grid}.sp-col{flex-direction:column;gap:20px;min-width:0;display:flex}.sp-center{z-index:2;flex-direction:column;gap:20px;min-width:0;margin-top:-40px;display:flex;position:relative}.sp-col:first-child,.sp-col:last-child{z-index:2;margin-top:-40px;position:relative}.sp-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;min-width:0;padding:24px}.sp-card h2{font:700 19px var(--crm-font-title);margin:0 0 16px}.sp-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.sp-card-head>div:first-child{flex:1;min-width:0}.sp-card-head>.sp-head-meta{flex:none;justify-content:flex-end}.sp-card-head h2{margin:0}.sp-head-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-head-meta small{color:var(--crm-muted);font-size:13px}.sp-sub{color:var(--crm-muted);margin:6px 0 0;font-size:14px}.sp-mini{height:36px;color:var(--crm-primary);border-color:var(--crm-line);border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.sp-plain{color:var(--crm-ink);border-radius:999px;font-weight:700}.sp-dark{background:var(--crm-night);color:var(--crm-surface);border-radius:999px;font-weight:700}.sp-del{color:var(--crm-danger);border-color:var(--crm-line);border-radius:999px;font-weight:700}.sp-muted{color:var(--crm-muted);margin:0;font-size:14px}.sp-wide{width:100%;height:44px;color:var(--crm-primary);border-color:var(--crm-line);border-radius:999px;margin-top:16px;font-weight:700}.sp-pill{background:var(--crm-soft);color:var(--crm-deep);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.sp-pill-ok{background:var(--crm-success-soft);color:var(--crm-success)}.sp-pill-bad{background:var(--crm-danger-soft);color:var(--crm-danger)}.sp-pill-night-ok{background:var(--crm-glass);color:var(--crm-success-soft)}.sp-check{border:1px solid var(--crm-line);border-radius:18px;margin-top:12px;padding:16px}.sp-check-ok{background:var(--crm-success-soft);border-color:var(--crm-success-soft)}.sp-check-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sp-check-head strong{font-size:15px}.sp-check p{margin:8px 0 12px;font-size:14px}.sp-check footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-check footer small{color:var(--crm-muted);font-size:12px}.sp-check footer button,.sp-check footer a{height:34px;color:var(--crm-primary);background:var(--crm-surface);border-radius:999px;font-size:13px;font-weight:700}.sp-fields{flex-direction:column;gap:16px;margin:0;display:flex}.sp-fields dt{letter-spacing:.12em;text-transform:uppercase;color:var(--crm-muted);font-size:12px;font-weight:700}.sp-fields dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.sp-channels{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sp-channels li{align-items:center;gap:12px;display:flex}.sp-channels li>div{flex:1;min-width:0}.sp-channels small{color:var(--crm-muted);font-size:12px;display:block}.sp-channels strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.sp-channels .sp-empty strong{color:var(--crm-muted)}.sp-channels a,.sp-channels button{color:var(--crm-primary);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.sp-channels .sp-empty button{color:var(--crm-muted)}.sp-channels a svg{width:12px;height:12px}.sp-ch-icon{background:var(--crm-soft);width:34px;height:34px;color:var(--crm-primary);border-radius:10px;flex:none;place-items:center;display:grid}.sp-ch-icon svg{width:16px;height:16px}.sp-empty .sp-ch-icon{color:var(--crm-icon-muted)}.sp-tabs{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:5px;display:inline-flex}.sp-tabs button{height:40px;color:var(--crm-ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.sp-tabs button span{background:var(--crm-soft);color:var(--crm-deep);border-radius:999px;padding:1px 7px;font-size:11px}.sp-tabs button.active{background:var(--crm-night);color:var(--crm-surface);box-shadow:0 0 0 2px var(--crm-primary-shadow)}.sp-tabs button.active span{background:var(--crm-glass);color:var(--crm-surface)}.sp-prose{margin:0 0 14px;font-size:15px;line-height:1.75}.sp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--crm-muted);margin:20px 0 10px;font-size:12px;font-weight:700}.sp-signals{flex-wrap:wrap;gap:8px;display:flex}.sp-signals span{background:var(--crm-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.sp-signals b{color:var(--crm-primary)}.sp-signals .sp-sig-bad{background:var(--crm-danger-soft);border:1px solid var(--crm-danger-line)}.sp-signals .sp-sig-bad b{color:var(--crm-danger)}.sp-chips{flex-wrap:wrap;gap:8px;display:flex}.sp-chips>span{border:1px solid var(--crm-line);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:15px;display:inline-flex}.sp-chips i{background:var(--crm-soft);color:var(--crm-primary);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.sp-chips button{color:var(--crm-muted);font-size:14px}.sp-add-row{gap:8px;margin-bottom:12px;display:flex}.sp-add-row input{border-radius:999px}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sp-input{margin-bottom:14px;display:block}.sp-input>span,.sp-form label>span,.sp-form legend{letter-spacing:.1em;text-transform:uppercase;color:var(--crm-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.sp-input input{border-color:var(--crm-line);border-radius:12px;height:46px;font-size:15px}.sp-saved{color:var(--crm-success);justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.sp-saved svg{width:14px;height:14px}.sp-actions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sp-actions button{text-align:left;width:100%;color:var(--crm-ink);align-items:center;gap:14px;padding:10px 0;font-size:16px;font-weight:600;display:flex}.sp-actions button svg{width:16px;height:16px;color:var(--crm-muted)}.sp-actions button:hover{color:var(--crm-primary)}.sp-actions .sp-danger,.sp-actions .sp-danger svg{color:var(--crm-danger)}.sp-tasks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-tasks li{border:1px solid var(--crm-line);border-radius:14px;padding:10px 12px}.sp-tasks strong{font-size:13px;display:block}.sp-tasks small{color:var(--crm-muted);font-size:12px}.sp-market{background:var(--crm-record-hero);color:var(--crm-surface);border-radius:24px;padding:24px}.sp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--crm-lavender);align-items:center;gap:12px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.sp-market>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sp-market strong{font:800 26px var(--crm-font-title);display:block}.sp-market small{opacity:.7;font-size:12px}.sp-market>p{opacity:.8;margin:14px 0 0;font-size:14px;line-height:1.5}.sp-cnes{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sp-cnes-search{flex:1;min-width:220px;position:relative}.sp-cnes-search svg{width:16px;height:16px;color:var(--crm-primary);position:absolute;top:15px;left:16px}.sp-cnes-search input{border-color:var(--crm-line);border-radius:999px;height:48px;padding-left:44px}.sp-cnes select{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:14px;min-width:120px;height:48px;padding:0 14px}.sp-cnes>button{height:48px}.sp-results{border:1px solid var(--crm-line);border-radius:16px;margin:0 0 12px;padding:6px;list-style:none}.sp-results button{text-align:left;border-radius:10px;width:100%;padding:8px 12px;display:block}.sp-results button:hover{background:var(--crm-soft)}.sp-results small{color:var(--crm-muted);font-size:12px;display:block}.sp-hospitals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-hospitals li{border:1px solid var(--crm-line);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}.sp-hospitals li>div{flex:1;min-width:0}.sp-hospitals strong{font-size:16px;display:block}.sp-hospitals small{color:var(--crm-muted);font-size:13px}.sp-h-icon{background:var(--crm-soft);width:52px;height:52px;color:var(--crm-primary);border-radius:14px;place-items:center;display:grid}.sp-x{border:1px solid var(--crm-line);width:32px;height:32px;color:var(--crm-muted);border-radius:50%}.sp-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-pair{border:1px solid var(--crm-line);border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.sp-pair-thumb{background:var(--crm-soft);border-radius:12px;flex:none;place-items:center;width:112px;height:76px;display:grid;position:relative;overflow:hidden}.sp-pair-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-pair-thumb span{color:var(--crm-primary);font-size:12px;font-weight:700;position:relative}.sp-pair-thumb img+span{color:var(--crm-surface);text-shadow:0 1px 2px var(--crm-night)}.sp-pair-body{flex:1;min-width:0}.sp-pair-body input{border-radius:10px}.sp-pair-body small{margin-top:6px;font-size:13px;font-weight:600;display:block}.sp-ok{color:var(--crm-success)}.sp-warn{color:var(--crm-danger)}.sp-pair-actions{flex-direction:column;gap:6px;display:flex}.sp-pair-actions button{height:34px;padding:0 16px}.sp-reviews-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sp-seg{background:var(--crm-canvas);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.sp-seg button{border-radius:999px;height:34px;padding:0 14px;font-size:14px;font-weight:600}.sp-seg button.active{background:var(--crm-night);color:var(--crm-surface)}.sp-seg-pills{background:0 0;gap:6px}.sp-seg-pills button{border:1px solid var(--crm-line)}.sp-rating{font:700 18px var(--crm-font-title);color:var(--crm-primary)}.sp-reviews{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sp-reviews li{background:var(--crm-canvas);border-radius:14px;padding:14px 16px}.sp-reviews li>div{justify-content:space-between;gap:10px;display:flex}.sp-reviews strong{font-size:15px}.sp-reviews em{color:var(--crm-primary);letter-spacing:1px;margin-right:8px;font-style:normal}.sp-reviews small{color:var(--crm-muted);font-size:13px}.sp-reviews p{margin:8px 0 0;font-size:15px}.sp-dashed{border:1px dashed var(--crm-line);text-align:center;color:var(--crm-muted);border-radius:16px;padding:28px;font-size:14px}.sp-links{justify-content:center;align-items:center;gap:18px;display:flex}.sp-links a{color:var(--crm-primary);align-items:center;gap:4px;font-weight:700;display:inline-flex}.sp-links svg{width:13px;height:13px}.sp-portal{background:var(--crm-record-hero);color:var(--crm-surface);border-radius:24px;padding:26px}.sp-portal-top{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.sp-portal-top>div:first-child{flex:1;min-width:0}.sp-portal-top p:not(.sp-eyebrow){opacity:.85;margin:14px 0 0;font-size:15px}.sp-portal-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-portal-link code{background:var(--crm-glass);border:1px solid var(--crm-glass-line);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700}.sp-portal-link button{color:var(--crm-lavender);margin-left:10px;font-size:12px}.sp-portal-cta{flex-direction:column;gap:10px;min-width:260px;display:flex}.sp-portal-cta>*{border-radius:999px;height:48px;font-weight:700}.sp-portal-cta a{color:var(--crm-surface);border-color:var(--crm-glass-line);background:0 0}.sp-portal-stats{border-top:1px solid var(--crm-glass-line);grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 0;padding-top:18px;display:grid}.sp-portal-stats dt{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:12px;font-weight:700}.sp-portal-stats dd{font:700 19px var(--crm-font-title);margin:6px 0 2px}.sp-portal-stats small{opacity:.6;font-size:12px}.sp-complete{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-complete li{border:1px solid var(--crm-line);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.sp-complete li.ok{background:var(--crm-success-soft);border-color:var(--crm-success-soft)}.sp-complete li>div{flex:1}.sp-complete strong{font-size:16px;display:block}.sp-complete small{color:var(--crm-muted);font-size:14px}.sp-tick{background:var(--crm-danger);width:36px;height:36px;color:var(--crm-surface);border-radius:50%;place-items:center;display:grid}.ok .sp-tick{background:var(--crm-success)}.sp-tick svg{width:16px;height:16px}.sp-textarea{border-color:var(--crm-line);border-radius:14px;min-height:104px;font-size:15px}.sp-note-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.sp-note-foot label{align-items:center;gap:10px;font-size:15px;display:flex}.sp-note-foot b{font-weight:500}.sp-note-foot button{height:44px;padding:0 20px}.sp-filter{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:5px;display:inline-flex}.sp-filter button{border-radius:999px;height:36px;padding:0 14px;font-size:15px;font-weight:600}.sp-filter button.active{background:var(--crm-night);color:var(--crm-surface)}.sp-timeline{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.sp-timeline li{grid-template-columns:28px 1fr auto;gap:10px;display:grid;position:relative}.sp-timeline li:not(:last-child):before{content:"";background:var(--crm-line);width:1px;position:absolute;top:28px;bottom:-22px;left:13px}.sp-dot{background:var(--crm-soft);width:26px;height:26px;color:var(--crm-primary);border-radius:50%;place-items:center;display:grid}.sp-dot svg{width:13px;height:13px}.sp-dot-system{background:var(--crm-success-soft);color:var(--crm-success)}.sp-timeline strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.sp-timeline i{background:var(--crm-canvas);color:var(--crm-muted);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.sp-timeline p{color:var(--crm-muted);white-space:pre-wrap;margin:4px 0 0;font-size:15px}.sp-timeline small{text-align:right;color:var(--crm-muted);font-size:13px;line-height:1.6}.sp-dialog{border-radius:28px;max-width:560px}.sp-dialog-wide{max-width:860px;max-height:88vh;overflow:auto}.sp-dialog h2{font:700 24px var(--crm-font-title)}.sp-form{flex-direction:column;gap:16px;display:flex}.sp-form label>span{text-transform:none;letter-spacing:0;font-size:14px}.sp-form label b{color:var(--crm-primary)}.sp-form input,.sp-form select,.sp-form textarea{border:1px solid var(--crm-lavender);background:var(--crm-surface);border-radius:14px;width:100%;height:52px;padding:0 16px}.sp-form textarea{height:110px;padding:12px 16px}.sp-form fieldset{border:0;margin:0;padding:0}.sp-form legend{text-transform:none;letter-spacing:0;font-size:14px}.sp-methods{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sp-methods button{border:1px solid var(--crm-line);border-radius:14px;height:52px;font-size:15px;font-weight:700}.sp-methods button.active{background:var(--crm-night);color:var(--crm-surface);border-color:var(--crm-night)}.sp-form footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sp-form footer button{height:52px;padding:0 28px;font-size:16px}.sp-link-btn{color:var(--crm-primary);font-weight:600}.sp-danger-btn{background:var(--crm-danger);color:var(--crm-surface)}.sg-nav-detail{align-items:center;gap:6px;display:inline-flex}.sg-nav-detail b{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.sg-nav-count{background:var(--crm-primary);min-width:20px;height:20px;color:var(--crm-surface);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:11px;display:inline-grid}@media (width<=1400px){.sp-layout{grid-template-columns:300px minmax(0,1fr)}.sp-layout>.sp-col:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}}@media (width<=1000px){.sp-layout{grid-template-columns:1fr}.sp-layout>.sp-col{margin-top:0}.sp-layout>.sp-col:last-child{grid-template-columns:1fr}.sp-center{order:-1;margin-top:0}.sp-two,.sp-pairs,.sp-grid2{grid-template-columns:1fr}.sp-name-row h1{font-size:34px}.sp-hero{padding:20px 16px 40px}.sp-hero-top{flex-wrap:wrap}.sp-portal-stats{grid-template-columns:repeat(2,1fr)}.sp-methods{grid-template-columns:repeat(3,1fr)}}.sg-module,.pr-page{--crm-warning:oklch(62% .14 70);--crm-warning-soft:oklch(96% .05 85)}.sg-module .sg-night-band{padding:30px 32px;position:relative;overflow:hidden}.sg-module .sg-night-band:after{content:"";border:90px solid var(--crm-glass);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:-80px;right:-140px}.sg-module .sg-band-heading{z-index:1;align-items:center;position:relative}.sg-module .sg-eyebrow{letter-spacing:.26em;font-size:12px}.sg-module .sg-night-band h1{letter-spacing:-.02em;font-size:52px}.sg-module .sg-band-sub{opacity:.7;font-size:15px}.sg-module .sg-modes{border-color:var(--crm-glass-line);background:0 0;padding:4px}.sg-module .sg-modes button{height:40px;padding:0 20px;font-size:15px;font-weight:700}.sg-module .sg-modes .active{background:var(--crm-surface);color:var(--crm-primary);box-shadow:0 0 0 2px var(--crm-primary)}.sg-module .sg-band-actions .sg-outline{height:48px;padding:0 22px;font-size:15px}.sg-module .sg-band-actions .gradient-cta{height:48px;padding:0 24px;font-size:16px}.sg-module .sg-kpis{z-index:1;gap:12px;margin-top:26px;position:relative}.sg-module .sg-kpi{border-radius:20px;padding:22px}.sg-module .sg-kpi>span{font-size:14px}.sg-module .sg-kpi strong{font:800 32px/1.1 var(--crm-font-display);align-items:baseline;gap:8px;display:flex}.sg-kpi-delta{font:700 13px var(--crm-font-body);color:var(--crm-lavender);font-style:normal}.sg-module .sg-kpi small{margin-top:8px;font-size:13px}.sg-module .sg-content{padding:20px 32px 48px}.sg-module .sg-filters{align-items:center;gap:10px;margin-bottom:22px}.sg-module .sg-search{width:330px}.sg-module .sg-search input{height:44px;font-size:14px}.sg-module .sg-search>svg{top:15px}.sg-filter-pill{height:44px;color:var(--crm-ink);background:var(--crm-surface);border-color:var(--crm-line);border-radius:999px;gap:8px;padding:0 16px;font-size:15px;font-weight:700}.sg-count{color:var(--crm-muted);margin-left:auto;font-size:14px}.sg-pri{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.sg-pri-high{background:var(--crm-danger-soft);color:var(--crm-danger)}.sg-pri-medium{background:var(--crm-warning-soft);color:var(--crm-warning)}.sg-pri-low{background:var(--crm-soft);color:var(--crm-muted)}.sg-module .sg-work-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:22px}.sg-q-groups{flex-direction:column;gap:18px;min-width:0;display:flex}.sg-q-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;overflow:hidden}.sg-q-card>header{border-bottom:1px solid var(--crm-line);align-items:center;gap:14px;padding:20px 24px;display:flex}.sg-q-card>header>div{flex:1;min-width:0}.sg-q-card h2{font:700 18px var(--crm-font-title);margin:0}.sg-q-card header p{color:var(--crm-muted);margin:2px 0 0;font-size:14px}.sg-q-icon{background:var(--crm-soft);width:36px;height:36px;color:var(--crm-primary);border-radius:12px;place-items:center;display:grid}.sg-q-icon svg{width:17px;height:17px}.sg-q-icon-ok{background:var(--crm-success-soft);color:var(--crm-success)}.sg-q-icon-bad{background:var(--crm-danger-soft);color:var(--crm-danger)}.sg-q-count{background:var(--crm-soft);min-width:28px;height:26px;color:var(--crm-primary);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;display:grid}.sg-q-count-ok{background:var(--crm-success-soft);color:var(--crm-success)}.sg-q-count-bad{background:var(--crm-danger-soft);color:var(--crm-danger)}.sg-q-row{border-top:1px solid var(--crm-line);align-items:center;gap:16px;padding:16px 24px;display:flex}.sg-q-row:first-of-type{border-top:0}.sg-q-id{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;min-width:0;padding:0;display:flex}.sg-q-id>div{min-width:0}.sg-q-id p{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.sg-q-id strong{font:700 17px var(--crm-font-title);color:var(--crm-ink)}.sg-q-id small{color:var(--crm-muted);font-size:14px}.sg-q-id>div>span{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;display:block;overflow:hidden}.sg-q-id .sg-photo{border-radius:14px;width:48px;height:48px}.sg-q-actions{flex:none;align-items:center;gap:10px;display:flex}.sg-q-actions>small{color:var(--crm-muted);margin-right:2px;font-size:14px}.sg-q-dark{background:var(--crm-night);height:38px;color:var(--crm-surface);border-radius:999px;padding:0 16px;font-size:15px;font-weight:700}.sg-q-dark:hover{background:var(--crm-deep)}.sg-q-out{height:38px;color:var(--crm-primary);border-color:var(--crm-line);background:var(--crm-surface);border-radius:999px;padding:0 14px;font-size:15px;font-weight:700}.sg-q-more{border-top:1px solid var(--crm-line);width:100%;color:var(--crm-primary);background:var(--crm-surface);padding:12px;font-size:14px;font-weight:700}.sg-q-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:84px}.sg-module .sg-funnel{background:var(--crm-night-gradient,var(--crm-record-hero));border-radius:26px;padding:26px 24px}.sg-funnel-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--crm-lavender);margin:0;font-size:12px;font-weight:800}.sg-module .sg-funnel-line{margin-top:18px;font-size:15px}.sg-bar{background:var(--crm-glass);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.sg-bar i{background:var(--crm-gradient);border-radius:999px;height:100%;display:block}.sg-bar-light{background:var(--crm-soft)}.sg-funnel-note{opacity:.65;margin:20px 0 0;font-size:14px;line-height:1.5}.sg-rail-card{background:var(--crm-surface);border:1px solid var(--crm-line);border-radius:24px;padding:22px 24px}.sg-rail-card h3{font:700 18px var(--crm-font-title);margin:0 0 10px}.sg-rail-card>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.sg-rail-card>button>div{flex:1;min-width:0}.sg-rail-card>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.sg-rail-card>button small{color:var(--crm-muted);font-size:13px;display:block}.sg-rail-open,.sg-rail-ok{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.sg-rail-open{background:var(--crm-danger-soft);color:var(--crm-danger)}.sg-rail-ok{background:var(--crm-success-soft);color:var(--crm-success)}.sg-rail-empty{color:var(--crm-muted);margin:0;font-size:14px}.sg-reason{margin-top:12px}.sg-reason>div:first-child{justify-content:space-between;font-size:14px;display:flex}.sg-reason b{color:var(--crm-muted);font-weight:500}.sg-module .sg-board{gap:14px;padding-bottom:20px}.sg-module .sg-column{border-radius:24px;width:330px;padding:0 0 10px}.sg-module .sg-column>header{border-bottom:2px solid var(--crm-primary);align-items:flex-start;gap:10px;margin:0 16px;padding:20px 4px 14px;display:flex}.sg-module .sg-column>header>div{flex:1;min-width:0}.sg-module .sg-column h2{font:700 17px var(--crm-font-title);border:0;margin:0;padding:0;display:block}.sg-module .sg-column header p{color:var(--crm-muted);margin:3px 0 0;font-size:13px}.sg-module .sg-column-verified_active>header{border-color:var(--crm-success)}.sg-module .sg-column-not_interested>header{border-color:var(--crm-danger)}.sg-module .sg-board-items{min-height:120px;padding:4px 12px}.sg-board-empty{text-align:center;color:var(--crm-muted);padding:22px 0;font-size:14px}.sg-module .sg-board-card{border:1px solid var(--crm-line);text-align:left;background:var(--crm-surface);cursor:grab;width:100%;box-shadow:var(--crm-card-shadow);border-radius:18px;margin-top:12px;padding:16px;display:block}.sg-bc-top{justify-content:space-between;align-items:center;display:flex}.sg-bc-top code{color:var(--crm-primary);font:700 13px ui-monospace,monospace}.sg-module .sg-board-card .sg-identity{margin:10px 0 8px}.sg-module .sg-board-card .sg-identity strong{font:700 16px var(--crm-font-title);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sg-module .sg-board-card .sg-identity small{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.sg-module .sg-board-card .sg-identity>div{min-width:0}.sg-bc-phone{color:var(--crm-muted);margin:0;font-size:14px}.sg-bc-ctx{background:var(--crm-soft);color:var(--crm-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:14px;font-weight:600;overflow:hidden}.sg-module .sg-board-card footer{border-top:1px solid var(--crm-line);color:var(--crm-muted);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.sg-board-closed{opacity:.75}.sg-board-closed .sg-identity strong{text-decoration:line-through}.sg-presence-compact{gap:6px;display:inline-flex}.sg-presence-compact>span{background:var(--crm-soft);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sg-presence-compact img{object-fit:contain;width:14px;height:14px}.sg-presence-compact svg{width:14px;height:14px;color:var(--crm-primary)}@media (width<=1100px){.sg-module .sg-work-layout{grid-template-columns:1fr}.sg-q-rail{position:static}.sg-module .sg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sg-q-row{flex-direction:column;align-items:stretch}.sg-q-actions{justify-content:flex-end}.sg-module .sg-night-band h1{font-size:36px}.sg-count{margin-left:0}}.crm-main .pr-page{padding-bottom:48px}.crm-main .pr-hero{padding-bottom:100px}.crm-main .pr-name{text-transform:lowercase}.crm-main .pr-stage-chip{background:var(--crm-surface);color:var(--crm-primary);opacity:1;border-radius:999px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-flex}.crm-main .pr-pri-chip{background:var(--crm-glass);color:var(--crm-lavender);border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-flex}.crm-main .pr-pri-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sp-hero-name>p{opacity:1}.sp-hero-name>p>span:last-child{opacity:.7}.crm-main .pr-stepper{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.crm-main .pr-stepper button{text-align:left;border:1px solid var(--crm-glass-line);background:var(--crm-glass);width:100%;min-height:64px;color:var(--crm-surface);cursor:pointer;border-radius:12px;padding:12px 14px}.crm-main .pr-stepper strong{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.crm-main .pr-stepper strong svg{width:13px;height:13px}.crm-main .pr-stepper small{opacity:.75;margin-top:6px;font-size:12px;display:block}.crm-main .pr-stepper button.done{opacity:.5}.crm-main .pr-stepper button.current{background:var(--crm-gradient);border-color:#0000}.crm-main .pr-next{z-index:3;background:var(--crm-surface);border:1px solid var(--crm-line);box-shadow:var(--crm-card-shadow);border-radius:24px;align-items:center;gap:18px;margin:-70px 24px 22px;padding:24px 26px;display:flex;position:relative}.crm-main .pr-next>div{flex:1;min-width:0}.crm-main .pr-next h2{font:700 20px var(--crm-font-title);margin:2px 0 4px}.crm-main .pr-next p:not(.sp-eyebrow){color:var(--crm-muted);margin:0;font-size:15px}.crm-main .pr-next .sp-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--crm-primary);margin:0;font-size:12px;font-weight:800}.crm-main .pr-next-icon{background:var(--crm-gradient);width:54px;height:54px;color:var(--crm-surface);border-radius:16px;place-items:center;display:grid}.crm-main .pr-next-icon svg{width:24px;height:24px}.crm-main .pr-next-sec,.crm-main .pr-next-pri{height:46px;padding:0 22px;font-size:15px}.crm-main .pr-layout .sp-center,.crm-main .pr-layout>.sp-col:first-child,.crm-main .pr-layout>.sp-col:last-child{margin-top:0}.crm-main .pr-layout .sp-tabs{align-self:flex-start}.crm-main .pr-err{color:var(--crm-danger);font-size:12px!important}.crm-main .pr-input{border-radius:12px;height:36px;margin-bottom:10px}.crm-main .pr-confirm{color:var(--crm-muted);align-items:center;gap:6px;margin-left:10px;font-size:12px;font-weight:500;display:inline-flex}.crm-main .pr-pri-seg{background:var(--crm-soft);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.crm-main .pr-pri-seg button{height:40px;color:var(--crm-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.crm-main .pr-pri-seg i{background:currentColor;border-radius:50%;width:6px;height:6px}.crm-main .pr-pri-seg .pr-pri-low{color:var(--crm-lavender)}.crm-main .pr-pri-seg button.active{background:var(--crm-gradient);color:var(--crm-surface);box-shadow:var(--crm-primary-shadow)}.crm-main .pr-owner{border-top:1px solid var(--crm-line);margin-top:18px;padding-top:18px}.crm-main .pr-owner-box{border:1px solid var(--crm-line);border-radius:999px;align-items:center;gap:12px;margin-top:6px;padding:8px 14px 8px 8px;display:flex}.crm-main .pr-owner-box strong{font-size:15px;display:block}.crm-main .pr-owner-box small{color:var(--crm-muted);font-size:12px;display:block}.crm-main .pr-owner-av{background:var(--crm-gradient);width:40px;height:40px;color:var(--crm-surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.crm-main .pr-owner-note{margin-top:10px!important;font-size:13px!important}.crm-main .pr-meta{margin:16px 0}.crm-main .pr-meta strong{font-size:15px}.crm-main .pr-intl{border:1px solid var(--crm-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.crm-main .pr-intl i{background:var(--crm-muted);border-radius:50%;width:9px;height:9px}.crm-main .pr-intl-yes i{background:var(--crm-success)}.crm-main .pr-intl-no i{background:var(--crm-danger)}.crm-main .pr-intl small{color:var(--crm-muted);flex-basis:100%;font-size:12px;font-weight:400}.crm-main .pr-signals-label{margin-top:18px!important}.crm-main .pr-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-main .pr-fields>div>div:first-child{letter-spacing:.14em;color:var(--crm-muted);font-size:12px!important}.crm-main .pr-fields input{border-radius:12px;height:46px}.crm-main .pr-page .sg-record-section{flex-direction:column;gap:20px;display:flex}.crm-main .pr-page .sg-record-section[hidden]{display:none}.crm-main .pr-page .sg-record-section>div.rounded-2xl{border-radius:24px}.sp-actions a{color:var(--crm-ink);align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.sp-actions a svg{width:17px;height:17px;color:var(--crm-muted)}@media (width<=1400px){.crm-main .pr-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.crm-main .pr-stepper{display:flex;overflow-x:auto}.crm-main .pr-stepper li{min-width:140px}.crm-main .pr-next{flex-wrap:wrap;margin:-60px 12px 18px}.crm-main .pr-fields{grid-template-columns:1fr}}.sp-actions button:disabled{opacity:.4;cursor:not-allowed}.crm-main>.pr-page,.crm-main .pr-page{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important}.crm-main .pr-page .pr-hero{border-radius:0!important;margin:0!important}.crm-main .pr-page .pr-stepper,.crm-main .pr-page .pr-stepper li{box-shadow:none!important;background:0 0!important;border:0!important}.crm-main .pr-page .pr-stepper button{background:var(--crm-glass)!important;color:var(--crm-surface)!important;border:1px solid var(--crm-glass-line)!important}.crm-main .pr-page .pr-stepper button.current{background:var(--crm-gradient)!important;border-color:#0000!important}.crm-main .pr-hero .sp-hero-name{flex:560px}.crm-main .pr-hero .sp-name-row h1{font-size:56px}.crm-main .pr-hero .sp-hero-cta{align-self:flex-end}.crm-main .pr-page .pr-layout{padding:0 24px 48px}.crm-main .pr-page .pr-stepper li{height:auto!important;overflow:visible!important}.crm-main .pr-page .pr-stepper button{white-space:normal;min-height:66px;display:block;height:auto!important}.crm-main .pr-page .pr-stepper button.done strong{color:var(--crm-surface)}.crm-main .pr-page .pr-stepper{height:auto!important;max-height:none!important;overflow:visible!important}.sg-outreach-dialog{border-radius:32px!important;width:1040px!important;padding:32px 36px!important}.sg-outreach-dialog [role=heading],.sg-outreach-dialog h2{font:700 26px var(--crm-font-title)}.sg-outreach-dialog label{color:var(--crm-muted);font-weight:600;font-size:15px!important}.sg-outreach-dialog button[role=combobox],.sg-outreach-dialog input{border-color:var(--crm-lavender);border-radius:16px;font-size:16px;height:56px!important}.sg-outreach-dialog textarea{border-color:var(--crm-lavender)!important;border-radius:16px!important;padding:16px!important;font-size:16px!important}.sg-outreach-layout{grid-template-columns:minmax(0,1fr) 380px!important;gap:28px!important}.sg-outreach-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sg-outreach-label{justify-content:space-between;align-items:center;display:flex}.sg-outreach-label small{color:var(--crm-muted);font-size:14px}.sg-outreach-help{line-height:1.5;color:var(--crm-muted)!important;font-size:14px!important}.sg-outreach-preview{flex-direction:column;display:flex;border-radius:28px!important;padding:28px!important}.sg-outreach-preview .sg-eyebrow{letter-spacing:.24em;text-transform:uppercase;text-align:left!important;font-size:12px!important}.sg-outreach-preview .sg-message-bubble{background:var(--crm-glass);border:0;font-size:15px}.sg-outreach-log{opacity:.7;margin-top:auto;padding-top:24px;font-size:14px;line-height:1.55}.sg-outreach-cancel{color:var(--crm-primary);font-size:17px;font-weight:600}.sg-outreach-send{border-radius:999px;height:56px;padding:0 28px;font-size:17px;font-weight:700}.sg-outreach-send:disabled{opacity:.5}@media (width<=850px){.sg-outreach-layout{grid-template-columns:1fr!important}.sg-outreach-pair{grid-template-columns:1fr}.sg-outreach-dialog{padding:22px!important}}.nv-flight-details{border-top:1px solid var(--nv-hairline);color:var(--nv-ink);overflow-wrap:anywhere;padding:20px 16px;font-size:13px;line-height:1.5}.nv-flight-itinerary+.nv-flight-itinerary{border-top:1px solid var(--nv-hairline);margin-top:20px;padding-top:20px}.nv-flight-section-heading{color:var(--nv-purple-deep);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.nv-flight-section-heading h3{color:var(--nv-ink);margin:0;font-size:14px;font-weight:700}.nv-flight-section-heading>span{color:var(--nv-slate);margin-left:auto;font-size:12px}.nv-flight-route-summary{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;display:grid}.nv-flight-route-summary>svg{color:var(--nv-purple)}.nv-flight-timing{flex-direction:column;gap:2px;min-width:0;display:flex}.nv-flight-timing>strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.nv-flight-timing>strong>span{font-size:13px;font-weight:600}.nv-flight-timing>span{color:var(--nv-slate);font-size:12px}.nv-flight-timing .nv-flight-label{color:var(--nv-purple-deep);font-size:11px;font-weight:600}.nv-flight-segments{margin:0;padding:0 0 0 8px;list-style:none}.nv-flight-segments>li{border-left:1px solid var(--nv-lavender-line);padding:0 0 14px 18px;position:relative}.nv-flight-segments>li:last-child{padding-bottom:0}.nv-flight-segment-title{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.nv-flight-segment-title>strong{align-items:center;gap:6px;font-weight:600;display:flex}.nv-flight-segment-title>span:not(.nv-flight-dot){color:var(--nv-slate);font-size:12px}.nv-flight-dot{background:var(--nv-purple);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.nv-flight-segment-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.nv-flight-segment-times strong{font-size:15px}.nv-flight-segment-times strong span{display:none}.nv-flight-connection{background:var(--nv-lavender-soft);color:var(--nv-purple-deep);border-radius:6px;align-items:center;gap:6px;margin:12px 0 0;padding:8px 10px;font-size:12px;display:flex}.nv-flight-connection svg{flex-shrink:0}.nv-flight-note{color:var(--nv-slate);margin:14px 0 0;font-size:12px;line-height:1.6}.nv-flight-fare{border-top:1px solid var(--nv-hairline);margin-top:18px;padding-top:18px}.nv-flight-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0 0 18px;display:grid}.nv-flight-facts dt{color:var(--nv-slate);margin-bottom:3px;font-size:12px}.nv-flight-facts dd{margin:0;font-weight:600}.nv-flight-terms{white-space:pre-line;border-left:2px solid var(--nv-lavender-line);color:var(--nv-slate);margin:0 0 18px;padding-left:12px}@media (width<=480px){.nv-flight-section-heading>span{width:100%;margin-left:25px}.nv-flight-route-summary{gap:8px}.nv-flight-facts{grid-template-columns:minmax(0,1fr);gap:12px}}.nv-hotel-details{border-top:1px solid var(--nv-hairline);color:var(--nv-ink);overflow-wrap:anywhere;padding:20px 16px;font-size:13px;line-height:1.6}.nv-hotel-detail-section+.nv-hotel-detail-section{border-top:1px solid var(--nv-hairline);margin-top:22px;padding-top:20px}.nv-hotel-detail-section h3{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.nv-hotel-detail-section h3 svg{color:var(--nv-purple-deep);flex-shrink:0}.nv-hotel-detail-section p{margin:0 0 12px}.nv-hotel-detail-section p:last-child{margin-bottom:0}.nv-hotel-gallery{scroll-snap-type:x proximity;gap:8px;margin-bottom:18px;padding-bottom:8px;display:flex;overflow-x:auto}.nv-hotel-gallery button{background:var(--nv-lavender-soft);cursor:pointer;scroll-snap-align:start;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:128px;height:88px;padding:0;overflow:hidden}.nv-hotel-gallery button[aria-pressed=true]{border-color:var(--nv-purple)}.nv-hotel-gallery img{object-fit:cover;width:100%;height:100%}.nv-hotel-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.nv-hotel-facts dt{color:var(--nv-slate);font-size:12px}.nv-hotel-facts dd{margin:2px 0 0;font-weight:600}.nv-hotel-note{color:var(--nv-slate);font-size:12px}.nv-hotel-amenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.nv-hotel-amenities li{align-items:flex-start;gap:8px;display:flex}.nv-hotel-amenities svg{color:var(--nv-purple-deep);flex-shrink:0;margin-top:3px}.nv-hotel-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nv-hotel-inclusion-grid h4{align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.nv-hotel-inclusion-grid h4 svg{color:var(--nv-purple-deep)}.nv-hotel-inclusion-grid>div:first-child h4 svg{color:var(--nv-success)}.nv-hotel-inclusion-grid ul{margin:0;padding-left:18px}.nv-hotel-inclusion-grid li+li{margin-top:6px}.nv-hotel-unknown{border-left:2px solid var(--nv-lavender-line);color:var(--nv-slate);margin-top:16px;padding-left:12px;font-size:12px}.nv-hotel-policy{white-space:pre-line}.nv-hotel-detail-section a{color:var(--nv-purple-deep);text-underline-offset:3px;text-decoration:underline}@media (width<=480px){.nv-hotel-inclusion-grid,.nv-hotel-facts,.nv-hotel-amenities{grid-template-columns:minmax(0,1fr)}}:root{--cf-primary:oklch(53.2% .185 298.2);--cf-deep:oklch(42.9% .166 296.8);--cf-dark:oklch(32.6% .135 296.6);--cf-lavender:oklch(77.5% .107 307);--cf-line:oklch(90.3% .045 298);--cf-fill:oklch(96.3% .019 299);--cf-soft:oklch(96.8% .008 305);--cf-ink:oklch(32% .032 280);--cf-muted:oklch(53% .037 268);--cf-hairline:oklch(94.6% .01 268);--cf-surface:oklch(100% 0 0);--cf-success:oklch(50.8% .118 165);--cf-success-bg:oklch(97.9% .021 166);--cf-error:oklch(50.2% .177 29);--cf-error-bg:oklch(98.3% .009 17);--cf-error-line:oklch(92.3% .037 20);--cf-error-input:oklch(80.8% .104 20);--cf-error-badge:oklch(95.6% .02 19);--cf-gradient:linear-gradient(135deg,var(--cf-primary),var(--cf-deep));--cf-hero-gradient:linear-gradient(135deg,var(--cf-primary) 0%,var(--cf-deep) 55%,var(--cf-dark) 100%);--cf-page-gradient:linear-gradient(180deg,var(--cf-fill),var(--cf-surface) 380px);--cf-glass:var(--cf-surface)}@supports (color:color-mix(in lab, red, red)){:root{--cf-glass:color-mix(in srgb,var(--cf-surface) 14%,transparent)}}:root{--cf-glass-line:var(--cf-surface)}@supports (color:color-mix(in lab, red, red)){:root{--cf-glass-line:color-mix(in srgb,var(--cf-surface) 24%,transparent)}}:root{--cf-inverse-muted:var(--cf-surface)}@supports (color:color-mix(in lab, red, red)){:root{--cf-inverse-muted:color-mix(in srgb,var(--cf-surface) 82%,transparent)}}:root{--cf-shadow:0 10px 30px var(--cf-dark)}@supports (color:color-mix(in lab, red, red)){:root{--cf-shadow:0 10px 30px color-mix(in srgb,var(--cf-dark) 6%,transparent)}}:root{--cf-hero-shadow:0 18px 40px var(--cf-dark)}@supports (color:color-mix(in lab, red, red)){:root{--cf-hero-shadow:0 18px 40px color-mix(in srgb,var(--cf-dark) 22%,transparent)}}:root{--cf-button-shadow:0 10px 30px var(--cf-primary)}@supports (color:color-mix(in lab, red, red)){:root{--cf-button-shadow:0 10px 30px color-mix(in srgb,var(--cf-primary) 24%,transparent)}}:root{--cf-selected-shadow:0 6px 16px var(--cf-primary)}@supports (color:color-mix(in lab, red, red)){:root{--cf-selected-shadow:0 6px 16px color-mix(in srgb,var(--cf-primary) 28%,transparent)}}:root{--cf-focus:0 0 0 4px var(--cf-primary)}@supports (color:color-mix(in lab, red, red)){:root{--cf-focus:0 0 0 4px color-mix(in srgb,var(--cf-primary) 16%,transparent)}}:root{--crm-night-gradient:var(--crm-record-hero);--crm-canvas:var(--crm-page);--crm-muted:var(--crm-slate);--crm-primary:var(--crm-violet);--crm-glass:var(--crm-night-soft);--crm-glass-line:var(--crm-night-line);--crm-brand-gradient:var(--crm-gradient);--crm-card-shadow:var(--crm-shadow);--crm-font-body:"DM Sans", sans-serif;--crm-font-display:Gilroy, "DM Sans", sans-serif;--crm-font-title:Outfit, "DM Sans", sans-serif;--crm-success:oklch(49% .12 165);--crm-success-soft:oklch(95% .03 165);--crm-danger:var(--crm-error);--crm-danger-soft:oklch(97% .015 25);--crm-danger-line:oklch(86% .06 25);--au-opening-canvas:oklch(96.3% .007 310);--au-opening-ink:oklch(21% .04 295);--au-opening-purple:oklch(52% .16 300);--au-opening-purple-deep:#5b3fa6;--au-opening-muted:oklch(55% .025 290);--au-opening-line:oklch(92.5% .011 305);--au-opening-trust-shadow:0 10px 30px -18px var(--au-opening-ink)}@supports (color:color-mix(in lab, red, red)){:root{--au-opening-trust-shadow:0 10px 30px -18px color-mix(in oklab,var(--au-opening-ink) 16%,transparent)}}:root{--au-opening-phone-shadow:0 20px 30px var(--au-opening-ink)}@supports (color:color-mix(in lab, red, red)){:root{--au-opening-phone-shadow:0 20px 30px color-mix(in oklab,var(--au-opening-ink) 22%,transparent)}}:root{--crm-record-ink:oklch(16% .012 295);--crm-record-glass:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){:root{--crm-record-glass:color-mix(in oklab, var(--crm-surface) 16%, transparent)}}:root{--crm-record-glass-border:var(--crm-surface)}@supports (color:color-mix(in lab, red, red)){:root{--crm-record-glass-border:color-mix(in oklab, var(--crm-surface) 26%, transparent)}}:root{--crm-record-hero:radial-gradient(85% 150% at 14% 85%, var(--crm-lavender), var(--crm-night) 74%)}@supports (color:color-mix(in lab, red, red)){:root{--crm-record-hero:radial-gradient(85% 150% at 14% 85%, color-mix(in oklab, var(--crm-lavender) 48%, var(--crm-night)), var(--crm-night) 74%)}}.finance-preapproval{--finance-bg:oklch(98.5% .008 302);--finance-surface:oklch(100% 0 0);--finance-ink:oklch(25% .04 296);--finance-muted:oklch(53% .035 294);--finance-primary:oklch(53% .18 295);--finance-primary-deep:oklch(37% .14 295);--finance-soft:oklch(96.5% .026 299);--finance-border:oklch(91% .022 296);--finance-shadow:0 28px 80px -30px var(--finance-primary-deep)}@supports (color:color-mix(in lab, red, red)){.finance-preapproval{--finance-shadow:0 28px 80px -30px color-mix(in oklab, var(--finance-primary-deep) 35%, transparent)}}.finance-preapproval{background:var(--finance-surface);color:var(--finance-ink);font-family:var(--font-finance-body);box-shadow:var(--finance-shadow)}.finance-preapproval-layout{min-width:0;display:grid}.finance-preapproval-rail{background:linear-gradient(145deg, var(--finance-primary-deep), var(--finance-primary));color:var(--finance-surface);padding:1.25rem 1.25rem 1rem;position:relative;overflow:hidden}.finance-preapproval-rail:after{content:"";border:1px solid var(--finance-surface);height:15rem;position:absolute;inset:auto -20% -45% 12%}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-rail:after{border:1px solid color-mix(in oklab, var(--finance-surface) 20%, transparent)}}.finance-preapproval-rail:after{pointer-events:none;border-radius:50%;transform:rotate(-12deg)}.finance-preapproval-rail-inner{z-index:1;gap:1rem;display:grid;position:relative}.finance-preapproval-brand-mark{border:1px solid var(--finance-surface);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:none}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-brand-mark{border:1px solid color-mix(in oklab, var(--finance-surface) 30%, transparent)}}.finance-preapproval-brand-mark{background:var(--finance-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-brand-mark{background:color-mix(in oklab, var(--finance-surface) 12%, transparent)}}.finance-preapproval-eyebrow,.finance-preapproval-step{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.finance-preapproval-eyebrow{opacity:.72}.finance-preapproval-rail-title{max-width:17rem;font-family:var(--font-finance-display);letter-spacing:0;color:inherit;margin-top:.35rem;font-size:1.25rem;font-weight:700;line-height:1.2}.finance-preapproval-rail-copy{opacity:.78;max-width:18rem;margin-top:.75rem;font-size:.875rem;line-height:1.65;display:none}.finance-preapproval-summary{border-top:1px solid var(--finance-surface);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-summary{border-top:1px solid color-mix(in oklab, var(--finance-surface) 22%, transparent)}}.finance-preapproval-summary{padding-top:.9rem}.finance-preapproval-summary span{opacity:.68;font-size:.625rem;font-weight:700;line-height:1.35;display:block}.finance-preapproval-summary strong{font-family:var(--font-finance-display);letter-spacing:0;margin-top:.15rem;font-size:1.05rem;line-height:1.2;display:block}.finance-preapproval-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.finance-preapproval-trust{gap:.75rem;margin-top:auto;font-size:.75rem;font-weight:650;display:none}.finance-preapproval-trust>div{opacity:.82;align-items:center;gap:.625rem;display:flex}.finance-preapproval-main{background:var(--finance-surface);min-width:0;padding:1.5rem 1.25rem 1.25rem}.finance-preapproval-header{padding-right:2rem}.finance-preapproval-step{color:var(--finance-primary)}.finance-preapproval-title{font-family:var(--font-finance-display);letter-spacing:0;color:var(--finance-ink);margin-top:.35rem;font-size:clamp(1.45rem,5vw,1.85rem);font-weight:700;line-height:1.15}.finance-preapproval-description{max-width:31rem;color:var(--finance-muted);margin-top:.5rem;line-height:1.55}.finance-preapproval-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1.15rem;display:grid}.finance-preapproval-progress span{background:var(--finance-border);border-radius:999px;height:.25rem;transition:background-color .22s}.finance-preapproval-progress span.is-complete{background:var(--finance-primary)}.finance-preapproval-content{margin-top:1.5rem}.finance-preapproval-form>div:not([role=status]):not(.finance-preapproval-limit-note):not(.finance-preapproval-disclaimer){border:0}.finance-preapproval-form input,.finance-preapproval-form select,.finance-preapproval-form button[role=combobox]{border-color:var(--finance-border);background:var(--finance-bg);min-height:3rem;box-shadow:none;border-radius:.75rem}.finance-preapproval-form input:focus-visible,.finance-preapproval-form select:focus-visible,.finance-preapproval-form button[role=combobox]:focus-visible{border-color:var(--finance-primary);background:var(--finance-surface);box-shadow:0 0 0 4px var(--finance-primary)}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-form input:focus-visible,.finance-preapproval-form select:focus-visible,.finance-preapproval-form button[role=combobox]:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--finance-primary) 12%, transparent)}}.finance-preapproval-form input:focus-visible,.finance-preapproval-form select:focus-visible,.finance-preapproval-form button[role=combobox]:focus-visible{outline:none}.finance-preapproval-form h3{color:var(--finance-primary-deep)}.finance-preapproval-form label{color:var(--finance-muted)}.finance-preapproval-form [data-radix-collection-item],.finance-preapproval-form button:not([role=combobox]){font-family:var(--font-finance-body)}.finance-preapproval-form>button:last-child{min-height:3.5rem;box-shadow:0 16px 30px -16px var(--finance-primary);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-form>button:last-child{box-shadow:0 16px 30px -16px color-mix(in oklab, var(--finance-primary) 75%, transparent)}}.finance-preapproval-limit-note,.finance-preapproval-disclaimer{border:1px solid var(--finance-primary)}@supports (color:color-mix(in lab, red, red)){.finance-preapproval-limit-note,.finance-preapproval-disclaimer{border:1px solid color-mix(in oklab, var(--finance-primary) 18%, var(--finance-border))}}.finance-preapproval-limit-note,.finance-preapproval-disclaimer{background:var(--finance-soft);color:var(--finance-primary-deep);border-radius:.875rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55}.finance-preapproval-disclaimer{color:var(--finance-muted)}.finance-preapproval>button{background:var(--finance-bg);width:2.25rem;height:2.25rem;color:var(--finance-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;top:1rem;right:1rem}@media (width>=768px){.finance-preapproval-layout{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.42fr)}.finance-preapproval-rail{padding:2.25rem}.finance-preapproval-rail-inner{gap:1.75rem;min-height:40rem}.finance-preapproval-brand-mark{display:flex}.finance-preapproval-rail-title{margin-top:.65rem;font-size:1.85rem}.finance-preapproval-rail-copy{display:block}.finance-preapproval-summary{padding-top:1.5rem;display:block}.finance-preapproval-summary>div:first-child strong{margin-top:.35rem;font-size:2rem}.finance-preapproval-summary-grid{margin-top:1.25rem}.finance-preapproval-trust{display:grid}.finance-preapproval-main{padding:2.25rem 2.5rem 2rem}.finance-preapproval-content{margin-top:1.75rem}}@media (prefers-reduced-motion:reduce){.finance-preapproval *,.finance-preapproval :before,.finance-preapproval :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nv-r2-hero{margin:var(--nv-hero-margin)}.nv-r2-hero-inner{min-height:var(--nv-hero-min-h);padding:var(--nv-hero-pad);background:linear-gradient(#5b34a4 0%,#3f2378 100%);position:relative;overflow:hidden}.nv-r2-hero-image,.nv-r2-hero-overlay,.nv-r2-hero-blur,.nv-r2-hero-fade{position:absolute;inset:0}.nv-r2-hero-image{background-position:50% 45%;background-repeat:no-repeat;background-size:cover}.nv-r2-hero-overlay{background:linear-gradient(#3f237880 0%,#3f2378b8 100%)}.nv-r2-hero-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:64px;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.nv-r2-hero-fade{background:linear-gradient(180deg,var(--nv-hero-fade-from),var(--nv-hero-fade-to));height:64px;top:auto}.nv-r2-hero-copy{z-index:1;width:var(--nv-content-width);margin-inline:auto;position:relative}.nv-r2-hero h1{letter-spacing:0;color:#fff;text-shadow:0 1px 12px #29293d59;margin:0;font-family:Sora,sans-serif;font-size:28px;font-weight:700;line-height:1.15}.nv-r2-hero h1 span{color:#c7a2eb}.nv-r2-hero-copy p{color:#fff;text-shadow:0 1px 10px #29293da6;max-width:760px;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.5}.nv-r2-total{color:#fff;background:linear-gradient(135deg,#7c4dca 0%,#5b34a4 60%,#3f2378 100%);border-radius:24px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 18px 40px #452f6947}.nv-r2-orb{border-radius:50%;position:absolute}.nv-r2-orb-one{background:radial-gradient(circle,#c7a2eb8c,#c7a2eb00 70%);width:260px;height:260px;top:-140px;right:-110px}.nv-r2-orb-two{background:radial-gradient(circle,#ffffff24,#fff0 70%);width:220px;height:220px;bottom:-130px;left:-90px}.nv-r2-total-mark{object-fit:contain;opacity:.9;width:30px;height:30px;position:absolute;top:18px;right:18px}.nv-r2-total-content{position:relative}.nv-r2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600}.nv-r2-total-value{letter-spacing:-.02em;margin:8px 0 6px;font-family:Sora,sans-serif;font-size:46px;font-weight:800;line-height:1.05}.nv-r2-meta{color:#fff;align-items:center;gap:8px;font-size:12px;display:flex}.nv-r2-meta i{background:#ffffff80;border-radius:50%;flex:none;width:3px;height:3px}.nv-r2-finance{all:unset;box-sizing:border-box;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:16px;padding:10px 14px;display:flex}.nv-r2-finance span{color:#fff;font-size:13px}.nv-r2-finance strong{color:#fff;font-weight:700}.nv-r2-chevron{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.nv-r2-timeline-section h2{margin:0 0 10px;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.nv-r2-timeline{padding:4px 2px 0;position:relative}.nv-r2-track,.nv-r2-progress{height:2px;position:absolute;top:13px;left:18px}.nv-r2-track{background:#e4dafb;right:18px}.nv-r2-progress{background:#7c4dca;width:12%}.nv-r2-timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:relative}.nv-r2-stage{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.nv-r2-stage i{box-sizing:border-box;background:#fff;border:2px solid #c7a2eb;border-radius:50%;width:20px;height:20px;margin-left:6px}.nv-r2-stage b{letter-spacing:.06em;text-transform:uppercase;color:#626c82;margin-top:10px;font-size:10px;font-weight:700;line-height:1.3}.nv-r2-stage span{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.35}.nv-r2-stage.is-now span{color:#626c82}.nv-r2-stage strong{margin-top:2px;font-family:Sora,sans-serif;font-size:17px;font-weight:700}.nv-r2-stage.is-now i{background:#7c4dca;border:4px solid #f4f0fe}.nv-r2-stage.is-now b{color:#7c4dca}.nv-r2-stage.is-now span{margin-top:0}.nv-r2-timeline-footer{color:#626c82;margin:14px 0 0;font-size:13px}.nv-r2-breakdown{background:#fff;border:1px solid #e9edf5;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #452f6914}.nv-r2-cost-row,.nv-r2-insurance{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #e9edf5;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;display:flex}.nv-r2-cost-copy{flex:1;min-width:0;display:block}.nv-r2-cost-title,.nv-r2-cost-sub,.nv-r2-cost-money span{display:block}.nv-r2-cost-title{font-weight:600}.nv-r2-cost-sub{color:#626c82;font-size:13px}.nv-r2-cost-money{text-align:right;font-weight:600}.nv-r2-cost-money span:last-child{color:#626c82;font-size:11px}.nv-r2-insurance{color:#7c4dca;border-bottom:0}.nv-r2-insurance>svg{fill:none;stroke:#10b981;stroke-width:2px;width:20px;height:20px}.nv-r2-insurance>span{flex:1;min-width:0;font-weight:600}.nv-r2-insurance>strong{font-weight:600}.nv-r2-total-strip{background:#f4f0fe;border-top:1px solid #e4dafb;justify-content:space-between;align-items:center;padding:16px;display:flex}.nv-r2-total-strip>span:first-child{font-family:Sora,sans-serif;font-size:15px;font-weight:600}.nv-r2-total-strip>span:last-child{text-align:right}.nv-r2-total-strip strong,.nv-r2-total-strip small{display:block}.nv-r2-total-strip strong{font-family:Sora,sans-serif;font-size:18px;font-weight:700}.nv-r2-total-strip small{color:#626c82;font-size:11px}.nv-r2-loading{min-height:240px}.quote-workspace-shell h1,.quote-workspace-shell h2,.quote-workspace-shell h3{font-family:var(--font-quote-display)}.quote-workspace-shell .mn-input,.quote-workspace-shell input,.quote-workspace-shell button,.quote-workspace-shell select{letter-spacing:0}.quote-workspace-shell .quote-workspace-form .mn-input,.quote-workspace-shell .quote-workspace-accommodation-main input,.quote-workspace-shell .quote-workspace-preferences input{background:hsl(var(--background));border-radius:.75rem;min-height:2.75rem}@media (prefers-reduced-motion:reduce){.quote-workspace-shell *,.quote-workspace-shell :before,.quote-workspace-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}@keyframes mn-rise{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Extrabold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dmsans-italic-latin.woff2)format("woff2");font-weight:100 1000;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;src:url(/fonts/dmsans-normal-latin.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter-normal-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(/fonts/manrope-normal-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/fonts/outfit-normal-latin.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;src:url(/fonts/sora-latin.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width>=640px){.lead-capture-native{box-shadow:0 28px 70px -28px hsl(var(--nuviya-deep) / .34)}}.lead-capture-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.lead-capture-native>button.absolute{display:none}@media (prefers-reduced-motion:reduce){.lead-capture-native *,.lead-capture-native :before,.lead-capture-native :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pac-container{background:#fcfbfe;border:1px solid #7d53c633;border-radius:.75rem;margin-top:6px;padding:4px 0;font-family:DM Sans,Gilroy,system-ui,sans-serif;overflow:hidden;box-shadow:0 8px 30px -8px #58339940,0 2px 8px -2px #00000014;z-index:99999!important}.pac-container:after{display:none!important}.pac-item{cursor:pointer;color:#33334d;border-top:1px solid #efedf3;padding:10px 14px;font-size:.875rem;line-height:1.4;transition:background-color .15s,color .15s}.pac-item:first-child{border-top:none}.pac-item:hover,.pac-item.pac-item-selected{background:#7d53c614}.pac-item-query{color:#6339ac;font-size:.875rem;font-weight:600}.pac-icon,.pac-icon-marker{display:none}.pac-matched{color:#5d36a1;font-weight:700}.bpFab,[class*=bpFab],.bpw-floating-button,[class*=bpw-floating-button]{display:none!important}body.nuviya-bp-hidden #bp-embedded-webchat,body.nuviya-bp-hidden .bpWebchat,body.nuviya-bp-hidden [class*=bpWebchat],body.nuviya-bp-hidden .bpContainer,body.nuviya-bp-hidden [class*=bpContainer],body.nuviya-bp-hidden #bp-web-widget-container,body.nuviya-bp-hidden #webchat,body.nuviya-bp-hidden #bp-close-btn{visibility:hidden!important;pointer-events:none!important;display:none!important}#bp-embedded-webchat:empty{pointer-events:none!important;z-index:-1!important;width:0!important;height:0!important;position:fixed!important;inset:auto 0 0 auto!important;overflow:hidden!important}#bp-embedded-webchat{z-index:2147483499!important;width:min(400px,100vw - 2.5rem)!important;max-width:100vw!important;height:min(640px,100vh - 3rem)!important;max-height:100vh!important;position:fixed!important;inset:auto 1.25rem 1.25rem auto!important}.bpWebchat,.bpContainer,[class*=bpWebchat],[class*=bpContainer],#bp-web-widget-container,#webchat{z-index:2147483500!important;border-radius:16px!important;width:min(400px,100vw - 2.5rem)!important;max-width:100vw!important;height:min(640px,100vh - 3rem)!important;max-height:100vh!important;position:fixed!important;inset:auto 1.25rem 1.25rem auto!important;overflow:hidden!important;box-shadow:0 20px 60px -12px #00000059!important}@media (width<=768px){#bp-embedded-webchat,.bpWebchat,.bpContainer,[class*=bpWebchat],[class*=bpContainer],#bp-web-widget-container,#webchat{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-radius:0!important;inset:0!important}#bp-embedded-webchat:empty{pointer-events:none!important;width:0!important;height:0!important;top:auto!important;left:auto!important}}@keyframes nv-next-bounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.animate-nv-next-bounce{animation:1.2s ease-in-out infinite nv-next-bounce}@keyframes nv-tick-pop{0%,55%,to{transform:scale(1)}62%{transform:scale(.6)}72%{transform:scale(1.3)}82%{transform:scale(.92)}92%{transform:scale(1.05)}}@keyframes nv-tick-draw{0%,55%,to{stroke-dashoffset:0}60%{stroke-dashoffset:24px}78%,to{stroke-dashoffset:0}}.animate-tick-pop{transform-origin:50%;animation:2.6s ease-in-out infinite nv-tick-pop}.animate-tick-pop svg path,.animate-tick-pop svg polyline{stroke-dasharray:24;animation:2.6s ease-in-out infinite nv-tick-draw}@keyframes heart-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(.96)}30%{transform:scale(1.1)}}.heart-beat{transform-origin:50%;will-change:transform;animation:1.6s ease-in-out infinite heart-beat}@keyframes heart-burst-fly{0%{transform:translate(0, 0) scale(var(--hb-start,.5));opacity:1}to{transform:translate(var(--hb-dx,0), var(--hb-dy,-30px)) scale(var(--hb-end,.15));opacity:0}}@keyframes save-confirm-fade{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes save-confirm-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.mynuviya{--mn-purple:#7c4dca;--mn-purple-deep:#543091;--mn-lavender:#c7a2eb;--mn-lavender-soft:#f4f1f9;--mn-ink:#29293d;--mn-slate:#73738c;--mn-eyebrow:#a9a6b8;--mn-hairline:#e9e7ef;--mn-hover-line:#f1eef7;--mn-success:#0e9e6e;--mn-success-bg:#e7f8f1;--mn-success-border:#bde9d6;--mn-info:#0e7aa8;--mn-info-bg:#e5f4fb;--mn-info-border:#bfe2f1;--mn-warning:#c99a3f;--mn-warning-bg:#fbf0da;--mn-warning-border:#f0d78a;--mn-neutral-bg:#f1f1f4;--mn-star:#f5a524;--mn-radius-card:18px;--mn-radius-input:12px;--mn-shadow-cta:0 10px 24px -10px #7c4dca73;--mn-shadow-card-hover:0 18px 40px -18px #7c4dca59;--mn-gradient:linear-gradient(135deg, #7c4dca 0%, #543091 100%);--mn-focus-ring:0 0 0 3px #7c4dca24;color:var(--mn-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:DM Sans,system-ui,sans-serif}.mynuviya h1,.mynuviya h2,.mynuviya h3,.mynuviya h4,.mynuviya .mn-display,.mynuviya .mn-figure{letter-spacing:-.02em;color:var(--mn-ink);font-family:Manrope,system-ui,sans-serif;font-weight:800}.mynuviya .mn-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--mn-eyebrow);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.mynuviya .mn-eyebrow--accent{color:var(--mn-purple)}.mynuviya .mn-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.mynuviya .mn-btn-primary{background:var(--mn-gradient);color:#fff;box-shadow:var(--mn-shadow-cta)}.mynuviya .mn-btn-primary:hover{transform:translateY(-1px)}.mynuviya .mn-btn-secondary{color:var(--mn-purple-deep);border-color:var(--mn-hairline);background:#fff}.mynuviya .mn-btn-secondary:hover{background:var(--mn-hover-line)}.mynuviya .mn-card{border:1px solid var(--mn-hairline);border-radius:var(--mn-radius-card);background:#fff;padding:24px;transition:transform .18s,box-shadow .18s}.mynuviya .mn-card-hover:hover{box-shadow:var(--mn-shadow-card-hover);transform:translateY(-2px)}.mynuviya .mn-input,.mynuviya .mn-textarea{border-radius:var(--mn-radius-input);width:100%;height:44px;color:var(--mn-ink);background:#fff;border:1px solid #7c4dca47;padding:0 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.mynuviya .mn-textarea{height:auto;min-height:96px;padding:12px 14px}.mynuviya .mn-input:hover,.mynuviya .mn-textarea:hover{border-color:#7c4dca73}.mynuviya .mn-input:focus,.mynuviya .mn-textarea:focus{border-color:var(--mn-purple);box-shadow:var(--mn-focus-ring);outline:none}.mynuviya .mn-field-label{text-transform:uppercase;letter-spacing:.16em;color:var(--mn-eyebrow);margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:block}.mynuviya .border-input{border-color:#7c4dca47}.mynuviya .border-input:hover{border-color:#7c4dca73}.mynuviya .border-input:focus,.mynuviya .border-input:focus-visible{border-color:var(--mn-purple)}.mynuviya .mn-hairline{border-color:var(--mn-hairline)}.mynuviya .mn-surface-soft{background:var(--mn-lavender-soft)}.mynuviya .mn-gradient-surface{background:var(--mn-gradient);color:#fff}.mynuviya .mn-link{color:var(--mn-purple-deep);letter-spacing:-.01em;font-size:12.5px;font-weight:600}.mynuviya .mn-link:hover{color:var(--mn-purple)}.mynuviya .mn-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.mynuviya .mn-pill-success{background:var(--mn-success-bg);color:var(--mn-success);border-color:var(--mn-success-border)}.mynuviya .mn-pill-info{background:var(--mn-info-bg);color:var(--mn-info);border-color:var(--mn-info-border)}.mynuviya .mn-pill-warning{background:var(--mn-warning-bg);color:var(--mn-warning);border-color:var(--mn-warning-border)}.mynuviya .mn-pill-neutral{background:var(--mn-neutral-bg);color:var(--mn-slate);border-color:var(--mn-hairline)}.mynuviya .mn-pill-brand{background:var(--mn-lavender-soft);color:var(--mn-purple-deep);border-color:var(--mn-hover-line)}.mynuviya .mn-pill-primary{background:var(--mn-gradient);color:#fff;border-color:#0000}.mynuviya .mn-pill-primary svg{color:#fff}.portal-skin{--mn-purple:#7c4dca;--mn-purple-deep:#543091;--mn-lavender-soft:#f4f1f9;--mn-ink:#29293d;--mn-slate:#73738c;--mn-eyebrow:#a9a6b8;--mn-hairline:#e9e7ef;--mn-hover-line:#f1eef7;--mn-gradient:linear-gradient(135deg, #7c4dca 0%, #543091 100%);--mn-shadow-card:0 8px 30px #5b3fa614;--mn-radius-input:12px;--mn-focus-ring:0 0 0 3px #7c4dca24;color:var(--mn-ink);font-family:DM Sans,system-ui,sans-serif}.portal-skin .mn-input,.portal-skin .mn-textarea{border-radius:var(--mn-radius-input);width:100%;height:44px;color:var(--mn-ink);background:#fff;border:1px solid #7c4dca47;padding:0 14px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.portal-skin .mn-textarea{height:auto;min-height:96px;padding:12px 14px}.portal-skin .mn-input:hover,.portal-skin .mn-textarea:hover{border-color:#7c4dca73}.portal-skin .mn-input:focus,.portal-skin .mn-textarea:focus{border-color:var(--mn-purple);box-shadow:var(--mn-focus-ring);outline:none}.portal-skin .mn-field-label{text-transform:uppercase;letter-spacing:.16em;color:var(--mn-eyebrow);margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;display:block}.portal-skin .mn-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--mn-eyebrow);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.portal-skin .mn-eyebrow--accent{color:var(--mn-purple)}.portal-skin .mn-purple-icon-tile,.portal-skin .mn-purple-icon-tile svg{color:hsl(var(--primary-foreground))!important}.portal-skin .mn-card{border:1px solid var(--mn-hairline);background:#fff;border-radius:16px;padding:24px}.portal-skin .mn-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.portal-skin .mn-btn-primary{background:var(--mn-gradient);color:#fff;box-shadow:0 10px 24px #7c4dca47}.portal-skin .mn-btn-primary:hover{transform:translateY(-1px)}.portal-skin .mn-btn-primary:disabled{opacity:.6;cursor:not-allowed}.portal-dark-cta,.portal-dark-cta:hover,.portal-skin .portal-dark-cta,.portal-skin .portal-dark-cta:hover{box-shadow:0 10px 24px #5430913d;background:var(--mn-purple-deep,#543091)!important;color:hsl(var(--primary-foreground))!important;border-color:#0000!important}.portal-dark-cta *,.portal-dark-cta svg,.portal-skin .portal-dark-cta *,.portal-skin .portal-dark-cta svg{color:hsl(var(--primary-foreground))!important;stroke:hsl(var(--primary-foreground))!important;-webkit-text-fill-color:hsl(var(--primary-foreground))!important}.portal-header-cta,.portal-header-cta:hover,.portal-skin .portal-header-cta,.portal-skin .portal-header-cta:hover{box-shadow:0 10px 24px #7c4dca47;color:#fff!important;background:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 55%,#c5a5e9 100%)!important;border-color:#0000!important}.portal-header-cta *,.portal-header-cta svg,.portal-skin .portal-header-cta *,.portal-skin .portal-header-cta svg{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important}.portal-skin .mn-btn-primary,.portal-skin .mn-btn-primary:hover,.mynuviya .mn-btn-primary,.mynuviya .mn-btn-primary:hover{background:var(--mn-purple-deep)!important;color:hsl(var(--primary-foreground))!important;-webkit-text-fill-color:hsl(var(--primary-foreground))!important;border-color:#0000!important}.portal-skin .mn-btn-primary *,.portal-skin .mn-btn-primary svg,.mynuviya .mn-btn-primary *,.mynuviya .mn-btn-primary svg{color:hsl(var(--primary-foreground))!important;stroke:hsl(var(--primary-foreground))!important;-webkit-text-fill-color:hsl(var(--primary-foreground))!important}.portal-skin .mn-btn-secondary{color:var(--mn-purple-deep);border-color:var(--mn-hairline);background:#fff}.portal-skin .mn-btn-secondary:hover{background:var(--mn-hover-line)}.portal-skin .border-input{border-color:#7c4dca47}.portal-skin .border-input:hover{border-color:#7c4dca73}.portal-skin .border-input:focus,.portal-skin .border-input:focus-visible{border-color:var(--mn-purple)}.portal-skin .gradient-portal,.portal-skin.gradient-portal{background:var(--mn-lavender-soft)!important}.portal-skin [data-sidebar=sidebar]{-webkit-backdrop-filter:saturate(180%)blur(14px);box-shadow:var(--mn-shadow-card);border-right:1px solid var(--mn-hairline)!important;background:#ffffffe6!important}.portal-skin [data-sidebar=sidebar-wrapper]{background:0 0!important}.surgeon-portal-skin>div>div>.flex-1.flex.flex-col>header,.surgeon-portal-skin .flex-1.flex.flex-col.min-w-0>header{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.portal-skin main.flex-1{margin:.75rem}.portal-skin .text-white:not(.surgeon-portal-skin .text-white),.portal-skin .text-white\/90:not(.surgeon-portal-skin .text-white\/90),.portal-skin .text-white\/80:not(.surgeon-portal-skin .text-white\/80){color:var(--mn-ink)!important}.portal-skin .rec-header-white,.portal-skin .rec-header-white h3,.portal-skin .rec-header-white svg,.portal-skin .financing-promo-white,.portal-skin .financing-promo-white h1,.portal-skin .financing-promo-white h2,.portal-skin .financing-promo-white h3,.portal-skin .financing-promo-white h4,.portal-skin .financing-promo-white p,.portal-skin .financing-promo-white span,.portal-skin .financing-promo-white li,.portal-skin .financing-promo-white svg{color:#fff!important}.portal-skin .financing-promo-white .financing-promo-badge,.portal-skin .financing-promo-white .financing-promo-badge span,.portal-skin .financing-promo-white .financing-promo-badge svg,.portal-skin .financing-promo-white .mn-btn-secondary,.portal-skin .financing-promo-white .mn-btn-secondary span,.portal-skin .financing-promo-white .mn-btn-secondary svg{color:var(--mn-purple-deep)!important}.portal-skin .blackout-explainer-copy,.portal-skin .blackout-explainer-copy *,.portal-skin .gradient-portal-header,.portal-skin .gradient-portal-header h3,.portal-skin .gradient-portal-header p{color:#fff!important}.portal-skin .text-white\/75,.portal-skin .text-white\/70,.portal-skin .text-white\/60{color:var(--mn-slate)!important}.portal-skin .text-white\/40{color:var(--mn-eyebrow)!important}.portal-skin .hover\:text-white:hover{color:var(--mn-purple-deep)!important}.portal-skin .bg-white\/15{background-color:var(--mn-lavender-soft)!important;color:var(--mn-purple-deep)!important}.portal-skin .hover\:bg-white\/10:hover,.portal-skin .hover\:bg-black\/25:hover{background-color:var(--mn-hover-line)!important;color:var(--mn-purple-deep)!important}.portal-skin .border-white\/10,.portal-skin .border-white\/15{border-color:var(--mn-hairline)!important}.portal-skin .hover\:\!bg-\[\#3D2580\]:hover,.portal-skin .\!bg-\[\#3D2580\]{background-color:var(--mn-lavender-soft)!important;color:var(--mn-purple-deep)!important}.portal-skin .\!text-white{color:var(--mn-purple-deep)!important}.portal-skin .\!text-white\/80{color:var(--mn-slate)!important}.portal-skin .\!text-emerald-300{color:var(--mn-purple)!important}.portal-skin .gradient-cta,.portal-skin .gradient-cta *,.portal-skin .gradient-cta svg,.portal-skin .gradient-dark,.portal-skin .gradient-dark *,.portal-skin .gradient-dark-reverse,.portal-skin .gradient-dark-reverse *,.portal-skin .gradient-portal-header,.portal-skin .gradient-portal-header *,.portal-skin .gradient-panel,.portal-skin .gradient-panel *,.portal-skin .nuviya-dark-gradient,.portal-skin .nuviya-dark-gradient *,.portal-skin .portal-dark-cta,.portal-skin .portal-dark-cta *,.portal-skin .prospect-intl-yes-badge,.portal-skin .prospect-intl-yes-badge *,.portal-skin .bg-blue-900,.portal-skin .ai-pill-badge,.portal-skin .ai-pill-badge *{color:#fff!important}.portal-skin .admin-mt-appointment-card,.portal-skin .admin-mt-appointment-card *,.portal-skin .admin-mt-appointment-card svg{color:#fff!important;-webkit-text-fill-color:#fff!important}.portal-skin .admin-mt-appointment-card svg{stroke:#fff!important}.portal-skin .bg-green-500.\!text-white,.portal-skin .bg-red-500.\!text-white,.portal-skin .bg-yellow-500.\!text-white{color:#fff!important}.portal-skin .bg-white\/15.text-white{background:var(--mn-gradient)!important;color:#fff!important}.portal-skin .mynuviya-hero-card,.portal-skin .mynuviya-hero-card h1,.portal-skin .mynuviya-hero-card p,.portal-skin .mynuviya-hero-card span,.portal-skin .mynuviya-hero-card div,.portal-skin .mynuviya-hero-card button,.portal-skin .mynuviya-hero-card a,.portal-skin .mynuviya-hero-card svg,.portal-skin .mynuviya-hero-card .mynuviya-hero-icon-btn,.portal-skin .mynuviya-hero-card .mynuviya-hero-icon-btn *{color:#fff!important}.portal-skin .mynuviya-hero-card .mynuviya-hero-icon-btn svg{color:#fff!important;stroke:#fff!important}.portal-skin .mynuviya-hero-card .hero-invert-btn,.portal-skin .mynuviya-hero-card .hero-invert-btn *,.portal-skin .mynuviya-hero-card .hero-invert-btn svg{color:#5b3fa6!important;stroke:#5b3fa6!important}.portal-skin .messages-hero-card,.portal-skin .messages-hero-card h1,.portal-skin .messages-hero-card h2,.portal-skin .messages-hero-card h3,.portal-skin .messages-hero-card p,.portal-skin .messages-hero-card span,.portal-skin .messages-hero-card div,.portal-skin .messages-hero-card button,.portal-skin .messages-hero-card a,.portal-skin .messages-hero-card svg{color:#fff!important}.portal-skin .messages-hero-card .bg-white svg{color:#2a1b5c!important}.portal-skin .kyc-alert-banner,.portal-skin .kyc-alert-banner p,.portal-skin .kyc-alert-banner span,.portal-skin .kyc-alert-banner svg,.portal-skin .pagarme-account-card,.portal-skin .pagarme-account-card h1,.portal-skin .pagarme-account-card h2,.portal-skin .pagarme-account-card h3,.portal-skin .pagarme-account-card p,.portal-skin .pagarme-account-card span,.portal-skin .pagarme-account-card div,.portal-skin .pagarme-account-card a,.portal-skin .pagarme-account-card svg{color:#fff!important}.portal-skin .pagarme-account-card svg.text-nuviya-deep{color:hsl(var(--nuviya-deep))!important}.portal-skin .terms-hero-card,.portal-skin .terms-hero-card h1,.portal-skin .terms-hero-card h2,.portal-skin .terms-hero-card h3,.portal-skin .terms-hero-card p,.portal-skin .terms-hero-card span,.portal-skin .terms-hero-card div,.portal-skin .terms-hero-card svg{color:#fff!important}.portal-skin h1,.portal-skin h2,.portal-skin h3,.portal-skin h4,.portal-skin .font-heading{letter-spacing:-.015em;font-family:Manrope,system-ui,sans-serif!important}.portal-skin button.text-white:not(.gradient-cta):not(.region-toggle-active):not(.portal-dark-cta):not(.surgeon-portal-skin button){color:var(--mn-ink)!important}.portal-skin.surgeon-portal-skin .sp-primary-cta,.portal-skin.surgeon-portal-skin .sp-primary-cta *,.portal-skin.surgeon-portal-skin button.sp-primary-cta.text-white,.surgeon-portal-skin .sp-primary-cta,.surgeon-portal-skin .sp-primary-cta *{color:#fff!important;-webkit-text-fill-color:#fff!important}.portal-skin.surgeon-portal-skin .sp-primary-cta svg,.surgeon-portal-skin .sp-primary-cta svg,.portal-skin button.region-toggle-active,.portal-skin button.region-toggle-active *,.portal-skin button.region-toggle-active svg{color:#fff!important;stroke:#fff!important}.portal-skin+* .gradient-portal,.gradient-portal.portal-skin-mobile{background:var(--mn-lavender-soft)!important}.mynuviya .min-h-full.bg-background.sm\:\[zoom\:1\.08\],.mynuviya .sm\:\[zoom\:1\.08\]{zoom:1!important}.mynuviya .font-heading{letter-spacing:-.015em;font-family:Manrope,system-ui,sans-serif!important}.mynuviya .rounded-lg.border.bg-card.text-card-foreground.shadow-sm{border:1px solid var(--mn-hairline)!important;color:var(--mn-ink)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 8px 30px #5b3fa60f!important}.mynuviya .bg-gradient-to-br.from-primary\/5,.mynuviya .bg-gradient-to-br.from-primary\/10,.mynuviya .bg-gradient-to-br.from-primary\/20,.mynuviya .bg-gradient-to-b.from-primary\/5,.mynuviya .bg-gradient-to-b.from-primary\/10{background-color:#fff!important;background-image:none!important}.mynuviya .from-primary\/10.via-background.to-purple-50,.mynuviya .from-primary\/5.via-background.to-purple-50{background-image:linear-gradient(135deg, var(--mn-lavender-soft) 0%, #fff 60%)!important}.mynuviya .border-primary\/20,.mynuviya .border-primary\/30{border-color:var(--mn-hairline)!important}.mynuviya section.bg-gradient-to-b.from-primary\/5{background-color:#0000!important;background-image:none!important;border-top:0!important}.mynuviya .gradient-dark{background:linear-gradient(135deg,#543091 0%,#7c4dca 100%)!important;border-radius:24px!important;margin-top:0!important;overflow:hidden!important}.mynuviya .gradient-dark.pt-24,.mynuviya .gradient-dark.lg\:pt-28{padding-top:0!important}.mynuviya .gradient-dark>.relative.max-w-6xl,.mynuviya .gradient-dark>.relative.xl\:max-w-7xl{padding-top:40px!important;padding-bottom:40px!important}.mynuviya .gradient-cta{background:var(--mn-gradient)!important;box-shadow:0 10px 24px -10px #7c4dca73!important}.mynuviya .gradient-cta,.mynuviya .gradient-cta *{color:#fff!important}.mynuviya .gradient-dark h1,.mynuviya .gradient-dark h1.font-heading,.mynuviya .gradient-dark h2,.mynuviya .gradient-dark h2.font-heading,.mynuviya .gradient-dark p{color:hsl(var(--primary-foreground))!important}.mynuviya .gradient-dark .bg-white\/95,.mynuviya .gradient-dark .bg-white\/95 p,.mynuviya .gradient-dark .bg-white\/95 span{color:var(--mn-ink)!important}.mynuviya .gradient-dark .bg-white\/95 a{color:var(--mn-purple-deep)!important}.mynuviya h2.font-heading.text-foreground{color:var(--mn-ink)!important}.mynuviya .min-h-full.bg-background,.mynuviya section.bg-background{background:0 0!important}.mynuviya .border-primary\/30.text-primary{border-color:var(--mn-hairline)!important;color:var(--mn-purple-deep)!important;background:#fff!important}.mynuviya .border-primary\/30.text-primary:hover{background:var(--mn-hover-line)!important}.mynuviya .md\:hidden.fixed.bottom-0.left-0.right-0.z-40.bg-background\/95{display:none!important}.mynuviya #surgeon-deep-dive,.mynuviya section>.max-w-6xl.mx-auto.px-4,.mynuviya section>.max-w-6xl.xl\:max-w-7xl.mx-auto.px-4{max-width:100%!important;padding-left:0!important;padding-right:0!important}.mynuviya #surgeon-deep-dive.pb-28{padding-bottom:1rem!important}@keyframes nara-speak-glow{0%,to{box-shadow:0 0 #7c4dca8c,0 0 40px 8px #7c4dca59}50%{box-shadow:0 0 0 18px #7c4dca00,0 0 70px 20px #a879e68c}}@keyframes nara-listen-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes nara-listen-breath{0%,to{box-shadow:0 0 #10b98173,0 0 30px 6px #10b98140}50%{box-shadow:0 0 0 6px #10b9811a,0 0 50px 12px #10b98166}}.nara-avatar-speaking{animation:1.6s ease-in-out infinite nara-speak-glow}.nara-avatar-listening{animation:2.4s ease-in-out infinite nara-listen-breath}.nara-listen-ring{animation:1.8s ease-out infinite nara-listen-ring}@keyframes nara-concierge-purple-pulse{0%,to{opacity:.62;transform:scale(.92);box-shadow:0 0 0 10px #7c4dca2e,0 0 34px 14px #7c4dca61,0 0 74px 28px #a879e642}50%{opacity:1;transform:scale(1.13);box-shadow:0 0 0 18px #7c4dca14,0 0 54px 24px #7c4dca8c,0 0 110px 44px #a879e657}}@keyframes nara-concierge-photo-breathe{0%,to{box-shadow:0 16px 34px -18px #5b3fa68c}50%{box-shadow:0 24px 58px -22px #7c4dcad9}}.nara-concierge-avatar-pulse{pointer-events:none;z-index:0;border-radius:9999px;position:absolute;inset:.75rem}.nara-concierge-avatar-pulse-outer{filter:blur(18px);background:radial-gradient(circle,#7c4dca57 0%,#a879e63d 44%,#7c4dca00 72%);animation:2.35s ease-in-out infinite nara-concierge-purple-pulse}.nara-concierge-avatar-pulse-ring{border:2px solid #7c4dca52;animation:2.35s ease-in-out infinite reverse nara-concierge-purple-pulse}.nara-concierge-avatar-photo{animation:2.35s ease-in-out infinite nara-concierge-photo-breathe}@keyframes nara-waveform-bar{0%,to{opacity:.45;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.nara-avatar-glow-beat{--nara-pulse:0}.nara-avatar-glow-beat:after{content:"";pointer-events:none;transform:scale(calc(1 + var(--nara-pulse) * .18));opacity:calc(.45 + var(--nara-pulse) * .5);box-shadow:0 0 calc(22px + var(--nara-pulse) * 28px) calc(6px + var(--nara-pulse) * 10px) rgba(124, 77, 202, calc(.4 + var(--nara-pulse) * .4)), 0 0 calc(56px + var(--nara-pulse) * 48px) calc(18px + var(--nara-pulse) * 18px) rgba(124, 77, 202, calc(.18 + var(--nara-pulse) * .3));border-radius:9999px;transition:transform 80ms linear,opacity 80ms linear,box-shadow 80ms linear;position:absolute;inset:-10px}@media (prefers-reduced-motion:reduce){.nara-concierge-avatar-pulse,.nara-concierge-avatar-photo{animation:none}.nara-avatar-glow-beat:after{transition:none;transform:none}}.nuviya-dark-gradient .patient-financing-icon{color:#fff!important}.nuviya-dark-gradient .patient-financing-term-active,.nuviya-dark-gradient .patient-financing-slider-pill,.nuviya-dark-gradient .patient-financing-slider-pill *{color:hsl(var(--nuviya-deep))!important}[data-ssg-hero]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes cityHubZoom{0%{transform:scale(1.03)}to{transform:scale(1)}}@media (width<=767px){html{overflow-x:clip}}.nuviya-article-prose{--nuviya-violet:#7c4dca;--nuviya-lavender:#a879e6;--nuviya-lavender-soft:#ede4ff;--nuviya-offwhite:#faf8fc;--nuviya-ink:#241f33;color:var(--nuviya-ink);max-width:68ch;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75}.nuviya-article-prose p{margin-block:1.15em}.nuviya-article-prose h2{letter-spacing:-.015em;color:var(--nuviya-violet);margin-top:2.4em;margin-bottom:.65em;font-family:Gilroy,DM Sans,sans-serif;font-size:1.75rem;font-weight:800;line-height:1.25}.nuviya-article-prose h3{color:var(--nuviya-ink);margin-top:1.9em;margin-bottom:.5em;font-family:Gilroy,DM Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35}.nuviya-article-prose h4{margin-top:1.6em;margin-bottom:.4em;font-weight:700}.nuviya-article-prose ul,.nuviya-article-prose ol{margin-block:1.15em;padding-inline-start:1.6em}.nuviya-article-prose ul{list-style-type:disc}.nuviya-article-prose ol{list-style-type:decimal}.nuviya-article-prose ul ul{list-style-type:circle}.nuviya-article-prose li{margin-block:.45em;padding-inline-start:.25em}.nuviya-article-prose li::marker{color:var(--nuviya-lavender)}.nuviya-article-prose a{color:var(--nuviya-violet);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--nuviya-lavender);-webkit-text-decoration-color:var(--nuviya-lavender);-webkit-text-decoration-color:var(--nuviya-lavender);-webkit-text-decoration-color:var(--nuviya-lavender);text-decoration-color:var(--nuviya-lavender);font-weight:600}.nuviya-article-prose a:hover{color:var(--nuviya-lavender)}.nuviya-article-prose blockquote{border-left:4px solid var(--nuviya-lavender);background:var(--nuviya-lavender-soft);color:var(--nuviya-ink);border-radius:.9rem;margin-block:1.75em;padding:1.15rem 1.4rem;font-style:normal}.nuviya-article-prose blockquote p{margin-block:.4em}.nuviya-article-prose strong{color:var(--nuviya-ink);font-weight:700}.nuviya-article-prose code{background:var(--nuviya-offwhite);border-radius:.4rem;padding:.1em .35em;font-size:.9em}.nuviya-article-prose hr{border-color:var(--nuviya-lavender-soft);margin-block:2.5em}.nuviya-article-prose img{border-radius:.9rem}@media (width<=640px){.nuviya-article-prose{max-width:100%;font-size:16px}.nuviya-article-prose h2{font-size:1.5rem}}.au-legal-prose{color:#29293d;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.8}.au-legal-prose h2{color:#1f1f2b;margin:2.75rem 0 1rem;scroll-margin-top:7rem;font-family:Outfit,Inter,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.3}.au-legal-prose h3{color:#1f1f2b;margin:2rem 0 .75rem;scroll-margin-top:7rem;font-family:Outfit,Inter,sans-serif;font-size:1.2rem;font-weight:600}.au-legal-prose p{margin:1rem 0}.au-legal-prose strong{color:#1f1f2b}.au-legal-prose a{color:#7c3aed;text-underline-offset:3px;text-decoration:underline}.au-legal-prose a:hover{color:#5b21b6}.au-legal-prose ul,.au-legal-prose ol{margin:1rem 0 1.25rem;padding-left:1.6rem}.au-legal-prose ul{list-style:outside}.au-legal-prose ol{list-style:decimal}.au-legal-prose li{margin:.45rem 0;padding-left:.25rem}.au-legal-prose li::marker{color:#7c3aed}.au-legal-table-scroll{border:1px solid #e7e2f3;border-radius:.9rem;margin:1.5rem 0;overflow-x:auto}.au-legal-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.au-legal-prose th{color:#1f1f2b;text-align:left;background:#faf8fc;border-bottom:2px solid #e7e2f3;padding:.75rem 1rem;font-family:Outfit,Inter,sans-serif;font-weight:600}.au-legal-prose td{vertical-align:top;border-bottom:1px solid #efeaf7;padding:.75rem 1rem}.au-legal-prose tr:last-child td{border-bottom:none}@media (width<=640px){.au-legal-prose{font-size:16px}.au-legal-prose h2{font-size:1.4rem}}@media print{.au-legal-prose{font-size:12pt}.au-legal-prose h2{page-break-after:avoid}}@keyframes au-task-burst{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(.92)}}@keyframes au-task-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes au-task-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.au-task-burst{animation:.62s cubic-bezier(.4,0,.2,1) forwards au-task-burst}.au-task-ring{animation:.62s ease-out forwards au-task-ring}.au-task-rise{animation:.32s ease-out both au-task-rise}@media (prefers-reduced-motion:reduce){.au-task-burst,.au-task-ring,.au-task-rise{animation:none}.au-task-burst{opacity:0}}[data-partner] .gradient-panel,[data-partner] .gradient-portal-header{background:linear-gradient(135deg, var(--partner-primary) 0%, var(--partner-primary-deep) 100%);box-shadow:0 4px 20px -4px var(--partner-primary)}@supports (color:color-mix(in lab, red, red)){[data-partner] .gradient-panel,[data-partner] .gradient-portal-header{box-shadow:0 4px 20px -4px color-mix(in srgb, var(--partner-primary) 45%, transparent)}}[data-partner] .gradient-cta{background:linear-gradient(135deg, var(--partner-accent) 0%, var(--partner-accent-strong) 100%);box-shadow:0 4px 20px -4px var(--partner-accent)}@supports (color:color-mix(in lab, red, red)){[data-partner] .gradient-cta{box-shadow:0 4px 20px -4px color-mix(in srgb, var(--partner-accent) 45%, transparent)}}[data-partner].gradient-portal,[data-partner] .gradient-portal{background:linear-gradient(90deg, var(--partner-primary-deep) 0%, var(--partner-primary) 55%, var(--partner-primary) 100%)}@supports (color:color-mix(in lab, red, red)){[data-partner].gradient-portal,[data-partner] .gradient-portal{background:linear-gradient(90deg, var(--partner-primary-deep) 0%, var(--partner-primary) 55%, color-mix(in srgb, var(--partner-primary) 78%, #fff) 100%)}}[data-partner] [role=option]:focus,[data-partner] [role=option][data-highlighted],[data-partner] [role=option][data-state=checked],[data-partner] [role=menuitem]:focus,[data-partner] [role=menuitem][data-highlighted]{background:var(--partner-accent)!important;color:#fff!important}[data-partner] .partner-on-accent,[data-partner] .partner-on-accent:hover,[data-partner] .partner-on-accent:focus-visible,[data-partner] .partner-on-accent span,[data-partner] .partner-on-accent svg{color:#fff!important;stroke:currentColor!important;opacity:1!important}[data-partner] .deal-card-untouched-alert{display:none!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-header,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters,[data-partner=pirk] .pirk-deals-board .pirk-deals-kanban,[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile{color:#fff}[data-partner=pirk] .pirk-deals-board .pirk-deals-header h1,[data-partner=pirk] .pirk-deals-board .pirk-deals-header h1 span,[data-partner=pirk] .pirk-deals-board .pirk-deals-header h1 svg,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters>div:first-child,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters>div:first-child svg,[data-partner=pirk] .pirk-deals-board .pirk-deals-kanban>div>div:first-child,[data-partner=pirk] .pirk-deals-board .pirk-deals-kanban>div>div:first-child span,[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile button:not(.bg-white),[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile button:not(.bg-white) span{color:#fff!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-header button:not([class*=amber]),[data-partner=pirk] .pirk-deals-board .pirk-deals-header button:not([class*=amber]) svg,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters button,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters button svg{stroke:currentColor;color:#fff!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-filters button{border-color:#ffffff47!important}.pirk-deals-board .pirk-filter-control,.pirk-deals-board .pirk-refresh-control{color:#fff!important;background:#ffffff24!important;border-color:#ffffff8c!important}.pirk-deals-board .pirk-filter-control span,.pirk-deals-board .pirk-filter-control svg,.pirk-deals-board .pirk-refresh-control span,.pirk-deals-board .pirk-refresh-control svg{color:#fff!important;stroke:currentColor!important;opacity:1!important}.pirk-deals-board .pirk-filter-control:hover,.pirk-deals-board .pirk-filter-control:focus-visible,.pirk-deals-board .pirk-refresh-control:hover,.pirk-deals-board .pirk-refresh-control:focus-visible{color:#fff!important;background:#ffffff38!important;border-color:#fff!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-header>div>span,[data-partner=pirk] .pirk-deals-board .pirk-deals-filters>div:first-child{color:#ffffffc7!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-kanban [class*=border-dashed] span,[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile [class*=text-white\/70]{color:#ffffffb8!important}[data-partner=pirk] .pirk-deals-board .pirk-deals-kanban>div button.bg-white,[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile button.bg-white,[data-partner=pirk] .pirk-deals-board .pirk-deals-mobile button.bg-white span{color:#4d0121!important}[data-partner=pirk] .customer-details-view{--pirk-crm-base:#4d0121;--pirk-crm-primary:#f2705c;--pirk-crm-secondary:#f4c4bb;--pirk-crm-secondary-soft:#fdf0ee}[data-partner=pirk] .customer-details-view .gradient-panel,[data-partner=pirk] .customer-details-view .gradient-portal-header,[data-partner=pirk] .customer-details-view .gradient-cta:where(div),[data-partner=pirk] .customer-details-view .bg-gradient-to-r.from-primary,[data-partner=pirk] .customer-details-view .rec-header-white,[data-partner=pirk] .customer-details-view .customer-avatar,[data-partner=pirk] .customer-details-view .customer-deal-pill{background:var(--pirk-crm-base)!important;border-color:var(--pirk-crm-base)!important;color:#fff!important;background-image:none!important}[data-partner=pirk] .customer-details-view .gradient-cta:where(button),[data-partner=pirk] .customer-details-view button.bg-primary{background:var(--pirk-crm-primary)!important;border-color:var(--pirk-crm-primary)!important;color:#fff!important;background-image:none!important}[data-partner=pirk] .customer-details-view button.bg-background\/80,[data-partner=pirk] .customer-details-view button.bg-slate-200{background:var(--pirk-crm-secondary-soft)!important;border-color:var(--pirk-crm-secondary)!important;color:var(--pirk-crm-base)!important}[data-partner=pirk] .customer-details-view button.bg-background\/80 svg,[data-partner=pirk] .customer-details-view button.bg-slate-200 svg{color:var(--pirk-crm-base)!important}[data-partner=pirk] .customer-details-view .deal-stage-past{background:var(--pirk-crm-secondary-soft)!important;color:var(--pirk-crm-base)!important}[data-partner=pirk] .customer-details-view .deal-stage-current{--tw-ring-color:var(--pirk-crm-primary);background:var(--pirk-crm-primary)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){[data-partner=pirk] .customer-details-view .deal-stage-current{--tw-ring-color:color-mix(in srgb, var(--pirk-crm-primary) 60%, transparent)}}[data-partner=pirk] .customer-details-view .deal-stage-past>div>span{background:var(--pirk-crm-secondary)!important;color:var(--pirk-crm-base)!important}[data-partner=pirk] .customer-details-view .profile-header-tile{border-color:var(--pirk-crm-secondary)!important}[data-partner=pirk] .customer-details-view .profile-header-tile>div:last-child{border-color:var(--pirk-crm-secondary)!important;background:#fff!important}[data-partner=pirk] .customer-details-view .profile-header-tile .profile-contact-line{color:var(--pirk-crm-base)!important}[data-partner=pirk] .customer-details-view .profile-header-tile .profile-contact-line svg,[data-partner=pirk] .customer-details-view .profile-header-tile a[href^=tel]{color:var(--pirk-crm-primary)!important}[data-partner=pirk] .customer-details-view button:disabled,[data-partner=pirk] .customer-details-view button[aria-disabled=true],[data-partner=pirk] .customer-details-view button[data-disabled]{border-color:var(--pirk-crm-secondary)!important;color:var(--pirk-crm-base)!important;background:#f7f2f3!important}@supports (color:color-mix(in lab, red, red)){[data-partner=pirk] .customer-details-view button:disabled,[data-partner=pirk] .customer-details-view button[aria-disabled=true],[data-partner=pirk] .customer-details-view button[data-disabled]{color:color-mix(in srgb, var(--pirk-crm-base) 62%, #fff)!important}}[data-partner=pirk] .customer-details-view button:disabled,[data-partner=pirk] .customer-details-view button[aria-disabled=true],[data-partner=pirk] .customer-details-view button[data-disabled]{opacity:1!important;box-shadow:none!important}[data-partner=pirk] .customer-details-view button:disabled svg,[data-partner=pirk] .customer-details-view button[aria-disabled=true] svg,[data-partner=pirk] .customer-details-view button[data-disabled] svg{color:var(--pirk-crm-base)!important}@supports (color:color-mix(in lab, red, red)){[data-partner=pirk] .customer-details-view button:disabled svg,[data-partner=pirk] .customer-details-view button[aria-disabled=true] svg,[data-partner=pirk] .customer-details-view button[data-disabled] svg{color:color-mix(in srgb, var(--pirk-crm-base) 62%, #fff)!important}}[data-partner=pirk] .customer-details-view button.text-destructive:not(:disabled),[data-partner=pirk] .customer-details-view button.bg-destructive\/10:not(:disabled){color:#a01212!important;background:#fdecec!important;border-color:#f3b9b9!important}[data-partner=pirk] .customer-details-view button.text-destructive:not(:disabled) svg,[data-partner=pirk] .customer-details-view button.bg-destructive\/10:not(:disabled) svg{color:#a01212!important}[data-partner=pirk] .customer-details-view .gradient-cta:where(button):not(:disabled),[data-partner=pirk] .customer-details-view button.bg-primary:not(:disabled),[data-partner=pirk] .customer-details-view .gradient-cta:where(button):not(:disabled) svg,[data-partner=pirk] .customer-details-view button.bg-primary:not(:disabled) svg,[data-partner=pirk] .customer-details-view .customer-avatar,[data-partner=pirk] .customer-details-view .customer-deal-pill,[data-partner=pirk] .customer-details-view .gradient-panel,[data-partner=pirk] .customer-details-view .gradient-portal-header,[data-partner=pirk] .customer-details-view .customer-avatar *,[data-partner=pirk] .customer-details-view .customer-deal-pill *,[data-partner=pirk] .customer-details-view .gradient-portal-header *{color:#fff!important}.smd-content>button{opacity:.65;color:#fff!important}.smd-content>button:hover{opacity:1}.smd-header{background:linear-gradient(135deg, var(--partner-primary-deep,hsl(var(--primary))) 0%, var(--partner-primary,hsl(var(--primary))) 100%)}.smd-accent-tile,.smd-cta{background:var(--partner-accent,hsl(var(--primary)))}.smd-cta:hover:not(:disabled){background:var(--partner-accent-strong,hsl(var(--primary)))}.smd-accent-tile,.smd-accent-tile svg,.smd-cta,.smd-cta span,.smd-cta svg{stroke:currentColor;color:#fff!important}.smd-card-selected{border-color:var(--partner-accent,hsl(var(--primary)))}.smd-card-selected-foot{background:var(--partner-surface-soft,var(--partner-accent,hsl(var(--primary))))}@supports (color:color-mix(in lab, red, red)){.smd-card-selected-foot{background:var(--partner-surface-soft,color-mix(in srgb, var(--partner-accent,hsl(var(--primary))) 12%, #fff))}}.smd-selected-btn{background:var(--partner-primary-deep,hsl(var(--primary)))}.smd-selected-btn,.smd-selected-btn svg,.smd-selected-btn span{color:#fff!important}.smd-ring-active{color:var(--partner-accent,hsl(var(--primary)))}@keyframes auth-ambient-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,8%)scale(1.12)}}.surgeon-portal-skin{--sp-bg:#f7f6fb;--sp-surface:#fff;--sp-surface-2:#f3f0fa;--sp-border:#e7e4f0;--sp-border-strong:#d6d1e6;--sp-ink:#1e1b33;--sp-text:#3a3752;--sp-muted:#68647e;--sp-primary:#6d3fc4;--sp-primary-strong:#543091;--sp-primary-soft:#efe9fb;--sp-primary-soft-text:#4a2a88;--sp-success:#1e8e5a;--sp-success-soft:#e6f6ee;--sp-warning:#875812;--sp-warning-soft:#fff5df;--sp-danger:#d14343;--sp-danger-soft:#fdecec;--sp-info:#2458b8;--sp-info-soft:#eaf1fe;--sp-radius-sm:10px;--sp-radius-md:14px;--sp-radius-lg:20px;--sp-shadow-card:0 1px 2px #1e1b330a, 0 6px 20px #5430910f;--sp-shadow-float:0 12px 32px #54309129;--sp-font-display:"Manrope", "DM Sans", system-ui, sans-serif;--sp-font-body:"DM Sans", "Inter", system-ui, sans-serif;font-family:var(--sp-font-body);color:var(--sp-text);background:var(--sp-bg)}body[data-surgeon-portal=true]{--sp-bg:#f7f6fb;--sp-surface:#fff;--sp-surface-2:#f3f0fa;--sp-border:#e7e4f0;--sp-border-strong:#d6d1e6;--sp-ink:#1e1b33;--sp-text:#3a3752;--sp-muted:#68647e;--sp-primary:#6d3fc4;--sp-primary-strong:#543091;--sp-primary-soft:#efe9fb;--sp-primary-soft-text:#4a2a88;--sp-success:#1e8e5a;--sp-success-soft:#e6f6ee;--sp-warning:#875812;--sp-warning-soft:#fff5df;--sp-danger:#d14343;--sp-danger-soft:#fdecec;--sp-info:#2458b8;--sp-info-soft:#eaf1fe;--background:0 0% 100%;--foreground:247 31% 15%;--card:0 0% 100%;--card-foreground:247 31% 15%;--popover:0 0% 100%;--popover-foreground:247 31% 15%;--border:252 22% 92%;--input:252 22% 92%}body[data-surgeon-portal=true] [data-radix-popper-content-wrapper]{color:var(--sp-ink)}.surgeon-portal-skin main.flex-1{margin:0}.surgeon-portal-skin .sp-h1{font-family:var(--sp-font-display);color:var(--sp-ink);font-size:26px;font-weight:700;line-height:1.2}.surgeon-portal-skin .sp-h2{font-family:var(--sp-font-display);color:var(--sp-ink);font-size:20px;font-weight:700;line-height:1.25}.surgeon-portal-skin .sp-h3{font-family:var(--sp-font-display);color:var(--sp-ink);font-size:16px;font-weight:700;line-height:1.3}.surgeon-portal-skin .sp-body{color:var(--sp-text);font-size:15px;line-height:1.5}.surgeon-portal-skin .sp-small{color:var(--sp-text);font-size:13px;line-height:1.45}.surgeon-portal-skin .sp-caption{color:var(--sp-muted);font-size:12px;line-height:1.4}.surgeon-portal-skin .sp-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--sp-muted);font-size:12px;font-weight:600}@media (width<=767px){.surgeon-portal-skin .sp-h1{font-size:24px}.surgeon-portal-skin .sp-body{font-size:15px}.surgeon-portal-skin .sp-small{font-size:14px}}@media (width<=1023px){.br-rec-shell,.br-rec-shell .mynuviya{min-height:100dvh;background:#f7f6fc!important}.br-rec-shell .mynuviya{display:block;padding:0!important}.br-rec-shell .mynuviya>.flex-1{display:block}.br-rec-shell main{padding:0!important}.br-rec-shell main>div{max-width:none!important}.br-rec-desktop-only{display:none!important}.br-rec-mobile{--br-purple:#7c4dca;--br-purple-deep:#5b3fa6;--br-purple-dark:#241244;--br-lilac:#ede7fb;--br-ink:#27202b;--br-muted:#736a78;--br-green:#218663;min-height:100dvh;color:var(--br-ink);--br-font-heading:Gilroy, "DM Sans", sans-serif;--br-font-body:"Inter", "DM Sans", sans-serif;font-family:var(--br-font-body);background:linear-gradient(#fff 0 14rem,#f7f5fc 31rem,#f3f0fa 100%);overflow-x:hidden}.br-rec-mobile button{font-family:var(--br-font-body)}.br-rec-mobile :is(h1,h2,h3),.br-rec-mobile :is(.br-rec-featured-copy h2,.br-rec-also-copy b,.br-rec-compare-name){font-family:var(--br-font-heading);font-weight:800}.br-rec-header{z-index:35;height:68px;padding:max(13px, env(safe-area-inset-top)) 18px 10px;background:#fff;border-bottom:1px solid #3e224b14;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.br-rec-header>img{object-fit:contain;object-position:left center;width:102px;height:34px}.br-rec-header-actions{align-items:center;gap:10px;display:flex}.br-rec-lock,.br-rec-avatar{border-radius:50%;place-items:center;display:grid}.br-rec-lock{width:34px;height:34px;color:var(--br-purple);background:#efebfa}.br-rec-lock svg{width:15px}.br-rec-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#7c4dca,#543091);width:36px;height:36px;font-size:11px;font-weight:800;box-shadow:0 4px 12px #7c4dca40}.br-rec-content{padding:0!important}.br-rec-intro{padding:30px 20px 20px}.br-rec-intro>small{color:var(--br-purple);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;display:block}.br-rec-intro h1{letter-spacing:-.045em;max-width:330px;margin:10px 0;font-size:30px;font-weight:800;line-height:1.08}.br-rec-intro>p{max-width:345px;color:var(--br-muted);margin:0;font-size:14px;line-height:1.55}.br-rec-progress{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:26px;display:grid}.br-rec-progress span{background:#e8e1eb;border-radius:9px;height:4px}.br-rec-progress span:nth-child(-n+2){background:#c4b0ea}.br-rec-progress .is-current{background:var(--br-purple)}.br-rec-progress-label{color:#786d7c;justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.br-rec-progress-label b{color:var(--br-purple);font-weight:700}.br-rec-summary{text-align:left;background:#fffc;border-color:#e3d9e8;border-radius:14px;justify-content:flex-start;width:calc(100% - 40px);height:auto;margin:0 20px;padding:14px 15px;box-shadow:0 4px 17px #3319410a}.br-rec-summary>svg:first-child{width:20px;color:var(--br-purple)}.br-rec-summary>span{flex:1;gap:2px;display:grid}.br-rec-summary b{font-size:12px}.br-rec-summary small{max-width:235px;color:var(--br-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.br-rec-summary>svg:last-child{width:16px;transition:transform .2s}.br-rec-summary>svg.is-open{transform:rotate(180deg)}.br-rec-summary-panel{background:#fff;border:1px solid #e8deec;border-radius:14px;gap:10px;margin:8px 20px 0;padding:14px 16px;display:grid;box-shadow:0 10px 28px #3417430f}.br-rec-summary-panel p{color:#4e4652;margin:0;font-size:12px}.br-rec-summary-panel b{color:#8b7f90;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:9px;display:block}.br-rec-surgeons{padding:28px 0 10px}.br-rec-surgeons>h2,.br-rec-surgeons>p,.br-rec-switch{margin-left:20px;margin-right:20px}.br-rec-surgeons>h2{letter-spacing:-.025em;margin-bottom:4px;font-size:19px;font-weight:750;line-height:1.2}.br-rec-surgeons>p{color:var(--br-muted);margin-top:0;font-size:12px}.br-rec-switch{background:#eae7f3;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:18px;padding:4px;display:grid}.br-rec-switch button{color:#756b79;border-radius:9px;height:36px;font-size:12px;font-weight:700}.br-rec-switch button.is-active{color:var(--br-purple);background:#fff;box-shadow:0 3px 10px #381f451a}.br-rec-featured-card{background:#fff;border:1px solid #c7a2eb;border-radius:20px;margin:16px 18px 0;overflow:hidden;box-shadow:0 10px 30px #5430911a}.br-rec-featured-label{color:#fff;letter-spacing:.02em;background:linear-gradient(100deg,#7c4dca,#5b3fa6);align-items:center;gap:6px;padding:9px 14px;font-size:11.5px;font-weight:600;display:flex}.br-rec-featured-label svg{flex:none;width:13px;height:13px}.br-rec-featured-main{align-items:flex-start;gap:14px;padding:16px 16px 0;display:flex;position:relative}.br-rec-featured-identity{flex:none;width:108px;height:128px;line-height:0;position:relative}.br-rec-featured-photo{object-fit:cover;object-position:top;background:var(--br-lilac);border-radius:16px;width:108px;height:128px}.br-rec-photo-badge{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b3fa6);border:2.5px solid #fff;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-9px;right:-9px;box-shadow:0 4px 12px #54309147}.br-rec-photo-badge svg{width:17px;height:17px}.br-rec-featured-copy{flex:1;min-width:0}.br-rec-featured-name{align-items:flex-start;gap:8px;display:flex}.br-rec-featured-copy h2{min-width:0;font-family:var(--font-heading);letter-spacing:-.01em;color:#29293d;flex:1;margin:0;font-size:17px;font-weight:800;line-height:1.2}.br-rec-featured-copy p{color:#73738c;margin:10px 0 0;font-size:12.5px;line-height:1.35}.br-rec-featured-copy p b{color:#29293d;font-weight:600}.br-rec-rating{align-items:center;gap:5px;display:flex;margin-top:7px!important}.br-rec-rating svg{fill:#efb739;color:#efb739;flex:none;width:13px;height:13px}.br-rec-rating b{color:#29293d;font-size:13px;font-weight:700}.br-rec-verified{color:#543091;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;background:#f4f1f9;border:1px solid #dccdf2;border-radius:999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:10px;padding:7px 11px 7px 9px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.br-rec-verified svg{width:13px;height:13px;color:var(--br-purple);flex:none}.br-rec-verified i{background:#dccdf2;border-radius:0;flex:none;width:1px;height:12px}.br-rec-match{text-align:center;background:0 0;flex:none;place-content:center;width:52px;height:52px;display:grid;position:relative}.br-rec-donut-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.br-rec-donut-track{stroke:#7c4dca29}.br-rec-donut-arc{stroke:var(--br-purple)}.br-rec-match-label{place-content:center;display:grid;position:relative}.br-rec-match-label strong{color:var(--br-purple);font-family:var(--font-heading);letter-spacing:-.02em;font-size:14px;font-weight:800;line-height:1}.br-rec-match-label span{color:#73738c;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:6.5px;font-weight:600}.br-rec-match-light .br-rec-donut-track{stroke:#ffffff42}.br-rec-match-light .br-rec-donut-arc{stroke:#a98be8}.br-rec-match-light .br-rec-match-label strong{color:#fff;font-size:12.5px}.br-rec-match-light .br-rec-match-label span{color:#ffffffb3;margin-top:3px}.br-rec-mini-donut{flex:none;place-content:center;width:40px;height:40px;display:grid;position:relative}.br-rec-mini-donut .br-rec-donut-svg circle{stroke-width:4.5px}.br-rec-mini-donut .br-rec-donut-track{stroke:#7c4dca24}.br-rec-mini-donut-value{color:var(--br-purple);font-family:var(--font-heading);font-size:10px;font-weight:800;line-height:1;position:relative}.br-rec-reasons{border-top:1px solid #e9e7ef;gap:10px;margin:16px 16px 0;padding:14px 0 0;list-style:none;display:grid}.br-rec-reasons li{color:#29293d;grid-template-columns:22px 1fr;align-items:start;font-size:13.5px;line-height:1.5;display:grid}.br-rec-reasons svg{color:#fff;background:var(--br-purple);border-radius:50%;width:15px;height:15px;margin-top:3px;padding:1.5px}.br-rec-card-actions{gap:9px;padding:18px 16px;display:flex}.br-rec-card-actions button{border-radius:999px;height:48px;font-size:14.5px}.br-rec-card-actions button:first-child{color:#543091;border-color:#e9e7ef;flex:none;padding:0 18px;font-weight:500}.br-rec-card-actions button:last-child{color:#fff;background:linear-gradient(100deg,#7c4dca,#5b3fa6);flex:1;font-weight:600;box-shadow:0 8px 24px #7c4dca47}.br-rec-also{padding:18px 18px 0}.br-rec-also h3{color:#73738c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.br-rec-also-list{gap:10px;margin-top:10px;display:grid}.br-rec-also-row{text-align:left;white-space:normal;background:#fff;border:1px solid #e9e7ef;border-radius:16px;align-items:center;gap:13px;width:100%;height:auto;padding:12px;display:flex;box-shadow:0 4px 16px #29293d0f}.br-rec-also-row:hover{background:#fff;border-color:#c7a2eb}.br-rec-also-photo{object-fit:cover;object-position:top;background:var(--br-lilac);border-radius:14px;flex:none;width:54px;height:54px}.br-rec-also-copy{flex:1;gap:4px;min-width:0;display:grid}.br-rec-also-copy b{font-family:var(--font-heading);color:#29293d;font-size:14.5px;font-weight:800;line-height:1.2}.br-rec-also-copy small{color:#73738c;font-size:11.5px;font-weight:500}.br-rec-also-copy em{color:#543091;margin-top:2px;font-size:12px;font-style:normal;font-weight:500;line-height:1.35}.br-rec-also-score{color:var(--br-purple);flex:none;justify-items:center;gap:3px;font-size:14px;font-weight:700;display:grid}.br-rec-also-score>svg{color:#c7a2eb;width:16px;height:16px}.br-rec-mini-donut .br-rec-donut-svg{fill:none;width:100%;height:100%}.br-rec-compare-score>.br-rec-compare-donut{grid-template-columns:none;align-items:center;gap:8px;display:flex}.br-rec-compare-donut .br-rec-mini-donut{width:48px;height:48px}.br-rec-compare-donut .br-rec-mini-donut-value{font-size:12px}.br-rec-compare-donut u{color:#73738c;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:500;text-decoration:none}.br-rec-swipe-copy{color:#73738c;max-width:330px;margin:16px 18px 0!important;font-size:12.5px!important}.br-rec-compare-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:12px 18px 22px;display:flex;overflow-x:auto}.br-rec-compare-track::-webkit-scrollbar{display:none}.br-rec-compare-card{text-align:left;scroll-snap-align:start;white-space:normal;background:#fff;border:1px solid #e9e7ef;border-radius:18px;flex-direction:column;align-items:stretch;width:268px;min-width:268px;height:auto;padding:0 13px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #29293d0f}.br-rec-compare-card.is-top{border-color:#c7a2eb;box-shadow:0 10px 28px #5430911f}.br-rec-compare-card:hover{background:#fff}.br-rec-compare-label{color:#73738c;text-transform:uppercase;letter-spacing:.08em;background:#f4f1f9;margin:0 -13px 14px;padding:8px 13px;font-size:10.5px;font-weight:600}.br-rec-compare-card.is-top .br-rec-compare-label{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091)}.br-rec-compare-photo{object-fit:cover;object-position:top;background:var(--br-lilac);border-radius:14px;width:100%;height:150px}.br-rec-compare-name{color:#29293d;min-height:36px;font-family:var(--font-heading);margin-top:12px;font-size:15px;font-weight:800;line-height:1.2}.br-rec-compare-credentials{color:#73738c;margin-top:5px;font-size:11px}.br-rec-compare-score{color:var(--br-purple);border-block:1px solid #e9e7ef;align-items:center;margin-top:12px;padding:11px 0;display:flex}.br-rec-compare-score>b{font-family:var(--font-heading);font-size:21px;font-weight:800;line-height:1}.br-rec-compare-score>u{color:#73738c;letter-spacing:.12em;text-transform:uppercase;align-self:flex-end;margin-left:6px;font-size:9.5px;font-weight:500;text-decoration:none}.br-rec-compare-score>i{background:#dfd6ee;align-self:stretch;width:1px;margin:0 13px}.br-rec-compare-score>span{color:#29293d;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:14px;font-weight:600;display:grid}.br-rec-compare-score>span:not(.br-rec-compare-donut) svg{width:12px;height:12px;fill:var(--br-purple);color:var(--br-purple)}.br-rec-compare-score small{color:#73738c;grid-column:1/-1;font-size:11px;font-weight:500}.br-rec-compare-specs{margin-top:14px;display:grid}.br-rec-compare-specs>span{color:#29293d;border-bottom:1px solid #e9e7ef;padding:11px 0;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.br-rec-compare-specs>span:first-child{padding-top:0}.br-rec-compare-specs>span:last-child{border-bottom:0;padding-bottom:0}.br-rec-compare-specs small{color:#73738c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:500;display:block}.br-rec-compare-why{background:#faf8fd;border:1px solid #efe9fa;border-radius:14px;gap:9px;margin-top:14px;padding:13px;display:grid}.br-rec-compare-why small{color:var(--br-purple);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:500}.br-rec-compare-why>span{color:#29293d;grid-template-columns:21px 1fr;align-items:start;font-size:12px;line-height:1.45;display:grid}.br-rec-compare-why svg{width:13px;height:13px;color:var(--br-purple);margin-top:2px}.br-rec-details-link{color:#543091;background:#fff;border:1px solid #e9e7ef;border-radius:999px;place-items:center;height:42px;margin-top:14px;font-size:13.5px;font-weight:500;display:grid}.br-rec-advisor{background:#ffffffd1;border:1px solid #e4dce8;border-radius:16px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;margin:20px;padding:14px;display:grid}.br-rec-advisor-photo{object-fit:cover;border-radius:50%;width:50px;height:50px}.br-rec-advisor small{color:var(--br-purple);text-transform:uppercase;font-size:8px;font-weight:800}.br-rec-advisor h2{margin:2px 0 0;font-size:14px}.br-rec-advisor p{color:var(--br-muted);margin:2px 0 0;font-size:9px}.br-rec-advisor button{color:var(--br-purple);border-color:#d9c9e1;border-radius:50%}.br-rec-finance-preview{color:#fff;background:linear-gradient(145deg,#4b2a8e,#7c4dca);border-radius:18px;margin:18px 20px 0;padding:18px;box-shadow:0 14px 32px #5b3fa642}.br-rec-tab-panel .br-rec-finance-preview{margin:12px 0 0}.br-rec-finance-preview-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.br-rec-finance-preview-top>span{color:#ffffffc2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.br-rec-finance-preview-top svg{width:14px}.br-rec-finance-preview-top>b{background:#ffffff24;border-radius:999px;padding:5px 8px;font-size:9px}.br-rec-finance-preview>h2{color:#fff;max-width:285px;font-family:var(--br-font-heading);margin:12px 0 15px;font-size:18px;font-weight:800;line-height:1.18}.br-rec-finance-preview-amounts{text-align:center;background:#ffffff1a;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:1fr;place-items:start center;gap:10px;padding:16px 14px;display:grid}.br-rec-finance-preview-amounts>div{grid-template-rows:auto auto auto;align-content:start;justify-items:center;gap:3px;display:grid}.br-rec-finance-preview-amounts small{color:#ffffffc7;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.br-rec-finance-preview-amounts strong{color:#fff;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.1}.br-rec-finance-preview-amounts span{color:#ffffffc7;font-size:10px}.br-rec-finance-preview-note{color:#fffc;align-items:center;gap:6px;margin:12px 0;font-size:9px;display:flex}.br-rec-finance-preview-note svg{width:13px}.br-rec-finance-preview-loading{color:#ffffffc7;align-items:center;gap:8px;min-height:71px;font-size:10px;display:flex}.br-rec-finance-preview-loading svg{width:16px;animation:1s linear infinite spin}.br-rec-finance-preview-error{color:#ffffffc7;justify-content:space-between;align-items:center;gap:8px;min-height:71px;font-size:10px;display:flex}.br-rec-finance-preview-error p{margin:0}.br-rec-finance-preview-error button{color:#fff;font-size:10px;text-decoration:underline}.br-rec-finance-preview-cta{border-radius:999px;gap:7px;width:100%;height:43px;font-size:11px;font-weight:800;display:flex;color:var(--br-purple-deep)!important;background:#fff!important}.br-rec-finance-preview-cta svg{width:14px}.br-rec-finance-preview-cta:disabled{opacity:.55}.br-rec-finance-preview-legal{color:#ffffff8c;text-align:center;margin-top:9px;font-size:7px;line-height:1.35;display:block}.br-rec-spacer{height:138px}.br-rec-sticky-cta{z-index:32;right:0;bottom:calc(63px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #ece5ef;padding:9px 20px;position:fixed;left:0}.br-rec-sticky-cta button{color:#fff;background:linear-gradient(100deg,#7c4dca,#5b3fa6);border-radius:13px;width:100%;height:46px;font-size:12px;font-weight:800;box-shadow:0 7px 18px #7c4dca42}.br-rec-sticky-cta>div{height:46px;color:var(--br-green);background:#f2fbf7;border:1px solid #badbce;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.br-rec-sticky-cta svg{width:16px}.br-rec-bottom-nav{z-index:33;height:calc(64px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #eee8f0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #2a13350d}.br-rec-bottom-nav button{color:#998f9c;border-radius:10px;flex-direction:column;gap:1px;height:52px;padding:3px;font-size:8px;font-weight:650;display:flex}.br-rec-bottom-nav button svg{width:18px;height:18px}.br-rec-bottom-nav button.is-active{color:var(--br-purple)}.br-rec-bottom-nav button.br-rec-nara{color:#fff;position:relative;top:-13px}.br-rec-bottom-nav button.br-rec-nara svg{background:linear-gradient(145deg,#7c4dca,#543091);border-radius:50%;width:38px;height:38px;padding:9px;box-shadow:0 5px 16px #7c4dca4d}.br-rec-bottom-nav button.br-rec-nara span{color:var(--br-purple)}.br-rec-sheet{--br-purple:#7c4dca;--br-purple-deep:#5b3fa6;--br-purple-dark:#241244;--br-lilac:#ede7fb;--br-ink:#27202b;--br-muted:#736a78;--br-green:#218663;--br-font-heading:Gilroy, "DM Sans", sans-serif;--br-font-body:"Inter", "DM Sans", sans-serif;height:91dvh;max-height:850px;color:var(--br-ink);font-family:var(--br-font-body);background:#fbf9fc;border-radius:25px 25px 0 0;overflow:hidden;border:0!important;padding:0!important}.br-rec-sheet button{font-family:var(--br-font-body)}.br-rec-sheet :is(h1,h2,h3),.br-rec-sheet :is(.br-rec-finance-title,.br-rec-fin-step-title,.br-rec-fin-card-title,.br-rec-fin-intro-title){font-family:var(--br-font-heading);font-weight:800}.br-rec-sheet>button{z-index:5;color:#fff;opacity:1;background:#190a1f61;border-radius:50%;top:12px;right:13px}.br-rec-sheet-hero{color:#fff;background:#2f1b52;height:244px;position:relative;overflow:hidden}.br-rec-sheet-photo{object-fit:cover;object-position:center 20%;width:100%;height:100%}.br-rec-sheet-shade{background:linear-gradient(#12082614 20%,#100824d6 100%);position:absolute;inset:0}.br-rec-sheet-heading{position:absolute;bottom:18px;left:18px;right:85px}.br-rec-sheet-heading small{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#5b3fa6d9;border-radius:6px;padding:4px 8px;font-size:7px;font-weight:800;display:inline-flex}.br-rec-sheet-heading h2{font-family:var(--font-heading);letter-spacing:-.03em;margin:7px 0 2px;font-size:24px;font-weight:800;line-height:1}.br-rec-sheet-heading p{color:#ffffffbf;margin:0;font-size:9px}.br-rec-sheet-heading>div{gap:8px;margin-top:8px;display:flex}.br-rec-sheet-heading span{align-items:center;gap:3px;font-size:8px;display:flex}.br-rec-sheet-heading svg{width:10px;height:10px}.br-rec-sheet-heading span:first-child{color:#9ce3c2}.br-rec-sheet-heading span:last-child svg{fill:#efb739;color:#efb739}.br-rec-sheet-hero>.br-rec-match{background:0 0;position:absolute;bottom:20px;right:19px}.br-rec-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #ede6ef;gap:6px;height:52px;padding:8px 12px;display:flex;overflow-x:auto}.br-rec-tabs button{color:#7e7482;border-color:#0000;border-radius:9px;min-width:max-content;height:35px;padding:0 13px;font-size:10px}.br-rec-tabs button.is-active{color:var(--br-purple);background:#f1edfa;border-color:#d9c5e2;font-weight:800}.br-rec-sheet-scroll{height:calc(91dvh - 374px);overflow-y:auto}.br-rec-tab-panel{padding:19px 18px 26px}.br-rec-tab-panel>h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:20px 0 12px;font-size:15px;font-weight:800}.br-rec-fit,.br-rec-credential-banner,.br-rec-finance,.br-rec-consult-fee{background:#eee5f4;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.br-rec-fit>svg,.br-rec-credential-banner>svg,.br-rec-consult-fee>svg{width:24px;color:var(--br-purple)}.br-rec-fit p,.br-rec-credential-banner p,.br-rec-finance p,.br-rec-consult-fee p{gap:2px;margin:0;display:grid}.br-rec-fit b,.br-rec-credential-banner b,.br-rec-finance b{font-size:10px}.br-rec-fit span,.br-rec-credential-banner span,.br-rec-finance span{color:#796f7c;font-size:8px;line-height:1.35}.br-rec-numbered{gap:9px;margin:0;padding:0;list-style:none;display:grid}.br-rec-numbered li{background:#fff;border:1px solid #ebe4ee;border-radius:12px;grid-template-columns:28px 1fr;gap:9px;padding:11px;display:grid}.br-rec-numbered li>b{color:#fff;background:linear-gradient(145deg,#7c4dca,#5b3fa6);border-radius:10px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 5px 12px #5b3fa647}.br-rec-numbered li>b svg{stroke-width:2.1px;width:15px;height:15px}.br-rec-numbered p{color:#514853;margin:0;font-size:10px;line-height:1.4}.br-rec-numbered small{color:var(--br-purple);text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.br-rec-empty{color:#7c7280;text-align:center;border:1px dashed #d8cddd;border-radius:12px;padding:20px;font-size:11px;line-height:1.5}.br-rec-review-summary{background:#eee5f4;border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.br-rec-review-summary>strong{color:var(--br-purple);font-size:34px}.br-rec-review-summary p{margin:0;display:grid}.br-rec-review-summary b{font-size:10px}.br-rec-review-summary span{color:#7b7180;font-size:8px}.br-rec-review-list{gap:9px;margin-top:12px;display:grid}.br-rec-review-list blockquote{color:#5b515e;background:#fff;border:1px solid #ebe3ee;border-radius:12px;margin:0;padding:13px;font-size:10px;line-height:1.55}.br-rec-review-list cite{color:var(--br-purple);margin-top:7px;font-style:normal;font-weight:800;display:block}.br-rec-credential-banner{background:#e9f6f0}.br-rec-credential-banner>svg{color:var(--br-green)}.br-rec-credential-list{background:#fff;border:1px solid #e9e2ec;border-radius:13px;margin:13px 0 0;overflow:hidden}.br-rec-credential-list>div{border-bottom:1px solid #eee8f0;gap:3px;padding:13px;display:grid}.br-rec-credential-list>div:last-child{border:0}.br-rec-credential-list dt{color:#8c828f;text-transform:uppercase;font-size:8px}.br-rec-credential-list dd{margin:0;font-size:11px;font-weight:750}.br-rec-fee-card{color:#fff;background:linear-gradient(140deg,#4b2a8e,#7c4dca);border-radius:14px;padding:17px}.br-rec-fee-card small{color:#ffffffa6;text-transform:uppercase;font-size:8px}.br-rec-fee-card h3{margin:4px 0 17px;font-size:14px}.br-rec-fee-line{background:linear-gradient(90deg,#ffffffa6,#c7a2eb);border-radius:8px;height:4px;position:relative}.br-rec-fee-line span{background:#fff;border:2px solid #c7a2eb;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;left:47%}.br-rec-fee-labels{color:#ffffff9e;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.br-rec-finance{background:#eee5f4;margin-top:10px}.br-rec-finance>strong{color:var(--br-purple);font-size:24px}.br-rec-consult-fee{background:#fff;border:1px solid #e9e1ec;margin-top:10px}.br-rec-consult-fee small{color:#8b808f;font-size:8px}.br-rec-consult-fee b{font-size:14px}.br-rec-fit-pitch{background:linear-gradient(145deg,#f3ecfb,#e7dcf6);border:1px solid #e0d2ee;padding:15px;display:block}.br-rec-fit-pitch .br-rec-fit-head{align-items:center;gap:8px;display:flex}.br-rec-fit-pitch .br-rec-fit-head svg{width:17px;height:17px;color:var(--br-purple)}.br-rec-fit-pitch .br-rec-fit-head b{letter-spacing:-.01em;font-size:11px}.br-rec-fit-pitch .br-rec-fit-head em{color:#fff;background:linear-gradient(145deg,#7c4dca,#5b3fa6);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.br-rec-fit-pitch>p{color:#4c4351;margin:9px 0 0;font-size:10.5px;line-height:1.5}.br-rec-review-hero{text-align:center;color:#fff;background:linear-gradient(150deg,#4b2a8e,#7c4dca);border-radius:16px;justify-items:center;gap:4px;padding:18px;display:grid;box-shadow:0 14px 30px #5b3fa63d}.br-rec-review-hero>strong{font-family:var(--font-heading);letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1}.br-rec-review-hero b{margin-top:5px;font-size:10px}.br-rec-review-hero span{color:#ffffffb8;font-size:8px}.br-rec-stars{gap:3px;margin-top:7px;display:flex}.br-rec-stars svg{width:16px;height:16px}.br-rec-stars svg.is-full{fill:#efb739;color:#efb739}.br-rec-stars svg.is-half{fill:#efb73973;color:#efb739}.br-rec-stars svg.is-empty{fill:#0000;color:#ffffff73}.br-rec-themes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.br-rec-themes li{background:#fff;border:1px solid #ebe4ee;border-radius:12px;transition:border-color .2s;overflow:hidden}.br-rec-themes li.is-open{border-color:var(--br-purple)}.br-rec-themes li>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 13px;font-family:inherit;display:flex}.br-rec-themes li>button>svg:first-child{width:15px;height:15px;color:var(--br-purple);flex:none}.br-rec-themes b{font-size:10.5px}.br-rec-themes li>button>span{color:var(--br-purple);background:#f1edfa;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:8px;font-weight:700}.br-rec-theme-chevron{width:14px;height:14px;color:var(--br-purple);flex:none;transition:transform .25s}.br-rec-themes li.is-open .br-rec-theme-chevron{transform:rotate(180deg)}.br-rec-theme-quotes{gap:8px;padding:2px 13px 12px;animation:.25s br-rec-theme-in;display:grid}.br-rec-theme-quotes blockquote{border-left:2px solid var(--br-purple);color:#3d3350;background:#f7f4fc;border-radius:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.55}.br-rec-theme-quotes cite{color:var(--br-purple-deep);margin-top:5px;font-size:9px;font-style:normal;font-weight:700;display:block}@keyframes br-rec-theme-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.br-rec-consult-card{background:#fff;border:1px solid #e9e1ec;border-radius:14px;margin-top:12px;padding:15px}.br-rec-consult-head{border-bottom:1px solid #f0eaf2;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}.br-rec-consult-head>span{color:var(--br-purple);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.br-rec-consult-head svg{width:13px;height:13px}.br-rec-consult-head>b{letter-spacing:-.02em;text-align:right;font-size:15px}.br-rec-consult-card ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.br-rec-consult-card li{color:#514853;grid-template-columns:16px 1fr;gap:8px;font-size:10px;line-height:1.4;display:grid}.br-rec-consult-card li svg{color:#fff;background:var(--br-green);border-radius:50%;width:15px;height:15px;padding:2.5px}.br-rec-sheet-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #ebe3ee;height:78px;padding:12px 18px 18px;position:absolute;bottom:0;left:0;right:0}.br-rec-sheet-cta button{background:linear-gradient(100deg,#7c4dca,#5b3fa6);border-radius:12px;width:100%;height:46px;font-size:11px;font-weight:800}.br-rec-access-brand{display:none}.br-rec-access-side,.br-rec-access-card{display:contents}.br-rec-access-gate .br-rec-access-eyebrow{display:none}.br-rec-access-gate .br-rec-code-control{display:block}.br-rec-access-gate .br-rec-code-boxes{display:none}.br-rec-access-gate .br-rec-code-input{text-align:center;letter-spacing:.5em;height:56px;font-size:24px;font-weight:700}.br-rec-access-gate .br-rec-access-hint{text-align:center;color:var(--color-muted-foreground);margin-top:10px;font-size:13px}.br-rec-access-gate .br-rec-access-hint.is-error{color:var(--color-destructive)}.br-rec-access-gate .br-rec-access-submit{width:100%;margin-top:16px}.br-rec-access-gate .br-rec-access-links{text-align:center;margin-top:14px}.br-rec-access-gate .br-rec-access-links button{color:var(--color-muted-foreground);text-underline-offset:2px;font-size:12px;text-decoration:underline}.br-rec-account-gate{--br-purple:#7c4dca;--br-purple-deep:#5b3fa6;--br-purple-dark:#241244;--br-lilac:#ede7fb;--br-ink:#27202b;--br-muted:#736a78;--br-green:#218663;--br-font-heading:Gilroy, "DM Sans", sans-serif;--br-font-body:"Inter", "DM Sans", sans-serif;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));color:#fff;font-family:var(--br-font-body);background:radial-gradient(circle at 84% 8%,#a98be857,#0000 29%),linear-gradient(155deg,#5b3fa6 0%,#3e2578 62%,#241244 100%)}.br-rec-account-gate>div,.br-rec-account-gate .br-rec-account-card{color:#fff;max-width:390px;box-shadow:none;background:0 0;border:0;padding:18px 0 0!important}.br-rec-account-gate .br-rec-account-side{max-width:390px;margin:0 auto;display:block}.br-rec-account-gate [class*=bg-primary\/10]{color:#fff;background:#ffffff21;width:58px;height:58px}.br-rec-account-gate [class*=bg-primary\/10] svg{color:#fff}.br-rec-account-gate h1{color:#fff;font-family:var(--br-font-heading);letter-spacing:-.04em;margin-top:15px;font-size:27px;font-weight:800;line-height:1.08}.br-rec-account-gate .text-muted-foreground{color:#ffffffad}.br-rec-account-gate label{color:#ffffffd4;font-size:11px}.br-rec-account-gate input{color:#fff;background:#ffffff14;border-color:#ffffff40;border-radius:11px;height:46px}.br-rec-account-gate input:focus{border-color:#ffffffb3;box-shadow:0 0 0 2px #ffffff1a}.br-rec-account-gate button[class*=rounded-full]{color:#33206b;background:#fff;border-color:#ffffff80;height:47px;font-size:12px;font-weight:750}.br-rec-account-gate button[class*=rounded-full]:hover{background:#f8f1fb}.br-rec-account-gate [class*=border-t]{border-color:#ffffff29}.br-rec-account-gate [class*=underline]{color:#ffffffbf}.br-rec-account-gate button[role=checkbox]{background:#ffffff14;border-color:#ffffff80}.br-rec-account-gate button[role=checkbox][data-state=checked]{color:var(--br-purple-deep);background:#fff}}@media (width>=1024px){.br-rec-access-overlay{background:linear-gradient(160deg,#543091 0%,#3b1f6b 60%,#2a1550 100%)}.br-rec-access-gate{--br-access-purple:#7c4dca;background:linear-gradient(160deg,#543091 0%,#3b1f6b 60%,#2a1550 100%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;height:100vh;max-height:none;font-family:DM Sans,sans-serif;overflow:hidden;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;padding:0!important}.br-rec-access-gate>button{display:none}.br-rec-access-brand{color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:48px 64px;display:flex}.br-rec-access-logo{object-fit:contain;object-position:left center;width:176px;height:50px}.br-rec-access-promise{max-width:520px}.br-rec-access-promise>span,.br-rec-access-eyebrow{color:#c7a2eb;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.br-rec-access-promise h1{color:#fff;letter-spacing:0;margin:14px 0 0;font-family:Gilroy,DM Sans,sans-serif;font-size:48px;font-weight:800;line-height:1.06}.br-rec-access-promise p{color:#ffffffc7;max-width:500px;margin:17px 0 0;font-size:17px;line-height:1.6}.br-rec-access-legal{color:#fff9;align-items:center;gap:8px;font-size:13px;display:flex}.br-rec-access-side{justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.br-rec-access-card{background:#fff;border-radius:24px;width:512px;max-width:100%;padding:40px 36px;box-shadow:0 30px 80px #10101859}.br-rec-access-head{text-align:left;display:block}.br-rec-access-head h2{color:#29293d;letter-spacing:0;margin-top:10px;font-family:Gilroy,DM Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.15}.br-rec-access-head [data-radix-dialog-description]{color:#73738c;margin-top:9px;font-size:15px;line-height:1.6}.br-rec-access-head strong{color:#29293d;font-weight:600}.br-rec-access-form{margin-top:28px}.br-rec-code-control{display:block;position:relative}.br-rec-code-input{z-index:1;opacity:0;cursor:text;width:100%;height:66px;position:absolute;inset:0}.br-rec-code-boxes{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.br-rec-code-boxes>span{color:#29293d;background:#fff;border:1px solid #e9e7ef;border-radius:14px;place-items:center;height:66px;font-family:Gilroy,DM Sans,sans-serif;font-size:28px;font-weight:700;display:grid}.br-rec-code-boxes>span.is-active{border-color:#7c4dca;box-shadow:0 0 0 4px #7c4dca2e}.br-rec-code-control.is-error .br-rec-code-boxes>span{box-shadow:none;border-color:#ef4444}.br-rec-access-hint{color:#7c4dca;margin:14px 0 0;font-size:13px;font-weight:500}.br-rec-access-hint.is-error{color:#b91c1c}.br-rec-access-submit{color:#fff;background:linear-gradient(100deg,#7c4dca,#5b3fa6);border-radius:999px;width:100%;height:50px;margin-top:22px;font-size:15px;font-weight:600;box-shadow:0 8px 24px #7c4dca47}.br-rec-access-submit:disabled{color:#fff;box-shadow:none;background:#c7a2eb}.br-rec-access-links{justify-content:space-between;margin-top:18px;display:flex}.br-rec-access-links button{color:#7c4dca;font-size:13px;font-weight:500}.br-rec-account-gate{background:linear-gradient(160deg,#543091 0%,#3b1f6b 60%,#2a1550 100%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.br-rec-account-side{justify-content:center;align-items:center;min-width:0;padding:48px;display:flex}.br-rec-account-card{border:0;border-radius:24px;width:512px;max-width:100%;max-height:calc(100vh - 96px);overflow-y:auto;box-shadow:0 30px 80px #10101859}}@media (width>=1024px) and (width<=1279px){.br-rec-access-brand{padding:40px 48px}.br-rec-access-promise h1{font-size:40px}.br-rec-access-side,.br-rec-account-side{padding:40px}.br-rec-access-card,.br-rec-account-card{width:100%;max-width:460px}}@media (prefers-reduced-motion:reduce){.br-rec-access-gate,.br-rec-access-gate *,.br-rec-account-gate,.br-rec-account-gate *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1023px){.br-rec-finance-cta{border:1px solid var(--br-purple,#7c4dca);width:100%;height:46px;color:var(--br-purple,#7c4dca);background:#fff;border-radius:999px;gap:8px;margin-top:12px;font-size:13px;font-weight:700}.br-rec-finance-cta svg{width:16px;height:16px}.br-rec-finance-sheet{background:#fbf9fc}.br-rec-finance-title{color:#1d1230;padding:18px 18px 2px;font-size:17px;font-weight:700}.br-rec-finance-subtitle{color:#796f7c;padding:0 18px 12px;font-size:12px;line-height:1.4}.br-rec-finance-scroll{overscroll-behavior:contain;height:calc(91dvh - 96px);padding:0 14px 28px;overflow-y:auto}.br-rec-finance-scroll>div+div{margin-top:14px}}.br-rec-fin-view{flex-direction:column;gap:14px;display:flex}.br-rec-fin-progress{justify-content:center;gap:6px;padding:2px 0 10px;display:flex}.br-rec-fin-progress-dot{background:var(--br-lilac);border-radius:999px;width:22px;height:4px;transition:background .25s}.br-rec-fin-progress-dot.is-active{background:var(--br-purple)}.br-rec-fin-back{color:var(--br-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 10px;font-size:13px;font-weight:600;display:inline-flex}.br-rec-fin-eyebrow{color:var(--br-purple);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.br-rec-fin-intro{flex-direction:column;gap:16px;display:flex}.br-rec-fin-intro-hero{background:linear-gradient(160deg, var(--br-purple) 0%, var(--br-purple-deep) 100%);box-shadow:0 12px 30px -12px var(--br-purple);border-radius:20px;padding:20px}@supports (color:color-mix(in lab, red, red)){.br-rec-fin-intro-hero{box-shadow:0 12px 30px -12px color-mix(in oklab, var(--br-purple) 55%, transparent)}}.br-rec-fin-intro-hero .br-rec-fin-eyebrow{color:#ffffffd9;margin-bottom:8px}.br-rec-fin-intro-title{color:#fff;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2}.br-rec-fin-intro-body{color:#ffffffeb;margin:0;font-size:13px;line-height:1.55}.br-rec-fin-usp-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.br-rec-fin-usp{background:var(--br-lilac);border:1px solid var(--br-purple)}@supports (color:color-mix(in lab, red, red)){.br-rec-fin-usp{border:1px solid color-mix(in oklab, var(--br-purple) 18%, transparent)}}.br-rec-fin-usp{text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex}.br-rec-fin-usp-icon{color:var(--br-purple);display:inline-flex}.br-rec-fin-usp-k{color:var(--br-purple-dark);margin:0;font-size:12px;font-weight:800;line-height:1.1}.br-rec-fin-usp-v{text-transform:uppercase;letter-spacing:.04em;color:var(--br-muted);margin:0;font-size:9px;font-weight:600;line-height:1.15}.br-rec-fin-legal{color:var(--br-muted);margin:0;font-size:9px;line-height:1.5}.br-rec-fin-step-title{color:var(--br-purple-dark);margin:0;font-size:19px;font-weight:800}.br-rec-fin-step-sub{color:var(--br-muted);margin:4px 0 14px;font-size:13px}.br-rec-fin-term,.br-rec-fin-details,.br-rec-fin-flow{flex-direction:column;display:flex}.br-rec-fin-term-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.br-rec-fin-term-card{border:2px solid var(--br-lilac);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.br-rec-fin-term-card.is-selected{border-color:var(--br-purple);box-shadow:0 10px 24px -12px var(--br-purple)}@supports (color:color-mix(in lab, red, red)){.br-rec-fin-term-card.is-selected{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--br-purple) 50%, transparent)}}.br-rec-fin-term-card.is-selected{transform:translateY(-1px)}.br-rec-fin-term-card-count{color:var(--br-purple);font-size:18px;font-weight:800}.br-rec-fin-term-card-value{color:var(--br-purple-dark);font-size:15px;font-weight:700}.br-rec-fin-term-card-per{text-transform:uppercase;letter-spacing:.05em;color:var(--br-muted);font-size:10px;font-weight:600}.br-rec-fin-field-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.br-rec-fin-label{color:var(--br-purple-dark);font-size:13px;font-weight:700}.br-rec-fin-field{border:1.5px solid var(--br-lilac);width:100%;color:var(--br-purple-dark);background:#fff;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .18s}.br-rec-fin-field:focus{border-color:var(--br-purple)}.br-rec-fin-dob{grid-template-columns:1fr 1fr 1.6fr;gap:8px;display:grid}.br-rec-fin-phone-row{align-items:center;gap:8px;display:flex}.br-rec-fin-phone-prefix{color:var(--br-muted);font-size:14px;font-weight:700}.br-rec-fin-geo{background:var(--br-lilac);color:var(--br-purple-dark);border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.br-rec-fin-geo svg{color:var(--br-purple);flex-shrink:0;margin-top:1px}.br-rec-fin-geo--ok{color:#1e7b44;background:#e9f7ef}.br-rec-fin-geo--ok svg{color:#1e7b44}.br-rec-fin-geo--denied,.br-rec-fin-geo--unsupported{color:#b3261e;background:#fdecea}.br-rec-fin-geo--denied svg,.br-rec-fin-geo--unsupported svg{color:#b3261e}.br-rec-fin-consent{cursor:pointer;border:1px solid var(--br-lilac);color:var(--br-muted);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px;font-size:12.5px;line-height:1.5;display:flex}.br-rec-fin-consent input{accent-color:var(--br-purple);margin-top:2px}.br-rec-fin-btn{background:linear-gradient(135deg, var(--br-purple) 0%, var(--br-purple-deep) 100%);color:#fff;cursor:pointer;width:100%;box-shadow:0 12px 26px -12px var(--br-purple);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.br-rec-fin-btn{box-shadow:0 12px 26px -12px color-mix(in oklab, var(--br-purple) 60%, transparent)}}.br-rec-fin-btn{transition:transform .15s,filter .15s}.br-rec-fin-btn:active{transform:scale(.98)}.br-rec-fin-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.br-rec-fin-btn--ghost{color:var(--br-purple);border:1.5px solid var(--br-purple);box-shadow:none;background:0 0}.br-rec-fin-btn--sm{width:auto;padding:9px 16px;font-size:13px}.br-rec-fin-link{cursor:pointer;color:var(--br-purple);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.br-rec-fin-link:disabled{color:var(--br-muted);cursor:not-allowed;opacity:.7;text-decoration:none}.br-rec-fin-card{border:1px solid var(--br-lilac);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.br-rec-fin-card--center{text-align:center;align-items:center}.br-rec-fin-card--success{color:#1e7b44;text-align:center;background:#f2fbf5;border-color:#b9e6c9;align-items:center}.br-rec-fin-card-icon{background:var(--br-lilac);width:38px;height:38px;color:var(--br-purple);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.br-rec-fin-card-title{color:var(--br-purple-dark);margin:0;font-size:16px;font-weight:800}.br-rec-fin-card-text{color:var(--br-muted);margin:0;font-size:13.5px;line-height:1.55}.br-rec-fin-card-text strong{color:var(--br-purple-dark)}.br-rec-fin-card--success .br-rec-fin-card-title{color:#1e7b44}.br-rec-fin-card--success .br-rec-fin-card-text{color:#2f6b4a}.br-rec-fin-actions{flex-direction:column;gap:8px;display:flex}.br-rec-fin-error{color:#b3261e;margin:0;font-size:12.5px;font-weight:600}.br-rec-fin-hint{color:var(--br-muted);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:inline-flex}.br-rec-fin-status{color:var(--br-purple-dark);margin:0;font-size:12.5px}.br-rec-fin-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.br-rec-fin-loading{flex-direction:column;align-items:center;gap:10px;padding:18px 0;display:flex}.br-rec-fin-spinner{color:var(--br-purple);display:inline-flex}.br-rec-fin-loading-label{color:var(--br-muted);margin:0;font-size:13px}.br-rec-fin-otp{justify-content:center;display:flex}.br-rec-fin-otp-group{gap:8px}.br-rec-fin-otp-slot{border:1.5px solid var(--br-lilac);width:44px;height:52px;color:var(--br-purple-dark);border-radius:12px;font-size:20px;font-weight:700}.br-rec-fin-otp-slot[data-active=true]{border-color:var(--br-purple)}.br-rec-fin-contact-editor{flex-direction:column;gap:8px;width:100%;display:flex}.br-rec-fin-offer-head{margin-bottom:12px}.br-rec-fin-offer-form{flex-direction:column;gap:14px;display:flex}.br-rec-fin-offer{border:2px solid var(--br-lilac);cursor:pointer;background:#fff;border-radius:16px;padding:14px;transition:border-color .18s,box-shadow .18s;display:block}.br-rec-fin-offer.is-selected{border-color:var(--br-purple);box-shadow:0 10px 24px -12px var(--br-purple)}@supports (color:color-mix(in lab, red, red)){.br-rec-fin-offer.is-selected{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--br-purple) 50%, transparent)}}.br-rec-fin-offer-preferred{background:var(--br-lilac);color:var(--br-purple-deep);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.br-rec-fin-slot{display:block}.br-rec-fin-slot-hidden{display:none}@media (width>=480px){.br-rec-fin-term-grid{grid-template-columns:repeat(4,1fr)}}[data-field][data-invalid=true]{box-shadow:0 0 0 3px #e11d4826;border-color:#e11d48!important}.nv-quote-page{--nv-purple:#7c4dca;--nv-purple-deep:#5b34a4;--nv-purple-hover:#6b3fb5;--nv-purple-active:#5c3499;--nv-lavender:#c7a2eb;--nv-lavender-soft:#f4f0fe;--nv-lavender-line:#e4dafb;--nv-ink:#2f3143;--nv-slate:#626c82;--nv-hairline:#e9edf5;--nv-paper:#fff;--nv-success:#10b981;--nv-error:#ef4444;--nv-hdr-pad:calc(54px + env(safe-area-inset-top,0px)) 16px 0;--nv-hdr-h:calc(116px + env(safe-area-inset-top,0px));--nv-body-pad:20px 16px calc(210px + env(safe-area-inset-bottom,0px));--nv-body-max:none;--nv-content-width:calc(100% - 32px);--nv-hero-margin:-20px -16px 0;--nv-hero-pad:96px 16px 64px;--nv-hero-min-h:0px;--nv-hero-sub-pad:4px 16px 0;--nv-hero-fade-from:#fff0;--nv-hero-fade-to:#fff;--nv-screen-top:0px;--nv-leg-label-w:30px;background:var(--nv-paper);width:100%;min-height:100dvh;color:var(--nv-ink);font-family:Figtree,system-ui,sans-serif}.nv-app{background:var(--nv-paper);height:100dvh;color:var(--nv-ink);flex-direction:column;font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.5;display:flex;position:relative;overflow:hidden}.nv-app-body{flex-direction:column;flex:1;min-height:0;display:flex}.nv-main-area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.nv-desktop-sidebar{display:none}.nv-header{padding:var(--nv-hdr-pad);min-height:var(--nv-hdr-h);box-sizing:border-box;background:var(--nv-paper);border-bottom:1px solid var(--nv-hairline);z-index:22;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.nv-logo{flex:none;width:auto;max-width:none;height:44px;margin-left:-6px;display:block}.nv-account{position:relative}.nv-avatar{background:linear-gradient(135deg, var(--nv-purple), var(--nv-purple-deep));color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 14px #7c4dca38}.nv-avatar:hover{background:linear-gradient(135deg, var(--nv-purple-hover), var(--nv-purple-active))}.nv-avatar:focus-visible,.nv-tab:focus-visible,.nv-signout:focus-visible,.nv-sheet-close:focus-visible{outline:2px solid var(--nv-purple);outline-offset:2px}.nv-account-menu{background:var(--nv-paper);border:1px solid var(--nv-hairline);z-index:30;border-radius:16px;width:220px;padding:6px;animation:.18s both nvFade;position:absolute;top:44px;right:0;box-shadow:0 10px 30px #452f691f}.nv-account-identity{border-bottom:1px solid var(--nv-hairline);padding:10px 12px 8px}.nv-account-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.nv-account-email{color:var(--nv-slate);overflow-wrap:anywhere;font-size:12px}.nv-account-provider{color:var(--nv-slate);margin-top:4px;font-size:11px}.nv-signout{width:100%;min-height:44px;color:var(--nv-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-family:Figtree,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.nv-signout svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nv-scroll{min-height:0;padding:var(--nv-body-pad);box-sizing:border-box;width:100%;max-width:var(--nv-body-max);margin:var(--nv-screen-top) auto 0;scrollbar-width:none;flex-direction:column;flex:1;gap:22px;display:flex;overflow:hidden auto}.nv-scroll::-webkit-scrollbar{display:none}.nv-scroll>*{flex-shrink:0}.nv-scroll>[data-quote-screen]:first-child{margin-top:28px}.nv-bottom-dock{z-index:20;position:fixed;bottom:0;left:0;right:0}.nv-accept-bar{background:linear-gradient(#fff0,#fff 30%);flex-direction:column;align-items:center;gap:2px;padding:14px 16px 8px;display:flex}.nv-accept-primary{background-color:#5b34a4;background-image:linear-gradient(135deg, var(--nv-purple,#7c4dca), var(--nv-purple-deep,#5b34a4));color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:56px;font-family:Sora,sans-serif;font-size:17px;font-weight:700;box-shadow:0 10px 30px #7c4dca47}.nv-accept-primary:focus-visible,.nv-accept-link:focus-visible{outline:2px solid var(--nv-purple);outline-offset:2px}.nv-accept-link{all:unset;cursor:pointer;color:var(--nv-slate);text-underline-offset:3px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--nv-lavender-line);-webkit-text-decoration-color:var(--nv-lavender-line);-webkit-text-decoration-color:var(--nv-lavender-line);-webkit-text-decoration-color:var(--nv-lavender-line);text-decoration-color:var(--nv-lavender-line);margin:-6px 0;font-size:12px;line-height:44px}.nv-sticky-slot:empty{display:none}.nv-sticky-slot:not(:empty){background:linear-gradient(#fff0,#fff 30%);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.nv-travel-next{background:linear-gradient(135deg, var(--nv-purple), var(--nv-purple-deep));color:#fff;text-align:left;cursor:pointer;border:0;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 12px 8px 20px;display:grid;box-shadow:0 10px 30px #7c4dca47}.nv-travel-next-total{flex-direction:column;min-width:0;line-height:1.15;display:flex}.nv-travel-next-total>span{color:#fffc;font-size:11px}.nv-travel-next-total strong{color:#fff;white-space:nowrap;margin-top:3px;font-family:Sora,sans-serif;font-size:18px}.nv-travel-next-action{white-space:nowrap;border-left:1px solid #ffffff47;align-items:center;gap:6px;min-height:44px;padding:0 10px 0 14px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;display:flex}.nv-travel-next-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nv-travel-next:hover{background:linear-gradient(135deg, var(--nv-purple-hover), var(--nv-purple-active))}.nv-travel-next:focus-visible{outline:2px solid var(--nv-purple);outline-offset:3px}.nv-tabs{background:var(--nv-paper);border-top:1px solid var(--nv-hairline);grid-template-columns:repeat(5,1fr);align-items:end;display:grid}.nv-tabs-mobile{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));position:relative}.nv-tabs-desktop{display:none}.nv-tab{all:unset;cursor:pointer;box-sizing:border-box;min-height:52px;color:var(--nv-slate);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding-bottom:2px;font-family:Figtree,system-ui,sans-serif;font-size:11px;font-weight:500;display:flex;position:relative}.nv-tab.is-active{color:var(--nv-purple-deep);font-weight:700}.nv-tab-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.nv-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nv-tab-nara{color:var(--nv-purple-deep);font-weight:700}.nv-tab-nara .nv-tab-icon{background:linear-gradient(135deg, var(--nv-purple), var(--nv-purple-deep));border:3px solid var(--nv-paper);color:#fff;box-sizing:border-box;border-radius:50%;width:56px;height:56px;margin-top:-30px;box-shadow:0 8px 24px #7c4dca52}.nv-tab-nara .nv-tab-icon svg{width:24px;height:24px}.nv-sheet-backdrop{z-index:60;background:#2f31437a;align-items:flex-end;animation:.2s both nvFade;display:flex;position:fixed;inset:0}.nv-sheet{width:100%;min-height:240px;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--nv-paper);border-radius:20px 20px 0 0;animation:.24s both nvSlideUp;position:relative}.nv-sheet-close{background:var(--nv-lavender-soft);width:44px;height:44px;color:var(--nv-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}@keyframes nvFade{0%{opacity:0}to{opacity:1}}@keyframes nvSpin{to{transform:rotate(360deg)}}@keyframes nvPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes nvSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.nv-quote-page{--nv-hdr-pad:0 32px;--nv-hdr-h:72px;--nv-body-pad:0 0 140px;--nv-body-max:none;--nv-content-width:min(900px, calc(100% - 96px));--nv-hero-margin:0;--nv-hero-pad:64px 0 64px;--nv-hero-min-h:300px;--nv-hero-sub-pad:8px 48px 0;--nv-hero-fade-from:#f6f4fa00;--nv-hero-fade-to:#f6f4fa;--nv-screen-top:0px;--nv-leg-label-w:78px;background:#f6f4fa}.nv-app-body{flex-direction:row}.nv-desktop-sidebar{background:var(--nv-paper);border-right:1px solid var(--nv-hairline);box-sizing:border-box;flex-direction:column;flex:none;gap:4px;width:236px;padding:20px 14px 24px;display:flex}.nv-tabs-sidebar{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;display:flex}.nv-tabs-sidebar .nv-tab{border-radius:14px;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;width:100%;min-height:46px;padding:0 14px;font-size:14px}.nv-tabs-sidebar .nv-tab-icon,.nv-tabs-sidebar .nv-tab-icon svg{width:20px;height:20px}.nv-tabs-sidebar .nv-tab.is-active{color:var(--nv-purple);background:var(--nv-lavender-soft)}.nv-sidebar-spacer{flex:1}.nv-consultant{border:1px solid var(--nv-lavender-line);background:var(--nv-lavender-soft);border-radius:16px;padding:14px}.nv-consultant-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--nv-purple-deep);margin-bottom:10px;font-size:11px;font-weight:700}.nv-consultant-who{align-items:center;gap:10px;display:flex}.nv-consultant-avatar{border:1px solid var(--nv-lavender-line);width:44px;height:44px;color:var(--nv-purple-deep);box-sizing:border-box;background:linear-gradient(135deg,#e4dafb,#fff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Sora,sans-serif;font-size:14px;font-weight:700;display:flex}img.nv-consultant-avatar{object-fit:cover;display:block}.nv-consultant-copy{min-width:0}.nv-consultant-name{font-size:14px;font-weight:600;line-height:1.2}.nv-consultant-role{color:var(--nv-slate);margin-top:2px;font-size:12px}.nv-consultant-actions{justify-content:center;gap:8px;margin-top:12px;display:flex}.nv-consultant-action{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--nv-lavender-line);color:var(--nv-purple-deep);box-sizing:border-box;background:#fff padding-box padding-box;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:-2px;display:flex}.nv-consultant-action svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nv-main-area{background:#f6f4fa;position:relative;overflow:hidden}.nv-header{background:var(--nv-paper);border-bottom:1px solid var(--nv-hairline);gap:24px;width:100%;padding-left:28px;padding-right:28px}.nv-header-spacer{flex:1}.nv-ask-sara{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--nv-lavender-line);background:var(--nv-lavender-soft);min-height:44px;color:var(--nv-purple-deep);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:flex}.nv-ask-sara:focus-visible{outline:2px solid var(--nv-purple);outline-offset:2px}.nv-ask-sara-icon{background:linear-gradient(135deg, var(--nv-purple), var(--nv-purple-deep));border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.nv-ask-sara-icon svg{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.nv-scroll{background:#f6f4fa}.nv-scroll>:not(.nv-r2-hero){width:var(--nv-content-width);box-sizing:border-box;max-width:none;margin-inline:auto}.nv-scroll>[data-quote-screen]:first-child{margin-top:48px}.nv-r2-hero h1{max-width:860px;font-size:38px;line-height:1.12}.nv-r2-hero-copy p{margin-top:18px;font-size:17px;line-height:1.55}.nv-quote-page .nv-r2b-surgeon{position:relative}.nv-quote-page .nv-r2b-surgeon-body{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.nv-quote-page .nv-r2b-surgeon-photo{align-self:stretch;min-height:260px}.nv-quote-page .nv-r2b-surgeon-photo .nv-r2b-portrait{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.nv-quote-page .nv-r2b-surgeon-photo .nv-r2b-initials{font-size:44px}.nv-quote-page .nv-r2b-surgeon-photo .nv-r2b-badge{display:none}.nv-quote-page .nv-r2b-surgeon-photo .nv-r2b-rating-pill{display:inline-flex}.nv-quote-page .nv-r2b-surgeon-details{flex-direction:column;padding:24px 28px 20px;display:flex}.nv-quote-page .nv-r2b-surgeon-name{font-size:24px}.nv-quote-page .nv-r2b-surgeon-details>.nv-r2b-rating,.nv-quote-page .nv-r2b-surgeon-foot{display:none}.nv-quote-page .nv-r2b-surgeon-details .nv-r2b-desk-foot{display:block}.nv-bottom-dock{pointer-events:none;max-width:768px;margin:0 auto;position:absolute;left:0;right:0}.nv-bottom-dock>*{pointer-events:auto}.nv-accept-bar{background:0 0}.nv-sticky-slot:not(:empty){background:0 0;padding:16px 0 20px}.nv-tabs-mobile{display:none}.nv-sheet-backdrop{justify-content:center;align-items:center;padding:24px}.nv-sheet{border-radius:20px;max-width:520px;max-height:calc(100dvh - 48px);padding:24px;animation-name:nvFade;overflow:auto}}@media (prefers-reduced-motion:reduce){.nv-quote-page *,.nv-quote-page :before,.nv-quote-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nv-r2b-surgeon{background:#fff;border:1px solid #e9edf5;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #452f6914}.nv-r2b-surgeon-strip{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b34a4);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.nv-r2b-surgeon-body{align-items:flex-start;gap:14px;padding:16px;display:flex}.nv-r2b-surgeon-photo{flex:none;position:relative}.nv-r2b-portrait{object-fit:cover;border-radius:18px;width:84px;height:96px;display:block}.nv-r2b-initials{color:#5b34a4;background:linear-gradient(135deg,#e4dafb,#f4f0fe);justify-content:center;align-items:center;font-family:Sora,sans-serif;font-size:18px;font-weight:700;display:flex}.nv-r2b-badge{box-sizing:border-box;background:linear-gradient(135deg,#7c4dca,#5b34a4);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:-8px;right:-8px}.nv-r2b-surgeon-details{flex:1;min-width:0}.nv-r2b-surgeon-name{color:#2f3143;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.nv-r2b-surgeon-reg{color:#626c82;margin-top:4px;font-size:13px}.nv-r2b-surgeon-reg strong{color:#2f3143;font-weight:700}.nv-r2b-rating{align-items:center;gap:8px;margin-top:8px;font-size:14px;line-height:1;display:flex}.nv-r2b-score{color:#2f3143;font-weight:700}.nv-r2b-count{color:#626c82}.nv-r2b-surgeon-foot{padding:0 16px 16px}.nv-r2b-match{color:#2f3143;border-top:1px solid #e9edf5;gap:10px;padding-top:12px;font-size:14px;line-height:1.45;display:flex}.nv-r2b-link{all:unset;cursor:pointer;color:#7c4dca;align-items:center;min-height:44px;margin-top:2px;font-size:14px;font-weight:600;display:inline-flex}.nv-r2b-verified{color:#5b34a4;background:#f4f0fe;border:1px solid #dcd0f5;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.nv-r2b-surgeon-sub{color:#626c82;margin-top:12px;font-size:13px;line-height:1.45}.nv-r2b-rating-pill{background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;line-height:1;display:none;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 14px #452f6926}.nv-r2b-desk-foot{margin-top:auto;padding-top:12px;display:none}.nv-r2b-desk-foot .nv-r2b-match{margin-bottom:4px}.nv-r2b-desk-foot .nv-r2b-link-row{justify-content:flex-end;display:flex}.nv-r2b-link:focus-visible,.nv-r2b-tile:focus-visible,.nv-r2b-contact:focus-visible{outline-offset:2px;outline:2px solid #7c4dca}.nv-r2b-rail{align-items:center;gap:0;padding:0 6px;display:flex}.nv-r2b-rail-step{flex:1;align-items:center;min-width:0;display:flex}.nv-r2b-rail-step:last-child{flex:none}.nv-r2b-dot{box-sizing:border-box;border-radius:50%;flex:none}.nv-r2b-connector{flex:1;height:2px}.nv-r2b-rail-labels{color:#626c82;justify-content:space-between;margin-top:8px;padding:0 2px;font-size:12px;display:flex}.nv-r2b-rail-labels .is-current{color:#7c4dca;font-weight:700}.nv-r2b-included h2{color:#2f3143;margin:0 0 10px;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.nv-r2b-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nv-r2b-tile{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e9edf5;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;min-height:104px;padding:14px;display:flex;box-shadow:0 10px 30px #452f690f}.nv-r2b-tile-icon{background:#f4f0fe;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nv-r2b-tile-label{color:#2f3143;font-size:14px;font-weight:600;line-height:1.3}.nv-r2b-consultant{background:#fff;border:1px solid #e9edf5;border-radius:20px;padding:16px;box-shadow:0 10px 30px #452f6914}.nv-r2b-consultant-row{align-items:center;gap:14px;display:flex}.nv-r2b-consultant-avatar{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.nv-r2b-consultant-initials{color:#5b34a4;background:linear-gradient(135deg,#e4dafb,#f4f0fe);justify-content:center;align-items:center;font-family:Sora,sans-serif;font-size:15px;font-weight:700;display:flex}.nv-r2b-consultant-name{color:#2f3143;font-family:Sora,sans-serif;font-size:16px;font-weight:600}.nv-r2b-consultant-role{color:#626c82;font-size:13px}.nv-r2b-consultant-quote{color:#2f3143;margin:12px 0 14px;font-size:14px;line-height:1.5}.nv-r2b-consultant-actions{gap:10px;display:flex}.nv-r2b-contact{color:#5b34a4;cursor:pointer;box-sizing:border-box;background:#f4f0fe;border:1px solid #e4dafb;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nv-sheet{overflow-y:auto}.nv-sheet-body{color:#2f3143;padding-top:28px}.nv-sh-title{color:#2f3143;margin:0 0 10px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.nv-sh-subtitle{margin:0 0 6px;font-family:Sora,sans-serif;font-size:15px;font-weight:600}.nv-sh-lead{margin:0 0 14px;font-size:15px;line-height:1.5}.nv-sh-muted{color:#626c82;margin:0;font-size:13px;line-height:1.5}.nv-sh-list{flex-direction:column;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.nv-sh-tick{gap:10px;font-size:14px;line-height:1.45;display:flex}.nv-sh-tick svg{flex:none;margin-top:1px}.nv-sh-tick strong{font-weight:700}.nv-sh-rule{border-top:1px solid #e9edf5;padding-top:14px}.nv-sh-stats{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.nv-sh-stat{background:#f4f0fe;border:1px solid #e4dafb;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.nv-sh-stat strong{color:#5b34a4;font-family:Sora,sans-serif;font-size:17px;font-weight:700}.nv-sh-stat span{color:#626c82;font-size:12px}.nv-sh-estimate{border:1px solid #e4dafb;border-radius:14px;margin:0 0 18px;overflow:hidden}.nv-sh-estimate-row{border-bottom:1px solid #e9edf5;justify-content:space-between;gap:18px;padding:10px 12px;font-size:14px;display:flex}.nv-sh-estimate-row strong{text-align:right;color:#2f3143}.nv-sh-estimate-row.is-total{color:#5b34a4;background:#f4f0fe;border-bottom:0;font-weight:700}.nv-sh-estimate-row.is-total strong{color:#5b34a4}.nv-sh-surgeon{align-items:center;gap:14px;margin-bottom:12px;display:flex}.nv-sh-surgeon .nv-sh-title{margin:0}.nv-sh-surgeon-photo{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 0 0 3px #fff,0 0 0 5px #e4dafb}.nv-sh-verified{color:#5b34a4;background:#f4f0fe;border:1px solid #e4dafb;border-radius:999px;align-items:center;gap:6px;margin:0 0 14px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.nv-tlc-points{gap:6px;padding-left:20px;font-size:14px;list-style:outside}.nv-tlc-form{flex-direction:column;gap:14px;display:flex}.nv-tlc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.nv-tlc-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nv-tlc-field{color:#626c82;flex-direction:column;gap:4px;font-size:13px;display:flex}.nv-tlc-field input,.nv-tlc-field select{color:#2f3143;background:#fff;border:1px solid #d9deea;border-radius:12px;min-height:44px;padding:0 12px;font-size:16px}.nv-tlc-field .nv-tlc-date{color:#2f3143;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d9deea;border-radius:12px;padding:0 12px;font-size:16px;font-weight:400}.nv-tlc-field .nv-tlc-date:focus-visible,.nv-tlc-field input:focus,.nv-tlc-field select:focus{outline-offset:1px;outline:2px solid #7c4dca}.nv-tlc-consent{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.nv-tlc-consent input{accent-color:#7c4dca;flex:none;width:20px;height:20px;margin-top:1px}.nv-tlc-error{color:#b42318;margin:0;font-size:14px}.nv-tlc-cta{justify-content:center;align-items:center;width:100%;margin-top:4px;text-decoration:none;display:flex}.nv-tlc-cta:disabled{opacity:.5;cursor:not-allowed}.nv-sheet-body{max-height:min(80vh,760px);overflow-y:auto}.nv-next-estimate-link{all:unset;cursor:pointer;text-align:center;color:#626c82;width:100%;min-height:44px;margin-top:10px;font-size:13px;line-height:44px;display:block}.nv-a2-field{color:#2f3143;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.nv-a2-field .mn-input{color:#2f3143;box-sizing:border-box;background:#fff;border:1px solid #e4dafb;border-radius:12px;width:100%;min-height:44px;padding:0 12px;font-size:15px;font-weight:400}.nv-a2-field .mn-input[aria-invalid=true]{border-color:#b42318}.nv-a2-error{color:#b42318;font-size:13px;font-weight:500}.nv-a2-warning{color:#7a4b00;background:#fff7e6;border:1px solid #f5d08a;border-radius:12px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5}.nv-sign-frame{border:0;width:100%;height:640px;display:block}@media (width<=1023px){.nv-sign-frame{height:72vh;min-height:520px}}.br-recd{--d-purple:#7c4dca;--d-deep:#543091;--d-lav:#c7a2eb;--d-lav-soft:#f4f1f9;--d-ink:#29293d;--d-slate:#73738c;--d-hair:#e9e7ef;--d-soft:#faf8fd;--d-soft-b:#efe9fa;--d-chip-b:#dccdf2;--d-grad:linear-gradient(135deg, #7c4dca 0%, #543091 100%);--d-grad-icon:linear-gradient(135deg, #c7a2eb 0%, #7c4dca 100%);--d-shadow:0 4px 16px #29293d0f;--d-glow:0 8px 28px #7c4dca2e;--d-cta-shadow:0 8px 24px #7c4dca47;--d-ease:.18s cubic-bezier(.22,1,.36,1);--d-display:var(--font-heading,Gilroy), Gilroy, "DM Sans", sans-serif;--d-body:"DM Sans", system-ui, sans-serif;min-height:100dvh;color:var(--d-ink);font-family:var(--d-body);background:#fff}.br-recd *,.br-recd :before,.br-recd :after{box-sizing:border-box}.br-recd button,.br-recd a{font-family:var(--d-body);cursor:pointer;text-decoration:none}.br-recd h1,.br-recd h2,.br-recd h3{font-family:var(--d-display);margin:0;font-weight:800}.br-recd p{margin:0}.br-recd-eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.br-recd-wrap{max-width:1200px;margin:0 auto}.br-recd-header{z-index:10;border-bottom:1px solid var(--d-hair);background:#fff;position:sticky;top:0}.br-recd-header-inner{align-items:center;gap:24px;max-width:1200px;height:68px;margin:0 auto;padding:0 32px;display:flex}.br-recd-logo{flex-shrink:0;width:auto;height:44px}.br-recd-journey{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.br-recd-journey-bar{flex-shrink:0;gap:6px;width:200px;display:flex}.br-recd-journey-bar i{background:var(--d-hair);border-radius:999px;flex:1;height:6px;display:block}.br-recd-journey-bar i.is-done{background:var(--d-lav)}.br-recd-journey-bar i.is-current{background:var(--d-grad);flex:0 0 34px}.br-recd-journey span{color:var(--d-deep);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.br-recd-header-cta{background:var(--d-grad);color:#fff;height:42px;transition:transform var(--d-ease), box-shadow var(--d-ease);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.br-recd-avatar{background:var(--d-grad-icon);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.br-recd-hero{position:relative;overflow:hidden}.br-recd-hero-photo,.br-recd-hero-tint,.br-recd-hero-fade{pointer-events:none;position:absolute;inset:0}.br-recd-hero-photo{background-position:50% 35%;background-size:cover}.br-recd-hero-tint{background:linear-gradient(135deg,#543091d1 0%,#7c4dca9e 100%)}.br-recd-hero-fade{background:linear-gradient(#fff0 0% 45%,#fff9 78%,#fff 100%)}.br-recd-hero-inner{grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;padding:64px 32px 48px;display:grid;position:relative}.br-recd-hero-eyebrow{color:var(--d-lav)}.br-recd-hero h1{letter-spacing:-.01em;color:#fff;margin-top:16px;font-size:44px;line-height:1.08}.br-recd-hero-inner>div:first-child>p{color:#ffffffdb;max-width:52ch;margin-top:18px;font-size:17px;line-height:1.6}.br-recd-seg{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.br-recd-seg button{color:#fff;-webkit-backdrop-filter:blur(6px);height:44px;transition:transform var(--d-ease), box-shadow var(--d-ease), background var(--d-ease);background:#ffffff1f;border:1px solid #fff6;border-radius:999px;padding:0 22px;font-size:14.5px;font-weight:500}.br-recd-seg button.is-active{color:var(--d-deep);background:#fff;border-color:#fff;font-weight:600}.br-recd-summary{border:1px solid var(--d-hair);box-shadow:var(--d-shadow);background:#fff;border-radius:20px;min-width:0;padding:24px}.br-recd-summary-head{align-items:center;gap:12px;display:flex}.br-recd-summary-head span{background:var(--d-lav-soft);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.br-recd-summary-head svg{width:18px;height:18px;color:var(--d-purple);stroke-width:1.7px}.br-recd-summary-head h2{color:var(--d-ink);font-size:17px}.br-recd-summary-text{color:var(--d-ink);font-size:15px;line-height:1.65;margin-top:16px!important}.br-recd-summary-text strong{color:var(--d-deep);font-weight:600}.br-recd-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.br-recd-chip{background:var(--d-lav-soft);border:1px solid var(--d-hair);color:var(--d-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;line-height:1.2;display:inline-flex}.br-recd-chip svg{width:12px;height:12px;color:var(--d-purple);stroke-width:2.2px;flex-shrink:0}.br-recd-sliders{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.br-recd-slider-title{letter-spacing:.14em;text-transform:uppercase;color:var(--d-slate);font-size:11px;font-weight:500;display:block}.br-recd-slider-labels{white-space:nowrap;letter-spacing:-.01em;color:var(--d-slate);justify-content:space-between;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.br-recd-slider-track{background:var(--d-hair);border-radius:999px;height:6px;margin-top:6px;position:relative}.br-recd-slider-track i{background:linear-gradient(90deg,#c7a2eb,#7c4dca);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.br-recd-slider-track b{border:2px solid var(--d-purple);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #54309140}.br-recd-main{max-width:1200px;margin:0 auto;padding:16px 32px 0}.br-recd-section-head h2{color:var(--d-ink);font-size:28px;line-height:1.12}.br-recd-section-head p{color:var(--d-slate);margin-top:8px;font-size:15px}.br-recd-view{margin-top:28px;animation:.2s ease-out br-recd-fade}@keyframes br-recd-fade{0%{opacity:0}to{opacity:1}}.br-recd-featured{border:1px solid var(--d-lav);background:#fff;border-radius:24px;grid-template-columns:320px 1fr;display:grid;overflow:hidden;box-shadow:0 12px 36px #5430911a}.br-recd-featured-photo{background:var(--d-lav-soft);min-height:380px;position:relative}.br-recd-photo-img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;inset:0;position:absolute!important}.br-recd-badge{z-index:1;background:var(--d-grad);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 6px 18px #5430914d}.br-recd-badge svg{width:13px;height:13px}.br-recd-featured-body{flex-direction:column;min-width:0;padding:32px 36px;display:flex}.br-recd-featured-top{align-items:flex-start;gap:24px;display:flex}.br-recd-featured-id{flex:1;min-width:0}.br-recd-featured-id h3{color:var(--d-ink);font-size:28px;line-height:1.15}.br-recd-creds{color:var(--d-slate);font-size:14px;margin-top:8px!important}.br-recd-creds b{color:var(--d-ink);font-weight:600}.br-recd-featured-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.br-recd-verified{background:var(--d-lav-soft);border:1px solid var(--d-chip-b);border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 10px;display:inline-flex}.br-recd-verified svg{width:13px;height:13px;color:var(--d-purple)}.br-recd-verified b{letter-spacing:.13em;text-transform:uppercase;color:var(--d-deep);font-size:10.5px;font-weight:600}.br-recd-verified i{background:var(--d-chip-b);width:1px;height:12px}.br-recd-verified em{color:var(--d-purple);font-size:11px;font-style:normal;font-weight:500}.br-recd-rating{color:var(--d-slate);align-items:center;gap:4px;font-size:14px;display:inline-flex}.br-recd-rating svg{width:14px;height:14px;color:var(--d-purple);fill:var(--d-purple)}.br-recd-rating b{color:var(--d-ink);font-weight:600}.br-recd-ring{flex-shrink:0;place-items:center;display:grid;position:relative}.br-recd-ring .br-rec-donut-svg{width:100%;height:100%;position:absolute;inset:0}.br-recd-ring-track{stroke:var(--d-lav-soft)}.br-recd-ring-arc{stroke:var(--d-purple)}.br-recd-ring>span{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.br-recd-ring strong{font-family:var(--d-display);color:var(--d-ink);font-weight:800}.br-recd-ring small{letter-spacing:.12em;text-transform:uppercase;color:var(--d-slate);margin-top:3px;font-weight:500}.br-recd-ring-lg{width:84px;height:84px}.br-recd-ring-lg strong{font-size:18px}.br-recd-ring-lg small{font-size:8px}.br-recd-ring-md{width:64px;height:64px}.br-recd-ring-md strong{font-size:14px}.br-recd-ring-md small{font-size:6.5px}.br-recd-why{border-top:1px solid var(--d-hair);margin-top:26px;padding-top:24px}.br-recd-why>.br-recd-eyebrow{color:var(--d-purple)}.br-recd-tiles{gap:16px;margin-top:14px;display:grid}.br-recd-tile{background:var(--d-soft);border:1px solid var(--d-soft-b);border-radius:16px;min-width:0;padding:16px}.br-recd-tile-num{background:var(--d-grad-icon);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.br-recd-tile small{letter-spacing:.14em;text-transform:uppercase;color:var(--d-purple);margin-top:10px;font-size:11px;font-weight:500;display:block}.br-recd-tile p{color:var(--d-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.5;margin-top:6px!important}.br-recd-actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:26px;display:flex}.br-recd-btn-ghost,.br-recd-btn-cta{height:48px;transition:transform var(--d-ease), box-shadow var(--d-ease), background var(--d-ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:15px;display:inline-flex}.br-recd-btn-ghost{border:1px solid var(--d-hair);color:var(--d-deep);background:#fff;padding:0 22px;font-weight:500}.br-recd-btn-ghost:hover{background:var(--d-lav-soft)}.br-recd-btn-cta{background:var(--d-grad);color:#fff;box-shadow:var(--d-cta-shadow);border:0;padding:0 26px;font-weight:600}.br-recd .is-pending{background:var(--d-lav-soft);color:var(--d-deep);box-shadow:none;border:1px solid var(--d-chip-b);cursor:default}.br-recd .is-pending svg{width:15px;height:15px;color:var(--d-purple)}.br-recd-btn-cta:not(.is-pending):hover,.br-recd-header-cta:not(.is-pending):hover,.br-recd-seg button:hover,.br-recd-credit-cta:hover:not(:disabled),.br-recd-advisor-talk:hover,.br-recd-advisor-call:hover{box-shadow:var(--d-glow);transform:translateY(-2px)}.br-recd-also-title{color:var(--d-slate);margin-top:40px}.br-recd-also{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.br-recd-also-card{text-align:left;border:1px solid var(--d-hair);box-shadow:var(--d-shadow);color:var(--d-ink);transition:transform var(--d-ease), box-shadow var(--d-ease), border-color var(--d-ease);background:#fff;border-radius:20px;gap:20px;min-width:0;padding:20px;display:flex}.br-recd-also-card:hover{border-color:var(--d-lav);box-shadow:var(--d-glow);transform:translateY(-2px)}.br-recd-also-photo{object-fit:cover;object-position:50% 18%;background:var(--d-lav-soft);border-radius:16px;flex-shrink:0;width:132px!important;height:156px!important}.br-recd-also-body{flex-direction:column;flex:1;min-width:0;display:flex}.br-recd-also-name{font-family:var(--d-display);font-size:19px;font-weight:800;line-height:1.2}.br-recd-also-creds{color:var(--d-slate);margin-top:5px;font-size:12.5px}.br-recd-also-score{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;display:flex}.br-recd-also-score small{letter-spacing:.14em;text-transform:uppercase;color:var(--d-slate);font-size:10.5px;font-weight:500}.br-recd-also-score strong{font-family:var(--d-display);color:var(--d-deep);font-size:16px;font-weight:800}.br-recd-bar{background:var(--d-soft-b);border-radius:999px;height:6px;margin-top:7px;display:block;overflow:hidden}.br-recd-bar i{background:linear-gradient(90deg,#c7a2eb,#7c4dca);border-radius:999px;height:100%;display:block}.br-recd-also-headline{color:var(--d-deep);margin-top:12px;font-size:14px;font-weight:500;line-height:1.4}.br-recd-also-rating{color:var(--d-slate);align-items:center;gap:4px;margin-top:8px;font-size:13px;display:inline-flex}.br-recd-also-rating svg{width:12px;height:12px;color:var(--d-purple);fill:var(--d-purple)}.br-recd-also-rating b{color:var(--d-ink);font-weight:600}.br-recd-also-link{color:var(--d-purple);align-items:center;gap:4px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:500;display:inline-flex}.br-recd-also-link svg{width:14px;height:14px}.br-recd-compare{align-items:stretch;gap:20px;display:grid}.br-recd-cmp{border:1px solid var(--d-hair);box-shadow:var(--d-shadow);background:#fff;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.br-recd-cmp.is-top{border-color:var(--d-lav);box-shadow:0 12px 32px #5430911f}.br-recd-cmp-strip{letter-spacing:.08em;text-transform:uppercase;background:var(--d-lav-soft);color:var(--d-slate);padding:10px 18px;font-size:11px;font-weight:600}.br-recd-cmp.is-top .br-recd-cmp-strip{background:var(--d-grad);color:#fff}.br-recd-cmp-body{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.br-recd-cmp-photo{object-fit:cover;object-position:50% 16%;background:var(--d-lav-soft);border-radius:16px;width:100%!important;height:260px!important}.br-recd-cmp h3{color:var(--d-ink);margin-top:14px;font-size:19px;line-height:1.2}.br-recd-cmp-creds{color:var(--d-slate);font-size:12.5px;margin-top:4px!important}.br-recd-cmp-score{border:1px solid var(--d-hair);border-radius:16px;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.br-recd-cmp-rating{flex-direction:column;gap:3px;min-width:0;display:flex}.br-recd-cmp-rating>div{align-items:center;gap:8px;display:flex}.br-recd-cmp-rating strong{font-family:var(--d-display);color:var(--d-ink);font-size:22px;font-weight:800;line-height:1}.br-recd-stars{gap:2px;display:inline-flex}.br-recd-stars svg{width:12px;height:12px;color:var(--d-purple);fill:var(--d-purple)}.br-recd-cmp-rating>span{color:var(--d-slate);font-size:12px}.br-recd-cmp-rating em{color:#067a55;align-items:center;gap:4px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex}.br-recd-cmp-rating em svg{color:#10b981;stroke-width:2.6px;width:11px;height:11px}.br-recd-specs{margin:16px 0 0}.br-recd-specs>div{border-top:1px solid var(--d-hair);padding:12px 0}.br-recd-specs>div:first-child{border-top:0;padding-top:0}.br-recd-specs>div:last-child{padding-bottom:0}.br-recd-specs dt{letter-spacing:.12em;text-transform:uppercase;color:var(--d-slate);font-size:10px;font-weight:500}.br-recd-specs dd{color:var(--d-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}.br-recd-cmp-why{background:var(--d-soft);border:1px solid var(--d-soft-b);border-radius:14px;margin-top:16px;padding:14px}.br-recd-cmp-why small{letter-spacing:.14em;text-transform:uppercase;color:var(--d-purple);font-size:10px;font-weight:500;display:block}.br-recd-cmp-why ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.br-recd-cmp-why li{gap:8px;font-size:13px;line-height:1.5;display:flex}.br-recd-cmp-why li svg{width:13px;height:13px;color:var(--d-purple);stroke-width:2.4px;flex-shrink:0;margin-top:3px}.br-recd-cmp-actions{gap:10px;margin-top:auto;padding-top:18px;display:flex}.br-recd-cmp-actions>*{flex:1;min-width:0;height:44px;padding:0 12px;font-size:14px}.br-recd-credit-wrap{padding:56px 32px 0}.br-recd-credit{background:var(--d-grad);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px 44px;display:grid}.br-recd-credit-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-recd-credit-eyebrow svg{width:15px;height:15px;color:var(--d-lav)}.br-recd-credit-eyebrow span{letter-spacing:.16em;text-transform:uppercase;color:var(--d-lav);font-size:11px;font-weight:600}.br-recd-credit-eyebrow b{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.br-recd-credit h2{color:#fff;margin-top:14px;font-size:30px;line-height:1.12}.br-recd-credit-left>p{color:#fffc;max-width:46ch;margin-top:12px;font-size:15px;line-height:1.6}.br-recd-credit-left>p.br-recd-credit-note{color:#ffffffd1;align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.br-recd-credit-note svg{width:14px;height:14px}.br-recd-credit-box{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:1fr;align-items:center;gap:16px;padding:20px 22px;display:grid}.br-recd-credit-box>div{flex-direction:column;min-width:0;display:flex}.br-recd-credit-box small{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px}.br-recd-credit-box strong{font-family:var(--d-display);white-space:nowrap;margin-top:6px;font-size:28px;font-weight:800;line-height:1.1}.br-recd-credit-box span{color:#fffc;margin-top:2px;font-size:12.5px}.br-recd-skel{background:#ffffff38;border-radius:8px;width:70%;height:26px;margin-top:8px;animation:1.2s ease-in-out infinite br-recd-pulse;display:block}@keyframes br-recd-pulse{50%{opacity:.5}}.br-recd-credit-box.is-error{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.br-recd-credit-box.is-error p{font-size:15px}.br-recd-credit-box.is-error button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-size:13px}.br-recd-credit-cta{width:100%;height:52px;color:var(--d-deep);transition:transform var(--d-ease), box-shadow var(--d-ease);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15.5px;font-weight:600;display:inline-flex}.br-recd-credit-cta svg{width:16px;height:16px}.br-recd-credit-cta:disabled{opacity:.7;cursor:progress}.br-recd-credit-legal{text-align:center;color:#ffffff9e;margin-top:12px;font-size:11.5px;display:block}.br-recd-advisor-wrap{padding:24px 32px 0}.br-recd-advisor{color:#fff;background:linear-gradient(135deg,#543091 0%,#3a1f69 100%);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px 44px;display:grid}.br-recd-advisor-left{align-items:center;gap:24px;min-width:0;display:flex}.br-recd-advisor-photo{object-fit:cover;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px #c7a2eb4d;width:88px!important;height:88px!important}.br-recd-advisor .br-recd-eyebrow{color:var(--d-lav)}.br-recd-advisor h2{color:#fff;margin-top:8px;font-size:26px}.br-recd-advisor-role{color:#ffffffc7;font-size:15px;margin-top:4px!important}.br-recd-advisor-copy{color:#ffffffa8;max-width:48ch;font-size:14px;line-height:1.6;margin-top:12px!important}.br-recd-advisor-actions{gap:12px;display:flex}.br-recd-advisor-talk,.br-recd-advisor-call{height:50px;transition:transform var(--d-ease), box-shadow var(--d-ease);border-radius:999px;align-items:center;gap:8px;font-size:15px;display:inline-flex}.br-recd-advisor-talk{color:var(--d-deep);background:#fff;padding:0 24px;font-weight:600}.br-recd-advisor-call{color:#fff;background:0 0;border:1px solid #ffffff57;padding:0 22px;font-weight:500}.br-recd-advisor-talk svg,.br-recd-advisor-call svg{width:16px;height:16px}.br-recd-footer{border-top:1px solid var(--d-hair);justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:56px auto 0;padding:48px 32px 56px;display:flex}.br-recd-footer b{font-family:var(--d-display);color:var(--d-deep);font-size:16px;font-weight:800}.br-recd-footer span{color:var(--d-slate);align-items:center;gap:6px;font-size:13px;display:inline-flex}.br-recd-footer svg{width:13px;height:13px;color:var(--d-purple)}@media (width<=1180px){.br-recd-hero-inner{gap:32px}.br-recd-featured{grid-template-columns:280px 1fr}.br-recd-also-card{flex-direction:row}.br-recd-also-photo{width:108px!important;height:132px!important}.br-recd-credit,.br-recd-advisor{gap:28px;padding-left:32px;padding-right:32px}.br-recd-credit-box strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.br-recd *,.br-recd :before,.br-recd :after{transition:none!important;animation:none!important}.br-recd :hover{transform:none!important}}@keyframes br-recd-detail-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.br-recd-detail-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);background:#29293d73;animation:.18s ease-out br-recd-fade;position:fixed;inset:0}.br-recd-detail-modal{z-index:71;color:#29293d;background:#fff;border:1px solid #ffffff3d;border-radius:28px;flex-direction:column;width:min(600px,100vw - 48px);height:min(860px,100dvh - 48px);font-family:DM Sans,system-ui,sans-serif;animation:.24s ease-out br-recd-detail-enter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px #10101859}.br-recd-detail-modal:focus{outline:none}.br-recd-detail-modal *,.br-recd-detail-modal :before,.br-recd-detail-modal :after{box-sizing:border-box}.br-recd-detail-hero{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);flex:0 0 340px;height:340px;position:relative;overflow:hidden}.br-recd-detail-photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%;inset:0;position:absolute!important}.br-recd-detail-shade{background:linear-gradient(#5430912e 0%,#5430914d 40%,#2d1753cc 72%,#231140f5 100%);position:absolute;inset:0}.br-recd-detail-close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#29293d52;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.br-recd-detail-close svg{width:18px;height:18px}.br-recd-detail-heading{z-index:1;padding:0 120px 24px 28px;position:absolute;inset:auto 0 0}.br-recd-detail-heading>small{letter-spacing:.18em;text-transform:uppercase;color:#c7a2eb;font-size:10.5px;font-weight:500}.br-recd-detail-heading h2{font-family:var(--font-heading,Gilroy), Gilroy, "DM Sans", sans-serif;margin:8px 0 5px;font-size:28px;font-weight:800;line-height:1.12}.br-recd-detail-heading>p{color:#ffffffc7;margin:0;font-size:13px}.br-recd-detail-pills{gap:9px;margin-top:14px;display:flex}.br-recd-detail-pills span{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.br-recd-detail-pills svg{fill:currentColor;width:13px;height:13px}.br-recd-detail-ring{z-index:1;background:#29154a59;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;bottom:24px;right:24px}.br-recd-detail-ring .br-rec-donut-svg{width:100%;height:100%;position:absolute;inset:0}.br-recd-detail-ring-track{stroke:#ffffff38}.br-recd-detail-ring-arc{stroke:#c7a2eb}.br-recd-detail-ring>span{flex-direction:column;align-items:center;display:flex;position:relative}.br-recd-detail-ring strong{font-family:var(--font-heading,Gilroy), Gilroy, sans-serif;font-size:17px;line-height:1}.br-recd-detail-ring small{letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:7.5px}.br-recd-detail-tabs{background:#fff;border-bottom:1px solid #e9e7ef;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 24px;display:grid}.br-recd-detail-tabs button{color:#73738c;background:#fff;border:1px solid #e9e7ef;border-radius:999px;min-width:0;height:40px;padding:0 8px;font-size:13.5px;font-weight:500}.br-recd-detail-tabs button.is-active{color:#543091;box-shadow:none;background:#f4f1f9;border-color:#7c4dca;font-weight:600}.br-recd-detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.br-recd-detail-panel{padding:22px 24px 0}.br-recd-detail-fit{background:#f4f1f9;border:1px solid #dccdf2;border-radius:16px;align-items:center;gap:14px;padding:17px 19px;display:flex}.br-recd-detail-fit>svg{color:#7c4dca;flex:none;width:30px;height:30px}.br-recd-detail-fit b{color:#29293d;font-size:14.5px;display:block}.br-recd-detail-fit p,.br-recd-detail-credential-banner p{color:#73738c;margin:4px 0 0;font-size:12.5px;line-height:1.5}.br-recd-detail-section-label{color:#73738c;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 12px;font-size:11px;font-weight:700;display:block}.br-recd-detail-reasons{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.br-recd-detail-reasons li{background:#fff;border:1px solid #e9e7ef;border-radius:16px;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 24px #29293d0f}.br-recd-detail-reasons li>span{color:#fff;background:linear-gradient(135deg,#c7a2eb,#7c4dca);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.br-recd-detail-reasons small{color:#7c4dca;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.br-recd-detail-reasons p{overflow-wrap:anywhere;margin:5px 0 0;font-size:14.5px;line-height:1.55}.br-recd-detail-nara{color:#543091;text-align:left;background:#faf8fd;border:1px solid #e9e7ef;border-radius:14px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:18px;padding:10px 16px;font-size:13.5px;font-weight:400;display:flex}.br-recd-detail-nara svg{width:17px;height:17px}.br-recd-detail-review-summary{color:#fff;background:#543091;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:20px;display:grid}.br-recd-detail-review-summary>div:first-child{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.br-recd-detail-review-summary>div:last-child{border-left:1px solid #fff3;padding-left:20px}.br-recd-detail-review-summary strong{font:800 44px/1 var(--font-heading,Gilroy), Gilroy, sans-serif;color:#fff}.br-recd-detail-review-summary b{font-size:14px;display:block}.br-recd-detail-review-summary p{color:#ffffffb8;margin:3px 0 0;font-size:12.5px}.br-recd-modal-stars{gap:2px;display:flex}.br-recd-modal-stars svg{color:#c7a2eb;width:14px;height:14px}.br-recd-modal-stars .is-full{fill:#c7a2eb}.br-recd-modal-stars .is-empty{opacity:.25}.br-recd-detail-theme-chips{flex-wrap:wrap;gap:9px;display:flex}.br-recd-detail-theme-chips button{color:#29293d;background:#fff;border:1px solid #e9e7ef;border-radius:999px;min-height:0;padding:8px 13px;font-size:13.5px;font-weight:500}.br-recd-detail-theme-chips button:nth-child(-n+2){color:#543091;background:#f4f1f9;border-color:#c7a2eb;padding:10px 16px;font-size:15px;font-weight:600}.br-recd-detail-theme-chips button.is-open{color:#fff;background:#7c4dca}.br-recd-detail-theme-quotes,.br-recd-detail-review-list{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.br-recd-detail-theme-quotes blockquote,.br-recd-detail-review-list blockquote{color:#4c4655;background:#fff;border:1px solid #e9e7ef;border-radius:16px;margin:0;padding:16px;font-size:14.5px;line-height:1.6}.br-recd-detail-theme-quotes cite,.br-recd-detail-review-list cite{color:#73738c;margin-top:8px;font-style:normal;font-weight:600;display:block}.br-recd-detail-credential-banner{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);border-radius:16px;align-items:center;gap:14px;padding:19px;display:flex}.br-recd-detail-credential-banner>svg{color:#fff;flex:none;width:30px;height:30px}.br-recd-detail-credential-banner b{font:800 17px/1.2 var(--font-heading,Gilroy), Gilroy, sans-serif;color:#fff;display:block}.br-recd-detail-credential-banner p{color:#ffffffc2}.br-recd-detail-credentials{background:#fff;border:1px solid #e9e7ef;border-radius:16px;margin:18px 0 0;overflow:hidden;box-shadow:0 8px 24px #29293d0f}.br-recd-detail-credentials>div{border-bottom:1px solid #e9e7ef;grid-template-columns:24px 1fr;gap:11px;padding:16px 18px;display:grid}.br-recd-detail-credentials>div:last-child{border-bottom:0}.br-recd-detail-credentials svg{color:#10b981;width:18px;height:18px}.br-recd-detail-credentials dt{color:#73738c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.br-recd-detail-credentials dd{color:#29293d;margin:4px 0 0;font-size:15px;font-weight:600}.br-recd-detail-rqe-note{color:#73738c;margin:16px 0 0;font-size:12.5px;line-height:1.5}.br-recd-detail-fee,.br-recd-detail-consult{background:#fff;border:1px solid #e9e7ef;border-radius:18px;padding:20px}.br-recd-detail-fee>small{color:#73738c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.br-recd-detail-fee h3{color:#29293d;margin:7px 0 0;font:600 16px/1.2 DM Sans,sans-serif}.br-recd-detail-fee-track{background:linear-gradient(90deg,#ede6f8,#c7a2eb);border-radius:999px;height:8px;margin-top:22px;position:relative}.br-recd-detail-fee-track i{background:#fff;border:3px solid #7c4dca;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #54309140}.br-recd-detail-fee-labels{color:#73738c;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.br-recd-modal-credit{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);border-radius:20px;margin-top:14px;padding:22px}.br-recd-modal-credit-head{justify-content:space-between;align-items:center;display:flex}.br-recd-modal-credit-head span{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.br-recd-modal-credit-head span svg{width:15px;height:15px}.br-recd-modal-credit-head b{border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:11px}.br-recd-modal-credit h3{color:#fff;font:800 22px/1.2 var(--font-heading,Gilroy), Gilroy, sans-serif;margin:13px 0 14px}.br-recd-modal-credit-box{text-align:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:1fr;place-items:center;gap:12px;padding:18px 15px;display:grid}.br-recd-modal-credit-box small{color:#fffc;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.br-recd-modal-credit-box strong{color:#fff;font:800 30px/1.1 var(--font-heading,Gilroy), Gilroy, sans-serif;margin-top:6px;display:block}.br-recd-modal-credit-box span{color:#fffc;margin-top:3px;font-size:11.5px;display:block}.br-recd-modal-credit-skeleton{background:linear-gradient(90deg,#ffffff1f,#ffffff52,#ffffff1f) 0 0/200% 100%;border-radius:5px;width:90%;height:21px;margin-top:7px;animation:1.2s linear infinite br-recd-shimmer;display:block}.br-recd-modal-credit-error{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;padding:16px;font-size:13.5px}.br-recd-modal-credit-note{color:#ffffffd1;align-items:center;gap:7px;margin:13px 0;font-size:12.5px;display:flex}.br-recd-modal-credit-note svg{width:15px;height:15px}.br-recd-modal-credit>button{color:#543091;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;font-size:14px;font-weight:700;display:flex}.br-recd-modal-credit>button:disabled{opacity:.72}.br-recd-modal-credit-legal{color:#ffffff9e;text-align:center;margin-top:10px;font-size:10.5px;display:block}.br-recd-detail-consult{margin-top:14px}.br-recd-detail-consult>div{border-bottom:1px solid #e9e7ef;justify-content:space-between;gap:16px;padding-bottom:15px;display:flex}.br-recd-detail-consult span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.br-recd-detail-consult svg{color:#7c4dca;flex:none;width:15px;height:15px}.br-recd-detail-consult ul{grid-template-columns:1fr;gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.br-recd-detail-consult li{color:#5b5662;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.br-recd-detail-consult li svg{color:#fff;background:#10b981;border-radius:50%;width:20px;height:20px;padding:3px}.br-recd-detail-empty{color:#73738c;font-size:14px}.br-recd-detail-spacer{height:28px}.br-recd-detail-footer{background:#fffffff5;border-top:1px solid #e9e7ef;flex:none;align-items:center;padding:16px 24px 24px;display:flex;box-shadow:0 -8px 22px #29293d0f}.br-recd-detail-footer button,.br-recd-detail-footer-pending{color:#fff;text-align:center;background:linear-gradient(135deg,#7c4dca,#543091);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 24px;font-size:15.5px;font-weight:600;display:flex;box-shadow:0 10px 26px #7c4dca47}.br-recd-detail-footer svg{width:16px;height:16px}.br-recd-detail-footer-pending{color:#543091;box-shadow:none;background:#f4f1f9}.br-rec-detail-nara{color:#543091;background:#f7f3fd;border:1px solid #dccdf2;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:16px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.br-rec-detail-nara svg{width:16px;height:16px}@keyframes br-recd-dialog-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.br-recd-dialog-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29293d80;animation-duration:.18s}.br-rec-fin-dialog{color:#29293d;background:#fbfafd;border:0;border-radius:28px;flex-direction:column;gap:0;width:min(640px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:0;font-family:DM Sans,system-ui,sans-serif;animation:.24s ease-out br-recd-dialog-enter;display:flex;overflow:hidden;box-shadow:0 30px 80px #10101859}.br-rec-fin-dialog>button[data-radix-dialog-close],.br-rec-fin-dialog>button.absolute{color:#73738c;opacity:1;background:#fff;border:1px solid #e9e7ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:28px;right:32px}.br-rec-fin-dialog>button.absolute:hover{background:#f4f1f9}.br-rec-fin-dialog>button.absolute svg{width:14px;height:14px}.br-rec-fin-dialog-head{flex:none;padding:28px 84px 0 32px}.br-rec-fin-dialog .br-rec-finance-title{color:#29293d;font:800 24px/1.15 var(--font-heading,Gilroy),Gilroy,"DM Sans",sans-serif;padding:0}.br-rec-fin-dialog .br-rec-finance-subtitle{color:#73738c;max-width:52ch;margin-top:8px;padding:0;font-size:14.5px;line-height:1.55}.br-rec-fin-dialog .br-rec-finance-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:auto;height:auto;min-height:0;padding:20px 32px 32px;overflow-y:auto}.br-rec-fin-dialog .br-rec-finance-scroll::-webkit-scrollbar{display:none}.br-rec-fin-dialog .br-rec-fin-progress{gap:8px;padding:0 0 22px}.br-rec-fin-dialog .br-rec-fin-progress-dot{background:#e9e7ef;width:56px;height:6px;transition:background .18s}.br-rec-fin-dialog .br-rec-fin-progress-dot.is-active{background:#7c4dca}.br-rec-fin-dialog :is(.br-rec-fin-intro,.br-rec-fin-term,.br-rec-fin-details,.br-rec-fin-flow){animation:.2s ease-out br-recd-fade}.br-rec-fin-dialog .br-rec-fin-back{color:#7c4dca;margin-bottom:16px;padding:0;font-size:14px;font-weight:500}.br-rec-fin-dialog .br-rec-fin-back svg{width:15px;height:15px}.br-rec-fin-dialog .br-rec-fin-intro{gap:0}.br-rec-fin-dialog .br-rec-fin-intro-hero{box-shadow:none;background:linear-gradient(135deg,#7c4dca,#543091);border-radius:22px;padding:26px 28px}.br-rec-fin-dialog .br-rec-fin-intro-hero .br-rec-fin-eyebrow{color:#c7a2eb;letter-spacing:.18em;margin:0;font-size:11px;font-weight:600}.br-rec-fin-dialog .br-rec-fin-intro-title{color:#fff;font:800 28px/1.12 var(--font-heading,Gilroy),Gilroy,sans-serif;margin:10px 0 0}.br-rec-fin-dialog .br-rec-fin-intro-body{color:#ffffffdb;margin-top:14px;font-size:14.5px;line-height:1.6}.br-rec-fin-dialog .br-rec-fin-usp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.br-rec-fin-dialog .br-rec-fin-usp{background:#f4f1f9;border:1px solid #e9e7ef;border-radius:16px;gap:0;padding:16px 12px}.br-rec-fin-dialog .br-rec-fin-usp-icon{color:#7c4dca;margin:0 auto 10px}.br-rec-fin-dialog .br-rec-fin-usp-icon svg{stroke-width:1.8px;width:22px;height:22px}.br-rec-fin-dialog .br-rec-fin-usp-k{color:#29293d;font:800 20px/1 var(--font-heading,Gilroy),Gilroy,sans-serif}.br-rec-fin-dialog .br-rec-fin-usp-v{color:#73738c;letter-spacing:.12em;margin-top:6px;font-size:10.5px;font-weight:500}.br-rec-fin-dialog .br-rec-fin-btn{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);min-height:52px;padding:0 20px;font-size:15.5px;font-weight:600;box-shadow:0 10px 26px #7c4dca47}.br-rec-fin-dialog .br-rec-fin-intro>.br-rec-fin-btn{margin-top:18px}.br-rec-fin-dialog .br-rec-fin-btn:disabled{opacity:1;box-shadow:none;background:#c7a2eb}.br-rec-fin-dialog .br-rec-fin-legal{color:#73738c;margin-top:16px;font-size:11.5px;line-height:1.55}.br-rec-fin-dialog .br-rec-fin-step-title{color:#29293d;font:800 24px/1.15 var(--font-heading,Gilroy),Gilroy,sans-serif}.br-rec-fin-dialog .br-rec-fin-step-sub{color:#73738c;margin:8px 0 0;font-size:14.5px}.br-rec-fin-dialog .br-rec-fin-term-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.br-rec-fin-dialog .br-rec-fin-term-card{background:#fff;border:1px solid #e9e7ef;border-radius:16px;gap:0;padding:18px 10px;box-shadow:0 4px 16px #29293d0f}.br-rec-fin-dialog .br-rec-fin-term-card.is-selected{background:#f4f1f9;border:1.5px solid #7c4dca;transform:none;box-shadow:0 0 0 4px #7c4dca24}.br-rec-fin-dialog .br-rec-fin-term-card-count{color:#7c4dca;font:800 22px/1 var(--font-heading,Gilroy),Gilroy,sans-serif}.br-rec-fin-dialog .br-rec-fin-term-card-value{color:#29293d;font:800 16px/1.1 var(--font-heading,Gilroy),Gilroy,sans-serif;margin-top:8px}.br-rec-fin-dialog .br-rec-fin-term-card-per{color:#73738c;letter-spacing:.12em;margin-top:4px;font-size:10px;font-weight:500}.br-rec-fin-dialog .br-rec-fin-details{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.br-rec-fin-dialog .br-rec-fin-details>:is(.br-rec-fin-step-title,.br-rec-fin-step-sub,.br-rec-fin-geo,.br-rec-fin-consent,.br-rec-fin-btn){grid-column:1/-1}.br-rec-fin-dialog .br-rec-fin-field-group{gap:8px;margin:20px 0 0}.br-rec-fin-dialog .br-rec-fin-label{color:#29293d;font-size:13.5px;font-weight:600}.br-rec-fin-dialog .br-rec-fin-field{color:#29293d;border:1px solid #c7a2eb;border-radius:12px;height:48px;padding:0 16px;font-size:16px}.br-rec-fin-dialog .br-rec-fin-dob .br-rec-fin-field{padding:0 14px}.br-rec-fin-dialog .br-rec-fin-field:focus{border-color:#7c4dca;box-shadow:0 0 0 4px #7c4dca2e}.br-rec-fin-dialog .br-rec-fin-phone-row{gap:8px}.br-rec-fin-dialog .br-rec-fin-phone-prefix{color:#543091;background:#f4f1f9;border:1px solid #c7a2eb;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.br-rec-fin-dialog .br-rec-fin-error{color:#b91c1c;font-size:13px}.br-rec-fin-dialog .br-rec-fin-geo{color:#543091;background:#f4f1f9;gap:9px;margin:16px 0 0;padding:13px 16px;font-size:14px;font-weight:500}.br-rec-fin-dialog .br-rec-fin-geo--ok{color:#067a55;background:#ecfdf5}.br-rec-fin-dialog .br-rec-fin-geo--ok svg{color:#10b981}.br-rec-fin-dialog :is(.br-rec-fin-geo--denied,.br-rec-fin-geo--unsupported){color:#b91c1c;background:#fef2f2}.br-rec-fin-dialog .br-rec-fin-consent{color:#73738c;background:#fff;border-color:#e9e7ef;border-radius:14px;gap:12px;margin:14px 0 0;padding:16px;font-size:13.5px;line-height:1.55;position:relative}.br-rec-fin-consent input{opacity:0;width:22px;height:22px;position:absolute}.br-rec-fin-consent-box{color:#fff;background:#fff;border:1px solid #c7a2eb;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.br-rec-fin-consent-box svg{opacity:0;stroke-width:3px;width:12px;height:12px}.br-rec-fin-consent input:checked+.br-rec-fin-consent-box{background:#7c4dca;border-color:#7c4dca}.br-rec-fin-consent input:checked+.br-rec-fin-consent-box svg{opacity:1}.br-rec-fin-consent input:focus-visible+.br-rec-fin-consent-box{box-shadow:0 0 0 4px #7c4dca2e}.br-rec-fin-dialog .br-rec-fin-details>.br-rec-fin-btn{margin-top:18px}.br-rec-fin-dialog .br-rec-fin-card{background:#fff;border:1px solid #e9e7ef;border-radius:20px;padding:26px;box-shadow:0 4px 16px #29293d0f}.br-rec-fin-dialog .br-rec-fin-card-icon{color:#7c4dca;background:#f4f1f9;border-radius:14px;width:52px;height:52px}.br-rec-fin-dialog .br-rec-fin-card--success .br-rec-fin-card-icon{color:#10b981;background:#ecfdf5}.br-rec-fin-dialog .br-rec-fin-card-title{color:#29293d;font:800 22px/1.15 var(--font-heading,Gilroy),Gilroy,sans-serif;margin-top:16px}.br-rec-fin-dialog .br-rec-fin-card-text{color:#29293d;font-size:15px;line-height:1.6}.br-rec-fin-dialog .br-rec-fin-otp-slot{color:#29293d;border:1px solid #c7a2eb;height:48px}.br-rec-fin-dialog .br-rec-fin-otp-slot[data-active=true]{border-color:#7c4dca;box-shadow:0 0 0 4px #7c4dca2e}.br-recd-booking-dialog{color:#29293d;background:#fbfafd;border:0;border-radius:24px;width:min(640px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);padding:36px 32px;font-family:DM Sans,system-ui,sans-serif;animation:.24s ease-out br-recd-dialog-enter;overflow-y:auto;box-shadow:0 20px 50px #10101847}.br-recd-booking-dialog :is(h1,h2,h3,[role=heading]){color:#29293d;font-family:var(--font-heading,Gilroy),Gilroy,"DM Sans",sans-serif;font-weight:800}.br-recd-booking-dialog .gradient-cta{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);border-radius:999px;min-height:50px}.br-recd-booking-dialog button[data-variant=outline],.br-recd-booking-dialog .border-primary\/30{color:#543091;border-color:#e9e7ef;border-radius:999px}.br-recd-booking-dialog button[aria-pressed=true]{color:#fff;background:#7c4dca;border-color:#0000}.br-recd-booking-dialog button:not(:disabled):hover{background-color:#f4f1f9}.br-recd-booking-dialog .gradient-cta:hover,.br-recd-booking-dialog button[aria-pressed=true]:hover{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091)}.br-recd-booking-success{text-align:center;padding-top:8px}.br-recd-booking-success-icon{color:#10b981;background:#ecfdf5;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.br-recd-booking-success-icon svg{width:28px;height:28px}.br-recd-booking-success>.br-recd-booking-primary{color:#fff;background:linear-gradient(135deg,#7c4dca,#543091);border-radius:999px;width:100%;height:50px;margin-top:18px;font-size:15px;font-weight:600}@media (height<=816px){.br-rec-fin-dialog,.br-recd-booking-dialog{max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.br-rec-fin-dialog,.br-recd-booking-dialog{animation:none}}.nv-pay-pulse{background:#7c4dca;border-radius:50%;flex:none;width:14px;height:14px;animation:1.4s ease-in-out infinite nv-pay-pulse}@keyframes nv-pay-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nv-pay-pulse{animation:none}}.nv-pay-form input:focus-visible,.nv-pay-form button:focus-visible,[data-failed-routes] button:focus-visible{outline-offset:2px;outline:3px solid #7c4dca}.nv-sx{flex-direction:column;gap:16px;width:100%;max-width:768px;margin:0 auto;padding-top:8px;display:flex}.nv-sx-title{color:var(--nv-ink);margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:700}.nv-sx-title span{color:var(--nv-slate);margin-top:4px;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;display:block}.nv-sx-card{background:var(--nv-paper);border:1px solid var(--nv-hairline);border-radius:20px;padding:18px;box-shadow:0 10px 30px #452f6914}.nv-sx-total{background:var(--nv-lavender-soft);color:var(--nv-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.nv-sx-total strong{font-size:20px}.nv-sx-fee{border-left:2px solid var(--nv-hairline);color:var(--nv-ink);justify-content:space-between;gap:12px;margin-left:14px;padding:12px 0 0 14px;font-size:15px;display:flex}.nv-sx-money{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.nv-sx-money small{color:var(--nv-slate);font-size:12px;font-weight:500}.nv-sx-note{color:var(--nv-slate);margin:12px 0 0;font-size:14px;line-height:1.5}[data-nv-surgery-fallback] .nv-sx-note{color:var(--nv-ink);margin:0}.nv-sx-label{letter-spacing:.1em;text-transform:uppercase;color:var(--nv-slate);font-size:12px;font-weight:700}.nv-sx-hosp{color:var(--nv-ink);margin-top:8px;font-size:17px;font-weight:700}.nv-sx-addr{color:var(--nv-slate);margin-top:4px;font-size:14px;display:block}.nv-sx-badge{background:var(--nv-lavender-soft);color:var(--nv-purple-deep);border-radius:999px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.nv-sx-photos{gap:12px;margin-top:14px;display:flex;overflow-x:auto}.nv-sx-photos img{object-fit:cover;border-radius:14px;flex-shrink:0;width:240px;height:150px}.nv-sx-stats{gap:12px;display:flex}.nv-sx-stat{background:var(--nv-lavender-soft);border-radius:16px;flex:1;padding:16px}.nv-sx-stat strong{color:var(--nv-purple-deep);font-size:32px;font-weight:800;line-height:1;display:block}.nv-sx-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--nv-slate);margin-top:8px;font-size:11px;font-weight:700;display:block}@media (width<=1023px),(pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bg-background\/80,.bg-background\/95,.bg-white\/95{background-color:var(--color-background,#fff)!important}}.nv-sx2{flex-direction:column;gap:22px;display:flex}.nv-sx2-title{letter-spacing:-.01em;color:#2f3143;margin:0;font-family:Sora,sans-serif;font-size:26px;font-weight:700;line-height:1.15}.nv-sx2-surgeon{align-items:flex-start;gap:14px;display:flex}.nv-sx2-avatar{color:#5b34a4;object-fit:cover;background:linear-gradient(135deg,#e4dafb,#f4f0fe);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-family:Sora,sans-serif;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 0 3px #fff,0 0 0 5px #e4dafb}.nv-sx2-surgeon-copy{flex:1;min-width:0}.nv-sx2-surgeon-name{color:#2f3143;font-family:Sora,sans-serif;font-size:18px;font-weight:600}.nv-sx2-surgeon-reg{color:#7c4dca;margin-top:2px;font-size:13px;font-weight:600}.nv-sx2-surgeon-addr{color:#626c82;margin-top:4px;font-size:13px}.nv-sx2-fees,.nv-sx2-hosp{background:#fff;border:1px solid #e9edf5;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #452f6914}.nv-sx2-fees-head{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b34a4);border-bottom:0;justify-content:space-between;align-items:center;padding:16px 18px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;display:flex}.nv-sx2-fees-head strong{font-size:20px;font-weight:700}.nv-sx2-fees-body{flex-direction:column;padding:6px 16px 6px 28px;display:flex}.nv-sx2-row{border-bottom:1px solid #e9edf5;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.nv-sx2-row.is-last{border-bottom:0}.nv-sx2-row-label{color:#2f3143;font-weight:500}.nv-sx2-row-sub{color:#626c82;font-size:12px}.nv-sx2-row-amt{color:#2f3143;font-weight:600}.nv-sx2-fx{color:#626c82;margin:0;padding:0 16px 14px;font-size:12px}.nv-sx2-hosp-strip{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b34a4);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.nv-sx2-hosp-strip svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.nv-sx2-hosp-strip span{flex:1}.nv-sx2-hosp-strip em{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}.nv-sx2-media{grid-template-columns:1fr;display:grid}.nv-sx2-gallery{background:linear-gradient(135deg,#543091cc,#7c4dca99),#c7a2eb;height:200px;position:relative;overflow:hidden}.nv-sx2-gallery img{object-fit:cover;width:100%;height:100%;display:block}.nv-sx2-count{color:#fff;background:#2f3143b8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.nv-sx2-arrow{cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #452f6933}.nv-sx2-arrow svg{fill:none;stroke:#2f3143;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nv-sx2-arrow.is-prev{left:12px}.nv-sx2-arrow.is-next{right:12px}.nv-sx2-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.nv-sx2-dots i{background:#fff9;border-radius:999px;width:6px;height:6px}.nv-sx2-dots i.is-on{background:#fff;width:20px}.nv-sx2-map{background:#f4f0fe;height:180px}.nv-sx2-map iframe{border:0;width:100%;height:100%;display:block}.nv-sx2-hosp-info{flex-direction:column;gap:6px;padding:16px;display:flex}.nv-sx2-hosp-name{color:#2f3143;font-family:Sora,sans-serif;font-size:18px;font-weight:700}.nv-sx2-hosp-addr{color:#626c82;align-items:flex-start;gap:6px;min-height:24px;font-size:14px;text-decoration:none;display:inline-flex}.nv-sx2-hosp-addr svg{fill:none;stroke:#7c4dca;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.nv-sx2-badge{color:#5b34a4;background:#f4f0fe;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.nv-sx2-hosp-facts{border-top:1px solid #eee9f7;flex-direction:column;gap:12px;margin-top:10px;padding-top:12px;display:flex}.nv-sx2-hosp-accs{flex-wrap:wrap;gap:8px;display:flex}.nv-sx2-hosp-acc{color:#5b34a4;background:#f4f0fe;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;display:flex}.nv-sx2-hosp-acc strong{font-size:13px}.nv-sx2-hosp-facts dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin:0;display:grid}.nv-sx2-hosp-facts dt{text-transform:uppercase;letter-spacing:.04em;color:#8a84a0;font-size:11px}.nv-sx2-hosp-facts dd{color:#2a2440;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.nv-sx2-hosp-facts dd a{color:#5b34a4}.nv-sx2-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nv-sx2-stat{color:#2f3143;background:#fff;border:1px solid #e9edf5;border-radius:18px;padding:14px;box-shadow:0 10px 30px #452f690f}.nv-sx2-stat-n{font-family:Sora,sans-serif;font-size:26px;font-weight:700;line-height:1}.nv-sx2-stat-n span{font-size:14px;font-weight:600}.nv-sx2-stat-l{margin-top:6px;font-size:13px;font-weight:600}.nv-sx2-stat p{color:#626c82;margin:4px 0 0;font-size:12px;line-height:1.4}.nv-sx2-notinc{all:unset;box-sizing:border-box;cursor:pointer;color:#2f3143;background:#fff;border:1px solid #e9edf5;border-radius:16px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.nv-sx2-notinc svg{fill:none;stroke:#626c82;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.nv-sx2-notinc:focus-visible,.nv-sx2-arrow:focus-visible{outline-offset:2px;outline:2px solid #7c4dca}@media (width>=1024px){.nv-sx2-fees-head{color:#fff;background:linear-gradient(135deg,#7c4dca,#5b34a4);border-bottom:0;padding:18px 20px}.nv-sx2-fees-head strong{font-size:24px}.nv-sx2-media{grid-template-columns:3fr 2fr}.nv-sx2-media.no-photos{grid-template-columns:1fr}.nv-sx2-gallery,.nv-sx2-map{height:300px}.nv-sx2-hosp-info{padding:18px 22px}.nv-sx2-stat{padding:18px}.nv-sx2-stat-n{font-size:32px}}.nv-ni-covered{background:#f4f0fe;border:1px solid #e4dafb;border-radius:18px;margin-top:12px;padding:14px 16px}.nv-ni-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#5b34a4;font-size:11px;font-weight:700}.nv-ni-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nv-ni-chip{color:#2f3143;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.nv-ni-chip svg{fill:none;stroke:#10b981;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.nv-ni-sub{color:#2f3143;margin:20px 0 2px;font-family:Sora,sans-serif;font-size:15px;font-weight:600}.nv-ni-row{border-bottom:1px solid #e9edf5;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.nv-ni-row:last-child{border-bottom:0}.nv-ni-copy{flex:1;min-width:0}.nv-ni-t{color:#2f3143;font-size:14px;font-weight:600;line-height:1.35}.nv-ni-d{color:#626c82;margin-top:2px;font-size:13px;line-height:1.45}.nv-ni-tag{color:#626c82;white-space:nowrap;background:#f6f4fa;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:600}.nv-ni-tag.is-strong{color:#5b34a4;background:#f4f0fe}.nv-ni-help{color:#2f3143;background:#f4f0fe;border-radius:14px;margin-top:6px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width>=1024px){.nv-sx2-media.no-photos .nv-sx2-map{height:260px}}.nv-r2b-why{flex-direction:column;gap:8px;display:flex}.nv-r2b-why-title{color:var(--foreground);font-size:14px;font-weight:600}.nv-r2b-why{border-top:1px solid #e9edf5;padding-top:12px}.nv-r2b-why .nv-r2b-match{border-top:0;padding-top:0}.sp26-page{--sp-purple:#7c4dca;--sp-deep:#543091;--sp-lilac:#c7a2eb;--sp-pale:#f4f1f9;--sp-ink:#29293d;--sp-slate:#73738c;--sp-line:#e9e7ef;color:var(--sp-ink);background:#fff;font-family:DM Sans,sans-serif}.sp26-page *{box-sizing:border-box}.sp26-page h1,.sp26-page h2,.sp26-page h3,.sp26-page b,.sp26-page strong{font-family:Poppins,DM Sans,sans-serif}.sp26-header{border-bottom:1px solid var(--sp-line);z-index:30;background:#fff;align-items:center;gap:42px;height:60px;padding:0 24px;display:flex;position:relative}.sp26-logo{flex:none;width:110px;display:flex}.sp26-logo img{width:100%;height:auto}.sp26-main-nav{flex:1;align-items:center;gap:30px;display:flex}.sp26-main-nav a,.sp26-login{color:var(--sp-ink);font-size:13px;font-weight:600;text-decoration:none}.sp26-main-nav a:hover,.sp26-login:hover{color:var(--sp-purple)}.sp26-header-actions{align-items:center;gap:18px;display:flex}.sp26-pill-button{background:var(--sp-purple);border-radius:999px;padding-inline:20px}.sp26-hero{position:relative}.sp26-hero-rio,.sp26-hero-rio img,.sp26-hero-rio span{width:100%;height:100%;position:absolute;inset:0}.sp26-hero-rio img{object-fit:cover;filter:saturate(.85)}.sp26-hero-desktop-content{align-items:flex-end;gap:28px;max-width:1200px;height:100%;margin:auto;padding:0 24px;display:flex;position:relative}.sp26-avatar{background:var(--sp-pale);border:6px solid #fff;border-radius:50%;flex:none;width:176px;height:176px;margin-bottom:-48px;overflow:hidden;box-shadow:0 10px 36px #170d2a4d}.sp26-avatar img{object-fit:cover;object-position:center top}.sp26-identity{color:#fff;min-width:0;padding-bottom:44px}.sp26-badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sp26-badges span{text-transform:uppercase;letter-spacing:.09em;background:#ffffff26;border:1px solid #fff6;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800}.sp26-identity h1,.sp26-mobile-identity h1{letter-spacing:-.025em;margin:0 0 7px;font-size:36px;font-weight:700;line-height:1.1}.sp26-identity>p,.sp26-mobile-identity>p{color:#ffffffd1;margin:0;font-size:14px}.sp26-meta{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.sp26-meta span{color:#ffffffe0;align-items:center;gap:5px;font-size:12px;display:flex}.sp26-meta svg{color:#fff;stroke-width:2px;width:15px;height:15px}.sp26-recommend{color:#fff;text-align:right;border-left:1px solid #ffffff52;margin:0 0 45px auto;padding-left:25px}.sp26-recommend b{font-size:34px;line-height:1}.sp26-recommend small{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.sp26-recommend p{opacity:.76;margin:5px 0 0;font-size:11px}.sp26-hero-mobile{display:none}.sp26-tabs{z-index:25;border-bottom:1px solid var(--sp-line);background:#fffffff7;height:58px;position:sticky;top:0}.sp26-tabs>div{scrollbar-width:none;align-items:center;gap:30px;max-width:1200px;height:100%;margin:auto;padding:0 24px;display:flex;overflow-x:auto}.sp26-tabs button{height:100%;color:var(--sp-slate);border-radius:0;padding:0;font-size:12px;font-weight:700;position:relative;background:0 0!important}.sp26-tabs button.is-active{color:var(--sp-deep)}.sp26-tabs button.is-active:after{content:"";background:var(--sp-purple);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.sp26-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:68px;max-width:1200px;margin:auto;padding:72px 24px 96px;display:grid}.sp26-main{min-width:0}.sp26-section{border-bottom:1px solid var(--sp-line);margin:0 0 74px;padding:0 0 74px;scroll-margin-top:86px}.sp26-section h2,.sp26-final h2{text-transform:lowercase;letter-spacing:-.02em;margin:0 0 27px;font-size:24px;line-height:1.2}.sp26-verification{background:var(--sp-pale);border:1px solid #e8ddf8;border-radius:14px;grid-template-columns:1fr auto;gap:7px;padding:18px 20px;display:grid}.sp26-verification div{color:var(--sp-deep);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;display:flex}.sp26-verification svg{width:18px}.sp26-verification>span{color:var(--sp-slate);font-size:11px}.sp26-verification p{color:var(--sp-slate);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.sp26-stats{border:1px solid var(--sp-line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:20px 0 40px;display:grid;overflow:hidden}.sp26-stats div{border-right:1px solid var(--sp-line);flex-direction:column;padding:17px 19px;display:flex}.sp26-stats div:last-child{border:0}.sp26-stats small,.sp26-section>h2,.sp26-title-row h2,.sp26-specialties>small,.sp26-education>small{text-transform:uppercase;letter-spacing:.1em;color:var(--sp-deep);font-size:10px;font-weight:800}.sp26-stats span{color:var(--sp-slate);font-size:10px}.sp26-section>p{color:var(--sp-slate);white-space:pre-line;font-size:14px;line-height:1.75}.sp26-bio-collapsed{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp26-read-more{height:auto;color:var(--sp-purple);padding:0;font-size:12px}.sp26-read-more svg,.sp26-hospital-toggle svg{transition:transform .2s}.sp26-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.sp26-title-row>span,.sp26-title-row>a{color:var(--sp-purple);font-size:11px;text-decoration:none}.sp26-procedures,.sp26-gallery{scroll-snap-type:x mandatory;scrollbar-color:var(--sp-lilac) transparent;gap:13px;padding-bottom:12px;display:flex;overflow-x:auto}.sp26-procedures .sp26-procedure-description{overflow-wrap:break-word;margin-top:8px;line-height:1.6;display:block}.sp26-procedures>a{color:var(--sp-ink);scroll-snap-align:start;flex:0 0 205px;text-decoration:none}.sp26-procedures>a>div{background:linear-gradient(145deg,#3f2867,#a77ed4);border-radius:13px;height:126px;position:relative;overflow:hidden;box-shadow:0 8px 24px #3625501a}.sp26-procedures>a>div:before{content:"";z-index:2;border:1px solid #ffffff3d;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-28px;right:-20px}.sp26-procedures>a>div img{object-fit:cover;filter:saturate(.78)contrast(.96)brightness(.98);width:100%;height:100%;transition:filter .25s,transform .35s;transform:scale(1.015)}.sp26-procedures>a>div i{pointer-events:none;background:linear-gradient(#23153b38,#23153b0a 50%,#23153b33);position:absolute;inset:0}.sp26-procedures>a:hover>div img{filter:saturate(.86)contrast(.98)brightness();transform:scale(1.04)}.sp26-procedures>a>div span{z-index:3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:.1em;background:#23153b57;border:1px solid #ffffff85;border-radius:99px;padding:3px 8px;font-size:8px;position:absolute;top:10px;left:10px}.sp26-procedures strong{margin-top:11px;font-size:13px;display:block}.sp26-procedures small{color:var(--sp-slate);font-size:10px}.sp26-specialties{margin-top:26px}.sp26-specialties div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.sp26-specialties span{border:1px solid var(--sp-line);border-radius:99px;padding:6px 11px;font-size:10px}.sp26-filters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.sp26-filters button{border-radius:99px;height:30px;padding:0 12px;font-size:10px}.sp26-filters button.is-active{background:var(--sp-deep);color:#fff;border-color:var(--sp-deep)}.sp26-gallery figure{scroll-snap-align:start;flex:0 0 310px;margin:0}.sp26-gallery figure>div{background:var(--sp-pale);border-radius:13px;height:205px;position:relative;overflow:hidden}.sp26-gallery img{object-fit:cover;width:100%;height:100%}.sp26-gallery figure>div>span{color:#fff;background:#29293dc7;border-radius:99px;padding:4px 8px;font-size:9px;position:absolute;bottom:8px;right:8px}.sp26-gallery figcaption{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.sp26-gallery figcaption b{font-size:11px}.sp26-gallery figcaption small{color:var(--sp-slate);font-size:9px}.sp26-disclaimer{margin-top:12px;font-size:10px!important}.sp26-hospitals{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.sp26-hospitals article{border:1px solid var(--sp-line);border-radius:13px;overflow:hidden}.sp26-hospital-body{background:linear-gradient(150deg,var(--sp-pale),#fff);min-height:190px;padding:22px}.sp26-hospital-body>small{color:var(--sp-purple);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.sp26-hospital-body h3{margin:7px 0 11px;font-size:17px}.sp26-hospital-body p{color:var(--sp-slate);gap:6px;font-size:11px;line-height:1.5;display:flex}.sp26-hospital-body p svg{width:14px;color:var(--sp-purple);flex:none}.sp26-hospital-body>div{gap:12px;display:flex}.sp26-hospital-body a{color:var(--sp-purple);font-size:10px}.sp26-hospital-toggle{border-top:1px solid var(--sp-line);border-radius:0;justify-content:space-between;width:100%;font-size:10px}.sp26-hospital-detail{background:var(--sp-pale);color:var(--sp-slate);margin:0;padding:12px 16px;font-size:10px}.sp26-checks{flex-wrap:wrap;gap:8px;margin-bottom:19px;display:flex}.sp26-checks span{color:#267a59;background:#edf8f3;border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.sp26-checks svg{width:12px}.sp26-credentials{border:1px solid var(--sp-line);border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.sp26-credentials div{border-right:1px solid var(--sp-line);padding:17px}.sp26-credentials div:nth-child(3n){border-right:0}.sp26-credentials small{color:var(--sp-slate);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.sp26-credentials b{font-size:13px}.sp26-education{margin-top:32px}.sp26-education>div{gap:15px;padding-top:19px;display:flex}.sp26-education i{background:var(--sp-purple);width:9px;height:9px;box-shadow:0 0 0 4px var(--sp-pale);border-radius:50%;margin:4px 0 0 4px}.sp26-education b{font-size:12px}.sp26-education p{color:var(--sp-slate);margin:2px 0;font-size:11px}.sp26-fee{border:1px solid var(--sp-line);border-radius:13px;overflow:hidden}.sp26-fee>div{background:var(--sp-pale);justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.sp26-fee span small{text-transform:uppercase;color:var(--sp-slate);font-size:9px;display:block}.sp26-fee span b{font-size:25px}.sp26-fee>div>small{color:var(--sp-slate);font-size:9px}.sp26-fee blockquote{border-bottom:1px solid var(--sp-line);margin:0;padding:17px 20px;font-size:12px;font-style:italic}.sp26-fee>p{color:var(--sp-slate);margin:0;padding:13px 20px;font-size:10px}.sp26-address{border:1px solid var(--sp-line);border-radius:13px;justify-content:space-between;align-items:center;margin-top:18px;padding:16px 20px;display:flex}.sp26-address small{color:var(--sp-purple);text-transform:uppercase;font-size:9px;font-weight:800}.sp26-address p{margin:4px 0 0;font-size:11px}.sp26-address a,.sp26-socials a{color:var(--sp-purple);font-size:10px}.sp26-socials{align-items:center;gap:15px;margin-top:16px;display:flex}.sp26-socials a{align-items:center;gap:5px;display:flex}.sp26-socials svg{width:14px}.sp26-final{background:linear-gradient(140deg,var(--sp-deep),#7c4dca);color:#fff;text-align:center;border-radius:16px;margin-bottom:74px;padding:38px}.sp26-final>small{text-transform:uppercase;letter-spacing:.15em;opacity:.8;font-size:9px}.sp26-final h2{text-transform:none;margin:9px 0;font-size:28px}.sp26-final p{opacity:.82;max-width:510px;margin:0 auto 22px;font-size:12px;line-height:1.6}.sp26-final>div{justify-content:center;align-items:center;gap:12px;display:flex}.sp26-final button{color:var(--sp-deep);background:#fff;border-radius:99px}.sp26-final a{color:#fff;border:1px solid #ffffff80;border-radius:99px;padding:10px 19px;font-size:12px;text-decoration:none}.sp26-peers{border:0;margin-bottom:0}.sp26-peers>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sp26-peers>div:last-child>a{color:var(--sp-ink);border:1px solid var(--sp-line);border-radius:12px;grid-template-columns:40px 1fr;padding:14px;text-decoration:none;display:grid}.sp26-peers a>span{background:var(--sp-pale);width:34px;height:34px;color:var(--sp-deep);border-radius:50%;grid-row:1/3;place-items:center;font-size:9px;font-weight:800;display:grid}.sp26-peers a>b{font-size:10px}.sp26-peers a>small{color:var(--sp-slate);font-size:9px}.sp26-sidebar{position:sticky;top:88px}.sp26-sidebar>div{border:1px solid var(--sp-line);background:#fff;border-radius:15px;padding:26px;box-shadow:0 4px 14px #3625500f}.sp26-sidebar>div>small{text-transform:uppercase;letter-spacing:.1em;color:var(--sp-slate);font-size:9px}.sp26-sidebar>div>b{margin-top:3px;font-size:29px;display:block}.sp26-sidebar ul{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);gap:10px;margin:18px 0;padding:18px 0;list-style:none;display:grid}.sp26-sidebar li{align-items:center;gap:8px;font-size:11px;display:flex}.sp26-sidebar li svg{color:#35a778;width:14px}.sp26-sidebar button,.sp26-sidebar>a{border-radius:99px;justify-content:center;align-items:center;width:100%;height:44px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.sp26-sidebar button{background:var(--sp-purple)}.sp26-sidebar>a{border:1px solid var(--sp-line);color:var(--sp-deep);margin-top:9px}.sp26-sidebar p{color:var(--sp-slate);text-align:center;margin:14px 0 0;font-size:9px}.sp26-footer{color:#fff;background:#23153b;padding:55px max(24px,50vw - 576px) 24px}.sp26-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:58px;display:grid}.sp26-footer-brand img{filter:brightness(0)invert();width:120px}.sp26-footer-brand p{color:#ffffff9e;max-width:290px;font-size:10px;line-height:1.6}.sp26-footer-grid>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.sp26-footer-grid strong{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.sp26-footer-grid a{color:#ffffffa6;font-size:10px;text-decoration:none}.sp26-footer-base{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:9px;display:flex}.sp26-peers a>span{position:relative;overflow:hidden}.sp26-peers .sp26-peer-photo{object-fit:cover;border-radius:50%;width:34px;height:34px;position:absolute;inset:0}.sp26-mobile-cta{display:none}@media (width<=767px){.sp26-header,.sp26-hero-desktop,.sp26-sidebar,.sp26-footer{display:none}.sp26-hero-mobile{background:#34244e;min-height:520px;display:block;overflow:hidden}.sp26-mobile-photo{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.sp26-mobile-scrim{background:linear-gradient(#1f133014 28%,#180f2533 48%,#180f25f0 100%);position:absolute;inset:0}.sp26-mobile-recommend{color:var(--sp-deep);background:#fffffff0;border-radius:13px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:absolute;top:18px;right:15px;box-shadow:0 8px 22px #00000026}.sp26-mobile-recommend>b{font-size:25px;line-height:1}.sp26-mobile-recommend span{flex-direction:column;display:flex}.sp26-mobile-recommend strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.sp26-mobile-recommend small{color:var(--sp-slate);font-size:8px}.sp26-mobile-identity{color:#fff;position:absolute;bottom:25px;left:20px;right:20px}.sp26-mobile-identity h1{font-size:30px}.sp26-mobile-identity>p{font-size:12px}.sp26-mobile-identity .sp26-meta{gap:9px 13px;margin-top:13px}.sp26-mobile-identity .sp26-meta span{font-size:10px}.sp26-badges{margin-bottom:10px}.sp26-badges span{padding:4px 8px;font-size:8px}.sp26-tabs{height:51px;top:0}.sp26-tabs>div{gap:23px;padding:0 16px}.sp26-tabs button{flex:none;font-size:10px}.sp26-layout{padding:31px 18px 110px;display:block}.sp26-section{margin-bottom:49px;padding-bottom:49px;scroll-margin-top:69px}.sp26-section h2,.sp26-title-row h2{margin-bottom:21px;font-size:10px}.sp26-verification{padding:15px}.sp26-verification>span{display:none}.sp26-verification div{font-size:9px}.sp26-verification p{font-size:10px}.sp26-stats{grid-template-columns:repeat(2,1fr);margin:15px 0 29px}.sp26-stats div{border-bottom:1px solid var(--sp-line);padding:14px}.sp26-stats div:nth-child(2n){border-right:0}.sp26-stats div:nth-last-child(-n+2){border-bottom:0}.sp26-stats b{font-size:18px}.sp26-section>p{font-size:12px;line-height:1.7}.sp26-procedures>a{flex-basis:172px}.sp26-procedures>a>div{height:105px}.sp26-title-row{margin-bottom:19px}.sp26-procedures strong{font-size:11px}.sp26-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.sp26-filters button{flex:none}.sp26-gallery figure{flex-basis:270px}.sp26-gallery figure>div{height:180px}.sp26-hospitals{grid-template-columns:1fr}.sp26-hospital-body{min-height:160px;padding:18px}.sp26-credentials{grid-template-columns:repeat(2,1fr)}.sp26-credentials div:nth-child(3n){border-right:1px solid var(--sp-line)}.sp26-credentials div:nth-child(2n){border-right:0}.sp26-fee span b{font-size:21px}.sp26-fee>div{padding:15px}.sp26-address{align-items:flex-start;gap:10px;padding:15px}.sp26-address p{max-width:220px}.sp26-socials{flex-wrap:wrap}.sp26-final{border-radius:0;margin-bottom:49px;margin-left:-18px;margin-right:-18px;padding:37px 22px}.sp26-final h2{font-size:23px}.sp26-final>div{flex-direction:column}.sp26-final button,.sp26-final a{width:100%}.sp26-peers>div:last-child{display:flex;overflow-x:auto}.sp26-peers>div:last-child>a{flex:0 0 195px}.sp26-mobile-cta{z-index:50;padding:10px 13px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--sp-line);background:#fff;grid-template-columns:1fr 1.35fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #29293d1a}.sp26-mobile-cta a,.sp26-mobile-cta button{border-radius:99px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:11px;font-weight:700;display:flex}.sp26-mobile-cta a{color:var(--sp-deep);border:1px solid var(--sp-line);text-decoration:none}.sp26-mobile-cta button{background:var(--sp-purple)}.sp26-mobile-cta svg{width:15px}}.nv-r2-finpanel{color:#fff;background:linear-gradient(135deg,#6a3bc4 0%,#4e2a9a 55%,#3a1f75 100%);border-radius:20px;margin-top:14px;padding:20px;box-shadow:0 16px 36px #452f6947}.nv-r2-finpanel *{color:#fff}.nv-r2-finpanel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nv-r2-finpanel-eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.nv-r2-finpanel-logo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:46px;height:46px;padding:5px;box-shadow:0 4px 12px #14083040}.nv-r2-finpanel-weekly{margin-top:6px;font-family:Sora,sans-serif}.nv-r2-finpanel-weekly strong{font-size:34px;font-weight:700;line-height:1.1}.nv-r2-finpanel-weekly span{font-size:16px;font-weight:500}.nv-r2-finpanel-monthly{opacity:.85;margin-top:2px;font-size:13px}.nv-r2-finpanel-slider{margin-top:16px;display:block}.nv-r2-finpanel-slider-head,.nv-r2-finpanel-slider-ends{justify-content:space-between;font-size:12px;display:flex}.nv-r2-finpanel-slider-head b{font-weight:700}.nv-r2-finpanel-slider-ends{opacity:.7;font-size:11px}.nv-r2-finpanel-slider input[type=range]{accent-color:#fff;cursor:pointer;width:100%;height:6px;margin:8px 0 4px}.nv-r2-finpanel-cta{background:#fff;border:0;border-radius:999px;width:100%;margin-top:16px;padding:13px 20px;font-family:Sora,sans-serif;font-size:15px;font-weight:700;transition:transform .15s;box-shadow:0 8px 20px #14083040}.nv-r2-finpanel .nv-r2-finpanel-cta{color:#4e2a9a}.nv-r2-finpanel-cta:hover{transform:translateY(-1px)}.nv-r2-finpanel-note{opacity:.7;margin-top:14px;font-size:10px;line-height:1.45}.sp26-mobile-header{display:none}.sp26-hero-desktop{background:#fff;height:430px;overflow:visible}.sp26-hero-rio img{filter:saturate(.7)}.sp26-hero-rio span{background:linear-gradient(#543091c7 0%,#6246be8c 45%,#a08cdc59 72%,#fff 100%)}.sp26-header{border:1px solid var(--sp-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border-radius:999px;justify-content:space-between;gap:24px;width:min(1056px,100% - 32px);height:56px;padding:0 24px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #28185014}.sp26-header .sp26-logo{width:128px}.sp26-header-actions{gap:12px}.sp26-lang{color:var(--sp-slate);align-items:center;gap:6px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sp26-lang svg{width:16px;height:16px}.sp26-lang.is-current{color:var(--sp-ink)}.sp26-lang .sp26-brazil-flag{border-radius:2px;width:16px;height:11px}.sp26-header .sp26-login{border:1px solid var(--sp-purple);height:50px;color:var(--sp-purple);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;display:flex}.sp26-header .sp26-login svg{width:17px;height:17px}.sp26-surgeon-cta{background:linear-gradient(135deg,var(--sp-purple),var(--sp-deep));color:#fff;border-radius:999px;align-items:center;height:50px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sp26-hero-desktop-content{z-index:2;align-items:flex-end;gap:36px;max-width:1290px;height:auto;margin:-128px auto 0;padding:0 24px;display:flex;position:relative}.sp26-avatar{border:7px solid #fff;width:258px;height:258px;margin:0;box-shadow:0 18px 44px #54309138}.sp26-identity{color:var(--sp-ink);flex:1;padding:0 0 12px}.sp26-badges span{background:var(--sp-pale);color:var(--sp-deep);letter-spacing:.12em;border:0;padding:7px 13px;font-size:11px}.sp26-badges span:first-child{background:var(--sp-purple);color:#fff}.sp26-identity h1{color:var(--sp-ink);margin:0 0 12px;font-size:44px;font-weight:800}.sp26-identity>p{color:var(--sp-slate);font-size:15px}.sp26-identity .sp26-meta span{color:var(--sp-ink);gap:7px;font-size:14px}.sp26-identity .sp26-meta svg{color:var(--sp-purple)}.sp26-meta span:nth-child(2) svg{fill:var(--sp-purple);color:var(--sp-purple)}.sp26-recommend{text-align:left;color:var(--sp-ink);background:var(--sp-pale);border:0;border-radius:16px;flex:none;margin:0 0 20px auto;padding:18px 24px;box-shadow:0 8px 24px #54309114}.sp26-recommend p{opacity:1;align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.sp26-recommend b{color:var(--sp-deep);font-size:32px;font-weight:800}.sp26-recommend span{font-size:14px;font-weight:600}.sp26-recommend small{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-purple);margin-top:4px;font-size:11px;font-weight:700;display:block}.sp26-tabs{height:auto;margin-top:24px;padding:10px 0}.sp26-tabs>div{gap:6px;max-width:1290px}.sp26-tabs button{border-radius:999px;height:42px;padding:0 16px;font-size:15px;font-weight:500}.sp26-tabs button.is-active{color:var(--sp-deep);font-weight:700;background:var(--sp-pale)!important}.sp26-tabs button.is-active:after{display:none}.sp26-layout{grid-template-columns:minmax(0,1fr) 344px;gap:44px;max-width:1290px;padding:26px 24px 96px 44px}.sp26-section h2,.sp26-section>h2,.sp26-title-row h2{text-transform:none;letter-spacing:-.02em;color:var(--sp-ink);margin:0 0 18px;font-size:26px;font-weight:800;line-height:1.2}.sp26-title-row h2{margin:0}.sp26-verification{border-color:var(--sp-line);border-radius:16px;gap:12px;padding:22px 22px 24px}.sp26-verification div{text-transform:none;letter-spacing:-.01em;color:var(--sp-ink);gap:12px;font-size:19px}.sp26-verification svg{color:var(--sp-purple);width:22px}.sp26-verification>span{background:var(--sp-purple);color:#fff;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:700}.sp26-verification p{color:var(--sp-ink);font-size:15px;line-height:1.7}.sp26-stats{border-radius:16px;margin:18px 0 38px}.sp26-stats div{padding:22px 21px}.sp26-stats small{letter-spacing:.14em;color:var(--sp-purple);font-size:11px}.sp26-stats b{margin:6px 0 4px;font-size:22px}.sp26-stats span{font-size:12px}.sp26-stats span.is-ok:before{content:"";vertical-align:middle;background:#2eaf7d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sp26-section>p{color:var(--sp-ink);font-size:16px;line-height:1.8}.sp26-read-more{font-size:14px}.sp26-sidebar>div{border-radius:18px;padding:28px 26px 22px}.sp26-sidebar>div>small{letter-spacing:.14em;font-size:11px}.sp26-sidebar>div>b{font-size:31px;font-weight:800}.sp26-sidebar ul{border-top:0;margin:12px 0 18px;padding:0 0 18px}.sp26-sidebar li{font-size:14px}.sp26-sidebar button,.sp26-sidebar>div>a{border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sp26-sidebar button{background:linear-gradient(135deg,var(--sp-purple),var(--sp-deep));color:#fff}.sp26-sidebar>div>a{border:1px solid var(--sp-lilac);color:var(--sp-deep);background:#fff;margin-top:18px}.sp26-sidebar>div>a:hover{background:var(--sp-pale)}.sp26-sidebar p{margin-top:22px;font-size:12px}@media (width<=1100px) and (width>=768px){.sp26-avatar{width:190px;height:190px}.sp26-identity h1{font-size:34px}.sp26-hero-desktop-content{flex-wrap:wrap}.sp26-recommend{margin:0}.sp26-layout{grid-template-columns:minmax(0,1fr) 300px;padding-left:24px}.sp26-lang{display:none}}@media (width<=767px){.sp26-hero-desktop-content{display:none}.sp26-mobile-header{z-index:40;border-bottom:1px solid var(--sp-line);background:#fffffff7;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex;position:sticky;top:0}.sp26-mobile-header .sp26-logo{width:106px}.sp26-mobile-header-cta{background:linear-gradient(135deg,var(--sp-purple),var(--sp-deep));color:#fff;border-radius:999px;height:34px;padding:0 16px;font-size:12px;font-weight:600}.sp26-hero-mobile{background:linear-gradient(160deg,#b48ce6 0%,#8f62d2 45%,#58339a 100%);min-height:480px}.sp26-mobile-photo{opacity:.92}.sp26-mobile-scrim{background:linear-gradient(#7c4dca0d 30%,#623aaa8c 58%,#543091f5 100%)}.sp26-mobile-recommend{color:var(--sp-ink);background:#fffffff5;border-radius:999px;gap:9px;padding:6px 16px 6px 6px;top:15px;right:13px}.sp26-mobile-recommend>b{background:linear-gradient(135deg,var(--sp-purple),var(--sp-deep));color:#fff;border-radius:999px;place-items:center;width:auto;min-width:31px;height:31px;padding:0 7px;font-size:13px;display:grid}.sp26-mobile-recommend strong{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.sp26-mobile-recommend small{font-size:10px}.sp26-mobile-identity{bottom:22px;left:19px;right:19px}.sp26-mobile-identity .sp26-badges span{color:#fff;letter-spacing:.14em;background:0 0;border:1px solid #ffffff8c;padding:5px 11px;font-size:9px}.sp26-mobile-identity .sp26-badges span:first-child{background:var(--sp-purple);border-color:var(--sp-purple)}.sp26-mobile-identity h1{overflow-wrap:anywhere;margin-bottom:8px;font-size:28px;font-weight:800}.sp26-mobile-identity>p{color:#ffffffd9;font-size:12px}.sp26-mobile-identity .sp26-meta span{color:#fff;font-size:12px}.sp26-mobile-identity .sp26-meta span:nth-child(2) svg{fill:var(--sp-lilac);color:var(--sp-lilac)}.sp26-mobile-identity .sp26-meta svg{color:#ffffffd9}.sp26-tabs{margin-top:0;padding:8px 0;top:58px}.sp26-tabs>div{gap:4px;padding:0 12px}.sp26-tabs button{height:36px;padding:0 13px;font-size:13px}.sp26-layout{padding:22px 16px 110px}.sp26-section h2,.sp26-section>h2,.sp26-title-row h2{margin-bottom:14px;font-size:21px}.sp26-title-row h2{margin:0}.sp26-verification{padding:16px}.sp26-verification>span{padding:4px 10px;font-size:11px;display:inline-block}.sp26-verification div{font-size:16px}.sp26-verification p{font-size:13px}.sp26-stats b{font-size:18px}.sp26-section>p{font-size:14px}.sp26-final{margin-left:-16px;margin-right:-16px}.sp26-mobile-cta{padding:10px 14px max(10px,env(safe-area-inset-bottom));gap:10px}.sp26-mobile-cta a,.sp26-mobile-cta button{height:46px;font-size:14px;font-weight:600}.sp26-mobile-cta a{border-color:var(--sp-lilac)}.sp26-mobile-cta button{background:linear-gradient(135deg,var(--sp-purple),var(--sp-deep));color:#fff}}@media (width>=768px){.sp26-filters button{height:34px;padding:0 14px;font-size:12px}.sp26-gallery figcaption b{font-size:13px}.sp26-gallery figcaption small,.sp26-gallery figure>div>span{font-size:11px}.sp26-disclaimer{color:var(--sp-slate);font-size:12px!important}.sp26-hospital-body h3{font-size:19px;font-weight:700}.sp26-hospital-body p{font-size:13px}.sp26-hospital-body>small,.sp26-credentials small{font-size:11px}.sp26-hospital-toggle{font-size:12px}.sp26-checks span{padding:7px 12px;font-size:12px}.sp26-credentials b{font-size:16px}.sp26-education b{font-size:14px}.sp26-education p{font-size:13px}.sp26-specialties span{padding:7px 13px;font-size:12px}.sp26-procedures strong{font-size:15px}.sp26-procedures small{font-size:12px}}.sp26-float-nav{z-index:60;pointer-events:none;padding:12px 16px;position:fixed;top:0;left:0;right:0}.sp26-float-nav-bar{pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #7c4dca24;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:66rem;height:56px;margin:0 auto;padding:0 24px;display:flex;box-shadow:0 1px 2px #2818500f}.sp26-float-nav .sp26-logo{align-items:center;width:auto;display:flex}.sp26-float-nav .sp26-logo img{mix-blend-mode:multiply;width:auto;height:32px}.sp26-lang-toggle{background:var(--sp-purple,#7c4dca);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp26-lang-toggle{background:color-mix(in srgb, var(--sp-purple,#7c4dca) 8%, transparent)}}.sp26-lang-opt{height:30px;color:var(--sp-slate,#5b5b70);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sp26-lang-opt:hover{color:var(--sp-purple,#7c4dca)}.sp26-lang-opt.is-current{color:var(--sp-ink,#1d1b2e);background:#fff;box-shadow:0 1px 3px #2818501f}.sp26-lang-opt .sp26-flag{border-radius:2px;flex:none;width:18px;height:12px;display:block;overflow:hidden}@media (width<=1023px){.sp26-float-nav-bar{height:52px;padding:0 14px 0 18px}.sp26-float-nav .sp26-logo img{height:24px}.sp26-page{padding-top:0}}.sp26-page .sp26-tabs{top:80px}@media (width<=1023px){.sp26-page .sp26-tabs{top:76px}}.sp26-hospitals article{background:#fff;border-radius:24px;flex-direction:column;transition:box-shadow .3s;display:flex;box-shadow:0 1px 3px #2d1f500d}.sp26-hospitals article:hover{box-shadow:0 8px 24px -8px #7c4dca2e}.sp26-hospitals .sp26-hospital-body{background:#fff;flex:1;min-height:0}.sp26-hgallery{background:#f3eeff;height:224px;position:relative;overflow:hidden}.sp26-hgallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.sp26-hgallery-track::-webkit-scrollbar{display:none}.sp26-hgallery-track img{object-fit:cover;scroll-snap-align:center;flex:none;width:100%;height:100%}.sp26-hgallery-count{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#140c2873;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.sp26-hgallery-dots{gap:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sp26-hgallery-dots i{background:#ffffff73;border-radius:999px;width:6px;height:6px;transition:all .2s}.sp26-hgallery-dots i.on{background:#fff;width:16px}.sp26-hgallery-nav{color:#2d1f50;opacity:0;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:34px;height:34px;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.sp26-hgallery:hover .sp26-hgallery-nav:not(:disabled){opacity:1}.sp26-hgallery-nav:disabled{display:none}.sp26-hgallery-nav svg{width:16px;height:16px}.sp26-hgallery-nav.prev{left:12px}.sp26-hgallery-nav.prev svg{transform:rotate(90deg)}.sp26-hgallery-nav.next{right:12px}.sp26-hgallery-nav.next svg{transform:rotate(-90deg)}.sp26-hgallery-empty{background:linear-gradient(135deg,#f3eeff,#e2d6ff);place-items:center;height:120px;display:grid}.sp26-hgallery-empty span{color:#7c4dca;opacity:.55;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.sp26-hospitals .sp26-hospital-toggle{color:#7c4dca;background:#f3eeff;border:0;border-radius:16px;width:calc(100% - 32px);margin:0 16px 16px;font-weight:700}@media (width<=767px){.sp26-hgallery{height:200px}.sp26-hgallery-nav{display:none}}:root{--lf-design-1:#fff;--lf-design-2:#f4f1f9;--lf-design-3:linear-gradient(90deg,#f4f1f9 0%,#f4f1f9 34%,#f4f1f9d9 44%,#f4f1f900 60%);--lf-design-4:linear-gradient(180deg,#f4f1f900,#ffffffe6);--lf-design-5:#7c4dca;--lf-design-6:#29293d;--lf-design-7:#73738c;--lf-design-8:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 60%,#c5a5e9 100%);--lf-design-9:0 4px 20px -4px #7b4dcb66;--lf-design-10:2px solid #7c4dca;--lf-design-11:1px solid #d9cdee;--lf-design-12:#ffffffb3;--lf-design-13:#5b3fa6;--lf-design-14:radial-gradient(closest-side,#c7a2eb80,#c7a2eb00);--lf-design-15:drop-shadow(0 40px 60px #29293d66);--lf-design-16:1px solid #e9e7ef;--lf-design-17:0 10px 30px -24px #29293d47;--lf-design-18:0 6px 16px -10px #29293d4d;--lf-design-19:#ffffffeb;--lf-design-20:#f5b301;--lf-design-21:linear-gradient(180deg,#faf8fd 0%,#e4daf3 100%);--lf-design-22:0 40px 80px -24px #5b3fa640;--lf-design-23:radial-gradient(60% 50% at 85% 0%,#c7a2eb73 0%,#0d081800 60%),radial-gradient(90% 70% at 10% 100%,#581c8759 0%,#0d081800 60%),#0a0614;--lf-design-24:#c7a2eb;--lf-design-25:#ffffffb8;--lf-design-26:#ffffff0d;--lf-design-27:1px solid #c7a2eb38;--lf-design-28:#7c4dca40;--lf-design-29:1px solid #c7a2eb59;--lf-design-30:#ffffff80;--lf-design-31:#ffffffad;--lf-design-32:0 30px 60px -30px #5b3fa659;--lf-design-33:repeating-linear-gradient(135deg,#fff 0 14px,#ece7f5 14px 28px);--lf-design-34:1px dashed #c7a2eb;--lf-design-35:0 10px 30px -24px #29293d33;--lf-design-36:radial-gradient(70% 60% at 85% 10%,#c7a2eb59 0%,#0d081800 60%),radial-gradient(80% 70% at 10% 100%,#7c4dca73 0%,#0d081800 60%),linear-gradient(160deg,#1a1030 0%,#2d1b5c 55%,#0a0614 100%);--lf-design-37:#ffffffd1;--lf-design-38:0 12px 32px -8px #0a061480;--lf-design-39:2px solid #ffffffe6;--lf-mobile-1:linear-gradient(180deg,#f4f1f9 0%,#fff 100%);--lf-mobile-2:0 24px 50px -18px #29293d4d;--lf-mobile-3:linear-gradient(90deg,#7b4dcb,#9e75d7);--lf-mobile-4:conic-gradient(#7c4dca 96%,#e9e7ef 0);--lf-mobile-5:conic-gradient(#7c4dca 91%,#e9e7ef 0);--lf-mobile-6:conic-gradient(#7c4dca 88%,#e9e7ef 0);--lf-mobile-7:#d9cdee;--lf-mobile-8:radial-gradient(80% 40% at 90% 0%,#c7a2eb73 0%,#0d081800 60%),#0a0614;--lf-mobile-9:0 20px 40px -24px #29293d66;--lf-mobile-10:linear-gradient(180deg,#0a061400 25%,#0a06148c 55%,#0a0614e6 100%);--lf-mobile-11:#ffffffd9;--lf-mobile-12:#fffffff5}.sp26-summary{margin-bottom:24px}.sp26-summary .sp26-stats{margin:0}.sp26-clinical-facts{gap:8px;margin-top:22px;display:grid}.sp26-clinical-facts>div{border:1px solid var(--sp-line);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.sp26-clinical-facts>div>span{background:var(--sp-pale);width:34px;height:34px;color:var(--sp-purple);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.sp26-clinical-facts p{margin:0;font-size:13px;line-height:1.5}.sp26-clinical-facts small{text-transform:uppercase;color:var(--sp-purple);font-size:9px;display:block}.sp26-procedures{scrollbar-width:none;align-items:flex-start;gap:14px;padding:0 2px 12px}.sp26-procedure-card{scroll-snap-align:start;border:1px solid var(--sp-line);background:var(--sp-surface);border-radius:20px;flex:0 0 240px;overflow:hidden}.sp26-procedure-card>a{color:var(--sp-ink);text-decoration:none;display:block}.sp26-procedure-card>a>div{background:var(--sp-pale);height:174px}.sp26-procedure-card img{object-fit:cover;width:100%;height:100%}.sp26-procedure-card strong{margin:0;padding:12px 14px 4px;font-family:Gilroy,DM Sans,sans-serif;font-size:16px}.sp26-procedure-card details,.sp26-procedure-card>small{color:var(--sp-slate);padding:0 14px 14px;font-size:12px;display:block}.sp26-procedure-card summary{cursor:pointer;list-style:none}.sp26-procedure-card summary::-webkit-details-marker{display:none}.sp26-procedure-card summary:focus-visible{outline:2px solid var(--sp-purple);outline-offset:3px}.sp26-procedure-card .sp26-procedure-description{margin:12px 0 0;font-size:12px;line-height:1.6}.sp26-procedure-next{color:var(--sp-slate);flex:none;height:28px;padding:0;font-size:12px}.sp26-specialties span{border-color:var(--sp-lilac);color:var(--sp-deep);align-items:center;gap:5px;padding:8px 12px;font-size:12px;display:inline-flex}.sp26-specialties .is-featured{color:var(--sp-surface);background:var(--sp-cta);border-color:#0000}.sp26-specialties svg{fill:currentColor;width:12px;height:12px}.sp26-specialties>p{color:var(--sp-slate);margin:10px 0 0;font-size:10px}@media (width>=1024px){.sp26-layout{grid-template-columns:minmax(0,1fr) 308px;gap:36px;max-width:1184px;padding:24px 24px 96px}.sp26-summary.is-verified{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sp26-summary .sp26-stats{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.sp26-summary .sp26-stats>div{border:1px solid var(--sp-line);border-radius:16px;min-width:0;padding:20px}.sp26-summary .sp26-stats>div:nth-child(n+3){background:var(--sp-pale)}.sp26-summary .sp26-stats b{overflow-wrap:anywhere}.sp26-summary .sp26-verification{background:var(--sp-cta);color:var(--sp-surface);border:0;flex-direction:column;gap:14px;padding:24px;display:flex}.sp26-summary .sp26-verification>span{color:var(--sp-lilac);background:0 0;order:-1;align-self:flex-start;padding:0;font-size:10px}.sp26-summary .sp26-verification div,.sp26-summary .sp26-verification svg,.sp26-summary .sp26-verification p{color:var(--sp-surface)}.sp26-summary .sp26-verification div{align-items:flex-start;font-family:Gilroy,DM Sans,sans-serif;font-size:22px;line-height:1.2}.sp26-summary .sp26-verification svg{flex:none}.sp26-summary .sp26-verification p{font-size:13px;line-height:1.7}.sp26-section h2,.sp26-section>h2,.sp26-title-row h2{letter-spacing:0;margin-bottom:14px;font-family:Gilroy,DM Sans,sans-serif;font-size:24px}.sp26-title-row h2{margin-bottom:0}.sp26-section>p{font-size:14px;line-height:1.75}.sp26-bio-collapsed{-webkit-line-clamp:8}#sobre.sp26-section{border-bottom:0;margin-bottom:40px;padding-bottom:0}.sp26-sidebar{top:174px}}@media (width<=1023px){.sp26-summary .sp26-verification{margin-bottom:16px}.sp26-procedure-card{flex-basis:220px}}.sp26-page{--sp-surface:oklch(100% 0 0);--sp-nav-surface:var(--sp-surface)}@supports (color:color-mix(in lab, red, red)){.sp26-page{--sp-nav-surface:color-mix(in srgb,var(--sp-surface) 92%,transparent)}}.sp26-page{--sp-cta:linear-gradient(110deg,var(--sp-purple),var(--sp-deep))}.sp26-float-nav-bar{background:var(--sp-nav-surface);max-width:1184px;height:72px;box-shadow:none;padding:0 24px}.sp26-float-nav .sp26-logo img{height:36px}.sp26-nav-actions .sp26-lang-toggle{background:0 0;gap:12px;padding:0}.sp26-nav-actions .sp26-lang-opt{padding:0;font-weight:500}.sp26-nav-actions .sp26-lang-opt.is-current{box-shadow:none;background:0 0}.sp26-nav-actions .sp26-lang-opt svg{width:15px;height:15px}@media (width>=1024px){.sp26-hero-desktop{height:320px}.sp26-hero-rio img{object-position:center 55%}.sp26-hero-desktop-content{align-items:flex-end;gap:32px;max-width:1184px;margin-top:-120px}.sp26-avatar{border:6px solid var(--sp-surface);width:224px;height:224px}.sp26-identity{padding-bottom:8px}.sp26-identity h1{letter-spacing:0;margin-bottom:10px;font-family:Gilroy,DM Sans,sans-serif;font-size:38px;line-height:1.15}.sp26-identity>p{font-size:14px}.sp26-identity .sp26-meta{gap:14px;margin-top:12px}.sp26-identity .sp26-meta span{font-size:12px}.sp26-badges{margin-bottom:12px}.sp26-badges span{padding:5px 11px;font-size:10px}.sp26-recommend{box-shadow:none;border-radius:16px;margin-bottom:8px;padding:16px 20px}.sp26-recommend b{font-family:Gilroy,DM Sans,sans-serif;font-size:32px}.sp26-recommend span{font-size:12px}.sp26-recommend small{font-size:9px}.sp26-tabs{margin-top:20px;padding:10px 0}.sp26-tabs>div{max-width:1184px}.sp26-tabs button{height:38px;font-size:13px}.sp26-page .sp26-tabs{top:96px}}@media (width<=1023px){.sp26-float-nav-bar{height:52px}.sp26-float-nav .sp26-logo img{height:24px}}.sp26-nav-actions{align-items:center;gap:10px;display:flex}.sp26-nav-login{border:1px solid var(--sp-purple,#7c4dca);height:38px;color:var(--sp-purple,#7c4dca);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp26-nav-login svg{width:16px;height:16px}.sp26-nav-primary{background:var(--sp-cta);height:42px;color:var(--sp-surface);white-space:nowrap;border-radius:999px;align-items:center;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sp26-nav-primary:hover{background:var(--sp-deep);color:var(--sp-surface)}.sp26-nav-login{background:0 0}.sp26-nav-login:hover{background:var(--sp-pale);color:var(--sp-deep)}.sp26-nav-mobile{display:none}@media (width<=1023px){.sp26-nav-login,.sp26-nav-desktop{display:none}.sp26-nav-mobile{height:36px;padding:0 16px;font-size:13px;display:inline-flex}}.sp26-hospital-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp26-hospital-head small{color:var(--sp-purple);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.sp26-hospital-head em{color:var(--sp-purple,#7c4dca);background:#f3eeff;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.sp26-hospital-head em svg{fill:currentColor;width:11px;height:11px}.sp26-hospitals .sp26-hospital-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sp26-hospitals .sp26-hospital-links a{border:1px solid var(--sp-line);color:var(--sp-purple,#7c4dca);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;text-decoration:none;display:inline-flex}.sp26-hospitals .sp26-hospital-links a svg{width:13px;height:13px}.sp26-hospitals .sp26-hospital-toggle:disabled{opacity:1;cursor:default}ul.sp26-hospital-detail{border-radius:12px;gap:4px;margin:0 16px 16px;padding:12px 16px;font-size:12px;list-style:none;display:grid}.sp26-final{text-align:left}.sp26-final p{margin-left:0}.sp26-final>div{justify-content:flex-start}@media (width<=1023px){.sp26-page .sp26-mobile-recommend{top:88px}}.sp26-page{--sp-card-shadow:0 4px 16px -8px var(--sp-deep)}@supports (color:color-mix(in lab, red, red)){.sp26-page{--sp-card-shadow:0 4px 16px -8px color-mix(in srgb,var(--sp-deep) 20%,transparent)}}.sp26-hospitals{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.sp26-hospitals::-webkit-scrollbar{display:none}.sp26-hospitals:focus-visible{outline:2px solid var(--sp-purple);outline-offset:4px}.sp26-hospitals article{scroll-snap-align:start;background:var(--sp-surface);min-width:0;box-shadow:var(--sp-card-shadow);border-radius:16px;flex:0 0 calc(50% - 8px)}.sp26-hospital-controls{flex:none;gap:6px;display:flex}.sp26-hospital-controls button{border-color:var(--sp-line);width:30px;height:30px;color:var(--sp-purple);background:var(--sp-surface);border-radius:50%}.sp26-hospital-controls svg{width:14px;height:14px}#hospitais .sp26-title-row{align-items:center;gap:12px;margin-bottom:18px}.sp26-hospitals .sp26-hgallery{aspect-ratio:1.8;background:var(--sp-pale);height:auto}.sp26-hospitals .sp26-hgallery-track{position:absolute;inset:0}.sp26-hospitals .sp26-hgallery-nav{opacity:1;background:var(--sp-nav-surface);color:var(--sp-deep);width:30px;height:30px}.sp26-hospitals .sp26-hgallery-nav:hover{background:var(--sp-surface);color:var(--sp-purple)}.sp26-hospitals .sp26-hgallery-count{background:var(--sp-ink)}@supports (color:color-mix(in lab, red, red)){.sp26-hospitals .sp26-hgallery-count{background:color-mix(in srgb,var(--sp-ink) 50%,transparent)}}.sp26-hospitals .sp26-hgallery-count{color:var(--sp-surface)}.sp26-hospitals .sp26-hospital-body{background:var(--sp-surface);padding:18px 18px 14px}.sp26-hospital-head{gap:6px}.sp26-hospital-head small{letter-spacing:0;font-size:9px}.sp26-hospital-head em{color:var(--sp-purple);background:var(--sp-pale);flex:none;font-size:10px}.sp26-hospitals .sp26-hospital-body h3{overflow-wrap:anywhere;margin:8px 0 12px;font-size:17px;line-height:1.3}.sp26-hospitals .sp26-hospital-body p{min-height:34px;margin:0;font-size:11px}.sp26-hospitals .sp26-hospital-links{gap:6px;margin-top:12px}.sp26-hospitals .sp26-hospital-links a{background:var(--sp-surface);height:30px;color:var(--sp-purple);border-color:var(--sp-line);white-space:nowrap;padding:0 9px;font-size:10px}.sp26-hospitals .sp26-hospital-links a:hover{background:var(--sp-pale)}.sp26-hospitals .sp26-hospital-toggle{white-space:normal;text-align:left;width:calc(100% - 28px);height:auto;min-height:34px;color:var(--sp-purple);background:var(--sp-pale);border-radius:10px;margin:0 14px 14px;padding:8px 12px;font-size:10px;font-weight:500}.sp26-hospitals .sp26-hospital-toggle:hover{color:var(--sp-deep);background:var(--sp-pale)}.sp26-hospitals .sp26-hospital-toggle svg{flex:none;width:14px;height:14px}.sp26-hospitals .sp26-hospital-detail{background:var(--sp-pale);color:var(--sp-slate);font-size:11px}#avaliacoes>section>div:first-child{margin-bottom:24px}#avaliacoes>section h2{letter-spacing:0;text-transform:none;color:var(--sp-ink);margin:0;font-size:20px}#avaliacoes>section h3{letter-spacing:0;font-size:24px}#avaliacoes>section>div:nth-child(2){gap:16px}#avaliacoes>section>div:nth-child(2)>div{border-color:var(--sp-line);box-shadow:var(--sp-card-shadow);background:var(--sp-surface);border-radius:16px;padding:22px}#avaliacoes>section>div:nth-child(2)>div>p{font-size:12px;line-height:1.75}#credenciais .sp26-cred-record{box-shadow:none;background:var(--sp-surface);border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:0}#credenciais .sp26-cred-col{background:var(--sp-surface);gap:22px;padding:20px}#credenciais .sp26-cred-status{background:var(--sp-pale);border-left:1px solid var(--sp-line)}#credenciais .sp26-cred-record small{letter-spacing:0;font-size:9px}#credenciais .sp26-cred-item b,#credenciais .sp26-cred-state b{letter-spacing:0;font-size:16px}#credenciais .sp26-cred-minor span,#credenciais .sp26-cred-date span{font-size:12px}#credenciais .sp26-cred-state i{animation:none}#credenciais .sp26-education>small{letter-spacing:0}#credenciais .sp26-education>div{gap:14px;padding-top:18px;position:relative}#credenciais .sp26-education>div:not(:last-child):after{content:"";background:var(--sp-line);width:1px;position:absolute;top:28px;bottom:-20px;left:8px}#credenciais .sp26-education i{z-index:1;flex:none;width:7px;height:7px}.sp26-fee{border-radius:10px}.sp26-fee>div{padding:16px 18px}.sp26-fee span b{font-family:Gilroy,DM Sans,sans-serif;font-size:26px}.sp26-fee blockquote{padding:16px 18px;font-size:12px}.sp26-page .sp26-installment-price{overflow-wrap:anywhere;font-size:26px;line-height:1.2;display:block}.sp26-page .sp26-interest-free{text-transform:none;letter-spacing:0;color:var(--sp-deep);margin-top:4px;font-size:12px;display:block}.sp26-page .sp26-fee-total{text-transform:none;letter-spacing:0;color:var(--sp-slate);margin-top:6px;font-size:13px;display:block}@media (width<=767px){.sp26-page .sp26-installment-price{font-size:21px}}.sp26-fee>p{line-height:1.65}.sp26-address{border-radius:10px}.sp26-socials a{background:0 0;padding-left:0}.sp26-final{background:var(--sp-cta);color:var(--sp-surface)}@media (width<=767px){.sp26-hospitals article{flex-basis:88%}.sp26-hospitals .sp26-hgallery-nav{display:grid}#hospitais .sp26-title-row h2{font-size:20px}#credenciais .sp26-cred-record{grid-template-columns:1fr 1fr}#credenciais .sp26-cred-status{border-left:0;border-top:1px solid var(--sp-line);grid-column:1/-1}.sp26-fee>div{align-items:flex-start;gap:12px}.sp26-fee>div>small{text-align:right;max-width:110px}}@media (prefers-reduced-motion:reduce){.sp26-hgallery-track,.sp26-hospitals{scroll-behavior:auto}}.wa-inbox{--wa-out:#543091;--wa-out-ink:#fff;--wa-out-meta:#ffffffb8;--wa-in:#fff;--wa-in-ink:#29293d;--wa-meta:#73738c;--wa-canvas:#f4f1f9;--wa-lightbox:#120c1c;--wa-lightbox-ink:#fff;--wa-panel:#fff;--wa-line:#e7e2f0;--wa-hover:#f7f4fb;--wa-active:#eee7f8;--wa-accent:#7c4dca;--wa-read:#4fa3f7;--wa-danger:#d64545;--wa-ok:#2fa36b;--wa-warn:#e0a030;font-family:var(--font-body)}.wa-inbox .wa-heading{font-family:var(--font-heading)}.wa-inbox .wa-scroll{scrollbar-width:thin;scrollbar-color:#d9d0e8 transparent}.wa-inbox :is(button,a,[role=checkbox],[role=slider]):focus-visible{outline:2px solid var(--wa-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wa-inbox .wa-pop{animation:none!important}}@keyframes wa-pop{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.wa-inbox .wa-pop{animation:.16s ease-out wa-pop}.wa-inbox .wa-console-head{--wa-night:#0a0614;--wa-night-ink:#fff;--wa-glow:#c7a2eb;background:radial-gradient(ellipse 60% 140% at 22% 50%, var(--wa-glow), transparent 70%), var(--wa-night);flex-wrap:wrap;align-items:center;gap:20px;padding:24px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-head{background:radial-gradient(ellipse 60% 140% at 22% 50%, color-mix(in srgb,var(--wa-glow) 70%,transparent), transparent 70%), var(--wa-night)}}.wa-inbox .wa-console-head{color:var(--wa-night-ink);flex-shrink:0}.wa-inbox .wa-console-title{flex:1;min-width:0}.wa-inbox .wa-console-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--wa-glow);align-items:center;gap:14px;font:600 12px/1 DM Sans,sans-serif;display:flex}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-eyebrow{color:color-mix(in srgb,var(--wa-glow) 80%,#fff)}}.wa-inbox .wa-console-eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.wa-inbox .wa-console-title h1{letter-spacing:-.01em;margin:10px 0 6px;font:800 40px/1 Gilroy,var(--font-heading),sans-serif!important;color:var(--wa-night-ink)!important}.wa-inbox .wa-console-title p{font-size:14px;color:var(--wa-night-ink)!important}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-title p{color:color-mix(in srgb,var(--wa-night-ink) 70%,transparent)!important}}.wa-inbox .wa-console-tools{gap:6px;display:flex}.wa-inbox .wa-console-tools button{border:1px solid var(--wa-night-ink);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-tools button{border:1px solid color-mix(in srgb,var(--wa-night-ink) 16%,transparent)}}.wa-inbox .wa-console-tools button{background:var(--wa-night-ink);color:var(--wa-night-ink)!important}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-tools button{background:color-mix(in srgb,var(--wa-night-ink) 5%,transparent)}}.wa-inbox .wa-console-tools button:hover{background:var(--wa-night-ink)}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-tools button:hover{background:color-mix(in srgb,var(--wa-night-ink) 14%,transparent)}}.wa-inbox .wa-console-tools svg{color:var(--wa-night-ink)!important}.wa-inbox .wa-console-stats{gap:12px;display:flex}.wa-inbox .wa-console-stat{border:1px solid var(--wa-night-ink);border-radius:16px;min-width:168px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat{border:1px solid color-mix(in srgb,var(--wa-night-ink) 14%,transparent)}}.wa-inbox .wa-console-stat{background:var(--wa-night-ink)}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat{background:color-mix(in srgb,var(--wa-night-ink) 5%,transparent)}}.wa-inbox .wa-console-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wa-inbox .wa-console-stat small{color:var(--wa-night-ink);font-size:13px;display:block}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat small{color:color-mix(in srgb,var(--wa-night-ink) 75%,transparent)}}.wa-inbox .wa-console-stat small{margin-bottom:8px}.wa-inbox .wa-console-stat strong{font:800 22px/1 Gilroy,var(--font-heading),sans-serif;color:var(--wa-night-ink);white-space:nowrap}.wa-inbox .wa-console-stat strong span{font:600 14px DM Sans,sans-serif;color:var(--wa-night-ink)!important}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat strong span{color:color-mix(in srgb,var(--wa-night-ink) 80%,transparent)!important}}.wa-inbox .wa-console-stat .wa-console-accent{color:var(--wa-ok)}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat .wa-console-accent{color:color-mix(in srgb,var(--wa-ok) 70%,#fff)}}.wa-inbox .wa-console-stat i{background:var(--wa-night-ink);border-radius:999px;height:4px;margin-top:12px;display:block}@supports (color:color-mix(in lab, red, red)){.wa-inbox .wa-console-stat i{background:color-mix(in srgb,var(--wa-night-ink) 18%,transparent)}}.wa-inbox .wa-console-stat i{overflow:hidden}.wa-inbox .wa-console-stat em{background:var(--wa-night-ink);border-radius:999px;min-width:4px;height:100%;display:block}.wa-inbox .wa-console-stat em[data-level=warning]{background:var(--wa-warn)}.wa-inbox .wa-console-stat em[data-level=limit]{background:var(--wa-danger)}@media (width<=1100px){.wa-inbox .wa-console-stats{width:100%}.wa-inbox .wa-console-stat{flex:1;min-width:0}.wa-inbox .wa-console-title h1{font-size:30px}}.sp26-cred-record{background:var(--sp-line);border:1px solid var(--sp-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.sp26-cred-col{background:#fff;flex-direction:column;gap:22px;min-width:0;padding:24px;display:flex}.sp26-cred-record small{color:var(--sp-slate);text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sp26-cred-item b{letter-spacing:-.01em;font-size:18px;font-weight:600}.sp26-cred-minor span{color:var(--sp-slate);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.sp26-cred-empty{color:var(--sp-slate);font-size:14px}.sp26-cred-status{background:#f8fafc;gap:0}.sp26-cred-state{align-items:center;gap:8px;display:flex}.sp26-cred-state b{font-size:18px;font-weight:600}.sp26-cred-state i{background:#f59e0b;border-radius:50%;flex:none;width:8px;height:8px}.sp26-cred-status.is-verified .sp26-cred-state i{background:#10b981;animation:2s ease-in-out infinite sp26-cred-pulse}.sp26-cred-date{margin-top:auto;padding-top:22px}.sp26-cred-date small{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.sp26-cred-date span{font-size:14px;font-weight:500}@keyframes sp26-cred-pulse{0%,to{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 5px #10b98100}}@media (prefers-reduced-motion:reduce){.sp26-cred-status.is-verified .sp26-cred-state i{animation:none}}@media (width<=760px){.sp26-cred-record{grid-template-columns:1fr}.sp26-cred-col{padding:20px}}.brow-page{--brow-design-0:#f4f1f9;--brow-design-1:#f4f1f9d9;--brow-design-2:#f4f1f900;--brow-design-3:#ffffffe6;--brow-design-4:#7c4dca;--brow-design-5:#29293d;--brow-design-6:#73738c;--brow-design-7:#fff;--brow-design-8:#7b4dcb;--brow-design-9:#9e75d7;--brow-design-10:#c5a5e9;--brow-design-11:#7b4dcb66;--brow-design-12:#d9cdee;--brow-design-13:#ffffffb3;--brow-design-14:#5b3fa6;--brow-design-15:#c7a2eb80;--brow-design-16:#c7a2eb00;--brow-design-17:#29293d66;--brow-design-18:#e9e7ef;--brow-design-19:#29293d47;--brow-design-20:#29293d4d;--brow-design-21:#faf8fd;--brow-design-22:#e4daf3;--brow-design-23:#5b3fa640;--brow-design-24:#c7a2eb73;--brow-design-25:#0d081800;--brow-design-26:#581c8759;--brow-design-27:#0a0614;--brow-design-28:#c7a2eb;--brow-design-29:#ffffffb8;--brow-design-30:#ffffff0d;--brow-design-31:#c7a2eb38;--brow-design-32:#7c4dca40;--brow-design-33:#c7a2eb59;--brow-design-34:#ffffff80;--brow-design-35:#ffffffad;--brow-design-36:#5b3fa659;--brow-design-37:#7c4dca73;--brow-design-38:#1a1030;--brow-design-39:#2d1b5c;--brow-design-40:#ffffffd1;--brow-design-41:#0a061480;--brow-rating-star:oklch(81% .17 85)}.mr-page{--mr-ink:#29293d;--mr-muted:#73738c;--mr-purple:#7c4dca;--mr-deep:#5b3fa6;--mr-white:#fff;--mr-soft:#f4f1f9;--mr-border:#e9e7ef;--mr-lilac:#d9cdee;--mr-glass:#fffffff5;--mr-star:#f5b301;--mr-dark-accent:#c7a2eb;--mr-dark-muted:#ffffffb8;--mr-photo-muted:#ffffffd9;--mr-dark-border:#c7a2eb38;--mr-dark-card:#ffffff0d;--mr-dark-icon:#7c4dca40;--mr-light-border:#fff6;--mr-cta-gradient:linear-gradient(90deg,#7b4dcb 0%,#9e75d7 60%,#c5a5e9 100%);--mr-hero-gradient:linear-gradient(180deg,#f4f1f9 0%,#fff 100%);--mr-phone-gradient:linear-gradient(180deg,#faf8fd 0%,#e4daf3 100%);--mr-dark-gradient:radial-gradient(80% 40% at 90% 0%,#c7a2eb73 0%,#0d081800 60%),#0a0614;--mr-final-gradient:radial-gradient(70% 60% at 85% 10%,#c7a2eb59 0%,#0d081800 60%),radial-gradient(80% 70% at 10% 100%,#7c4dca73 0%,#0d081800 60%),linear-gradient(160deg,#1a1030 0%,#2d1b5c 55%,#0a0614 100%);--mr-photo-overlay:linear-gradient(180deg,#0a061400 0%,#0a06148c 40%,#0a0614e6 100%);--mr-nav-shadow:0 1px 2px #29293d0d;--mr-card-shadow:0 10px 30px -24px #29293d47;--mr-preview-shadow:0 24px 50px -18px #29293d4d;--mr-calculator-shadow:0 30px 60px -30px #5b3fa659;--mr-cta-shadow:0 4px 20px -4px #7b4dcb66}.brow-page{--brow-mobile-0:#fffffff5;--brow-mobile-1:#29293d0d;--brow-mobile-2:#fff;--brow-mobile-3:#0a061400;--brow-mobile-4:#0a06148c;--brow-mobile-5:#0a0614e6;--brow-mobile-6:#ffffffd9}[data-surgeon-pill]{z-index:2;position:absolute!important;inset:12px auto auto 12px!important}[data-surgeon-pill=top]{color:#fff!important;background:#7c4dca!important;border-color:#0000!important}[data-surgeon-pill=top] svg{color:#fff!important;stroke:#fff!important}[data-surgeon-pill=spec]{color:#7c4dca!important;background:#fff!important}[data-surgeon-pill=spec] svg{color:#7c4dca!important;stroke:#7c4dca!important}.br-pick{border-radius:24px;padding:36px;font-family:DM Sans,sans-serif}.br-pick-title{color:hsl(var(--foreground));text-align:center;font-family:Gilroy,DM Sans,sans-serif;font-size:24px;font-weight:700}.br-pick-sub{text-align:center;color:hsl(var(--muted-foreground));margin-top:-4px}.br-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.br-pick-tile{text-align:center;cursor:pointer;background:#fff;border:1.5px solid #e7e0f5;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:28px 18px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.br-pick-tile:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 30px -14px #7c4dca73}.br-pick-tile.is-picked{border-color:#7c4dca;box-shadow:0 0 0 3px #7c4dca2e,0 14px 30px -14px #7c4dca73}.br-pick-tile:disabled{opacity:.55;cursor:not-allowed}.br-pick-badge{color:#5b3fa6;background:#f1ebfc;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.br-pick-check{border:1.5px solid #d6cceb;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:12px;right:12px}.br-pick-tile.is-picked .br-pick-check{color:#fff;background:#7c4dca;border-color:#7c4dca}.br-pick-check svg{width:14px;height:14px}.br-pick-photo{background:#f1ebfc;border-radius:999px;width:84px;height:84px;margin:6px 0;display:block;overflow:hidden}.br-pick-photo-img{object-fit:cover;width:100%;height:100%}.br-pick-name{color:#2d2440;font-size:16px;font-weight:700;line-height:1.25}.br-pick-creds{color:#746d80;font-size:12px}.br-pick-rating,.br-pick-loc,.br-pick-pending{color:#514a60;align-items:center;gap:5px;font-size:13px;display:inline-flex}.br-pick-rating svg{color:#f5a623;fill:#f5a623;width:14px;height:14px}.br-pick-loc svg,.br-pick-pending svg{color:#7c4dca;width:14px;height:14px}.br-pick-cta{color:#fff;background:linear-gradient(135deg,#7c4dca 0%,#543091 100%);border:0;border-radius:999px;min-width:260px;height:50px;margin:20px auto 0;font-size:15px;font-weight:600;display:block}.br-pick-cta:disabled{opacity:.5}:root{--sp-4fdc07beee:#ffffffeb;--sp-72cb9ac9e5:1px solid #e9e7ef;--sp-208837c20d:0 1px 2px #0000000d;--sp-966a1d64ea:#ddd3ee;--sp-ea36add6b6:#7c4dca;--sp-95d0e43b3c:#29293d;--sp-0c60bbebbe:1.5px solid #d9c9f1;--sp-be8db701a5:#5b3fa6;--sp-c291c884d3:linear-gradient(90deg,#7b4dcb,#9e75d7 55%,#c5a5e9);--sp-6aaa006dc0:#fff;--sp-5a9650ecba:#f4f1f9;--sp-21db0ca5e3:linear-gradient(90deg,#f4f1f9 0%,#f4f1f9 36%,#f4f1f9e6 46%,#f4f1f959 62%,#f4f1f900 78%);--sp-ea2eb61c09:#73738c;--sp-49f69e8d7a:0 14px 30px -14px #7c4dcab3;--sp-7431c6cb4c:2px solid #7c4dca;--sp-b5533b6be5:radial-gradient(closest-side,#1e12386b,#1e123800);--sp-cd315d6137:drop-shadow(-26px 40px 36px #1e123861) drop-shadow(-6px 10px 10px #1e123838);--sp-75129c53ec:linear-gradient(115deg,#ffffff47 0%,#fff0 32%);--sp-964cffa766:linear-gradient(135deg,#fffffff7,#ffffffd1);--sp-15d527d9f9:1px solid #fffffff2;--sp-a43f183289:0 1px 0 #fff inset,0 -1px 0 #7c4dca14 inset,0 10px 18px -10px #291b4a4d,0 38px 60px -26px #291b4a8c;--sp-52dee8e6ec:conic-gradient(#7c4dca 0 92%,#e6def3 92% 100%);--sp-e2fe1e4c96:0 4px 10px -4px #7c4dca99;--sp-89197428eb:linear-gradient(135deg,#e6f9ef,#ccf1dd);--sp-76ac40edcb:#1f9d63;--sp-258617200b:#ece5f6;--sp-d1a156c467:radial-gradient(closest-side,#1e123873,#1e123800);--sp-a26f6e6e36:drop-shadow(-22px 34px 30px #1e123866) drop-shadow(-5px 8px 8px #1e123838);--sp-9bc121665f:0 1px 0 #fff inset,0 10px 18px -10px #291b4a4d,0 34px 54px -24px #291b4a8c;--sp-adacea44b2:0 24px 50px -24px #5b3fa64d;--sp-bcf0c03a33:linear-gradient(180deg,#fff 0%,#f4f1f9 35%,#ebe3f7 100%);--sp-96314d3ca4:0 24px 50px -30px #5b3fa659;--sp-0a23872476:#e7ddf6;--sp-7060dd6472:#c9b2ec;--sp-2197f3ffda:linear-gradient(90deg,#7b4dcb,#9e75d7);--sp-dc50c27672:1px solid #efeaf6;--sp-5dbfbe163c:1px solid #d6c8ef;--sp-8aa0f880e5:#b39be0;--sp-151676c555:#c9b7ea;--sp-841ae9e26e:linear-gradient(160deg,#f4f1f9,#e7ddf6);--sp-b023bf5c1d:drop-shadow(0 24px 30px #291b4a4d);--sp-d44fc17606:0 30px 60px -24px #291b4a73,0 0 0 1px #7c4dca14;--sp-83af476e16:#ecfbf3;--sp-4d1f54cf35:#efeaf6;--sp-68548c833e:1px solid #ece8f3;--sp-8cd9d34f8e:linear-gradient(180deg,#fff 0%,#f7f4fc 100%);--sp-e548e08db2:0 40px 80px -36px #5b3fa673,0 0 0 8px #7c4dca0d;--sp-71bd703e19:#f1eef6;--sp-5460c350da:#8a84a0;--sp-fef117e671:1px solid #ece7f4;--sp-ce417c3af9:1px solid #e6dcf5;--sp-215d7d492f:linear-gradient(135deg,#9e75d7,#5b3fa6);--sp-4c51c3570f:1px solid #f1ecf8;--sp-00ebfd0046:#b4adc4;--sp-d4f66b5033:1.5px solid #d9d3e4;--sp-cf43de46af:0 1px 0 #fffc inset,0 24px 50px -34px #5b3fa673;--sp-e37143a2cd:radial-gradient(120% 90% at 50% 0%,#fff 0%,#f4f1f9 45%,#e7ddf6 100%);--sp-e56aa42a4a:saturate(.85) drop-shadow(0 30px 40px #291b4a2e);--sp-b3298bb5c9:linear-gradient(180deg,#e7ddf600 0%,#e7ddf6d9 100%);--sp-3647077881:0 0 0 1px #7c4dca24,0 0 0 6px #ffffffb3,0 30px 50px -20px #291b4a73;--sp-12d7015f5d:0 40px 80px -48px #5b3fa673;--sp-c98c87dab6:#faf8fd;--sp-c7bd364d16:#c9c3d6;--sp-46c39309a5:linear-gradient(145deg,#7c4dca,#5b3fa6);--sp-edaaf56078:#e6d6f7;--sp-45bdea1bbe:2px solid #e3dcef;--sp-edd7421eb6:linear-gradient(160deg,#7c4dca,#5b3fa6);--sp-2915d48152:0 30px 60px -30px #5b3fa6b3;--sp-fe6b666ed9:#ece4f8;--sp-e1203de2b9:radial-gradient(120% 90% at 15% 0%, #581c8780, #140c24 55%, #0a0614 100%);--sp-fa88c45335:#c7a2eb;--sp-fdc5673865:#c9c1d9;--sp-de5bfefe89:0 40px 80px -30px #0009;--sp-ada571fb42:1px solid #e3dcef;--sp-750cfcf8e2:linear-gradient(90deg,#5b3fa6,#7b4dcb 60%,#9e75d7);--sp-68f3a93495:0 18px 36px -16px #5b3fa6b3;--sp-37e3d58599:1px solid #ffffff29;--sp-ad37fef861:#9b93ad;--sp-e796721786:linear-gradient(0deg,#fff 0%,#fffffff7 20%,#ffffffb3 32%,#fff0 50%);--sp-fb2315de8b:#e2d9f0;--sp-c71c345339:linear-gradient(135deg,#29293d 0%,#5b3fa6 55%,#7c4dca 100%);--sp-61f8f4d73c:radial-gradient(closest-side,#c5a5e980,#c5a5e900);--sp-02cfdd632f:#d9cfee;--sp-f151fde9b9:1px solid #ffffff80;--sp-d9f067ac9e:#ffffff1a;--sp-3e6e4891f5:1px solid #ffffff38;--sp-2bb8adde78:0 30px 60px -30px #00000080;--sp-d2a2e110e6:#ffffff1f;--sp-2aceacfed8:1px solid #ffffff3d;--sp-bde6aa4dd4:2px dashed #fff9;--sp-044144adf4:drop-shadow(-24px 40px 40px #00000073) drop-shadow(-4px 8px 10px #00000040);--sp-af8fb40a35:radial-gradient(90% 70% at 10% 0%,#fff 0%,#f4f1f9 45%,#ebe3f7 100%);--sp-359e0e6d1c:1px solid #ddd3ee;--sp-9d2cef797b:#ffffffd9;--sp-8dfed7d372:1px solid #fff;--sp-06331e8e08:0 1px 0 #fff inset,0 18px 36px -26px #5b3fa666;--sp-ab67aa6800:radial-gradient(90% 70% at 50% 0%,#fff 0%,#f4f1f9 50%,#ebe3f7 100%);--sp-4a7a711855:#ffffffe0;--sp-8eaf35417a:0 1px 0 #fff inset,0 22px 44px -32px #5b3fa673;--sp-7cac4e9bb0:0 22px 44px -32px #5b3fa673;--sp-2ad4f22325:3px solid #7c4dca;--sp-adf5976b72:#e9e2f6;--sp-beca1cca84:linear-gradient(180deg,#140c2400 50%,#140c24e0 100%);--sp-5d38256b11:#e6dff2;--sp-10a227e461:linear-gradient(135deg,#7c4dca,#5b3fa6);--sp-b81ad74ae9:0 18px 36px -18px #0a061480;--sp-6c20272a42:0 30px 60px -20px #0a06148c;--sp-8d29552aca:1.5px solid #fff9;--sp-3d077745b5:#0a06148c;--sp-0976f97851:0 40px 80px -30px #0a061499;--sp-822f8621c9:#ffffffe6;--sp-4722fda5a3:0 4px 12px #291b4a1f;--sp-11badcb1b2:linear-gradient(180deg,#ebe3f7 0%,#f4f1f9 60%,#fff 100%);--sp-3ed1f64095:0 8px 18px -10px #5b3fa680;--sp-2b82b992a7:linear-gradient(180deg,#faf8fd,#fff);--sp-88890f1b4a:#9a93ab;--sp-084a715d2d:1px solid #f0edf5;--sp-aebc872673:#0a0614;--sp-83c0d352cb:linear-gradient(180deg,#f4f1f9 0%,#fff 100%);--sp-414fc39e71:#f7f3fd;--sp-83164cd961:linear-gradient(0deg,#fff 0%,#fffffff7 24%,#ffffffb3 36%,#fff0 55%);--sp-1cf7ee478b:0 24px 50px -30px #5b3fa673;--sp-471e97a673:linear-gradient(180deg,#140c2400 40%,#140c24d9 100%);--sp-3c5a5935d4:linear-gradient(180deg,#7c4dca,#a585dc);--sp-ff629e736a:0 14px 30px -24px #5b3fa680;--sp-2274b34bb6:linear-gradient(180deg,#a585dc,#c9b7ea);--sp-b21375ad4d:2px solid #d9c9f1;--sp-4249482bbe:linear-gradient(180deg,#c9b7ea,#c9b7ea);--sp-0f1fa5ecaf:0 10px 20px -8px #5b3fa699;--sp-8440e6357c:#fffffff0;--sp-d31dc8d834:0 12px 24px -12px #7c4dcab3;--sp-542123d3b4:#0a061473;--sp-0a312db50c:#e3dcef;--sp-4ad3be32eb:1px solid #f4f1f9;--sp-state-ea36add6b6:#7c4dca;--sp-state-6aaa006dc0:#fff;--sp-state-ea2eb61c09:#73738c;--sp-state-d7580a6b06:0 4px 12px -4px #5b3fa680;--sp-state-be8db701a5:#5b3fa6;--sp-state-966a1d64ea:#ddd3ee;--sp-state-33dc72db90:0 2px 8px #5b3fa62e;--sp-state-3ae2ad6f29:#d9c9f1;--sp-state-3a0e1261b7:#e9e7ef;--sp-state-c545c73cba:0 18px 40px -22px #5b3fa659;--sp-state-5869c54db0:#b9add3;--sp-state-95d0e43b3c:#29293d;--cv-visual-0:#ffffffeb;--cv-visual-1:#e9e7ef;--cv-visual-2:0 1px 2px #0000000d;--cv-visual-3:#29293d;--cv-visual-4:#73738c;--cv-visual-5:#f4f1f9;--cv-visual-6:#5b3fa6;--cv-visual-7:linear-gradient(90deg,#7b4dcb,#9e75d7 55%,#c5a5e9);--cv-visual-8:#fff;--cv-visual-9:linear-gradient(180deg,#f4f1f9 0%,#fff 100%);--cv-visual-10:linear-gradient(90deg,#f4f1f9 0%,#f4f1f9 34%,#f4f1f9e0 46%,#f4f1f959 62%,#f4f1f900 78%);--cv-visual-11:linear-gradient(0deg,#fff 0%,#fff0 100%);--cv-visual-12:#7c4dca;--cv-visual-13:#ece8f3;--cv-visual-14:0 24px 48px -28px #5b3fa673;--cv-visual-15:#f2eef8;--cv-visual-16:0 14px 30px -14px #7c4dcab3;--cv-visual-17:0 6px 14px -8px #5b3fa673;--cv-visual-18:drop-shadow(-18px 34px 34px #291b4a61);--cv-visual-19:0 24px 50px -24px #5b3fa64d;--cv-visual-20:#e3dcef;--cv-visual-21:#faf8fd;--cv-visual-22:#ddd3ee;--cv-visual-23:0 18px 45px -28px #5b3fa659;--cv-visual-24:linear-gradient(180deg,#140c2400 50%,#140c24d9 100%);--cv-visual-25:0 6px 14px -6px #291b4a99;--cv-visual-26:#e6dff2;--cv-visual-27:#f2b01e;--cv-visual-28:#d9c9f1;--cv-visual-29:linear-gradient(135deg,#29293d 0%,#5b3fa6 55%,#7c4dca 100%);--cv-visual-30:0 30px 60px -30px #291b4a8c;--cv-visual-31:#ffffff1f;--cv-visual-32:#d9c4f4;--cv-visual-33:0 14px 30px -14px #0a061480;--cv-visual-34:0 18px 36px -20px #5b3fa699;--cv-visual-35:linear-gradient(135deg,#9e75d7,#5b3fa6);--cv-visual-36:0 14px 30px -22px #5b3fa666;--cv-visual-37:#b9add3;--cv-visual-38:linear-gradient(160deg,#7c4dca,#5b3fa6);--cv-visual-39:#ffffff29;--cv-visual-40:#e6d6f7;--cv-visual-41:0 30px 60px -24px #140c2499;--cv-visual-42:#ece5f6;--cv-visual-43:#effaf4;--cv-visual-44:#1f9d63;--cv-visual-45:linear-gradient(160deg,#f4f1f9,#e7ddf6);--cv-visual-46:drop-shadow(0 24px 30px #291b4a4d);--cv-visual-47:0 30px 60px -30px #00000080;--cv-visual-48:#9b93ad;--cv-visual-49:#ffffff14;--cv-visual-50:#ffffff24;--cv-visual-51:#ffffff2e;--cv-visual-52:#4a4a5e;--cv-visual-53:#d9cdef;--cv-visual-54:#c9b7ea;--cv-visual-55:0 30px 60px -30px #5b3fa699;--cv-visual-56:0 1px 0 #ece8f3;--cv-visual-57:#e4e0f6;--cv-visual-58:linear-gradient(180deg,#291b4a00 45%,#291b4ad1 100%);--cv-visual-59:#ece4f8;--cv-visual-60:#fffffff2;--cv-visual-61:0 8px 20px -10px #291b4a66;--cv-visual-62:#fff9;--cv-visual-63:#ffffff1a;--cv-visual-64:#ffffff38;--cv-visual-65:0 40px 80px -40px #0a061499;--cv-visual-66:0 0 0 3px #ffffff40;--cv-visual-67:#5fe0a0;--cv-visual-68:linear-gradient(180deg,transparent 0%,#0000008c 30%,#000 70%);--cv-visual-69:#7c4dca8c;--cv-visual-70:#ffffffb8;--cv-visual-71:#7c4dcad9;--cv-visual-72:0 18px 40px -16px #0a06148c;--cv-visual-73:#f0edf5;--cv-visual-74:#0a0614;--cv-visual-75:linear-gradient(180deg,#f4f1f9 0%,#f4f1f9 70%,#fff 100%);--cv-visual-76:linear-gradient(180deg,#f4f1f900 0%,#f4f1f926 40%,#f4f1f9d9 78%,#f4f1f9 100%);--cv-visual-77:linear-gradient(160deg,#ece3fa,#f7f3fd);--cv-visual-78:drop-shadow(-14px 26px 26px #291b4a59);--cv-visual-79:#ffffffe6;--cv-visual-80:0 18px 32px -14px #291b4a73;--cv-visual-81:conic-gradient(#7c4dca 0 87%,#e6def3 87% 100%);--cv-visual-82:linear-gradient(180deg,#1a103000 0%,#1a10308c 45%,#1a1030eb 100%);--cv-visual-83:#ffffff40;--cv-visual-84:0 18px 40px -30px #5b3fa673;--cv-visual-85:#b9a5e0;--cv-visual-86:0 6px 14px -8px #5b3fa680;--cv-visual-87:linear-gradient(160deg,#29293d 0%,#5b3fa6 60%,#7c4dca 100%);--cv-visual-88:0 24px 48px -30px #5b3fa673;--cv-visual-89:0 30px 60px -30px #0000008c;--cv-visual-90:linear-gradient(180deg,#140c2400 45%,#140c24d1 100%);--cv-visual-91:#ece3fa;--cv-visual-92:linear-gradient(180deg,transparent 0%,#000 50%);--cv-visual-93:linear-gradient(90deg,#7b4dcb,#5b3fa6);--cv-visual-94:1px solid #f2eef8;--cv-visual-95:0 6px 14px -6px #7c4dca99;--cv-visual-96:0 2px 8px #5b3fa626;--cv-visual-97:0 18px 40px -22px #5b3fa659;--cv-visual-98:0 18px 40px -22px #5b3fa666;--cv-menu-dim:#291b4a73}@media (width>=768px){.sp26-final{border-radius:20px;padding:44px 32px 42px}.sp26-final>small{letter-spacing:.18em;opacity:.7;font-size:11px;font-weight:500}.sp26-final h2{font-family:var(--font-heading);letter-spacing:-.01em;margin:12px 0 14px;font-size:40px;font-weight:800;line-height:1.15}.sp26-final p{opacity:.88;max-width:620px;margin:0 0 24px;font-size:16px;line-height:1.65}.sp26-final>div{gap:13px}.sp26-final button{height:52px;padding:0 44px;font-size:16px;font-weight:500}.sp26-final a{align-items:center;height:52px;padding:0 30px;font-size:16px;font-weight:500;display:inline-flex}}.crm-task-lead{color:var(--crm-ink,inherit);font-weight:600}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes trust-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-pop{0%{opacity:0;transform:scale(.92)translateY(8px)}60%{opacity:1;transform:scale(1.03)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nara-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes nara-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes nara-stream-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bell-ring{0%,50%,to{transform:rotate(0)}5%,15%,25%,35%,45%{transform:rotate(14deg)}10%,20%,30%,40%{transform:rotate(-14deg)}}@keyframes voice-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}
