/*! tailwindcss v4.2.4 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-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-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-950:oklch(26.2% .051 172.552);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-300:oklch(78.5% .115 274.713);--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-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-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-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;--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-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-5{inset:calc(var(--spacing) * 5)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-8{inset:calc(var(--spacing) * 8)}.inset-16{inset:calc(var(--spacing) * 16)}.inset-\[7\%\]{inset:7%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[10\%\]{inset-inline:10%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-11{top:calc(var(--spacing) * -11)}.-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-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-44{top:calc(var(--spacing) * -44)}.-top-\[18\%\]{top:-18%}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-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-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-12rem\]{top:-12rem}.top-\[1px\]{top:1px}.top-\[5\%\]{top:5%}.top-\[8\%\]{top:8%}.top-\[13\%\]{top:13%}.top-\[23\%\]{top:23%}.top-\[28rem\]{top:28rem}.top-\[29\%\]{top:29%}.top-\[30rem\]{top:30rem}.top-\[33rem\]{top:33rem}.top-\[34rem\]{top:34rem}.top-\[35rem\]{top:35rem}.top-\[38rem\]{top:38rem}.top-\[40\%\]{top:40%}.top-\[42\%\]{top:42%}.top-\[43\%\]{top:43%}.top-\[44\%\]{top:44%}.top-\[46rem\]{top:46rem}.top-\[48rem\]{top:48rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[65rem\]{top:65rem}.top-\[70rem\]{top:70rem}.top-\[75rem\]{top:75rem}.top-\[76px\]{top:76px}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-5{right:calc(var(--spacing) * -5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-7{right:calc(var(--spacing) * -7)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-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-40{right:calc(var(--spacing) * -40)}.-right-\[12\%\]{right:-12%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/4{right:25%}.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-20{right:calc(var(--spacing) * 20)}.right-\[-8rem\]{right:-8rem}.right-\[14\%\]{right:14%}.right-\[18\%\]{right:18%}.right-\[25\%\]{right:25%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-\[18\%\]{bottom:-18%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[-14rem\]{bottom:-14rem}.bottom-\[5\.7rem\]{bottom:5.7rem}.bottom-\[13\%\]{bottom:13%}.bottom-\[14\%\]{bottom:14%}.bottom-\[17\%\]{bottom:17%}.bottom-\[22\%\]{bottom:22%}.bottom-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(10px + env(safe-area-inset-bottom))}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\/2{left:-50%}.-left-12{left:calc(var(--spacing) * -12)}.-left-24{left:calc(var(--spacing) * -24)}.-left-28{left:calc(var(--spacing) * -28)}.-left-32{left:calc(var(--spacing) * -32)}.-left-44{left:calc(var(--spacing) * -44)}.-left-\[18\%\]{left:-18%}.-left-\[45\%\]{left:-45%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.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-\[-9rem\]{left:-9rem}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[13\%\]{left:13%}.left-\[15\%\]{left:15%}.left-\[22\%\]{left:22%}.left-\[23\%\]{left:23%}.left-\[25\%\]{left:25%}.left-\[26\%\]{left:26%}.left-\[28\%\]{left:28%}.left-\[49\%\]{left:49%}.left-\[50\%\]{left:50%}.left-\[71\%\]{left:71%}.left-\[88\%\]{left:88%}.isolate{isolation:isolate}.-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-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.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-8{margin-block:calc(var(--spacing) * 8)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-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-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.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-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[\.78\/1\],.aspect-\[\.78\]{aspect-ratio:.78}.aspect-\[1\.06\/1\]{aspect-ratio:1.06}.aspect-\[1\.55\/1\]{aspect-ratio:1.55}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-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-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-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-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20rem\]{height:20rem}.h-\[22rem\]{height:22rem}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-\[38rem\]{height:38rem}.h-\[42rem\]{height:42rem}.h-\[44rem\]{height:44rem}.h-\[52rem\]{height:52rem}.h-\[54rem\]{height:54rem}.h-\[58px\]{height:58px}.h-\[58rem\]{height:58rem}.h-\[62\%\]{height:62%}.h-\[65\%\]{height:65%}.h-\[74\%\]{height:74%}.h-\[104px\]{height:104px}.h-\[230px\]{height:230px}.h-\[245px\]{height:245px}.h-\[310px\]{height:310px}.h-\[420px\]{height:420px}.h-\[530px\]{height:530px}.h-\[600px\]{height:600px}.h-\[min\(620px\,calc\(100dvh-360px\)\)\]{height:min(620px,100dvh - 360px)}.h-\[min\(780px\,calc\(100dvh-16px\)\)\]{height:min(780px,100dvh - 16px)}.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-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-110px\)\]{max-height:calc(100dvh - 110px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.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-\[2\.6rem\]{min-height:2.6rem}.min-h-\[3\.7rem\]{min-height:3.7rem}.min-h-\[3\.15rem\]{min-height:3.15rem}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[65vh\]{min-height:65vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[75vh\]{min-height:75vh}.min-h-\[76px\]{min-height:76px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[315px\]{min-height:315px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[390px\]{min-height:390px}.min-h-\[570px\]{min-height:570px}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.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-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1px\]{width:1px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[30rem\]{width:30rem}.w-\[34rem\]{width:34rem}.w-\[40\%\]{width:40%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[58px\]{width:58px}.w-\[62\%\]{width:62%}.w-\[65\%\]{width:65%}.w-\[68\%\]{width:68%}.w-\[74\%\]{width:74%}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[205px\]{width:205px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[245px\]{width:245px}.w-\[calc\(100dvw-16px\)\]{width:calc(100dvw - 16px)}.w-\[min\(84vw\,30rem\)\]{width:min(84vw,30rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.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-\[55\%\]{max-width:55%}.max-w-\[62\%\]{max-width:62%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[91\%\]{max-width:91%}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[205px\]{max-width:205px}.max-w-\[310px\]{max-width:310px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[570px\]{max-width:570px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.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-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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:calc(var(--spacing) * 0);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-full{--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-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);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)}.scale-\[\.98\]{scale:.98}.-rotate-12{rotate:-12deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-7deg\]{rotate:-7deg}.rotate-\[7deg\]{rotate:7deg}.skew-x-\[-18deg\]{--tw-skew-x:skewX(-18deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_42px\]{grid-template-columns:minmax(0,1fr) 42px}.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-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.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-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[\.9rem\]{border-radius:.9rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[34px\]{border-radius:34px}.rounded-\[35\%\]{border-radius:35%}.rounded-\[35\%_65\%_61\%_39\%\/48\%_38\%_62\%_52\%\]{border-radius:35% 65% 61% 39%/48% 38% 62% 52%}.rounded-\[38\%_62\%_55\%_45\%\/52\%_42\%_58\%_48\%\]{border-radius:38% 62% 55% 45%/52% 42% 58% 48%}.rounded-\[42px\]{border-radius:42px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.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-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#009ee3\]{border-color:#009ee3}.border-\[\#009ee3\]\/20{border-color:oklab(66.4327% -.0777247 -.126048/.2)}.border-\[\#009ee3\]\/25{border-color:oklab(66.4327% -.0777247 -.126048/.25)}.border-\[\#009ee3\]\/45{border-color:oklab(66.4327% -.0777247 -.126048/.45)}.border-\[\#041f31\]{border-color:#041f31}.border-\[rgba\(168\,230\,255\,\.25\)\]{border-color:#a8e6ff40}.border-\[var\(--fc-border\)\]{border-color:var(--fc-border)}.border-\[var\(--fc-border-strong\)\],.border-\[var\(--fc-border-strong\)\]\/25{border-color:var(--fc-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fc-border-strong\)\]\/25{border-color:color-mix(in oklab, var(--fc-border-strong) 25%, transparent)}}.border-\[var\(--fc-border-strong\)\]\/90{border-color:var(--fc-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fc-border-strong\)\]\/90{border-color:color-mix(in oklab, var(--fc-border-strong) 90%, transparent)}}.border-\[var\(--fc-warning-border\)\]{border-color:var(--fc-warning-border)}.border-amber-100\/10{border-color:#fef3c61a}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/10{border-color:color-mix(in oklab, var(--color-amber-100) 10%, transparent)}}.border-amber-100\/15{border-color:#fef3c626}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/15{border-color:color-mix(in oklab, var(--color-amber-100) 15%, transparent)}}.border-amber-100\/\[0\.06\]{border-color:#fef3c60f}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-amber-100) 6%, transparent)}}.border-amber-100\/\[0\.08\]{border-color:#fef3c614}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-amber-100) 8%, transparent)}}.border-amber-100\/\[0\.10\]{border-color:#fef3c61a}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-amber-100) 10%, transparent)}}.border-amber-200\/10{border-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/10{border-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/15{border-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, 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-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-cyan-100\/15{border-color:#cefafe26}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/15{border-color:color-mix(in oklab, var(--color-cyan-100) 15%, transparent)}}.border-cyan-200\/10{border-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/10{border-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.border-cyan-200\/15{border-color:#a2f4fd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/15{border-color:color-mix(in oklab, var(--color-cyan-200) 15%, transparent)}}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/20{border-color:color-mix(in oklab, var(--color-cyan-200) 20%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-emerald-200\/10{border-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/10{border-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.border-emerald-200\/15{border-color:#a4f4cf26}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/15{border-color:color-mix(in oklab, var(--color-emerald-200) 15%, transparent)}}.border-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/20{border-color:color-mix(in oklab, var(--color-emerald-200) 20%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-400\/10{border-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/10{border-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.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-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\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, 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-input{border-color:var(--input)}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-rose-100\/15{border-color:#ffe4e626}@supports (color:color-mix(in lab, red, red)){.border-rose-100\/15{border-color:color-mix(in oklab, var(--color-rose-100) 15%, transparent)}}.border-rose-200\/10{border-color:#ffccd31a}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/10{border-color:color-mix(in oklab, var(--color-rose-200) 10%, transparent)}}.border-rose-200\/15{border-color:#ffccd326}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/15{border-color:color-mix(in oklab, var(--color-rose-200) 15%, transparent)}}.border-rose-200\/20{border-color:#ffccd333}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/20{border-color:color-mix(in oklab, var(--color-rose-200) 20%, transparent)}}.border-rose-300\/15{border-color:#ffa2ae26}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/15{border-color:color-mix(in oklab, var(--color-rose-300) 15%, transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/20{border-color:color-mix(in oklab, var(--color-rose-300) 20%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/25{border-color:color-mix(in oklab, var(--color-rose-400) 25%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-sky-100\/10{border-color:#dff2fe1a}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/10{border-color:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.border-sky-100\/15{border-color:#dff2fe26}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/15{border-color:color-mix(in oklab, var(--color-sky-100) 15%, transparent)}}.border-sky-100\/20{border-color:#dff2fe33}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/20{border-color:color-mix(in oklab, var(--color-sky-100) 20%, transparent)}}.border-sky-100\/25{border-color:#dff2fe40}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/25{border-color:color-mix(in oklab, var(--color-sky-100) 25%, transparent)}}.border-sky-100\/60{border-color:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/60{border-color:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.border-sky-100\/\[\.08\]{border-color:#dff2fe14}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[\.08\]{border-color:color-mix(in oklab, var(--color-sky-100) 8%, transparent)}}.border-sky-100\/\[0\.05\]{border-color:#dff2fe0d}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-sky-100) 5%, transparent)}}.border-sky-100\/\[0\.06\]{border-color:#dff2fe0f}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-sky-100) 6%, transparent)}}.border-sky-100\/\[0\.07\]{border-color:#dff2fe12}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-sky-100) 7.0%, transparent)}}.border-sky-100\/\[0\.08\]{border-color:#dff2fe14}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-sky-100) 8%, transparent)}}.border-sky-100\/\[0\.09\]{border-color:#dff2fe17}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-sky-100) 9%, transparent)}}.border-sky-100\/\[0\.10\]{border-color:#dff2fe1a}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.border-sky-100\/\[0\.12\]{border-color:#dff2fe1f}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-sky-100) 12%, transparent)}}.border-sky-200\/10{border-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/10{border-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.border-sky-200\/12{border-color:#b8e6fe1f}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/12{border-color:color-mix(in oklab, var(--color-sky-200) 12%, transparent)}}.border-sky-200\/15{border-color:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/15{border-color:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.border-sky-200\/20{border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/20{border-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.border-sky-200\/25{border-color:#b8e6fe40}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/25{border-color:color-mix(in oklab, var(--color-sky-200) 25%, transparent)}}.border-sky-200\/30{border-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/30{border-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.border-sky-200\/40{border-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/40{border-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.border-sky-200\/\[0\.07\]{border-color:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}.border-sky-200\/\[0\.08\]{border-color:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.border-sky-200\/\[0\.09\]{border-color:#b8e6fe17}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-sky-200) 9%, transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/15{border-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/20{border-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/25{border-color:color-mix(in oklab, var(--color-sky-300) 25%, transparent)}}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/30{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.border-sky-300\/35{border-color:#77d4ff59}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/35{border-color:color-mix(in oklab, var(--color-sky-300) 35%, transparent)}}.border-sky-300\/40{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/40{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.border-sky-300\/70{border-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/70{border-color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-slate-300\/40{border-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/40{border-color:color-mix(in oklab, var(--color-slate-300) 40%, transparent)}}.border-slate-900\/30{border-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/30{border-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.border-transparent{border-color:#0000}.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\/\[\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.border-white\/\[0\.075\]{border-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.075\]{border-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.border-zinc-400\/20{border-color:#9f9fa933}@supports (color:color-mix(in lab, red, red)){.border-zinc-400\/20{border-color:color-mix(in oklab, var(--color-zinc-400) 20%, transparent)}}.border-zinc-400\/25{border-color:#9f9fa940}@supports (color:color-mix(in lab, red, red)){.border-zinc-400\/25{border-color:color-mix(in oklab, var(--color-zinc-400) 25%, transparent)}}.border-zinc-500\/25{border-color:#71717b40}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/25{border-color:color-mix(in oklab, var(--color-zinc-500) 25%, transparent)}}.border-t-\[var\(--fc-border-strong\)\]{border-top-color:var(--fc-border-strong)}.border-t-slate-900{border-top-color:var(--color-slate-900)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#0b1b28\]\/85{background-color:oklab(21.5152% -.0143647 -.030529/.85)}.bg-\[\#0b1929\]{background-color:#0b1929}.bg-\[\#0d1c29\]{background-color:#0d1c29}.bg-\[\#009ee3\]{background-color:#009ee3}.bg-\[\#009ee3\]\/10{background-color:oklab(66.4327% -.0777247 -.126048/.1)}.bg-\[\#009ee3\]\/\[0\.06\]{background-color:oklab(66.4327% -.0777247 -.126048/.06)}.bg-\[\#009ee3\]\/\[0\.07\]{background-color:oklab(66.4327% -.0777247 -.126048/.07)}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#031a2a\]{background-color:#031a2a}.bg-\[\#031a2a\]\/55{background-color:oklab(20.872% -.020689 -.038275/.55)}.bg-\[\#031a2a\]\/80{background-color:oklab(20.872% -.020689 -.038275/.8)}.bg-\[\#031a2a\]\/90{background-color:oklab(20.872% -.020689 -.038275/.9)}.bg-\[\#031a2a\]\/95{background-color:oklab(20.872% -.020689 -.038275/.95)}.bg-\[\#041f31\]{background-color:#041f31}.bg-\[\#041f31\]\/75{background-color:oklab(22.9342% -.0227119 -.0420519/.75)}.bg-\[\#041f31\]\/95{background-color:oklab(22.9342% -.0227119 -.0420519/.95)}.bg-\[\#061b2a\]\/90{background-color:oklab(21.3566% -.0186311 -.0356454/.9)}.bg-\[\#061d2c\]{background-color:#061d2c}.bg-\[\#062b40\]{background-color:#062b40}.bg-\[\#062b40\]\/95{background-color:oklab(27.5527% -.0288186 -.0478379/.95)}.bg-\[\#063b5b\]{background-color:#063b5b}.bg-\[\#071b2a\]{background-color:#071b2a}.bg-\[\#150b24\]\/90{background-color:oklab(17.9123% .0250557 -.0437834/.9)}.bg-\[\#170b24\]\/85{background-color:oklab(18.1897% .0284707 -.0423186/.85)}.bg-\[\#03131f\]{background-color:#03131f}.bg-\[\#06111e\]\/80{background-color:oklab(17.4573% -.00961382 -.0305286/.8)}.bg-\[\#07111f\]{background-color:#07111f}.bg-\[\#07111f\]\/95{background-color:oklab(17.6154% -.00776429 -.0320729/.95)}.bg-\[\#07304a\]{background-color:#07304a}.bg-\[\#10091a\]{background-color:#10091a}.bg-\[\#10091a\]\/90{background-color:oklab(15.9644% .0188766 -.0308243/.9)}.bg-\[\#071321\]{background-color:#071321}.bg-\[\#081523\]{background-color:#081523}.bg-\[\#081727\]{background-color:#081727}.bg-\[\#090511\]{background-color:#090511}.bg-\[\#090512\]{background-color:#090512}.bg-\[\#091827\]\/80{background-color:oklab(20.4301% -.0125155 -.0343973/.8)}.bg-\[\#091827\]\/90{background-color:oklab(20.4301% -.0125155 -.0343973/.9)}.bg-\[\#a8e6ff\]{background-color:#a8e6ff}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(56\,189\,248\,\.1\)\,transparent_55\%\)\,hsl\(var\(--card\)\)\]{background-color:radial-gradient(ellipse at top right,#38bdf81a,transparent 55%),hsl(var(--card))}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(56\,189\,248\,\.08\)\,transparent_45\%\)\,hsl\(var\(--card\)\)\]{background-color:radial-gradient(ellipse at top right,#38bdf814,transparent 45%),hsl(var(--card))}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(56\,189\,248\,\.16\)\,transparent_60\%\)\,\#0a1a2b\]{background-color:radial-gradient(ellipse at top right,#38bdf829,transparent 60%),#0a1a2b}.bg-\[rgba\(0\,119\,182\,\.12\)\]{background-color:#0077b61f}.bg-\[var\(--fc-action\)\]{background-color:var(--fc-action)}.bg-\[var\(--fc-card\)\],.bg-\[var\(--fc-card\)\]\/80{background-color:var(--fc-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fc-card\)\]\/80{background-color:color-mix(in oklab, var(--fc-card) 80%, transparent)}}.bg-\[var\(--fc-card\)\]\/85{background-color:var(--fc-card)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fc-card\)\]\/85{background-color:color-mix(in oklab, var(--fc-card) 85%, transparent)}}.bg-\[var\(--fc-overlay\)\]\/15{background-color:var(--fc-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fc-overlay\)\]\/15{background-color:color-mix(in oklab, var(--fc-overlay) 15%, transparent)}}.bg-\[var\(--fc-page\)\]{background-color:var(--fc-page)}.bg-\[var\(--fc-panel-soft\)\],.bg-\[var\(--fc-panel-soft\)\]\/80{background-color:var(--fc-panel-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fc-panel-soft\)\]\/80{background-color:color-mix(in oklab, var(--fc-panel-soft) 80%, transparent)}}.bg-\[var\(--fc-tint\)\],.bg-\[var\(--fc-tint\)\]\/80{background-color:var(--fc-tint)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fc-tint\)\]\/80{background-color:color-mix(in oklab, var(--fc-tint) 80%, transparent)}}.bg-\[var\(--fc-warning-soft\)\]{background-color:var(--fc-warning-soft)}.bg-\[var\(--theme-accent\)\]{background-color:var(--theme-accent)}.bg-accent{background-color:var(--accent)}.bg-amber-100\/\[0\.06\]{background-color:#fef3c60f}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-100) 6%, transparent)}}.bg-amber-100\/\[0\.07\]{background-color:#fef3c612}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-100) 7.0%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/\[\.06\]{background-color:#fee6850f}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[\.06\]{background-color:color-mix(in oklab, var(--color-amber-200) 6%, transparent)}}.bg-amber-200\/\[0\.05\]{background-color:#fee6850d}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-200) 5%, transparent)}}.bg-amber-200\/\[0\.06\]{background-color:#fee6850f}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-200) 6%, transparent)}}.bg-amber-200\/\[0\.08\]{background-color:#fee68514}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-200) 8%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/80{background-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.bg-amber-300\/\[\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/\[0\.04\]{background-color:#ffd2360a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-300) 4%, transparent)}}.bg-amber-300\/\[0\.05\]{background-color:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.bg-amber-300\/\[0\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/\[0\.045\]{background-color:#ffd2360b}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-300) 4.5%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-background,.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-background\/98{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/98{background-color:color-mix(in oklab, var(--background) 98%, 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\/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\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, 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\/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\/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-blue-300\/15{background-color:#90c5ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/15{background-color:color-mix(in oklab, var(--color-blue-300) 15%, transparent)}}.bg-blue-400\/\[0\.09\]{background-color:#54a2ff17}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-blue-400) 9%, transparent)}}.bg-blue-500\/\[0\.14\]{background-color:#3080ff24}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-blue-500) 14.0%, transparent)}}.bg-blue-800\/25{background-color:#193cb840}@supports (color:color-mix(in lab, red, red)){.bg-blue-800\/25{background-color:color-mix(in oklab, var(--color-blue-800) 25%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/65{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/65{background-color:color-mix(in oklab, var(--card) 65%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-cyan-100\/\[0\.06\]{background-color:#cefafe0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-100) 6%, transparent)}}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/10{background-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.bg-cyan-200\/\[0\.04\]{background-color:#a2f4fd0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-200) 4%, transparent)}}.bg-cyan-200\/\[0\.07\]{background-color:#a2f4fd12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-200) 7.0%, transparent)}}.bg-cyan-200\/\[0\.08\]{background-color:#a2f4fd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-200) 8%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/\[\.05\]{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-300\/\[0\.05\]{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-300\/\[0\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-200\/\[0\.05\]{background-color:#a4f4cf0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-200) 5%, transparent)}}.bg-emerald-200\/\[0\.06\]{background-color:#a4f4cf0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-200) 6%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/15{background-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/15{background-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.bg-emerald-300\/70{background-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/70{background-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.bg-emerald-300\/\[\.05\]{background-color:#5ee9b50d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.05\]{background-color:color-mix(in oklab, var(--color-emerald-300) 5%, transparent)}}.bg-emerald-300\/\[\.07\]{background-color:#5ee9b512}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.07\]{background-color:color-mix(in oklab, var(--color-emerald-300) 7.0%, transparent)}}.bg-emerald-300\/\[0\.04\]{background-color:#5ee9b50a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4%, transparent)}}.bg-emerald-300\/\[0\.05\]{background-color:#5ee9b50d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-300) 5%, transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-300) 6%, transparent)}}.bg-emerald-300\/\[0\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-300) 8%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/50{background-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.bg-emerald-400\/\[0\.04\]{background-color:#00d2940a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-400) 4%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-400) 7.0%, transparent)}}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.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\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-500) 6%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/45{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/45{background-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-primary\/\[\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab, var(--primary) 7.0%, transparent)}}.bg-primary\/\[0\.045\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab, var(--primary) 4.5%, transparent)}}.bg-rose-200\/\[0\.04\]{background-color:#ffccd30a}@supports (color:color-mix(in lab, red, red)){.bg-rose-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-rose-200) 4%, transparent)}}.bg-rose-200\/\[0\.05\]{background-color:#ffccd30d}@supports (color:color-mix(in lab, red, red)){.bg-rose-200\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-200) 5%, transparent)}}.bg-rose-300\/5{background-color:#ffa2ae0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/5{background-color:color-mix(in oklab, var(--color-rose-300) 5%, transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.bg-rose-300\/\[\.04\]{background-color:#ffa2ae0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-rose-300) 4%, transparent)}}.bg-rose-300\/\[\.05\]{background-color:#ffa2ae0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.05\]{background-color:color-mix(in oklab, var(--color-rose-300) 5%, transparent)}}.bg-rose-300\/\[\.06\]{background-color:#ffa2ae0f}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.06\]{background-color:color-mix(in oklab, var(--color-rose-300) 6%, transparent)}}.bg-rose-300\/\[0\.04\]{background-color:#ffa2ae0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-rose-300) 4%, transparent)}}.bg-rose-300\/\[0\.05\]{background-color:#ffa2ae0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-300) 5%, transparent)}}.bg-rose-300\/\[0\.06\]{background-color:#ffa2ae0f}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-300) 6%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/\[0\.06\]{background-color:#ff23570f}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-500) 6%, transparent)}}.bg-rose-500\/\[0\.07\]{background-color:#ff235712}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-rose-500) 7.0%, transparent)}}.bg-secondary,.bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/45{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/45{background-color:color-mix(in oklab, var(--secondary) 45%, transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/70{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.bg-sky-100\/5{background-color:#dff2fe0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/5{background-color:color-mix(in oklab, var(--color-sky-100) 5%, transparent)}}.bg-sky-100\/10{background-color:#dff2fe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/10{background-color:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.bg-sky-100\/\[0\.04\]{background-color:#dff2fe0a}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-sky-100) 4%, transparent)}}.bg-sky-100\/\[0\.06\]{background-color:#dff2fe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-100) 6%, transparent)}}.bg-sky-100\/\[0\.08\]{background-color:#dff2fe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-100) 8%, transparent)}}.bg-sky-100\/\[0\.09\]{background-color:#dff2fe17}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-sky-100) 9%, transparent)}}.bg-sky-100\/\[0\.035\]{background-color:#dff2fe09}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-sky-100) 3.5%, transparent)}}.bg-sky-100\/\[0\.045\]{background-color:#dff2fe0b}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-sky-100) 4.5%, transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-200\/10{background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/10{background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.bg-sky-200\/\[\.06\]{background-color:#b8e6fe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[\.06\]{background-color:color-mix(in oklab, var(--color-sky-200) 6%, transparent)}}.bg-sky-200\/\[\.07\]{background-color:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[\.07\]{background-color:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}.bg-sky-200\/\[\.08\]{background-color:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[\.08\]{background-color:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.bg-sky-200\/\[0\.04\]{background-color:#b8e6fe0a}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-sky-200) 4%, transparent)}}.bg-sky-200\/\[0\.05\]{background-color:#b8e6fe0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-sky-200) 5%, transparent)}}.bg-sky-200\/\[0\.06\]{background-color:#b8e6fe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-200) 6%, transparent)}}.bg-sky-200\/\[0\.07\]{background-color:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}.bg-sky-200\/\[0\.08\]{background-color:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.bg-sky-200\/\[0\.10\]{background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/10{background-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.bg-sky-300\/15{background-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/15{background-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.bg-sky-300\/35{background-color:#77d4ff59}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/35{background-color:color-mix(in oklab, var(--color-sky-300) 35%, transparent)}}.bg-sky-300\/\[\.05\]{background-color:#77d4ff0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[\.05\]{background-color:color-mix(in oklab, var(--color-sky-300) 5%, transparent)}}.bg-sky-300\/\[\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[\.07\]{background-color:color-mix(in oklab, var(--color-sky-300) 7.0%, transparent)}}.bg-sky-300\/\[\.08\]{background-color:#77d4ff14}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-sky-300) 8%, transparent)}}.bg-sky-300\/\[\.035\]{background-color:#77d4ff09}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[\.035\]{background-color:color-mix(in oklab, var(--color-sky-300) 3.5%, transparent)}}.bg-sky-300\/\[0\.06\]{background-color:#77d4ff0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-300) 6%, transparent)}}.bg-sky-300\/\[0\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-300) 7.0%, transparent)}}.bg-sky-300\/\[0\.08\]{background-color:#77d4ff14}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-300) 8%, transparent)}}.bg-sky-300\/\[0\.09\]{background-color:#77d4ff17}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-sky-300) 9%, transparent)}}.bg-sky-300\/\[0\.035\]{background-color:#77d4ff09}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-sky-300) 3.5%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.bg-sky-400\/\[\.06\]{background-color:#00bcfe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[\.06\]{background-color:color-mix(in oklab, var(--color-sky-400) 6%, transparent)}}.bg-sky-400\/\[0\.06\]{background-color:#00bcfe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-400) 6%, transparent)}}.bg-sky-400\/\[0\.08\]{background-color:#00bcfe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-400) 8%, transparent)}}.bg-sky-400\/\[0\.09\]{background-color:#00bcfe17}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-sky-400) 9%, transparent)}}.bg-sky-400\/\[0\.12\]{background-color:#00bcfe1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-sky-400) 12%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-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-sky-500\/90{background-color:#00a5efe6}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/90{background-color:color-mix(in oklab, var(--color-sky-500) 90%, transparent)}}.bg-sky-500\/\[0\.09\]{background-color:#00a5ef17}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-sky-500) 9%, transparent)}}.bg-sky-500\/\[0\.10\]{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/\[0\.11\]{background-color:#00a5ef1c}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.11\]{background-color:color-mix(in oklab, var(--color-sky-500) 11%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/10{background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-950\/10{background-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/10{background-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-slate-950\/\[0\.96\]{background-color:#020618f5}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/\[0\.96\]{background-color:color-mix(in oklab, var(--color-slate-950) 96%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/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\/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\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-zinc-400\/10{background-color:#9f9fa91a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-400\/10{background-color:color-mix(in oklab, var(--color-zinc-400) 10%, transparent)}}.bg-zinc-500\/\[\.08\]{background-color:#71717b14}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/\[\.08\]{background-color:color-mix(in oklab, var(--color-zinc-500) 8%, transparent)}}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/90{background-color:color-mix(in oklab, var(--color-zinc-900) 90%, transparent)}}.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))}.\[background-image\:linear-gradient\(rgba\(125\,211\,252\,\.08\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(125\,211\,252\,\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#7dd3fc14 1px,#0000 1px),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(192\,132\,252\,\.7\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(125\,211\,252\,\.7\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#c084fcb3 1px,#0000 1px),linear-gradient(90deg,#7dd3fcb3 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(245\,158\,11\,\.055\)\,rgba\(7\,19\,33\,\.98\)\)\]{background-image:linear-gradient(90deg,#f59e0b0e,#071321fa)}.bg-\[linear-gradient\(110deg\,rgba\(0\,55\,84\,\.25\)\,rgba\(0\,119\,182\,\.11\)\,rgba\(3\,59\,91\,\.22\)\)\]{background-image:linear-gradient(110deg,#00375440,#0077b61c,#033b5b38)}.bg-\[linear-gradient\(115deg\,hsl\(var\(--primary\)\/0\.10\)\,transparent_44\%\,hsl\(var\(--primary\)\/0\.04\)\)\]{background-image:linear-gradient(115deg,hsl(var(--primary)/.1),transparent 44%,hsl(var(--primary)/.04))}.bg-\[linear-gradient\(115deg\,rgba\(0\,119\,182\,\.10\)\,rgba\(7\,19\,33\,\.96\)_55\%\,rgba\(0\,119\,182\,\.04\)\)\]{background-image:linear-gradient(115deg,#0077b61a,#071321f5 55%,#0077b60a)}.bg-\[linear-gradient\(115deg\,rgba\(0\,119\,182\,\.12\)\,rgba\(7\,19\,33\,\.97\)_52\%\,rgba\(0\,119\,182\,\.04\)\)\]{background-image:linear-gradient(115deg,#0077b61f,#071321f7 52%,#0077b60a)}.bg-\[linear-gradient\(115deg\,rgba\(56\,189\,248\,\.10\)\,rgba\(7\,19\,33\,\.96\)\)\]{background-image:linear-gradient(115deg,#38bdf81a,#071321f5)}.bg-\[linear-gradient\(135deg\,rgba\(16\,185\,129\,\.10\)\,rgba\(14\,165\,233\,\.035\)\,transparent\)\]{background-image:linear-gradient(135deg,#10b9811a,#0ea5e909,#0000)}.bg-\[linear-gradient\(145deg\,hsl\(var\(--primary\)\/0\.11\)\,hsl\(var\(--card\)\)\,hsl\(var\(--card\)\)\)\]{background-image:linear-gradient(145deg,hsl(var(--primary)/.11),hsl(var(--card)),hsl(var(--card)))}.bg-\[linear-gradient\(145deg\,rgba\(0\,119\,182\,\.14\)\,rgba\(0\,119\,182\,\.07\)\)\]{background-image:linear-gradient(145deg,#0077b624,#0077b612)}.bg-\[linear-gradient\(145deg\,rgba\(0\,119\,182\,\.16\)\,rgba\(0\,119\,182\,\.08\)\)\]{background-image:linear-gradient(145deg,#0077b629,#0077b614)}.bg-\[linear-gradient\(rgba\(125\,211\,252\,\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(125\,211\,252\,\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#7dd3fc09 1px,#0000 1px),linear-gradient(90deg,#7dd3fc09 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(125\,211\,252\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(125\,211\,252\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#7dd3fc0a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0a 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(125\,211\,252\,0\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(125\,211\,252\,0\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#7dd3fc09 1px,#0000 1px),linear-gradient(90deg,#7dd3fc09 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(92\,225\,253\,\.10\)\,transparent_66\%\)\]{background-image:radial-gradient(circle at 50% 40%,#5ce1fd1a,#0000 66%)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(56\,189\,248\,0\.11\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 50% 42%,#38bdf81c,#0000 62%)}.bg-\[radial-gradient\(ellipse_at_50\%_35\%\,rgba\(0\,119\,182\,\.23\)\,transparent_62\%\)\,radial-gradient\(ellipse_at_82\%_85\%\,rgba\(0\,119\,182\,\.12\)\,transparent_48\%\)\,linear-gradient\(135deg\,rgba\(168\,230\,255\,\.07\)\,transparent_55\%\)\]{background-image:radial-gradient(at 50% 35%,#0077b63b,#0000 62%),radial-gradient(at 82% 85%,#0077b61f,#0000 48%),linear-gradient(135deg,#a8e6ff12,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_50\%_35\%\,rgba\(255\,255\,255\,\.9\)\,transparent_72\%\)\]{background-image:radial-gradient(at 50% 35%,#ffffffe6,#0000 72%)}.bg-\[radial-gradient\(ellipse_at_50\%_45\%\,rgba\(56\,189\,248\,0\.18\)\,transparent_65\%\)\]{background-image:radial-gradient(at 50% 45%,#38bdf82e,#0000 65%)}.bg-\[radial-gradient\(ellipse_at_100\%_0\%\,rgba\(34\,211\,238\,\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(at 100% 0,#22d3ee1f,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(0\,119\,182\,\.04\)\,transparent_50\%\)\]{background-image:radial-gradient(at top,#0077b60a,#0000 50%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(0\,119\,182\,\.04\)\,transparent_55\%\)\]{background-image:radial-gradient(at top,#0077b60a,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(0\,119\,182\,\.15\)\,transparent_62\%\)\]{background-image:radial-gradient(at top,#0077b626,#0000 62%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(52\,211\,153\,\.14\)\,transparent_68\%\)\]{background-image:radial-gradient(at top,#34d39924,#0000 68%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(56\,189\,248\,\.04\)\,transparent_55\%\)\]{background-image:radial-gradient(at top,#38bdf80a,#0000 55%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(56\,189\,248\,\.13\)\,transparent_65\%\)\]{background-image:radial-gradient(at top,#38bdf821,#0000 65%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(56\,189\,248\,\.19\)\,transparent_60\%\)\,linear-gradient\(150deg\,\#0b2033\,\#071321_70\%\)\]{background-image:radial-gradient(at top,#38bdf830,#0000 60%),linear-gradient(150deg,#0b2033,#071321 70%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(56\,189\,248\,0\.14\)\,transparent_66\%\)\]{background-image:radial-gradient(at top,#38bdf824,#0000 66%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(56\,189\,248\,0\.14\)\,transparent_68\%\)\]{background-image:radial-gradient(at top,#38bdf824,#0000 68%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(92\,225\,253\,0\.13\)\,transparent_67\%\)\]{background-image:radial-gradient(at top,#5ce1fd21,#0000 67%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(92\,225\,253\,0\.13\)\,transparent_68\%\)\]{background-image:radial-gradient(at top,#5ce1fd21,#0000 68%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(92\,225\,253\,0\.14\)\,transparent_68\%\)\]{background-image:radial-gradient(at top,#5ce1fd24,#0000 68%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(0\,119\,182\,\.19\)\,transparent_55\%\)\,linear-gradient\(130deg\,\#1d1030\,\#0b0712_75\%\)\]{background-image:radial-gradient(at 100% 0,#0077b630,#0000 55%),linear-gradient(130deg,#1d1030,#0b0712 75%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(0\,119\,182\,\.24\)\,transparent_58\%\)\,linear-gradient\(135deg\,\#062b40\,\#031a2a\)\]{background-image:radial-gradient(at 100% 0,#0077b63d,#0000 58%),linear-gradient(135deg,#062b40,#031a2a)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(22\,137\,187\,\.22\)\,transparent_58\%\)\,linear-gradient\(130deg\,\#06263a\,\#03131f_82\%\)\]{background-image:radial-gradient(at 100% 0,#1689bb38,#0000 58%),linear-gradient(130deg,#06263a,#03131f 82%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(56\,189\,248\,\.13\)\,transparent_55\%\)\,linear-gradient\(145deg\,rgba\(9\,24\,39\,\.98\)\,rgba\(5\,13\,24\,\.96\)\)\]{background-image:radial-gradient(at 100% 0,#38bdf821,#0000 55%),linear-gradient(145deg,#091827fa,#050d18f5)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(56\,189\,248\,\.18\)\,transparent_50\%\)\,linear-gradient\(125deg\,\#0c2135\,\#071321_68\%\)\]{background-image:radial-gradient(at 100% 0,#38bdf82e,#0000 50%),linear-gradient(125deg,#0c2135,#071321 68%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(251\,191\,36\,\.15\)\,transparent_52\%\)\,linear-gradient\(125deg\,\#172235\,\#091321_70\%\)\]{background-image:radial-gradient(at 100% 0,#fbbf2426,#0000 52%),linear-gradient(125deg,#172235,#091321 70%)}.from-\[\#009ee3\]\/\[0\.10\]{--tw-gradient-from:oklab(66.4327% -.0777247 -.126048/.1);--tw-gradient-stops:var(--tw-gradient-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-\[\#06111f\]\/90{--tw-gradient-from:oklab(17.5301% -.00923382 -.0324862/.9);--tw-gradient-stops:var(--tw-gradient-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\(--fc-action\)\]{--tw-gradient-from:var(--fc-action);--tw-gradient-stops:var(--tw-gradient-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\(--fc-panel-soft\)\]{--tw-gradient-from:var(--fc-panel-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-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300\/15{--tw-gradient-from:#90c5ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-300) 15%, transparent)}}.from-blue-300\/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-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/15{--tw-gradient-from:#53eafd26}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/15{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.from-cyan-300\/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-cyan-300\/\[0\.07\]{--tw-gradient-from:#53eafd12}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 7.0%, transparent)}}.from-cyan-300\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-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-200\/\[0\.04\]{--tw-gradient-from:#a4f4cf0a}@supports (color:color-mix(in lab, red, red)){.from-emerald-200\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-200) 4%, transparent)}}.from-emerald-200\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-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-300\/15{--tw-gradient-from:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.from-emerald-300\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.from-emerald-300\/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-emerald-500\/\[0\.10\]{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/\[0\.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-indigo-300\/15{--tw-gradient-from:#a4b3ff26}@supports (color:color-mix(in lab, red, red)){.from-indigo-300\/15{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-300) 15%, transparent)}}.from-indigo-300\/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{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/70{--tw-gradient-from:color-mix(in oklab, var(--primary) 70%, transparent)}}.from-primary\/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-primary\/\[0\.08\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--primary) 8%, transparent)}}.from-primary\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-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\.10\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/\[0\.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\/\[0\.16\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.16\]{--tw-gradient-from:color-mix(in oklab, var(--primary) 16%, transparent)}}.from-primary\/\[0\.16\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-100\/10{--tw-gradient-from:#dff2fe1a}@supports (color:color-mix(in lab, red, red)){.from-sky-100\/10{--tw-gradient-from:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.from-sky-100\/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-sky-200{--tw-gradient-from:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200\/15{--tw-gradient-from:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/15{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.from-sky-200\/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-sky-200\/20{--tw-gradient-from:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.from-sky-200\/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-sky-200\/\[0\.07\]{--tw-gradient-from:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}.from-sky-200\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200\/\[0\.08\]{--tw-gradient-from:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.from-sky-200\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-200\/\[0\.10\]{--tw-gradient-from:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.from-sky-200\/\[0\.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-sky-300{--tw-gradient-from:var(--color-sky-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))}.from-sky-300\/15{--tw-gradient-from:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/15{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.from-sky-300\/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-sky-300\/20{--tw-gradient-from:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.from-sky-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[\.08\]{--tw-gradient-from:#77d4ff14}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 8%, transparent)}}.from-sky-300\/\[\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[\.09\]{--tw-gradient-from:#77d4ff17}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[\.09\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 9%, transparent)}}.from-sky-300\/\[\.09\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[0\.06\]{--tw-gradient-from:#77d4ff0f}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 6%, transparent)}}.from-sky-300\/\[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-sky-300\/\[0\.08\]{--tw-gradient-from:#77d4ff14}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 8%, transparent)}}.from-sky-300\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[0\.09\]{--tw-gradient-from:#77d4ff17}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.09\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 9%, transparent)}}.from-sky-300\/\[0\.09\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[0\.10\]{--tw-gradient-from:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.from-sky-300\/\[0\.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-sky-300\/\[0\.12\]{--tw-gradient-from:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.from-sky-300\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/\[0\.055\]{--tw-gradient-from:#77d4ff0e}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/\[0\.055\]{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 5.5%, transparent)}}.from-sky-300\/\[0\.055\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/60{--tw-gradient-from:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.from-sky-400\/60{--tw-gradient-from:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.from-sky-400\/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-sky-500{--tw-gradient-from:var(--color-sky-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-slate-800\/70{--tw-gradient-from:#1d293db3}@supports (color:color-mix(in lab, red, red)){.from-slate-800\/70{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.from-slate-800\/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-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\/\[0\.055\]{--tw-gradient-from:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.055\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.from-white\/\[0\.055\]{--tw-gradient-stops:var(--tw-gradient-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-\[\#06111f\]\/10{--tw-gradient-via:oklab(17.5301% -.00923382 -.0324862/.1);--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-\[var\(--fc-panel-soft\)\]{--tw-gradient-via:var(--fc-panel-soft);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300\/70{--tw-gradient-via:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.via-amber-300\/70{--tw-gradient-via:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.via-amber-300\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300{--tw-gradient-via:var(--color-blue-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-400{--tw-gradient-via:var(--color-blue-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via: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-cyan-200{--tw-gradient-via:var(--color-cyan-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300{--tw-gradient-via:var(--color-cyan-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/35{--tw-gradient-via:#53eafd59}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/35{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.via-cyan-300\/35{--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\/70{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/70{--tw-gradient-via:color-mix(in oklab, var(--primary) 70%, transparent)}}.via-primary\/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-secondary\/20{--tw-gradient-via:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.via-secondary\/20{--tw-gradient-via:color-mix(in oklab, var(--secondary) 20%, transparent)}}.via-secondary\/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-slate-700\/40{--tw-gradient-via:#31415866}@supports (color:color-mix(in lab, red, red)){.via-slate-700\/40{--tw-gradient-via:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.via-slate-700\/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-slate-900\/20{--tw-gradient-via:#0f172b33}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/20{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.via-slate-900\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--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\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/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)}.to-\[\#06111f\]\/20{--tw-gradient-to:oklab(17.5301% -.00923382 -.0324862/.2);--tw-gradient-stops:var(--tw-gradient-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\(--fc-action-end\)\]{--tw-gradient-to:var(--fc-action-end);--tw-gradient-stops:var(--tw-gradient-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\(--fc-panel-soft\)\]{--tw-gradient-to:var(--fc-panel-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-\[var\(--fc-tint\)\]{--tw-gradient-to:var(--fc-tint);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent{--tw-gradient-to:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-200\/5{--tw-gradient-to:#bedbff0d}@supports (color:color-mix(in lab, red, red)){.to-blue-200\/5{--tw-gradient-to:color-mix(in oklab, var(--color-blue-200) 5%, transparent)}}.to-blue-200\/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-blue-200\/\[0\.04\]{--tw-gradient-to:#bedbff0a}@supports (color:color-mix(in lab, red, red)){.to-blue-200\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-200) 4%, transparent)}}.to-blue-200\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-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-blue-300\/\[0\.02\]{--tw-gradient-to:#90c5ff05}@supports (color:color-mix(in lab, red, red)){.to-blue-300\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-300) 2%, transparent)}}.to-blue-300\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300\/\[0\.08\]{--tw-gradient-to:#90c5ff14}@supports (color:color-mix(in lab, red, red)){.to-blue-300\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-300) 8%, transparent)}}.to-blue-300\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700\/10{--tw-gradient-to:#1447e61a}@supports (color:color-mix(in lab, red, red)){.to-blue-700\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-700) 10%, transparent)}}.to-blue-700\/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-card{--tw-gradient-to: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-cyan-100{--tw-gradient-to:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-200{--tw-gradient-to:var(--color-cyan-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-200\/5{--tw-gradient-to:#a2f4fd0d}@supports (color:color-mix(in lab, red, red)){.to-cyan-200\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-200) 5%, transparent)}}.to-cyan-200\/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-cyan-200\/\[0\.03\]{--tw-gradient-to:#a2f4fd08}@supports (color:color-mix(in lab, red, red)){.to-cyan-200\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-200) 3%, transparent)}}.to-cyan-200\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-200\/\[0\.025\]{--tw-gradient-to:#a2f4fd06}@supports (color:color-mix(in lab, red, red)){.to-cyan-200\/\[0\.025\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-200) 2.5%, transparent)}}.to-cyan-200\/\[0\.025\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/\[\.05\]{--tw-gradient-to:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[\.05\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.to-cyan-300\/\[\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/\[\.06\]{--tw-gradient-to:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[\.06\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.to-cyan-300\/\[\.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))}.to-cyan-300\/\[0\.02\]{--tw-gradient-to:#53eafd05}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 2%, transparent)}}.to-cyan-300\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/\[0\.04\]{--tw-gradient-to:#53eafd0a}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 4%, transparent)}}.to-cyan-300\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/\[0\.06\]{--tw-gradient-to:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.to-cyan-300\/\[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))}.to-cyan-300\/\[0\.025\]{--tw-gradient-to:#53eafd06}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[0\.025\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 2.5%, transparent)}}.to-cyan-300\/\[0\.025\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/\[0\.035\]{--tw-gradient-to:#53eafd09}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/\[0\.035\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 3.5%, transparent)}}.to-cyan-300\/\[0\.035\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300\/\[0\.02\]{--tw-gradient-to:#a4b3ff05}@supports (color:color-mix(in lab, red, red)){.to-indigo-300\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-300) 2%, transparent)}}.to-indigo-300\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/\[0\.12\]{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/\[0\.12\]{--tw-gradient-to:color-mix(in oklab, var(--primary) 12%, transparent)}}.to-primary\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-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-sky-100{--tw-gradient-to:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-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-sky-300\/\[0\.02\]{--tw-gradient-to:#77d4ff05}@supports (color:color-mix(in lab, red, red)){.to-sky-300\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-sky-300) 2%, transparent)}}.to-sky-300\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-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-sky-300\/\[0\.035\]{--tw-gradient-to:#77d4ff09}@supports (color:color-mix(in lab, red, red)){.to-sky-300\/\[0\.035\]{--tw-gradient-to:color-mix(in oklab, var(--color-sky-300) 3.5%, transparent)}}.to-sky-300\/\[0\.035\]{--tw-gradient-stops:var(--tw-gradient-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-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600{--tw-gradient-to:var(--color-sky-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-slate-800\/70{--tw-gradient-to:#1d293db3}@supports (color:color-mix(in lab, red, red)){.to-slate-800\/70{--tw-gradient-to:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.to-slate-800\/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))}.to-slate-950\/45{--tw-gradient-to:#02061873}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/45{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.to-slate-950\/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))}.to-slate-950\/50{--tw-gradient-to:#02061880}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.to-slate-950\/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-slate-950\/55{--tw-gradient-to:#0206188c}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/55{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.to-slate-950\/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))}.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))}.\[background-size\:32px_32px\]{background-size:32px 32px}.\[background-size\:36px_36px\]{background-size:36px 36px}.bg-\[size\:28px_28px\]{background-size:28px 28px}.bg-\[size\:32px_32px\]{background-size:32px 32px}.bg-\[size\:34px_34px\]{background-size:34px 34px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-300{fill:var(--color-amber-300)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-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}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-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-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-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-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.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-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-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-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.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)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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\.8rem\]{font-size:.8rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.7rem\]{font-size:2.7rem}.text-\[2\.55rem\]{font-size:2.55rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[5px\]{font-size:5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[104px\]{font-size:104px}.text-\[112px\]{font-size:112px}.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-\[\.95\]{--tw-leading:.95;line-height:.95}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.97\]{--tw-leading:.97;line-height:.97}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.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-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-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.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\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.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-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)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7a8da4\]{color:#7a8da4}.text-\[\#009ee3\]{color:#009ee3}.text-\[\#031a2a\]{color:#031a2a}.text-\[\#062b15\]{color:#062b15}.text-\[\#218067\]{color:#218067}.text-\[\#258268\]{color:#258268}.text-\[\#294764\]{color:#294764}.text-\[\#a8e6ff\]{color:#a8e6ff}.text-\[var\(--fc-heading\)\]{color:var(--fc-heading)}.text-\[var\(--fc-link\)\]{color:var(--fc-link)}.text-\[var\(--fc-muted\)\]{color:var(--fc-muted)}.text-\[var\(--fc-on-action\)\]{color:var(--fc-on-action)}.text-\[var\(--fc-success\)\]{color:var(--fc-success)}.text-\[var\(--fc-text\)\]{color:var(--fc-text)}.text-\[var\(--fc-warning\)\]{color:var(--fc-warning)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/65{color:color-mix(in oklab, var(--color-amber-100) 65%, transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/75{color:#a2f4fdbf}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/75{color:color-mix(in oklab, var(--color-cyan-200) 75%, transparent)}}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-destructive{color:var(--destructive)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/65{color:#d0fae5a6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/65{color:color-mix(in oklab, var(--color-emerald-100) 65%, transparent)}}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/80{color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/90{color:color-mix(in oklab, var(--color-emerald-100) 90%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/75{color:#a4f4cfbf}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/75{color:color-mix(in oklab, var(--color-emerald-200) 75%, 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-950{color:var(--color-emerald-950)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/72{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/72{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-frost{color:var(--primary)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/25{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/25{color:color-mix(in oklab, var(--primary) 25%, transparent)}}.text-primary\/30{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/30{color:color-mix(in oklab, var(--primary) 30%, transparent)}}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/45{color:#dff2fe73}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/45{color:color-mix(in oklab, var(--color-sky-100) 45%, transparent)}}.text-sky-100\/50{color:#dff2fe80}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/50{color:color-mix(in oklab, var(--color-sky-100) 50%, transparent)}}.text-sky-100\/65{color:#dff2fea6}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/65{color:color-mix(in oklab, var(--color-sky-100) 65%, transparent)}}.text-sky-100\/70{color:#dff2feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/70{color:color-mix(in oklab, var(--color-sky-100) 70%, transparent)}}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/75{color:color-mix(in oklab, var(--color-sky-100) 75%, transparent)}}.text-sky-100\/80{color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/80{color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.text-sky-100\/85{color:#dff2fed9}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/85{color:color-mix(in oklab, var(--color-sky-100) 85%, transparent)}}.text-sky-100\/90{color:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/90{color:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.text-sky-100\/\[0\.09\]{color:#dff2fe17}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/\[0\.09\]{color:color-mix(in oklab, var(--color-sky-100) 9%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/45{color:#b8e6fe73}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/45{color:color-mix(in oklab, var(--color-sky-200) 45%, transparent)}}.text-sky-200\/50{color:#b8e6fe80}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/50{color:color-mix(in oklab, var(--color-sky-200) 50%, transparent)}}.text-sky-200\/60{color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/60{color:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.text-sky-200\/65{color:#b8e6fea6}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/65{color:color-mix(in oklab, var(--color-sky-200) 65%, transparent)}}.text-sky-200\/70{color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/70{color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.text-sky-200\/75{color:#b8e6febf}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/75{color:color-mix(in oklab, var(--color-sky-200) 75%, transparent)}}.text-sky-200\/80{color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/80{color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/60{color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/60{color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/75{color:#cad5e2bf}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/75{color:color-mix(in oklab, var(--color-slate-300) 75%, transparent)}}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/80{color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.text-slate-300\/90{color:#cad5e2e6}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/90{color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.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\/75{color:#1d293dbf}@supports (color:color-mix(in lab, red, red)){.text-slate-800\/75{color:color-mix(in oklab, var(--color-slate-800) 75%, transparent)}}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.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\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, 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\/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\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/\[0\.12\]{color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.12\]{color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.text-white\/\[0\.045\]{color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.045\]{color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-sky-200\/30{text-decoration-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.decoration-sky-200\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--fc-action\)\]{accent-color:var(--fc-action)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.025\]{opacity:.025}.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_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,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_24px_rgba\(168\,230\,255\,\.025\)\,0_0_0_58px_rgba\(168\,230\,255\,\.02\)\]{--tw-shadow:0 0 0 24px var(--tw-shadow-color,#a8e6ff06), 0 0 0 58px var(--tw-shadow-color,#a8e6ff05);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_10px_rgba\(52\,211\,153\,\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d3998c);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_10px_rgba\(110\,231\,183\,\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#6ee7b7cc);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_10px_rgba\(168\,85\,247\,\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a855f7bf);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_12px_rgba\(52\,211\,153\,\.8\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399cc);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_rgba\(255\,255\,255\,\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fff3);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_24px_rgba\(168\,85\,247\,\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#a855f72e);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\(168\,85\,247\,\.08\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#a855f714);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_35px_rgba\(0\,119\,182\,0\.16\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#0077b629);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_35px_rgba\(168\,85\,247\,\.12\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#a855f71f);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_-15px_rgba\(34\,211\,238\,\.35\)\]{--tw-shadow:0 0 40px -15px var(--tw-shadow-color,#22d3ee59);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_55px_-20px_rgba\(56\,189\,248\,\.4\)\]{--tw-shadow:0 0 55px -20px var(--tw-shadow-color,#38bdf866);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_rgba\(0\,119\,182\,\.14\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0077b624);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_rgba\(0\,119\,182\,\.45\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,#0077b673);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_22px_-16px_rgba\(92\,225\,253\,\.75\)\]{--tw-shadow:0 8px 22px -16px var(--tw-shadow-color,#5ce1fdbf);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_25px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow:0 8px 25px var(--tw-shadow-color,#0000001f);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_26px_-14px_rgba\(34\,211\,238\,\.7\)\]{--tw-shadow:0 8px 26px -14px var(--tw-shadow-color,#22d3eeb3);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_28px_-12px_rgba\(0\,119\,182\,\.4\)\]{--tw-shadow:0 8px 28px -12px var(--tw-shadow-color,#0077b666);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_28px_-24px_rgba\(36\,78\,132\,\.35\)\]{--tw-shadow:0 8px 28px -24px var(--tw-shadow-color,#244e8459);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_28px_rgba\(56\,189\,248\,\.18\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#38bdf82e);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_22px_-12px_rgba\(40\,100\,206\,\.7\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,#2864ceb3);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_28px_-22px_rgba\(0\,0\,0\,\.9\)\]{--tw-shadow:0 10px 28px -22px var(--tw-shadow-color,#000000e6);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_-30px_rgba\(0\,0\,0\,\.8\)\]{--tw-shadow:0 10px 40px -30px var(--tw-shadow-color,#000c);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_26px_-13px_rgba\(37\,93\,197\,\.72\)\]{--tw-shadow:0 12px 26px -13px var(--tw-shadow-color,#255dc5b8);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_36px_-24px_rgba\(0\,0\,0\,\.9\)\]{--tw-shadow:0 12px 36px -24px var(--tw-shadow-color,#000000e6);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_38px_-30px_rgba\(36\,78\,132\,\.3\)\]{--tw-shadow:0 12px 38px -30px var(--tw-shadow-color,#244e844d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_40px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 8%,transparent))}}.shadow-\[0_12px_40px_color-mix\(in_srgb\,var\(--primary\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_36px_-14px_rgba\(0\,119\,182\,\.65\)\]{--tw-shadow:0 14px 36px -14px var(--tw-shadow-color,#0077b6a6);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_36px_-14px_rgba\(34\,211\,238\,\.65\)\]{--tw-shadow:0 14px 36px -14px var(--tw-shadow-color,#22d3eea6);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_15px_50px_-24px_rgba\(34\,211\,238\,\.3\)\]{--tw-shadow:0 15px 50px -24px var(--tw-shadow-color,#22d3ee4d);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_35px_-18px_rgba\(37\,211\,102\,\.8\)\]{--tw-shadow:0 16px 35px -18px var(--tw-shadow-color,#25d366cc);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_-30px_rgba\(0\,0\,0\,\.8\)\]{--tw-shadow:0 16px 40px -30px var(--tw-shadow-color,#000c);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_50px_-32px_rgba\(16\,185\,129\,\.45\)\]{--tw-shadow:0 16px 50px -32px var(--tw-shadow-color,#10b98173);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_55px_rgba\(2\,8\,23\,\.38\)\]{--tw-shadow:0 16px 55px var(--tw-shadow-color,#02081761);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_40px_-24px_oklch\(0_0_0\/0\.8\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,oklch(0% 0 0/.8));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_45px_-30px_rgba\(0\,119\,182\,\.3\)\]{--tw-shadow:0 18px 45px -30px var(--tw-shadow-color,#0077b64d);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\(0\,0\,0\,\.9\)\]{--tw-shadow:0 18px 50px -32px var(--tw-shadow-color,#000000e6);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_55px_-42px_rgba\(0\,0\,0\,\.85\)\]{--tw-shadow:0 18px 55px -42px var(--tw-shadow-color,#000000d9);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_55px_-42px_rgba\(34\,211\,238\,\.5\)\]{--tw-shadow:0 18px 55px -42px var(--tw-shadow-color,#22d3ee80);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_-28px_rgba\(0\,158\,227\,\.45\)\]{--tw-shadow:0 20px 50px -28px var(--tw-shadow-color,#009ee373);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_-35px_rgba\(34\,211\,238\,\.5\)\]{--tw-shadow:0 20px 50px -35px var(--tw-shadow-color,#22d3ee80);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_-38px_rgba\(0\,119\,182\,\.4\)\]{--tw-shadow:0 20px 50px -38px var(--tw-shadow-color,#0077b666);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_55px_-30px_rgba\(0\,0\,0\,\.9\)\]{--tw-shadow:0 20px 55px -30px var(--tw-shadow-color,#000000e6);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_58px_-38px_rgba\(0\,0\,0\,\.88\)\]{--tw-shadow:0 20px 58px -38px var(--tw-shadow-color,#000000e0);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_-42px_rgba\(0\,0\,0\,\.9\)\],.shadow-\[0_20px_60px_-42px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 20px 60px -42px var(--tw-shadow-color,#000000e6);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_65px_-48px_rgba\(36\,83\,147\,\.32\)\]{--tw-shadow:0 20px 65px -48px var(--tw-shadow-color,#24539352);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_90px_rgba\(0\,119\,182\,\.16\)\,inset_12px_12px_35px_rgba\(255\,255\,255\,\.12\)\,inset_-18px_-18px_40px_rgba\(0\,74\,120\,\.18\)\]{--tw-shadow:0 20px 90px var(--tw-shadow-color,#0077b629), inset 12px 12px 35px var(--tw-shadow-color,#ffffff1f), inset -18px -18px 40px var(--tw-shadow-color,#004a782e);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_55px_-36px_rgba\(37\,82\,148\,\.36\)\]{--tw-shadow:0 22px 55px -36px var(--tw-shadow-color,#2552945c);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_65px_-35px_rgba\(56\,189\,248\,\.35\)\]{--tw-shadow:0 24px 65px -35px var(--tw-shadow-color,#38bdf859);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_70px_-54px_rgba\(37\,83\,147\,\.25\)\]{--tw-shadow:0 24px 70px -54px var(--tw-shadow-color,#25539340);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_80px_-28px_rgba\(2\,132\,199\,\.48\)\]{--tw-shadow:0 24px 80px -28px var(--tw-shadow-color,#0284c77a);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_80px_-42px_rgba\(2\,132\,199\,\.4\)\]{--tw-shadow:0 24px 80px -42px var(--tw-shadow-color,#0284c766);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_80px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#00000059);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_80px_-42px_rgba\(0\,119\,182\,\.50\)\]{--tw-shadow:0 28px 80px -42px var(--tw-shadow-color,#0077b680);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_80px_-42px_rgba\(0\,119\,182\,\.55\)\]{--tw-shadow:0 28px 80px -42px var(--tw-shadow-color,#0077b68c);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_80px_-48px_rgba\(56\,189\,248\,0\.5\)\]{--tw-shadow:0 28px 80px -48px var(--tw-shadow-color,#38bdf880);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_85px_-50px_rgba\(34\,211\,238\,\.28\)\]{--tw-shadow:0 28px 85px -50px var(--tw-shadow-color,#22d3ee47);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_110px_rgba\(0\,0\,0\,\.58\)\]{--tw-shadow:0 28px 110px var(--tw-shadow-color,#00000094);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_-45px_rgba\(34\,211\,238\,\.18\)\]{--tw-shadow:0 30px 80px -45px var(--tw-shadow-color,#22d3ee2e);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_-45px_rgba\(34\,211\,238\,\.28\)\]{--tw-shadow:0 30px 80px -45px var(--tw-shadow-color,#22d3ee47);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_-45px_rgba\(251\,191\,36\,\.18\)\]{--tw-shadow:0 30px 80px -45px var(--tw-shadow-color,#fbbf242e);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_90px_-30px_rgba\(34\,211\,238\,\.4\)\]{--tw-shadow:0 30px 90px -30px var(--tw-shadow-color,#22d3ee66);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_100px_-55px_rgba\(0\,119\,182\,0\.48\)\]{--tw-shadow:0 30px 100px -55px var(--tw-shadow-color,#0077b67a);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_100px_-55px_rgba\(34\,211\,238\,0\.5\)\]{--tw-shadow:0 30px 100px -55px var(--tw-shadow-color,#22d3ee80);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_100px_-55px_rgba\(34\,211\,238\,0\.48\)\]{--tw-shadow:0 30px 100px -55px var(--tw-shadow-color,#22d3ee7a);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_100px_-55px_rgba\(34\,211\,238\,0\.42\)\]{--tw-shadow:0 32px 100px -55px var(--tw-shadow-color,#22d3ee6b);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_35px_100px_-50px_rgba\(34\,211\,238\,\.36\)\]{--tw-shadow:0 35px 100px -50px var(--tw-shadow-color,#22d3ee5c);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_35px_100px_-55px_rgba\(34\,211\,238\,\.5\)\]{--tw-shadow:0 35px 100px -55px var(--tw-shadow-color,#22d3ee80);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_35px_100px_-55px_rgba\(34\,211\,238\,\.45\)\]{--tw-shadow:0 35px 100px -55px var(--tw-shadow-color,#22d3ee73);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_70px_rgba\(56\,189\,248\,\.06\)\]{--tw-shadow:inset 0 0 70px var(--tw-shadow-color,#38bdf80f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.07\)\,0_8px_25px_-15px_rgba\(0\,119\,182\,\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff12), 0 8px 25px -15px var(--tw-shadow-color,#0077b6a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.12\)\,0_25px_90px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f), 0 25px 90px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_white\,0_16px_32px_-20px_rgba\(43\,100\,191\,\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,white), 0 16px 32px -20px var(--tw-shadow-color,#2b64bf59);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-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)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/\[0\.03\]{--tw-shadow-color:#00000008}@supports (color:color-mix(in lab, red, red)){.shadow-black\/\[0\.03\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 3%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/\[0\.04\]{--tw-shadow-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/\[0\.04\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 4%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/30{--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/10{--tw-shadow-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/5{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/10{--tw-shadow-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-900\/20{--tw-shadow-color:#024a7033}@supports (color:color-mix(in lab, red, red)){.shadow-sky-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/20{--tw-shadow-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/30{--tw-shadow-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ring-white\/\[0\.025\]{--tw-ring-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.025\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[65px\]{--tw-blur:blur(65px);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-\[70px\]{--tw-blur:blur(70px);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-\[90px\]{--tw-blur:blur(90px);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-\[100px\]{--tw-blur:blur(100px);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-\[110px\]{--tw-blur:blur(110px);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-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[0_0_8px_rgba\(252\,211\,77\,\.15\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#fcd34d26));--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-\[0_12px_18px_rgba\(0\,0\,0\,\.32\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 18px var(--tw-drop-shadow-color,#00000052));--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-\[0_24px_35px_rgba\(0\,119\,182\,\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 35px var(--tw-drop-shadow-color,#0077b63d));--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-\[0_24px_35px_rgba\(34\,211\,238\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 35px var(--tw-drop-shadow-color,#22d3ee2e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[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-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-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}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[animation-delay\:-1\.2s\]{animation-delay:-1.2s}.\[animation-delay\:-2\.5s\]{animation-delay:-2.5s}.\[animation-delay\:-3\.4s\]{animation-delay:-3.4s}.\[animation-delay\:-4s\]{animation-delay:-4s}.\[animation-delay\:-5\.1s\]{animation-delay:-5.1s}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.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-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:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);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\.07\]:is(:where(.group):hover *){scale:1.07}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:border-sky-100\/20:is(:where(.group):hover *){border-color:#dff2fe33}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-sky-100\/20:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-sky-100) 20%, transparent)}}.group-hover\:border-sky-200\/10:is(:where(.group):hover *){border-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-sky-200\/10:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.group-hover\:border-sky-200\/20:is(:where(.group):hover *){border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-sky-200\/20:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.group-hover\:bg-sky-100\/\[0\.08\]:is(:where(.group):hover *){background-color:#dff2fe14}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-100\/\[0\.08\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-100) 8%, transparent)}}.group-hover\:bg-sky-200\/10:is(:where(.group):hover *){background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-200\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.group-hover\:bg-sky-200\/\[\.1\]:is(:where(.group):hover *){background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-200\/\[\.1\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.group-hover\:bg-sky-200\/\[0\.1\]:is(:where(.group):hover *){background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-200\/\[0\.1\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.group-hover\:bg-sky-200\/\[0\.025\]:is(:where(.group):hover *){background-color:#b8e6fe06}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-200\/\[0\.025\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-200) 2.5%, transparent)}}.group-hover\:bg-sky-300\/\[0\.12\]:is(:where(.group):hover *){background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-sky-300\/\[0\.12\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.group-hover\:text-amber-200\/70:is(:where(.group):hover *){color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-amber-200\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-sky-200:is(:where(.group):hover *){color:var(--color-sky-200)}.group-hover\:text-sky-200\/40:is(:where(.group):hover *){color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-sky-200\/40:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.group-hover\:text-slate-200:is(:where(.group):hover *){color:var(--color-slate-200)}.group-hover\:text-slate-400:is(:where(.group):hover *){color:var(--color-slate-400)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.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-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.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\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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:calc(var(--spacing) * 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\]\: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-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color: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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.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:calc(var(--spacing) * 1)}.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:var(--foreground)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:tracking-wide::placeholder{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.placeholder\:text-\[var\(--fc-muted\)\]::placeholder{color:var(--fc-muted)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.placeholder\:text-sky-100\/35::placeholder{color:#dff2fe59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-sky-100\/35::placeholder{color:color-mix(in oklab, var(--color-sky-100) 35%, transparent)}}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.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:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-4:first-child{padding-top:calc(var(--spacing) * 4)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.even\:bg-white\/\[0\.025\]:nth-child(2n){background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.even\:bg-white\/\[0\.025\]:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.focus-within\:border-sky-200\/30:focus-within{border-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-sky-200\/30:focus-within{border-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.focus-within\:shadow-\[0_0_0_3px_rgba\(0\,119\,182\,\.05\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0077b60d);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-sky-200\/\[0\.07\]:focus-within{--tw-ring-color:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-sky-200\/\[0\.07\]:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}@media (hover:hover){.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-px:hover{--tw-translate-y:-1px;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\:border-\[var\(--fc-border\)\]:hover{border-color:var(--fc-border)}.hover\:border-\[var\(--fc-success-border\)\]:hover{border-color:var(--fc-success-border)}.hover\:border-amber-200\/20:hover{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/20:hover{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-rose-200\/20:hover{border-color:#ffccd333}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-200\/20:hover{border-color:color-mix(in oklab, var(--color-rose-200) 20%, transparent)}}.hover\:border-rose-300\/30:hover{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-300\/30:hover{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.hover\:border-sky-100\/10:hover{border-color:#dff2fe1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-100\/10:hover{border-color:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.hover\:border-sky-100\/20:hover{border-color:#dff2fe33}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-100\/20:hover{border-color:color-mix(in oklab, var(--color-sky-100) 20%, transparent)}}.hover\:border-sky-100\/25:hover{border-color:#dff2fe40}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-100\/25:hover{border-color:color-mix(in oklab, var(--color-sky-100) 25%, transparent)}}.hover\:border-sky-200\/15:hover{border-color:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/15:hover{border-color:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.hover\:border-sky-200\/20:hover{border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/20:hover{border-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.hover\:border-sky-200\/25:hover{border-color:#b8e6fe40}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/25:hover{border-color:color-mix(in oklab, var(--color-sky-200) 25%, transparent)}}.hover\:border-sky-200\/30:hover{border-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/30:hover{border-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.hover\:border-sky-200\/35:hover{border-color:#b8e6fe59}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/35:hover{border-color:color-mix(in oklab, var(--color-sky-200) 35%, transparent)}}.hover\:border-sky-200\/40:hover{border-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/40:hover{border-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.hover\:border-sky-200\/45:hover{border-color:#b8e6fe73}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/45:hover{border-color:color-mix(in oklab, var(--color-sky-200) 45%, transparent)}}.hover\:border-sky-300\/30:hover{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/30:hover{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.hover\:border-sky-300\/40:hover{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/40:hover{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.hover\:border-sky-300\/60:hover{border-color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/60:hover{border-color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.hover\:border-white\/\[0\.06\]:hover{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.06\]:hover{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-\[\#009ee3\]\/\[0\.12\]:hover{background-color:oklab(66.4327% -.0777247 -.126048/.12)}.hover\:bg-\[\#082b40\]:hover{background-color:#082b40}.hover\:bg-\[var\(--fc-panel-soft\)\]:hover{background-color:var(--fc-panel-soft)}.hover\:bg-\[var\(--fc-tint\)\]:hover{background-color:var(--fc-tint)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-300\/10:hover{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/10:hover{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-300\/10:hover{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.hover\:bg-emerald-300\/20:hover{background-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.hover\:bg-emerald-400\/15:hover{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.hover\:bg-emerald-400\/\[0\.12\]:hover{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.hover\:bg-emerald-400\/\[0\.14\]:hover{background-color:#00d29424}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 14.0%, transparent)}}.hover\:bg-foreground\/\[0\.065\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.065\]:hover{background-color:color-mix(in oklab, var(--foreground) 6.5%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-primary\/\[0\.04\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.hover\:bg-primary\/\[0\.06\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.hover\:bg-primary\/\[0\.10\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.10\]:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/\[0\.035\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--primary) 3.5%, transparent)}}.hover\:bg-rose-100\/\[0\.06\]:hover{background-color:#ffe4e60f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-100\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-rose-100) 6%, transparent)}}.hover\:bg-rose-200\/\[0\.08\]:hover{background-color:#ffccd314}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-200\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-rose-200) 8%, transparent)}}.hover\:bg-rose-300\/10:hover{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/10:hover{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.hover\:bg-rose-300\/\[\.06\]:hover{background-color:#ffa2ae0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/\[\.06\]:hover{background-color:color-mix(in oklab, var(--color-rose-300) 6%, transparent)}}.hover\:bg-rose-300\/\[0\.06\]:hover{background-color:#ffa2ae0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-300\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-rose-300) 6%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/40:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/40:hover{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.hover\:bg-secondary\/45:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/45:hover{background-color:color-mix(in oklab, var(--secondary) 45%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sky-100\/\[0\.04\]:hover{background-color:#dff2fe0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-100\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-sky-100) 4%, transparent)}}.hover\:bg-sky-100\/\[0\.07\]:hover{background-color:#dff2fe12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-100\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-sky-100) 7.0%, transparent)}}.hover\:bg-sky-100\/\[0\.045\]:hover{background-color:#dff2fe0b}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-100\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--color-sky-100) 4.5%, transparent)}}.hover\:bg-sky-200\/10:hover{background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/10:hover{background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.hover\:bg-sky-200\/15:hover{background-color:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/15:hover{background-color:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.hover\:bg-sky-200\/\[\.06\]:hover{background-color:#b8e6fe0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[\.06\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 6%, transparent)}}.hover\:bg-sky-200\/\[\.08\]:hover{background-color:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.hover\:bg-sky-200\/\[0\.1\]:hover{background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.hover\:bg-sky-200\/\[0\.04\]:hover{background-color:#b8e6fe0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 4%, transparent)}}.hover\:bg-sky-200\/\[0\.05\]:hover{background-color:#b8e6fe0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 5%, transparent)}}.hover\:bg-sky-200\/\[0\.06\]:hover{background-color:#b8e6fe0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 6%, transparent)}}.hover\:bg-sky-200\/\[0\.07\]:hover{background-color:#b8e6fe12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 7.0%, transparent)}}.hover\:bg-sky-200\/\[0\.08\]:hover{background-color:#b8e6fe14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 8%, transparent)}}.hover\:bg-sky-200\/\[0\.12\]:hover{background-color:#b8e6fe1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 12%, transparent)}}.hover\:bg-sky-200\/\[0\.025\]:hover{background-color:#b8e6fe06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-200\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-sky-200) 2.5%, transparent)}}.hover\:bg-sky-300\/10:hover{background-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/10:hover{background-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.hover\:bg-sky-300\/20:hover{background-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/20:hover{background-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.hover\:bg-sky-300\/\[0\.12\]:hover{background-color:#77d4ff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-sky-300) 12%, transparent)}}.hover\:bg-sky-300\/\[0\.13\]:hover{background-color:#77d4ff21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-sky-300) 13%, transparent)}}.hover\:bg-sky-400\/25:hover{background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/25:hover{background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.hover\:text-\[var\(--fc-danger\)\]:hover{color:var(--fc-danger)}.hover\:text-\[var\(--fc-link\)\]:hover{color:var(--fc-link)}.hover\:text-\[var\(--fc-muted\)\]:hover{color:var(--fc-muted)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-sky-100:hover{color:var(--color-sky-100)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,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_8px_26px_rgba\(0\,119\,182\,\.22\)\]:hover{--tw-shadow:0 8px 26px var(--tw-shadow-color,#0077b638);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_18px_65px_rgba\(0\,119\,182\,\.22\)\]:hover{--tw-shadow:0 18px 65px var(--tw-shadow-color,#0077b638);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_-28px_rgba\(34\,211\,238\,\.18\)\]:hover{--tw-shadow:0 20px 44px -28px var(--tw-shadow-color,#22d3ee2e);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_50px_-30px_rgba\(0\,119\,182\,0\.42\)\]:hover{--tw-shadow:0 20px 50px -30px var(--tw-shadow-color,#0077b66b);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_55px_-30px_rgba\(34\,211\,238\,\.18\)\]:hover{--tw-shadow:0 24px 55px -30px var(--tw-shadow-color,#22d3ee2e);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_28px_60px_-38px_rgba\(34\,211\,238\,\.16\)\]:hover{--tw-shadow:0 28px 60px -38px var(--tw-shadow-color,#22d3ee29);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_28px_65px_-36px_rgba\(0\,119\,182\,\.32\)\]:hover{--tw-shadow:0 28px 65px -36px var(--tw-shadow-color,#0077b652);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_28px_65px_-40px_rgba\(34\,211\,238\,\.15\)\]:hover{--tw-shadow:0 28px 65px -40px var(--tw-shadow-color,#22d3ee26);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-primary\/\[0\.04\]:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/\[0\.04\]:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 4%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-sky-500\/20:hover{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-sky-500\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-sky-800\/30:hover{--tw-shadow-color:#0059864d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-sky-800\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-800) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:border-\[var\(--fc-border-strong\)\]:focus{border-color:var(--fc-border-strong)}.focus\:border-primary:focus,.focus\:border-primary\/45:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/45:focus{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.focus\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:border-sky-200\/35:focus{border-color:#b8e6fe59}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-200\/35:focus{border-color:color-mix(in oklab, var(--color-sky-200) 35%, transparent)}}.focus\:border-sky-300\/40:focus{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-300\/40:focus{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.focus\:border-sky-300\/50:focus{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-300\/50:focus{border-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.focus\:bg-\[var\(--fc-panel-soft\)\]:focus{background-color:var(--fc-panel-soft)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--fc-ring\)\]:focus{--tw-ring-color:var(--fc-ring)}.focus\:ring-primary\/10:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.focus\:ring-primary\/15:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-primary\/40:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/40:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-sky-200\/10:focus{--tw-ring-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-200\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.focus\:ring-sky-300\/10:focus{--tw-ring-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-300\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.focus\:ring-sky-300\/50:focus{--tw-ring-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-300\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.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-none:focus{--tw-outline-style:none;outline-style:none}.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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sky-200:focus-visible{--tw-ring-color:var(--color-sky-200)}.focus-visible\:ring-sky-300:focus-visible{--tw-ring-color:var(--color-sky-300)}.focus-visible\:ring-offset-1:focus-visible{--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)}.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-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color:var(--color-slate-950)}.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:calc(var(--spacing) * 0);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\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color: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, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-bounce{animation:var(--animate-bounce)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.sm\:mb-11{margin-bottom:calc(var(--spacing) * 11)}.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\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-60{height:calc(var(--spacing) * 60)}.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-\[28rem\]{height:28rem}.sm\:h-\[132px\]{height:132px}.sm\:h-\[300px\]{height:300px}.sm\:h-\[310px\]{height:310px}.sm\:h-\[610px\]{height:610px}.sm\:h-\[min\(760px\,calc\(100dvh-40px\)\)\]{height:min(760px,100dvh - 40px)}.sm\:min-h-\[380px\]{min-height:380px}.sm\:min-h-\[390px\]{min-height:390px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-60{width:calc(var(--spacing) * 60)}.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-\[28rem\]{width:28rem}.sm\:w-\[132px\]{width:132px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[310px\]{width:310px}.sm\:w-\[340px\]{width:340px}.sm\:w-\[min\(960px\,calc\(100dvw-40px\)\)\]{width:min(960px,100dvw - 40px)}.sm\:w-auto{width:auto}.sm\:max-w-\[76\%\]{max-width:76%}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-\[86\%\]{max-width:86%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[205px\]{min-width:205px}.sm\:min-w-\[215px\]{min-width:215px}.sm\:min-w-\[235px\]{min-width:235px}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(220px\,1fr\)_190px\]{grid-template-columns:minmax(220px,1fr) 190px}.sm\:flex-row{flex-direction:row}.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\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.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)}:where(.sm\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * 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)))}.sm\:self-auto{align-self:auto}.sm\:rounded-\[1\.35rem\]{border-radius:1.35rem}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:rounded-\[3rem\]{border-radius:3rem}.sm\:rounded-\[21px\]{border-radius:21px}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[27px\]{border-radius:27px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-\[34px\]{border-radius:34px}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:rounded-\[38px\]{border-radius:38px}.sm\:rounded-lg{border-radius:var(--radius)}.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-\[18px\]{padding:18px}.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\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.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-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-9{padding-top:calc(var(--spacing) * 9)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-\[47px\]{padding-left:47px}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:inset-auto{inset:auto}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-\[440px\]{width:440px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:translate-x-\[110\%\]{--tw-translate-x:110%;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[244px_minmax\(0\,1fr\)\]{grid-template-columns:244px minmax(0,1fr)}.md\:grid-cols-\[minmax\(220px\,\.8fr\)_1\.2fr\]{grid-template-columns:minmax(220px,.8fr) 1.2fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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:calc(var(--spacing) * 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\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[620px\]{min-height:620px}.lg\:w-\[520px\]{width:520px}.lg\:max-w-\[380px\]{max-width:380px}.lg\:shrink-0{flex-shrink:0}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.7fr\]{grid-template-columns:1.1fr .7fr}.lg\:grid-cols-\[1\.1fr_\.8fr\]{grid-template-columns:1.1fr .8fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(250px\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(250px\,\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(300px\,\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(260px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(315px\,\.78fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(315px,.78fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.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\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-11{padding-inline:calc(var(--spacing) * 11)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.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-\[3\.65rem\]{font-size:3.65rem}.lg\:text-\[4\.2rem\]{font-size:4.2rem}.lg\:text-\[4\.3rem\]{font-size:4.3rem}}@media (width>=80rem){.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-\[minmax\(0\,1\.08fr\)_minmax\(0\,\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.xl\:text-\[3\.7rem\]{font-size:3.7rem}.xl\:text-\[4\.1rem\]{font-size:4.1rem}.xl\:text-\[4\.35rem\]{font-size:4.35rem}}@media (prefers-color-scheme:dark){.dark\:border-destructive{border-color:var(--destructive)}}.\[\&_\[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: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:calc(var(--spacing) * 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)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_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}.\[\&_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}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>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-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-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-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[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}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}:root{--radius:.625rem;--background:oklch(12% .043 286.5);--foreground:oklch(98.4% .003 247.896);--card:oklch(19% .045 282);--card-foreground:oklch(98.4% .003 247.896);--popover:oklch(18% .045 282);--popover-foreground:oklch(98.4% .003 247.896);--primary:#5ce1fd;--primary-foreground:#06222e;--secondary:oklch(25% .045 282);--secondary-foreground:oklch(98.4% .003 247.896);--muted:oklch(25% .045 282);--muted-foreground:oklch(73% .035 285);--accent:#8ed8f7;--accent-foreground:#2b1402;--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:#5ce1fd}.light{--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:#08c;--primary-foreground:oklch(98.4% .003 247.896);--secondary:oklch(96.7% .003 264.542);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.7% .003 264.542);--muted-foreground:oklch(55.1% .027 264.364);--accent:#8ed8f7;--accent-foreground:oklch(98.4% .003 247.896);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.8% .006 264.531);--input:oklch(92.8% .006 264.531);--ring:#08c}.btn-frost{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--primary-foreground);box-shadow:0 0 22px var(--primary);justify-content:center;align-items:center;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-frost{box-shadow:0 0 22px color-mix(in srgb, var(--primary) 32%, transparent)}}.btn-frost{transition:filter .2s,transform .2s}.font-display{letter-spacing:-.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.text-frost{color:var(--primary)}.frost-card,.surface{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14}.animate-fade-in,.animate-fade-up{animation:.5s both fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root{--primary:#5ce1fd;--primary-dark:#08c;--primary-light:#5acbff;--secondary:#37a4ec;--accent:#8ed8f7;--accent-dark:#ff2b2e;--text:#fff;--text-light:#ffffffe6;--text-muted:#fff9;--text-dark:#fff6;--bg-dark:#0a0a0a;--bg-darker:#050505;--bg-light:#1a1a1a;--bg-lighter:#252525;--bg-card:#1c1c1c;--bg-card-hover:#242424;--success:#00c853;--warning:#ffab00;--error:#ff1744;--info:#00b0ff;--gradient-primary:linear-gradient(135deg, var(--primary), var(--secondary));--gradient-accent:linear-gradient(135deg, var(--accent), var(--accent-dark));--gradient-dark:linear-gradient(180deg, var(--bg-dark), var(--bg-darker));--shadow-sm:0 2px 8px #0003;--shadow-md:0 4px 16px #0000004d;--shadow-lg:0 8px 32px #0006;--shadow-xl:0 16px 48px #00000080;--shadow-glow:0 0 20px #28b0ff4d;--shadow-glow-accent:0 0 20px #8ed8f74d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:50px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-tooltip:1050;--z-loader:9999}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html,body{-webkit-text-size-adjust:100%;overscroll-behavior-x:none;max-width:100%;overflow-x:clip}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text);min-height:100vh;line-height:1.6;overflow-x:hidden}::selection{background-color:var(--primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary), var(--secondary));border-radius:var(--radius-full);transition:var(--transition-base)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}a{color:inherit;transition:var(--transition-base);text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;transition:var(--transition-base);background:0 0;border:none;font-family:inherit}.loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-content{text-align:center;width:90%;max-width:400px}.loader-logo{margin-bottom:2rem}.snowflake-container{margin-bottom:1.5rem;display:inline-block;position:relative}.snowflake-container i{color:var(--primary);filter:drop-shadow(var(--shadow-glow));font-size:5rem;animation:4s linear infinite rotate;display:block}.pulse-ring{border:2px solid var(--primary);border-radius:50%;width:100px;height:100px;animation:2s ease-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-ring.delay-1{animation-delay:.5s}.pulse-ring.delay-2{animation-delay:1s}@keyframes pulse{50%{opacity:.5}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-title{font-size:2rem;font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem}.loader-subtitle{color:var(--text-muted);margin-bottom:2rem;font-size:.95rem}.loader-bar{background:var(--bg-light);border-radius:var(--radius-full);width:100%;height:4px;margin-bottom:1rem;position:relative;overflow:hidden}.loader-progress{background:var(--gradient-primary);border-radius:var(--radius-full);height:100%;transition:width .3s;position:relative}.loader-shimmer{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{to{left:100%}}.loader-percentage{color:var(--text-muted);font-size:.9rem;font-weight:var(--font-weight-medium)}.main-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;z-index:var(--z-fixed);transition:var(--transition-base);background:#0a0a0acc;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0}.main-navbar.scrolled{box-shadow:var(--shadow-lg);background:#0a0a0af2}.navbar-container{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex}.navbar-brand .logo-wrapper{align-items:center;gap:1rem;display:flex}.logo-icon{background:var(--gradient-primary);border-radius:var(--radius-md);width:48px;height:48px;box-shadow:var(--shadow-glow);transition:var(--transition-base);justify-content:center;align-items:center;display:flex}.logo-icon i{color:#fff;font-size:1.5rem;animation:8s linear infinite rotate}.logo-wrapper:hover .logo-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 0 30px #28b0ff80}.logo-text h1{font-size:1.4rem;font-weight:var(--font-weight-bold);margin-bottom:.2rem;line-height:1.2}.logo-text p{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:var(--font-weight-medium)}.navbar-links{align-items:center;gap:.5rem;display:flex}.nav-link{color:var(--text-light);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition:var(--transition-base);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;display:flex;position:relative;overflow:hidden}.nav-link i{font-size:1.1rem}.nav-link:before{content:"";background:var(--gradient-primary);opacity:0;transition:var(--transition-base);z-index:-1;position:absolute;inset:0}.nav-link:hover:before,.nav-link.active:before{opacity:.1}.nav-link:hover{color:var(--primary-light);transform:translateY(-2px)}.nav-link.active{color:var(--primary-light);background:#28b0ff1a}.navbar-actions{align-items:center;gap:1rem;display:flex}.cta-button{background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);box-shadow:var(--shadow-glow);transition:var(--transition-base);align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;display:inline-flex;position:relative;overflow:hidden}.cta-button:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-button:hover:before{width:300px;height:300px}.cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 32px #28b0ff66}.cta-shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;animation:3s infinite shine;position:absolute;top:0;left:-100%}@keyframes shine{to{left:100%}}.navbar-toggle{flex-direction:column;gap:5px;padding:.5rem;display:none}.toggle-line{background:var(--text);border-radius:var(--radius-full);width:25px;height:2px;transition:var(--transition-base)}.navbar-toggle.active .toggle-line:first-child{transform:rotate(45deg)translate(5px,5px)}.navbar-toggle.active .toggle-line:nth-child(2){opacity:0}.navbar-toggle.active .toggle-line:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}.scroll-progress{background:var(--gradient-primary);width:0%;height:3px;transition:width .1s;position:absolute;bottom:0;left:0}.hero-section{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:60px 20px;display:flex;position:relative;overflow:hidden}.hero-background{z-index:0;position:absolute;inset:0}.hero-gradient{background:radial-gradient(circle at 50% 0,#28b0ff1a,#0000 50%),radial-gradient(circle at 0 100%,#4b9fc71a,#0000 50%),radial-gradient(circle at 100% 100%,#118ae16f,#0000 50%);position:absolute;inset:0}.hero-glow{filter:blur(100px);background:radial-gradient(circle,#28b0ff26,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite float;position:absolute;top:20%;left:50%;transform:translate(-50%)}@keyframes float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-30px)}}.hero-particles{width:100%;height:100%;position:absolute;overflow:hidden}.hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:900px;margin-top:40px;animation:1s ease-out fadeInUp;display:flex;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-badge{border-radius:var(--radius-full);color:var(--primary-light);font-size:.9rem;font-weight:var(--font-weight-medium);background:#28b0ff1a;border:1px solid #28b0ff4d;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;animation:2s ease-in-out infinite pulse-badge;display:inline-flex}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-badge i{color:var(--accent);animation:1s ease-in-out infinite wiggle}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.hero-title{font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--font-weight-black);letter-spacing:-.02em;margin-bottom:1.5rem;line-height:1.1}.title-line{display:block}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.hero-description{color:var(--text-muted);max-width:700px;margin:0 auto 3rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:4rem;display:flex}.hero-btn{font-size:1.1rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);transition:var(--transition-base);align-items:center;gap:.75rem;padding:1rem 2.5rem;display:inline-flex;position:relative;overflow:hidden}.hero-btn.primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow)}.hero-btn.primary:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-btn.primary:hover:before{width:400px;height:400px}.hero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #28b0ff66}.hero-btn.secondary{color:var(--text);background:#ffffff0d;border:2px solid #ffffff1a}.hero-btn.secondary:hover{border-color:var(--primary);color:var(--primary-light);background:#ffffff1a;transform:translateY(-3px)}.hero-stats{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;padding:2rem;display:flex}.stat-item{align-items:center;gap:1rem;display:flex}.stat-icon{background:var(--gradient-primary);border-radius:var(--radius-md);color:#fff;width:50px;height:50px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.stat-info{flex-direction:column;align-items:flex-start;display:flex}.stat-number{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--primary-light);line-height:1}.stat-label{color:var(--text-muted);font-size:.85rem;font-weight:var(--font-weight-medium)}.stat-divider{background:#ffffff1a;width:1px;height:40px}.main-container{max-width:1400px;margin:0 auto;padding:4rem 2rem}.section-header{text-align:center;margin-bottom:4rem}.section-title-wrapper{margin-bottom:3rem}.section-subtitle{color:var(--primary);font-size:.9rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;display:block}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-black);justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.title-icon{background:var(--gradient-primary);border-radius:var(--radius-md);color:#fff;width:60px;height:60px;box-shadow:var(--shadow-glow);justify-content:center;align-items:center;font-size:1.8rem;display:inline-flex}.section-description{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.1rem}.section-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.search-wrapper{width:100%;max-width:400px;position:relative}.search-icon{color:var(--text-muted);pointer-events:none;font-size:1.1rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.search-input{background:var(--bg-light);border-radius:var(--radius-full);width:100%;color:var(--text);transition:var(--transition-base);border:2px solid #ffffff0d;padding:1rem 3rem 1rem 3.5rem;font-size:1rem}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{background:var(--bg-lighter);border-color:var(--primary);box-shadow:0 0 0 4px #28b0ff1a}.search-clear{cursor:pointer;width:32px;height:32px;transition:var(--transition-base);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.search-clear:hover{color:var(--error);background:#ffffff1a}.search-clear.show{display:flex}.filter-group{flex-wrap:wrap;gap:.75rem;display:flex}.filter-btn{background:var(--bg-light);border-radius:var(--radius-full);color:var(--text-light);font-size:.95rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-base);white-space:nowrap;border:2px solid #ffffff0d;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}.filter-btn:hover{background:var(--bg-lighter);color:var(--primary-light);border-color:#28b0ff4d;transform:translateY(-2px)}.filter-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);border-color:#0000}.products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem;min-height:400px;margin-bottom:4rem;display:grid}.product-card{background:var(--bg-card);border-radius:var(--radius-lg);transition:var(--transition-base);cursor:pointer;border:1px solid #ffffff0d;position:relative;overflow:hidden}.product-card:before{content:"";background:var(--gradient-primary);opacity:0;transition:var(--transition-base);z-index:0;position:absolute;inset:0}.product-card:hover{box-shadow:var(--shadow-xl);border-color:#28b0ff4d;transform:translateY(-8px)}.product-card:hover:before{opacity:.05}.product-badge{background:var(--gradient-accent);color:#fff;font-size:.8rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);z-index:2;box-shadow:var(--shadow-md);padding:.5rem 1rem;animation:2s ease-in-out infinite pulse-badge;position:absolute;top:1rem;right:1rem}.product-image{background:var(--bg-light);justify-content:center;align-items:center;height:250px;padding:2rem;display:flex;position:relative;overflow:hidden}.product-image:after{content:"";background:radial-gradient(circle, transparent 50%, var(--bg-card) 100%);pointer-events:none;position:absolute;inset:0}.product-image img{object-fit:contain;max-width:100%;max-height:100%;transition:var(--transition-slow);z-index:1;filter:drop-shadow(0 4px 8px #0000004d)}.product-card:hover .product-image img{transform:scale(1.1)rotate(5deg)}.product-info{z-index:1;padding:1.5rem;position:relative}.product-title{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:1rem;overflow:hidden}.product-price{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.current-price{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--primary-light)}.product-actions{z-index:1;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex;position:relative}.buy-btn{background:var(--gradient-primary);color:#fff;font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:.5rem;margin-right:8px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 10px #00000026}.buy-btn:hover{box-shadow:var(--shadow-glow);background-color:#4752c4;transform:translateY(-2px)}.pagination-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination-btn,.page-number{background:var(--bg-light);border-radius:var(--radius-md);width:48px;height:48px;color:var(--text-light);cursor:pointer;transition:var(--transition-base);border:2px solid #ffffff0d;justify-content:center;align-items:center;font-size:1rem;display:flex}.pagination-btn:hover:not(:disabled),.page-number:hover{background:var(--bg-lighter);border-color:var(--primary);color:var(--primary-light);transform:translateY(-2px)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-numbers{gap:.5rem;display:flex}.page-number{font-weight:var(--font-weight-medium)}.page-number.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow);border-color:#0000}.section-faq{min-height:500px;padding:4rem 0;scroll-margin-top:100px}.faq-content{grid-template-columns:350px 1fr;gap:3rem;margin-top:3rem;display:grid}.faq-sidebar{align-self:flex-start;position:sticky;top:120px}.faq-cta-card{background:var(--gradient-primary);border-radius:var(--radius-lg);text-align:center;color:#fff;box-shadow:var(--shadow-glow);padding:2rem}.faq-cta-card h3{font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:1rem}.faq-cta-card p{opacity:.9;margin-bottom:1.5rem}.cta-buttons{flex-direction:column;gap:.75rem;display:flex}.cta-btn{border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:var(--transition-base);justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.5rem;display:inline-flex}.cta-btn.tiktok{color:#25f4ee;background:#000;border:2px solid #25f4ee}.faq-list{flex-direction:column;gap:1rem;display:flex}.faq-item{background:var(--bg-card);backface-visibility:hidden;border-radius:var(--radius-lg);transition:var(--transition-base);border:1px solid #ffffff0d;overflow:hidden}.faq-item:hover{border-color:#28b0ff33}.faq-question{cursor:pointer;transition:var(--transition-base);align-items:center;gap:1rem;padding:1.5rem;display:flex}.faq-question:hover{background:var(--bg-card-hover)}.faq-number{background:var(--gradient-primary);color:#fff;width:36px;height:36px;font-weight:var(--font-weight-bold);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.faq-question h3{font-size:1.1rem;font-weight:var(--font-weight-semibold);flex:1}.faq-question i{color:var(--primary);transition:var(--transition-base);font-size:1.2rem}.faq-item.active .faq-question i{color:var(--accent);transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .4s ease-out,padding .4s ease-out;overflow:hidden}.faq-item.active .faq-answer{max-height:800px;padding:0 1.5rem 1.5rem}.faq-answer p{color:var(--text-light);margin-bottom:1rem;line-height:1.7}.main-footer{background:var(--bg-darker);border-top:1px solid #ffffff0d;margin-top:6rem}.footer-top{padding:4rem 2rem 2rem}.footer-container{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1400px;margin:0 auto;display:grid}.footer-col.brand-col{max-width:400px}.footer-logo{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.footer-logo h3{font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:.25rem}.footer-logo p{color:var(--text-muted);font-size:.85rem}.footer-description{color:var(--text-muted);margin-bottom:2rem;line-height:1.7}.social-links{gap:1rem;display:flex}.social-link{border-radius:var(--radius-md);width:48px;height:48px;transition:var(--transition-base);background:var(--bg-light);border:1px solid #ffffff0d;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.social-link.youtube:hover{background:#000;border-color:#ff2b2e;transform:translateY(-5px)rotate(-5deg);box-shadow:0 8px 24px #ff303066}.social-link.tiktok{color:#25f4ee}.social-link.tiktok:hover{background:#000;border-color:#25f4ee;transform:translateY(-5px)rotate(-5deg);box-shadow:0 8px 24px #25f4ee66}.footer-col h4{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--text);margin-bottom:1.5rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:.75rem}.footer-col ul li a{color:var(--text-muted);transition:var(--transition-base);align-items:center;gap:.5rem;display:inline-flex}.footer-col ul li a:hover{color:var(--primary-light);transform:translate(5px)}.payment-methods{gap:1rem;margin-bottom:1.5rem;display:flex}.payment-badge{background:var(--bg-light);border-radius:var(--radius-md);color:var(--text-light);font-weight:var(--font-weight-semibold);border:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.trust-badges{flex-direction:column;gap:.75rem;display:flex}.trust-badge{border-radius:var(--radius-md);color:var(--success);font-size:.9rem;font-weight:var(--font-weight-medium);background:#00c8531a;border:1px solid #00c85333;align-items:center;gap:.75rem;padding:.75rem;display:flex}.footer-bottom{text-align:center;border-top:1px solid #ffffff0d;padding:2rem}.footer-bottom p{color:var(--text-muted);font-size:.9rem}.back-to-top{background:var(--gradient-primary);color:#fff;width:56px;height:56px;box-shadow:var(--shadow-glow);opacity:0;visibility:hidden;transition:var(--transition-base);z-index:var(--z-sticky);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 12px 40px #28b0ff80}.custom-select-wrapper{display:inline-block;position:relative}.custom-select{min-width:160px;display:inline-block;position:relative}.custom-select__trigger{background:var(--bg-light);border-radius:var(--radius-full);color:var(--text-light);font-size:.95rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-base);border:2px solid #ffffff0d;justify-content:space-between;align-items:center;min-width:160px;padding:.75rem 1.25rem;display:flex}.custom-select__trigger:hover{color:var(--primary-light);border-color:#28b0ff4d}.custom-select__label{white-space:nowrap}.custom-select__arrow{color:var(--text-muted);transition:var(--transition-base);font-size:.75rem}.custom-select__dropdown{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;transition:var(--transition-base);z-index:var(--z-dropdown);border:1px solid #ffffff0d;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;transform:translateY(-4px)}.custom-select.open .custom-select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.custom-select__option{color:var(--text-light);font-size:.95rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-base);padding:.75rem 1.25rem}.custom-select__option:hover{background:var(--bg-lighter);color:var(--primary-light)}.custom-select__option.active{color:var(--primary-light);background:#28b0ff1a}@media (width<=1080px){.navbar-container{gap:12px;padding:0 18px}.nav-link{padding:0 10px}.nav-link span{font-size:.76rem}}@media (width<=992px){.navbar-links{background:#0a0c10fa;border-radius:17px;flex-direction:column;gap:4px;padding:10px;display:none;position:absolute;top:calc(100% + 5px);left:10px;right:10px;box-shadow:0 22px 60px #0000007a}.navbar-links.active{display:flex}.nav-link{justify-content:flex-start}.navbar-toggle{display:flex}}@media (width<=680px){.hero-title{font-size:2rem}.hero-stats{flex-direction:column;gap:1.5rem}.products-grid,.faq-content{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr 1fr}}.reveal-ready{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.reveal-visible{opacity:1;transform:translateY(0)}.light{--primary:#08c;--primary-dark:#006fa8;--primary-light:#0077b8;--secondary:#2d9ee9;--accent:#4b9fc7;--accent-dark:#c84f00;--text:#0f172a;--text-light:#334155;--text-muted:#64748b;--text-dark:#94a3b8;--bg-dark:#f7fbff;--bg-darker:#eef5fb;--bg-light:#fff;--bg-lighter:#eef6fc;--bg-card:#fff;--bg-card-hover:#f1f8fd;--shadow-sm:0 2px 8px #0f172a0f;--shadow-md:0 4px 16px #0f172a14;--shadow-lg:0 8px 32px #0f172a1a;--shadow-xl:0 16px 48px #0f172a24;--shadow-glow:0 0 22px #08c3}body{background:var(--background);color:var(--foreground)}.glass{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in srgb, var(--background) 84%, transparent)}}.glass{border-color:var(--border)}.light .glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0}.light .main-navbar{background:#ffffffe0;border-bottom-color:#0f172a14}.light .main-navbar.scrolled{background:#fffffff5}.light .navbar-links{background:#fffffffa;border:1px solid #0f172a14}.light .nav-link{color:#334155}.light .nav-link:hover,.light .nav-link.active{color:#006fa8}.light .search-input,.light .filter-btn,.light .custom-select__trigger,.light .pagination-btn,.light .payment-badge,.light .social-link{color:#334155;background:#fff;border-color:#d8e3ee}.light .search-input:focus,.light .custom-select__trigger:hover,.light .filter-btn:hover,.light .pagination-btn:hover:not(:disabled){background:#f5fbff}.light .custom-select__dropdown{background:#fff;border-color:#d8e3ee;box-shadow:0 18px 45px #0f172a24}.light .custom-select__option{color:#334155}.light .custom-select__option:hover{color:#006fa8;background:#eef7fd}.light .custom-select__option.active{color:#006fa8;background:#0088cc1a}.light .product-card,.light .faq-item{background:#fff;border-color:#dce7f0}.light .product-image,.light .frost-card,.light .surface{background:linear-gradient(#f9fcff,#f0f7fc);border-color:#dce7f0}.light .product-image:after{background:radial-gradient(circle,#0000 50%,#fffffff0 100%)}.light .faq-question:hover{background:#f4f9fd}.light .main-footer{background:#eef5fb;border-top-color:#d8e3ee}.light .footer-bottom{border-top-color:#d8e3ee}.light .footer-col ul li a,.light .footer-description,.light .footer-logo p,.light .footer-bottom p{color:#64748b}.light .hero-btn.secondary,.light .hero-stats{color:#0f172a;background:#ffffffb8;border-color:#d8e3ee}.light .btn-frost{color:#052534}.btn-frost:disabled,.btn-frost[aria-disabled=true]{opacity:.58;cursor:not-allowed;filter:grayscale(.12)}.products-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.section-actions{width:100%}.search-wrapper{min-width:0}.custom-select-wrapper{min-width:170px}.custom-select,.custom-select__trigger{width:100%}@media (width<=992px){.main-container{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.navbar-container{min-height:68px}.hero-section{min-height:auto;padding-top:92px;padding-bottom:64px}.hero-actions,.hero-stats{width:100%}}@media (width<=680px){.hero-title{font-size:clamp(1.9rem,10vw,2.5rem)}.hero-description{margin-bottom:2rem;font-size:1rem}.hero-btn{width:100%;padding-inline:1.25rem}.hero-actions{gap:.7rem}.hero-stats{gap:1rem;padding:1rem}.stat-item{justify-content:center;width:100%}.stat-divider{display:none}.main-container,.footer-top{padding-left:1rem;padding-right:1rem}.section-actions{gap:.7rem;margin-bottom:2rem}.search-wrapper,.custom-select-wrapper,.custom-select,.custom-select__trigger{width:100%}.products-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.pagination-btn,.page-number{width:42px;height:42px}.footer-container{grid-template-columns:minmax(0,1fr);gap:1.5rem}.footer-col,.footer-col.brand-col{min-width:0;max-width:100%}}@media (width>=681px) and (width<=900px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.custom-select__trigger:focus{outline:2px solid var(--primary);outline-offset:2px}.custom-select__trigger{min-height:46px}select.custom-select__trigger{appearance:auto}#lovable-badge,#lovable-badge-close,.lovable-badge,[class*=lovable-badge],[id*=lovable-badge]{display:none!important}:root{--theme-accent:#5ce1fd}.light .hero-description,.light .stat-label,.light .section-header,.light .section-title,.light .footer-col h4,.light .faq-question h3{color:var(--text)}.light .section-subtitle,.light .current-price,.light .product-price,.light .custom-select__arrow{color:var(--primary)}.light .hero-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .hero-badge{background:color-mix(in srgb, var(--primary) 10%, white)}}.light .hero-badge{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .hero-badge{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.light .hero-badge{color:var(--primary-dark)}.light .hero-title,.light .gradient-text{color:var(--text)}.light .hero-title .gradient-text{background:linear-gradient(135deg, var(--primary-dark), var(--primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.light .stat-number{color:var(--primary-dark)}.light .section-sets,.light .section-faq,.light .product-title{color:var(--text)}.light .search-input,.light .filter-btn,.light .custom-select__trigger,.light .pagination-btn{box-shadow:none}.light .search-input::placeholder,.light .custom-select__arrow{color:#64748b}@media (width<=680px){.main-navbar,.navbar-container{width:100%}.navbar-container{padding-inline:.75rem}.hero-content,.section-header,.section-title-panel{max-width:100%}.products-grid{width:100%}.product-card{min-width:0}}.btn-frost{background:linear-gradient(135deg, var(--primary-light), var(--primary));color:var(--primary-foreground);box-shadow:0 0 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-frost{box-shadow:0 0 20px color-mix(in srgb, var(--primary) 28%, transparent)}}.btn-frost:hover{filter:brightness(1.08)saturate(1.05)}.light .btn-frost{color:var(--primary-foreground);box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .btn-frost{box-shadow:0 0 18px color-mix(in srgb, var(--primary) 18%, transparent)}}.light .product-card{background:var(--card);border-color:var(--border)}.light .gradient-text.hero-title-colorflow,.light .hero-showcase-colorflow{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#298db9 0%,#8062cb 27%,#cc559a 52%,#b88b29 75%,#248f6d 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate frostix-color-spectrum}.hero-gradient{background:radial-gradient(circle at 50% 0%, var(--primary), transparent 50%), radial-gradient(circle at 0% 100%, var(--primary), transparent 50%), radial-gradient(circle at 100% 100%, var(--primary), transparent 50%)}@supports (color:color-mix(in lab, red, red)){.hero-gradient{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 50%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 50%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 50%)}}.hero-glow{background:radial-gradient(circle, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 18%, transparent), transparent 70%)}}.faq-item[open] .faq-answer{max-height:800px;padding:0 1.5rem 1.5rem}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.hero-section--frost{align-items:center;min-height:min(920px,100vh);padding:92px 28px 72px}@supports (color:color-mix(in lab, red, red)){.hero-section--frost .hero-gradient{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 34%), radial-gradient(circle at 8% 86%, #4b9fc71f, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--background) 84%, var(--primary)), var(--background) 58%, color-mix(in srgb, var(--background) 88%, #8adfff))}}.hero-section--frost .hero-glow{background:radial-gradient(circle, var(--primary), transparent 68%);width:520px;height:520px;top:22%;left:72%}@supports (color:color-mix(in lab, red, red)){.hero-section--frost .hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 22%, transparent), transparent 68%)}}.hero-section--frost .hero-glow{filter:blur(84px)}.hero-content--modern{text-align:left;grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);align-items:center;gap:clamp(40px,7vw,90px);max-width:1180px;margin-top:0;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.hero-badge--modern{background:var(--primary);margin-bottom:1.1rem;padding:.55rem .9rem}@supports (color:color-mix(in lab, red, red)){.hero-badge--modern{background:color-mix(in srgb, var(--primary) 11%, transparent)}}.hero-badge--modern{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-badge--modern{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.hero-badge--modern{color:var(--primary);box-shadow:0 12px 35px var(--primary);animation:none}@supports (color:color-mix(in lab, red, red)){.hero-badge--modern{box-shadow:0 12px 35px color-mix(in srgb, var(--primary) 9%, transparent)}}.hero-eyebrow{color:var(--primary);letter-spacing:.18em;margin:1.2rem 0 .6rem;font-size:.74rem;font-weight:900}.hero-title--modern{letter-spacing:-.045em;max-width:760px;margin-bottom:1.1rem;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.98}.hero-title--modern .gradient-text{filter:drop-shadow(0 14px 34px var(--primary))}@supports (color:color-mix(in lab, red, red)){.hero-title--modern .gradient-text{filter:drop-shadow(0 14px 34px color-mix(in srgb, var(--primary) 16%, transparent))}}.hero-description--modern{max-width:670px;color:var(--text-muted);margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.hero-actions--modern{justify-content:flex-start;margin:2rem 0 1.3rem}.hero-btn--modern{box-shadow:0 14px 34px var(--primary);border-radius:1rem;padding:.95rem 1.35rem;font-size:.96rem}@supports (color:color-mix(in lab, red, red)){.hero-btn--modern{box-shadow:0 14px 34px color-mix(in srgb, var(--primary) 13%, transparent)}}.hero-btn--modern.primary{color:var(--primary-foreground)}.hero-btn--modern.secondary{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-btn--modern.secondary{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--border))}}.hero-btn--modern.secondary{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-btn--modern.secondary{background:color-mix(in srgb, var(--background) 50%, transparent)}}.hero-btn--modern.secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-trust-row{color:var(--text-muted);flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.74rem;font-weight:700;display:flex}.hero-trust-row>span{align-items:center;gap:.4rem;display:inline-flex}.hero-trust-dot{background:var(--primary);width:.42rem;height:.42rem;box-shadow:0 0 12px var(--primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hero-trust-dot{box-shadow:0 0 12px color-mix(in srgb, var(--primary) 70%, transparent)}}.hero-showcase{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative}.hero-showcase:before,.hero-showcase:after{content:"";border:1px solid var(--primary);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-showcase:before,.hero-showcase:after{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.hero-showcase:before,.hero-showcase:after{pointer-events:none}.hero-showcase:before{width:390px;height:390px}.hero-showcase:after{opacity:.55;width:500px;height:500px}.hero-showcase-glow{background:var(--primary);border-radius:50%;width:340px;height:340px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-showcase-glow{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.hero-showcase-glow{filter:blur(65px);z-index:-1}.hero-showcase-card{border:1px solid var(--primary);width:min(100%,465px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-showcase-card{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border))}}.hero-showcase-card{background:linear-gradient(145deg, var(--card), var(--background));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.hero-showcase-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card) 88%, var(--primary)), color-mix(in srgb, var(--background) 92%, transparent))}}.hero-showcase-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px #0000002e,inset 0 1px #ffffff14}.hero-showcase-card--main{padding:1.35rem;transition:transform .28s,box-shadow .28s;transform:rotate(2deg)}.hero-showcase-card--main:hover{box-shadow:0 34px 90px #00000038, 0 0 0 1px var(--primary);transform:rotate(0)translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.hero-showcase-card--main:hover{box-shadow:0 34px 90px #00000038, 0 0 0 1px color-mix(in srgb, var(--primary) 12%, transparent)}}.hero-showcase-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hero-showcase-brand{align-items:center;gap:.7rem;display:flex}.hero-showcase-logo{width:42px;height:42px;color:var(--primary-foreground);background:var(--gradient-primary);box-shadow:0 10px 30px var(--primary);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-showcase-logo{box-shadow:0 10px 30px color-mix(in srgb, var(--primary) 26%, transparent)}}.hero-showcase-kicker{color:var(--primary);letter-spacing:.17em;font-size:.62rem;font-weight:900;display:block}.hero-showcase-brand strong{margin-top:.15rem;font-size:.83rem;display:block}.hero-showcase-brand strong.hero-showcase-colorflow{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 8px #64cdff21);background-image:linear-gradient(108deg,#eafcff 0%,#73e8ff 17%,#86baff 34%,#cdb8ff 50%,#78eaff 66%,#b7f5ff 82%,#eafcff 100%);background-position:0%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;transition:filter .35s;animation:6.2s cubic-bezier(.45,0,.35,1) infinite frost-showcase-colorflow}.hero-showcase-brand strong.hero-showcase-colorflow:hover{filter:drop-shadow(0 3px 12px #7dc3ff4d);animation-duration:3.6s}@keyframes frost-showcase-colorflow{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.hero-showcase-brand strong.hero-showcase-colorflow{background-position:50%;transition:none;animation:none}}.hero-live-pill{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.38rem;padding:.45rem .62rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-live-pill{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.hero-live-pill{color:var(--primary);letter-spacing:.12em;font-size:.58rem;font-weight:900}.hero-live-pill>span{background:var(--primary);border-radius:50%;width:.38rem;height:.38rem;animation:1.7s ease-in-out infinite hero-live-pulse}@keyframes hero-live-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.hero-inventory{background:linear-gradient(145deg, var(--primary), var(--background));border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.5rem;padding:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-inventory{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 9%, transparent), color-mix(in srgb, var(--background) 46%, transparent))}}.hero-inventory{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-inventory{border:1px solid color-mix(in srgb, var(--primary) 14%, transparent)}}.hero-inventory-orb{width:96px;height:96px;color:var(--primary);background:radial-gradient(circle at 30% 25%, #ffffffa6, transparent 22%), linear-gradient(145deg, var(--primary), var(--primary));border-radius:28px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-inventory-orb{background:radial-gradient(circle at 30% 25%, #ffffffa6, transparent 22%), linear-gradient(145deg, color-mix(in srgb, var(--primary) 18%, transparent), color-mix(in srgb, var(--primary) 5%, transparent))}}.hero-inventory-orb{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-inventory-orb{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.hero-inventory-orb{box-shadow:inset 0 1px #ffffff38}.hero-inventory-label{letter-spacing:.17em;color:var(--primary);font-size:.58rem;font-weight:900;display:block}.hero-inventory strong{margin-top:.18rem;font-size:1.03rem;display:block}.hero-inventory p{color:var(--text-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.hero-showcase-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.85rem;display:grid}.hero-showcase-grid>div{background:var(--background);border-radius:17px;padding:.8rem .75rem}@supports (color:color-mix(in lab, red, red)){.hero-showcase-grid>div{background:color-mix(in srgb, var(--background) 56%, transparent)}}.hero-showcase-grid>div{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.hero-showcase-grid>div{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.hero-showcase-grid span,.hero-showcase-grid strong{display:block}.hero-showcase-grid span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:800}.hero-showcase-grid strong{color:var(--foreground);margin-top:.2rem;font-size:.92rem}.hero-mini-card{border:1px solid var(--primary);align-items:center;gap:.6rem;width:max-content;max-width:220px;padding:.72rem .85rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-mini-card{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border))}}.hero-mini-card{background:var(--card);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.hero-mini-card{background:color-mix(in srgb, var(--card) 78%, transparent)}}.hero-mini-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #0000001f}.hero-mini-card--one{top:12%;left:-2%;transform:rotate(-4deg)}.hero-mini-card--two{bottom:10%;right:-2%;transform:rotate(4deg)}.hero-mini-icon{width:31px;height:31px;color:var(--primary);background:var(--primary);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-mini-icon{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.hero-mini-card strong,.hero-mini-card span{display:block}.hero-mini-card strong{font-size:.7rem}.hero-mini-card div>span{color:var(--text-muted);margin-top:.08rem;font-size:.6rem}.hero-snow-drift{background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-snow-drift{background:color-mix(in srgb, var(--primary) 70%, white)}}.hero-snow-drift{box-shadow:0 0 16px var(--primary), 90px 70px 0 -1px var(--primary), -70px 150px 0 -2px var(--primary), 150px 185px 0 -1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-snow-drift{box-shadow:0 0 16px color-mix(in srgb, var(--primary) 70%, transparent), 90px 70px 0 -1px color-mix(in srgb, var(--primary) 45%, transparent), -70px 150px 0 -2px color-mix(in srgb, var(--primary) 35%, transparent), 150px 185px 0 -1px color-mix(in srgb, var(--primary) 35%, transparent)}}.hero-snow-drift{opacity:.6;animation:7s ease-in-out infinite hero-snow-float}.hero-snow-drift--one{top:20%;left:8%}.hero-snow-drift--two{animation-delay:-2.4s;top:35%;right:7%}.hero-snow-drift--three{animation-delay:-4.8s;bottom:16%;left:48%}@keyframes hero-snow-float{0%,to{transform:translate(0)}50%{transform:translateY(-16px)}}@media (width<=900px){.hero-section--frost{min-height:auto;padding:70px 18px 58px}.hero-content--modern{grid-template-columns:1fr;gap:44px}.hero-copy{text-align:center;align-items:center}.hero-title--modern{font-size:clamp(3rem,13vw,5.2rem)}.hero-description--modern{max-width:720px}.hero-actions--modern,.hero-trust-row{justify-content:center}.hero-showcase{width:100%;min-height:470px}}@media (width<=560px){.hero-section--frost{padding-top:52px}.hero-title--modern{font-size:clamp(2.7rem,16vw,4rem)}.hero-description--modern{font-size:.95rem}.hero-actions--modern{flex-direction:column;width:100%}.hero-btn--modern{justify-content:center;width:100%}.hero-showcase{min-height:430px}.hero-showcase-card--main{width:calc(100% - 12px);padding:1rem}.hero-inventory-orb{border-radius:22px;width:74px;height:74px}.hero-inventory{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.hero-showcase-grid{gap:.45rem}.hero-showcase-grid>div{padding:.65rem .5rem}.hero-mini-card{max-width:170px}.hero-mini-card--one{top:8%;left:-6px}.hero-mini-card--two{bottom:6%;right:-6px}}.frostix-bottom-nav{opacity:1;will-change:transform, opacity;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translateY(0)}.frostix-bottom-nav--chat-open{opacity:0;transform:translateY(calc(100% + 1.25rem));pointer-events:none!important}.frostix-bottom-nav--chat-open nav{pointer-events:none!important}.frostix-chat-messages{background:radial-gradient(ellipse at 0% 0%, var(--primary), transparent 42%), radial-gradient(ellipse at 100% 100%, #168dff0d, transparent 45%), var(--background)}@supports (color:color-mix(in lab, red, red)){.frostix-chat-messages{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 42%), radial-gradient(ellipse at 100% 100%, #168dff0d, transparent 45%), color-mix(in srgb, var(--background) 78%, var(--card))}}.frostix-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}@supports (color:color-mix(in lab, red, red)){.frostix-chat-messages{scrollbar-color:color-mix(in srgb, var(--primary) 30%, transparent) transparent}}.frostix-chat-composer{padding-bottom:max(.85rem, env(safe-area-inset-bottom))}.frostix-chat-composer input:not([type=file]){border-radius:14px;min-width:0;min-height:44px;transition:border-color .2s,box-shadow .2s,background .2s}.frostix-chat-composer input:not([type=file]):focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frostix-chat-composer input:not([type=file]):focus{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}}.frostix-chat-composer input:not([type=file]):focus{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.frostix-chat-composer input:not([type=file]):focus{background:color-mix(in srgb, var(--background) 92%, var(--primary))}}.frostix-chat-composer input:not([type=file]):focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.frostix-chat-composer input:not([type=file]):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.frostix-chat-composer button{min-height:44px;transition:transform .18s,border-color .18s,filter .18s}.frostix-chat-composer button:active{transform:scale(.96)}.light .frostix-chat-messages{background:radial-gradient(at 0 0,#0088cc0e,#0000 42%),radial-gradient(at 100% 100%,#168dff09,#0000 45%),#f7fbff}@media (width>=1024px){.frostix-bottom-nav--chat-open{opacity:1;transform:translateY(0);pointer-events:none!important}.frostix-bottom-nav--chat-open nav{pointer-events:auto!important}}@media (prefers-reduced-motion:reduce){.frostix-bottom-nav,.frostix-chat-composer input,.frostix-chat-composer button{transition:none!important}}.frost-product-card{isolation:isolate;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-product-card{border-color:color-mix(in srgb, var(--primary) 16%, var(--border))}}.frost-product-card{background:linear-gradient(155deg, var(--card) 0%, var(--card) 54%, var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){.frost-product-card{background:linear-gradient(155deg, color-mix(in srgb, var(--card) 97%, var(--primary)) 0%, var(--card) 54%, color-mix(in srgb, var(--background) 94%, var(--primary)) 100%)}}.frost-product-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s,background .32s;box-shadow:0 18px 50px -34px #0000009e,inset 0 1px #ffffff12}.frost-product-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-product-card:hover{border-color:color-mix(in srgb, var(--primary) 52%, var(--border))}}.frost-product-card:hover{box-shadow:0 25px 65px -34px var(--primary), 0 12px 28px -22px #000000bf, inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.frost-product-card:hover{box-shadow:0 25px 65px -34px color-mix(in srgb, var(--primary) 30%, transparent), 0 12px 28px -22px #000000bf, inset 0 1px 0 #ffffff1f}}.frost-product-card>.relative.flex{z-index:3}.frost-product-media{isolation:isolate;background:radial-gradient(ellipse at 50% 35%, var(--primary), transparent 56%), linear-gradient(145deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.frost-product-media{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in srgb, var(--primary) 7%, var(--background)), color-mix(in srgb, var(--card) 92%, var(--primary)))}}.frost-product-media-glow{z-index:0;background:radial-gradient(ellipse at 50% 90%, var(--primary), transparent 55%), linear-gradient(135deg, #ffffff0d, transparent 50%)}@supports (color:color-mix(in lab, red, red)){.frost-product-media-glow{background:radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--primary) 15%, transparent), transparent 55%), linear-gradient(135deg, #ffffff0d, transparent 50%)}}.frost-product-media-glow{pointer-events:none}.frost-product-media-glow:before{content:"";aspect-ratio:1;border:1px solid var(--primary);width:66%;position:absolute;top:12%;left:17%}@supports (color:color-mix(in lab, red, red)){.frost-product-media-glow:before{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.frost-product-media-glow:before{box-shadow:0 0 34px var(--primary), inset 0 0 28px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.frost-product-media-glow:before{box-shadow:0 0 34px color-mix(in srgb, var(--primary) 8%, transparent), inset 0 0 28px color-mix(in srgb, var(--primary) 6%, transparent)}}.frost-product-media-glow:before{transition:transform .7s cubic-bezier(.2,.8,.2,1),border-color .4s;transform:scale(.94)}.frost-product-card:hover .frost-product-media-glow:before{border-color:var(--primary);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.frost-product-card:hover .frost-product-media-glow:before{border-color:color-mix(in srgb, var(--primary) 34%, transparent)}}.frost-product-art{z-index:1;transform-origin:50%;will-change:transform;justify-content:center;align-items:center;animation:5.8s ease-in-out infinite frost-product-float;display:flex;position:absolute;inset:0}.frost-product-art img{object-fit:contain;max-width:100%;max-height:100%;filter:drop-shadow(0 13px 15px var(--primary));display:block}@supports (color:color-mix(in lab, red, red)){.frost-product-art img{filter:drop-shadow(0 13px 15px color-mix(in srgb, var(--primary) 17%, transparent))}}.frost-product-art img{-webkit-user-select:none;user-select:none;transition:filter .42s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateZ(0)scale(.98)}.frost-product-card:hover .frost-product-art{animation-duration:3.6s}.frost-product-card:hover .frost-product-art img{filter:drop-shadow(0 17px 20px var(--primary))}@supports (color:color-mix(in lab, red, red)){.frost-product-card:hover .frost-product-art img{filter:drop-shadow(0 17px 20px color-mix(in srgb, var(--primary) 30%, transparent))}}.frost-product-card:hover .frost-product-art img{transform:translateY(-2px)scale(1.055)rotate(-1.2deg)}.frost-product-media-shine{z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:44%;transition:transform .95s cubic-bezier(.2,.8,.2,1);position:absolute;top:-18%;bottom:-18%;left:-60%;transform:translate(-130%)rotate(16deg)}.frost-product-card:hover .frost-product-media-shine{transform:translate(430%)rotate(16deg)}.frost-product-buy{isolation:isolate;transition:transform .2s,filter .25s,box-shadow .25s;position:relative;overflow:hidden}.frost-product-buy:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 15%,#fff3 48%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.frost-product-buy:hover{box-shadow:0 9px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-product-buy:hover{box-shadow:0 9px 24px color-mix(in srgb, var(--primary) 30%, transparent)}}.frost-product-buy:hover{transform:translateY(-1px)}.frost-product-buy:hover:after{transform:translate(120%)}.frost-product-add svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.frost-product-add:hover svg{transform:rotate(90deg)}@keyframes frost-product-float{0%,to{transform:translateY(3px)rotate(-1.2deg)}50%{transform:translateY(-7px)rotate(1.4deg)}}.light .frost-product-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-product-card{border-color:color-mix(in srgb, var(--primary) 20%, #d8e7f3)}}.light .frost-product-card{background:linear-gradient(155deg,#fff 0%,#f8fcff 55%,#eef8ff 100%);box-shadow:0 16px 42px -30px #1b577a47,inset 0 1px #fff}.light .frost-product-card:hover{box-shadow:0 24px 52px -30px var(--primary), inset 0 1px 0 #fff}@supports (color:color-mix(in lab, red, red)){.light .frost-product-card:hover{box-shadow:0 24px 52px -30px color-mix(in srgb, var(--primary) 35%, transparent), inset 0 1px 0 #fff}}.light .frost-product-media{background:radial-gradient(ellipse at 50% 35%, var(--primary), transparent 56%), linear-gradient(145deg, #f4fbff, #eaf6ff)}@supports (color:color-mix(in lab, red, red)){.light .frost-product-media{background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--primary) 12%, white), transparent 56%), linear-gradient(145deg, #f4fbff, #eaf6ff)}}.light .frost-product-media-glow:before{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-product-media-glow:before{border-color:color-mix(in srgb, var(--primary) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.frost-product-art{animation:none!important}.frost-product-card,.frost-product-media-glow:before,.frost-product-art img,.frost-product-media-shine,.frost-product-buy,.frost-product-buy:after,.frost-product-add svg{transition:none!important}}.frost-products-section{isolation:isolate;border:1px solid var(--primary);margin:0 auto clamp(2.5rem,5vw,4rem);padding:clamp(1rem,2.4vw,2rem);position:relative}@supports (color:color-mix(in lab, red, red)){.frost-products-section{border:1px solid color-mix(in srgb, var(--primary) 15%, var(--border))}}.frost-products-section{background:radial-gradient(ellipse at 12% 0%, var(--primary), transparent 44%), radial-gradient(ellipse at 94% 92%, #2497ff0f, transparent 42%), var(--background);border-radius:clamp(1.5rem,3vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.frost-products-section{background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 44%), radial-gradient(ellipse at 94% 92%, #2497ff0f, transparent 42%), color-mix(in srgb, var(--background) 38%, transparent)}}.frost-products-section{box-shadow:0 28px 80px -64px var(--primary), inset 0 1px 0 #ffffff12}@supports (color:color-mix(in lab, red, red)){.frost-products-section{box-shadow:0 28px 80px -64px color-mix(in srgb, var(--primary) 50%, transparent), inset 0 1px 0 #ffffff12}}.frost-products-section .section-header{margin-bottom:clamp(1.5rem,3.3vw,2.7rem)}.frost-products-section .section-subtitle{border:1px solid var(--primary);width:fit-content;margin:0 auto 1rem;padding:.45rem .8rem}@supports (color:color-mix(in lab, red, red)){.frost-products-section .section-subtitle{border:1px solid color-mix(in srgb, var(--primary) 24%, transparent)}}.frost-products-section .section-subtitle{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.frost-products-section .section-subtitle{background:color-mix(in srgb, var(--primary) 8%, var(--background))}}.frost-products-section .section-subtitle{letter-spacing:.16em;font-size:.7rem}.frost-products-section .products-grid{gap:clamp(.9rem,1.7vw,1.55rem)}.light .frost-products-section{background:radial-gradient(at 12% 0,#38bdf81a,#0000 44%),radial-gradient(at 94% 92%,#2497ff0f,#0000 42%),#ffffffb3;border-color:#d6e9f4;box-shadow:0 24px 65px -58px #156fa240,inset 0 1px #fffffff2}@media (width<=680px){.frost-products-section{border-radius:1.4rem;padding:.85rem}}@keyframes frostix-site-alert-pulse{0%{opacity:0}18%{opacity:.72}to{opacity:0}}@keyframes frostix-alert-bell{0%,to{transform:rotate(0)scale(1)}18%{transform:rotate(-12deg)scale(1.04)}38%{transform:rotate(10deg)scale(1.04)}58%{transform:rotate(-6deg)}76%{transform:rotate(4deg)}}@keyframes frostix-alert-progress{0%{opacity:.9;transform:scaleX(1)}to{opacity:.45;transform:scaleX(0)}}html.frostix-site-alert-pulse:after{content:"";z-index:9998;pointer-events:none;animation:.95s ease-out forwards frostix-site-alert-pulse;position:fixed;inset:0;box-shadow:inset 0 0 0 2px #fbbf2452,inset 0 0 64px #fbbf2412}.frostix-alert-icon{animation:.72s cubic-bezier(.2,.8,.2,1) both frostix-alert-bell}.frostix-alert-timer{transform-origin:0;animation:14s linear forwards frostix-alert-progress}@media (prefers-reduced-motion:reduce){html.frostix-site-alert-pulse:after,.frostix-alert-icon,.frostix-alert-timer{animation:none!important}}html{scroll-behavior:smooth;scroll-padding-top:6rem}@keyframes frostix-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes frostix-cart-toast-enter{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes frostix-cart-toast-leave{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.985)}}main>*{animation:.3s cubic-bezier(.2,.75,.25,1) both frostix-route-enter}button:not(:disabled),a[href],[role=button]{-webkit-tap-highlight-color:transparent;transition-timing-function:cubic-bezier(.2,.75,.25,1)}button:not(:disabled):active,[role=button]:active{transform:scale(.975)}a[href]:active{transform:scale(.99)}button svg,a[href] svg,[role=button] svg{transition:transform .2s cubic-bezier(.2,.75,.25,1)}button:hover svg,a[href]:hover svg,[role=button]:hover svg{transform:translateY(-1px)}button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 85%, white)}}button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px}.frostix-cart-toast{z-index:100;top:calc(env(safe-area-inset-top,0px) + 6.5rem);border:1px solid var(--primary);align-items:center;gap:.75rem;width:min(540px,100vw - 1.25rem);min-width:0;padding:.8rem .85rem;display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border))}}.frostix-cart-toast{color:var(--foreground);background:linear-gradient(135deg, var(--card), var(--background));border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast{background:linear-gradient(135deg, color-mix(in srgb, var(--card) 94%, var(--primary)), color-mix(in srgb, var(--background) 96%, var(--primary)))}}.frostix-cart-toast{box-shadow:0 18px 52px -24px #000000b3, 0 0 0 1px var(--primary), inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast{box-shadow:0 18px 52px -24px #000000b3, 0 0 0 1px color-mix(in srgb, var(--primary) 7%, transparent), inset 0 1px 0 #ffffff1a}}.frostix-cart-toast{-webkit-backdrop-filter:blur(24px)saturate(1.25);animation:.36s cubic-bezier(.2,.85,.25,1) both frostix-cart-toast-enter}.frostix-cart-toast--leaving{pointer-events:none;animation:.34s ease-in both frostix-cart-toast-leave}.frostix-cart-toast__check{color:#34d399;background:#10b98124;border:1px solid #34d39940;border-radius:.8rem;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.frostix-cart-toast__link{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:2.4rem;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast__link{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.frostix-cart-toast__link{background:var(--primary);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast__link{background:color-mix(in srgb, var(--primary) 11%, transparent)}}.frostix-cart-toast__link{color:var(--primary);white-space:nowrap;font-size:.72rem;font-weight:850;transition:background .2s,border-color .2s,transform .2s}.frostix-cart-toast__link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast__link:hover{border-color:color-mix(in srgb, var(--primary) 52%, transparent)}}.frostix-cart-toast__link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast__link:hover{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.frostix-cart-toast__link:hover{transform:translateY(-1px)}.frostix-cart-toast__close{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:.65rem;flex:0 0 2rem;place-items:center;transition:background .18s,color .18s;display:grid}.frostix-cart-toast__close:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.frostix-cart-toast__close:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.frostix-cart-toast__close:hover{color:var(--foreground)}.light .frostix-cart-toast{background:linear-gradient(135deg,#fffffffa,#eff9fffa);border-color:#d3e8f5;box-shadow:0 18px 52px -24px #164c7047,inset 0 1px #fff}@media (width<=430px){.frostix-cart-toast{top:calc(env(safe-area-inset-top,0px) + 5.9rem);border-radius:1rem;gap:.55rem;padding:.7rem}.frostix-cart-toast__check{flex-basis:1.9rem;width:1.9rem;height:1.9rem}.frostix-cart-toast__link{gap:.3rem;padding:.5rem .55rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}main>*,.frostix-cart-toast,.frostix-cart-toast--leaving{animation:none!important}button:not(:disabled),a[href],[role=button],button svg,a[href] svg,[role=button] svg{transition:none!important}button:not(:disabled):active,a[href]:active,[role=button]:active{transform:none!important}}@keyframes frostix-menu-open{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}.frostix-dropdown-enter,.frostix-mobile-menu-enter{transform-origin:top;animation:.22s cubic-bezier(.2,.8,.25,1) both frostix-menu-open}@media (prefers-reduced-motion:reduce){.frostix-dropdown-enter,.frostix-mobile-menu-enter{animation:none!important}}.frostix-support-page{isolation:isolate;color:var(--foreground);background:radial-gradient(ellipse at 8% 8%, var(--primary), transparent 36%), radial-gradient(ellipse at 92% 36%, #38bdf80e, transparent 35%), linear-gradient(180deg, var(--background), var(--background) 54%)}@supports (color:color-mix(in lab, red, red)){.frostix-support-page{background:radial-gradient(ellipse at 8% 8%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 36%), radial-gradient(ellipse at 92% 36%, #38bdf80e, transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--background) 97%, var(--primary)), var(--background) 54%)}}.support-ambient{z-index:-1;pointer-events:none;filter:blur(100px);opacity:.23;border-radius:50%;width:28rem;height:28rem;position:absolute}.support-ambient--one{background:var(--primary);top:21rem;left:-18rem}@supports (color:color-mix(in lab, red, red)){.support-ambient--one{background:color-mix(in srgb, var(--primary) 24%, transparent)}}.support-ambient--two{background:#6366f121;top:62rem;right:-18rem}.support-reveal{animation:.55s cubic-bezier(.2,.8,.2,1) both frostix-support-reveal}.support-delay-1{animation-delay:80ms}.support-delay-2{animation-delay:.15s}.support-delay-3{animation-delay:.22s}@keyframes frostix-support-reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translate(0)}}@keyframes frostix-support-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes frostix-support-float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes frostix-support-pulse{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes frostix-support-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes frostix-support-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes frostix-support-modal-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.support-hero{border:1px solid var(--primary);grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);min-height:440px;padding:clamp(1.5rem,4vw,3.35rem);display:grid}@supports (color:color-mix(in lab, red, red)){.support-hero{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border))}}.support-hero{background:radial-gradient(ellipse at 85% 5%, #38bdf826, transparent 42%), radial-gradient(ellipse at 10% 100%, var(--primary), transparent 43%), linear-gradient(135deg, var(--card), var(--background) 65%, #071627);border-radius:clamp(1.6rem,3vw,2.4rem)}@supports (color:color-mix(in lab, red, red)){.support-hero{background:radial-gradient(ellipse at 85% 5%, #38bdf826, transparent 42%), radial-gradient(ellipse at 10% 100%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 43%), linear-gradient(135deg, color-mix(in srgb, var(--card) 97%, #06243a), color-mix(in srgb, var(--background) 91%, #0b3150) 65%, #071627)}}.support-hero{box-shadow:0 34px 100px -58px #000c,inset 0 1px #ffffff12,0 0 0 1px #ffffff05}.support-hero-grid{z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(var(--primary) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.support-hero-grid{background-image:linear-gradient(color-mix(in srgb, var(--primary) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 8%, transparent) 1px, transparent 1px)}}.support-hero-grid{background-size:36px 36px;-webkit-mask-image:linear-gradient(110deg,#0000 4%,#000 45% 90%,#0000);mask-image:linear-gradient(110deg,#0000 4%,#000 45% 90%,#0000)}.support-hero-glow{z-index:-1;background:var(--primary);border-radius:50%;width:31rem;height:31rem;position:absolute;top:-13rem;right:4%}@supports (color:color-mix(in lab, red, red)){.support-hero-glow{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.support-hero-glow{filter:blur(85px);pointer-events:none}.support-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #7dd3fc18;border-radius:50%;position:absolute}.support-hero-orbit--one{width:39rem;height:39rem;top:-14rem;right:-8rem}.support-hero-orbit--two{width:29rem;height:29rem;top:-9rem;right:-3rem}.support-hero-copy{min-width:0}.support-eyebrow{color:#b9eafc;letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:.58rem;max-width:100%;font-size:.66rem;font-weight:900;line-height:1.4;display:inline-flex}.support-eyebrow-icon{color:#7dd3fc;background:#38bdf81c;border:1px solid #7dd3fc3d;border-radius:.65rem;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;display:grid;box-shadow:inset 0 1px #ffffff14}.support-eyebrow-dot{background:#bae6fd8c;border-radius:50%;width:3px;height:3px}.support-eyebrow-live{color:#bae6fdad;letter-spacing:.07em;font-size:.61rem;font-weight:750}.support-hero-title{color:#f5fbff;letter-spacing:-.06em;text-wrap:balance;max-width:680px;margin:1.35rem 0 0;font-size:clamp(2.25rem,4.6vw,4.15rem);font-weight:950;line-height:.99}.support-hero-title span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(103deg,#f1fbff 0%,#8be7ff 47%,#62b9ff 82%,#a7baff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.32rem;display:block}.support-hero-description{color:#deeffaad;max-width:520px;margin:1.25rem 0 0;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.8}.support-hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.7rem;display:flex}.support-primary-button,.support-secondary-button,.support-empty-button,.support-modal-submit{border-radius:14px;justify-content:center;align-items:center;gap:.6rem;min-height:47px;font-size:.82rem;font-weight:850;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative}.support-primary-button{color:#051c2b;background:linear-gradient(115deg,#79e5fb,#4aaef4 72%,#6c9cf5);border:1px solid #ffffff45;padding:.85rem 1.05rem;overflow:hidden;box-shadow:0 12px 30px -16px #4fc1f8d9,inset 0 1px #ffffff61}.support-primary-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff52 48%,#0000 72%);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-125%)}.support-primary-button:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 36px -16px #4fc1f8b3}.support-primary-button:hover:after{transform:translate(125%)}.support-button-arrow{transition:transform .2s}.support-primary-button:hover .support-button-arrow{transform:translate(2px,-2px)}.support-secondary-button{color:#e6f7ffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07182a61;border:1px solid #bae6fd2b;padding:.8rem .95rem;text-decoration:none}.support-secondary-button:hover{color:#fff;background:#38bdf814;border-color:#7dd3fc61;transform:translateY(-2px)}.support-secondary-button svg{transition:transform .2s}.support-secondary-button:hover svg{transform:translate(2px,2px)}.support-trust-row{color:#bae6fdb3;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.65rem;font-size:.68rem;font-weight:700;display:flex}.support-trust-row span{align-items:center;gap:.45rem;display:inline-flex}.support-trust-row svg{color:#7dd3fc}.support-hero-art{perspective:1000px;justify-content:center;align-items:center;min-width:0;min-height:340px;display:flex}.support-art-halo{aspect-ratio:1;filter:blur(15px);background:radial-gradient(circle,#4cc2ff3b,#2688df12 48%,#0000 72%);border-radius:50%;width:72%;animation:5.8s ease-in-out infinite frostix-support-pulse;position:absolute}.support-art-ring{pointer-events:none;border:1px solid #7dd3fc29;border-radius:50%;position:absolute}.support-art-ring--outer{aspect-ratio:1;border-style:dashed;border-color:#7dd3fc26;width:min(100%,390px);animation:44s linear infinite frostix-support-orbit}.support-art-ring--inner{aspect-ratio:1;border-color:#7dd3fc1a;width:min(82%,320px);animation:60s linear infinite reverse frostix-support-orbit}.support-art-card{border:1px solid #a5e0ff3b;border-radius:25px;width:min(86%,340px);height:276px;position:absolute}.support-art-card--back{background:linear-gradient(140deg,#4cb5ee1f,#0c254047);transform:rotate(8deg)translate(11px,5px);box-shadow:0 25px 70px #0000002b}.support-art-card--front{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(148deg,#112b42f7,#07182aeb);flex-direction:column;padding:1.05rem;animation:6.5s ease-in-out infinite frostix-support-float;display:flex;box-shadow:0 32px 78px -35px #000000e0,inset 0 1px #ffffff14,0 0 40px #4cb5ee14}.support-art-card-top,.support-art-bottom,.support-art-conversation,.support-art-reply{align-items:center;display:flex}.support-art-card-top{justify-content:space-between}.support-art-brand{color:#9be8ff;letter-spacing:.11em;align-items:center;gap:.45rem;font-size:.62rem;font-weight:950;display:inline-flex}.support-art-menu{gap:3px;display:flex}.support-art-menu i{background:#bae6fd73;border-radius:50%;width:4px;height:4px}.support-art-conversation{gap:.7rem;margin-top:1.45rem}.support-art-avatar{color:#7dd3fc;background:linear-gradient(140deg,#38bdf833,#6366f11f);border:1px solid #7dd3fc40;border-radius:15px;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.support-art-message{flex:1;gap:.48rem;display:grid}.support-art-line{background:linear-gradient(90deg,#a5e0ff3d,#a5e0ff1c);border-radius:999px;height:7px;display:block}.support-art-line--wide{width:90%}.support-art-line--short{width:58%}.support-art-reply{background:#38bdf812;border:1px solid #38bdf826;border-radius:14px 14px 4px;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.45rem;width:65%;margin-top:.95rem;padding:.8rem}.support-art-line--reply{background:#7dd3fc52;width:100%;height:6px}.support-art-line--reply-short{background:#7dd3fc2b;width:62%;height:6px}.support-art-bottom{gap:.5rem;margin-top:auto;padding-top:.75rem}.support-art-input{background:#0514248c;border:1px solid #bae6fd21;border-radius:11px;flex:1;height:35px}.support-art-send{color:#062538;background:linear-gradient(135deg,#7de8fc,#4aaef4);border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.support-art-caption{color:#e0f4ffc7;white-space:nowrap;background:#07182aed;border:1px solid #7dd3fc30;border-radius:14px;align-items:center;gap:.5rem;max-width:calc(100% + 1rem);padding:.7rem .85rem;font-size:.62rem;font-weight:750;display:flex;position:absolute;bottom:-1.25rem;right:-1.2rem;box-shadow:0 15px 35px #00000047}.support-art-caption-icon{color:#6ee7b7;background:#34d39921;border-radius:8px;flex:0 0 1.45rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}.support-art-spark{color:#a5e9ff;text-shadow:0 0 18px #7dd3fca6;animation:3.8s ease-in-out infinite frostix-support-pulse;position:absolute}.support-art-spark--one{font-size:1.4rem;top:5%;left:17%}.support-art-spark--two{font-size:1.8rem;animation-delay:-1.2s;top:18%;right:8%}.support-art-spark--three{font-size:2.4rem;animation-delay:-2s;bottom:13%;left:9%}.support-floating-chip{z-index:3;color:#e5f6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091e32e6;border:1px solid #a5e0ff33;border-radius:15px;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex;position:absolute;box-shadow:0 18px 45px -24px #000c,inset 0 1px #ffffff14}.support-floating-chip--top{animation:6s ease-in-out infinite frostix-support-float;top:13%;left:-3%}.support-floating-chip--bottom{animation:6.5s ease-in-out -1.5s infinite frostix-support-float;bottom:13%;right:-4%}.support-floating-chip-icon{color:#7dd3fc;background:#38bdf821;border:1px solid #7dd3fc2e;border-radius:11px;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.support-floating-chip strong,.support-floating-chip small{display:block}.support-floating-chip strong{font-size:.67rem;font-weight:900}.support-floating-chip small{color:#bae6fd91;margin-top:.2rem;font-size:.59rem;font-weight:650}.support-floating-check{color:#6ee7b7;background:#34d39924;border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}.support-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.support-stat-card{border:1px solid var(--primary);min-width:0;padding:1.15rem 1.25rem 1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-stat-card{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--border))}}.support-stat-card{background:linear-gradient(145deg, var(--card), var(--background));border-radius:19px}@supports (color:color-mix(in lab, red, red)){.support-stat-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card) 96%, var(--primary)), color-mix(in srgb, var(--background) 92%, var(--card)))}}.support-stat-card{transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0d}.support-stat-card:after{content:"";background:var(--stat-accent,var(--primary));border-radius:50%;width:9rem;height:9rem;position:absolute;top:-4rem;right:-3rem}@supports (color:color-mix(in lab, red, red)){.support-stat-card:after{background:color-mix(in srgb, var(--stat-accent,var(--primary)) 12%, transparent)}}.support-stat-card:after{filter:blur(25px);pointer-events:none;transition:transform .4s}.support-stat-card:hover{border-color:var(--stat-accent,var(--primary));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.support-stat-card:hover{border-color:color-mix(in srgb, var(--stat-accent,var(--primary)) 34%, var(--border))}}.support-stat-card:hover{box-shadow:0 15px 35px -27px var(--stat-accent,var(--primary)), inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab, red, red)){.support-stat-card:hover{box-shadow:0 15px 35px -27px color-mix(in srgb, var(--stat-accent,var(--primary)) 45%, transparent), inset 0 1px 0 #ffffff0f}}.support-stat-card:hover:after{transform:scale(1.2)}.support-stat-card--blue{--stat-accent:#5ce1fd}.support-stat-card--violet{--stat-accent:#8ed8f7}.support-stat-card--mint{--stat-accent:#6ee7b7}.support-stat-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.support-stat-icon{border:1px solid var(--stat-accent);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-stat-icon{border:1px solid color-mix(in srgb, var(--stat-accent) 22%, transparent)}}.support-stat-icon{background:var(--stat-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.support-stat-icon{background:color-mix(in srgb, var(--stat-accent) 10%, transparent)}}.support-stat-icon{color:var(--stat-accent)}.support-stat-dot{background:var(--stat-accent);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.support-stat-dot{background:color-mix(in srgb, var(--stat-accent) 70%, transparent)}}.support-stat-dot{box-shadow:0 0 14px var(--stat-accent)}@supports (color:color-mix(in lab, red, red)){.support-stat-dot{box-shadow:0 0 14px color-mix(in srgb, var(--stat-accent) 28%, transparent)}}.support-stat-label{z-index:1;color:var(--muted-foreground);margin:.9rem 0 0;font-size:.7rem;font-weight:750;position:relative}.support-stat-bottom{z-index:1;flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin-top:.25rem;display:flex;position:relative}.support-stat-value{color:var(--foreground);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:950;line-height:1.2}.support-stat-description{color:var(--muted-foreground);font-size:.62rem;font-weight:600}.support-workspace{margin-top:clamp(2.5rem,5vw,4rem);scroll-margin-top:6.5rem}.support-workspace-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;display:flex}.support-workspace-heading h2{color:var(--foreground);letter-spacing:-.05em;margin:.4rem 0 0;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:950;line-height:1.1}.support-workspace-heading p{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.83rem;line-height:1.6}.support-section-kicker{color:var(--primary);letter-spacing:.16em;align-items:center;gap:.42rem;font-size:.61rem;font-weight:950;line-height:1.4;display:inline-flex}.support-refresh-button{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:39px;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-refresh-button{background:color-mix(in srgb, var(--card) 80%, transparent)}}.support-refresh-button{color:var(--muted-foreground);font-size:.7rem;font-weight:800;transition:transform .2s,color .2s,border-color .2s,background .2s}.support-refresh-button:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.support-refresh-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}.support-refresh-button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-refresh-button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.support-refresh-button:hover:not(:disabled){color:var(--primary)}.support-refresh-button:disabled{cursor:wait;opacity:.65}.support-workspace-grid{grid-template-columns:minmax(285px,350px) minmax(0,1fr);align-items:stretch;gap:1rem;min-width:0;display:grid}.support-ticket-panel,.support-conversation-panel{border:1px solid var(--primary);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-ticket-panel,.support-conversation-panel{border:1px solid color-mix(in srgb, var(--primary) 13%, var(--border))}}.support-ticket-panel,.support-conversation-panel{background:linear-gradient(155deg, var(--card), var(--background));border-radius:23px}@supports (color:color-mix(in lab, red, red)){.support-ticket-panel,.support-conversation-panel{background:linear-gradient(155deg, color-mix(in srgb, var(--card) 96%, var(--primary)), color-mix(in srgb, var(--background) 97%, var(--primary)))}}.support-ticket-panel,.support-conversation-panel{box-shadow:0 26px 60px -50px #000c,inset 0 1px #ffffff0a}.support-ticket-panel{flex-direction:column;display:flex}.support-ticket-panel-top{border-bottom:1px solid var(--border);padding:.85rem}.support-tabs{border:1px solid var(--border);gap:.35rem;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-tabs{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.support-tabs{background:var(--background);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.support-tabs{background:color-mix(in srgb, var(--background) 70%, transparent)}}.support-tab{min-width:0;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:.42rem;padding:.65rem .52rem;font-size:.68rem;font-weight:850;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.support-tab:hover:not(.support-tab--active){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-tab:hover:not(.support-tab--active){background:color-mix(in srgb, var(--primary) 6%, transparent)}}.support-tab:hover:not(.support-tab--active){color:var(--foreground)}.support-tab--active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-tab--active{border-color:color-mix(in srgb, var(--primary) 26%, transparent)}}.support-tab--active{background:linear-gradient(130deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.support-tab--active{background:linear-gradient(130deg, color-mix(in srgb, var(--primary) 16%, var(--card)), color-mix(in srgb, var(--primary) 7%, var(--card)))}}.support-tab--active{color:var(--primary);box-shadow:inset 0 1px 0 #ffffff0f, 0 5px 16px -12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-tab--active{box-shadow:inset 0 1px 0 #ffffff0f, 0 5px 16px -12px color-mix(in srgb, var(--primary) 60%, transparent)}}.support-tab-count{background:var(--foreground);border-radius:6px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .25rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.support-tab-count{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.support-tab-count{font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:900}.support-tab--active .support-tab-count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-tab--active .support-tab-count{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.support-search{border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:.55rem;min-height:43px;margin-top:.7rem;padding:0 .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-search{background:color-mix(in srgb, var(--background) 73%, transparent)}}.support-search{color:var(--muted-foreground);transition:border-color .2s,box-shadow .2s,background .2s}.support-search:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-search:focus-within{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}}.support-search:focus-within{background:var(--background);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}}.support-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:.69rem}.support-search input::placeholder{color:var(--muted-foreground);opacity:.78}.support-search-clear{width:1.6rem;height:1.6rem;color:var(--muted-foreground);border-radius:7px;flex:0 0 1.6rem;place-items:center;transition:background .18s,color .18s;display:grid}.support-search-clear:hover{background:var(--secondary);color:var(--foreground)}.support-ticket-list{scrollbar-width:thin;scrollbar-color:var(--primary) transparent;flex-direction:column;flex:1;gap:.45rem;min-height:380px;max-height:620px;padding:.65rem;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.support-ticket-list{scrollbar-color:color-mix(in srgb, var(--primary) 26%, transparent) transparent}}.support-ticket-list{overscroll-behavior:contain}.support-ticket-item{width:100%;color:var(--foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:flex-start;gap:.7rem;padding:.9rem .75rem;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;animation:.28s both frostix-support-reveal;display:flex;position:relative;overflow:hidden}.support-ticket-item:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item:hover{border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}}.support-ticket-item:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item:hover{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.support-ticket-item--active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item--active{border-color:color-mix(in srgb, var(--primary) 37%, var(--border))}}.support-ticket-item--active{background:linear-gradient(125deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.support-ticket-item--active{background:linear-gradient(125deg, color-mix(in srgb, var(--primary) 12%, var(--card)), color-mix(in srgb, var(--primary) 4%, var(--card)))}}.support-ticket-item--active{box-shadow:inset 0 1px 0 #ffffff0d, 0 10px 22px -20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item--active{box-shadow:inset 0 1px 0 #ffffff0d, 0 10px 22px -20px color-mix(in srgb, var(--primary) 60%, transparent)}}.support-ticket-item-icon{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-ticket-item-icon{background:color-mix(in srgb, var(--background) 60%, transparent)}}.support-ticket-item-icon{color:var(--muted-foreground);transition:transform .22s,background .22s,color .22s,border-color .22s}.support-ticket-item:hover .support-ticket-item-icon{border-color:var(--primary);transform:translateY(-1px)rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item:hover .support-ticket-item-icon{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}}.support-ticket-item:hover .support-ticket-item-icon{color:var(--primary)}.support-ticket-item-icon--active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item-icon--active{border-color:color-mix(in srgb, var(--primary) 31%, transparent)}}.support-ticket-item-icon--active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-ticket-item-icon--active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.support-ticket-item-icon--active{color:var(--primary)}.support-ticket-item-content{flex:1;min-width:0;display:block}.support-ticket-item-heading{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.support-ticket-item-heading strong{min-width:0;color:var(--foreground);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;display:block;overflow:hidden}.support-ticket-chevron{color:var(--muted-foreground);opacity:0;flex:none;transition:opacity .2s,transform .2s,color .2s;transform:translate(-3px)}.support-ticket-item:hover .support-ticket-chevron,.support-ticket-item--active .support-ticket-chevron{opacity:1;color:var(--primary);transform:translate(0)}.support-ticket-item-meta{min-width:0;color:var(--muted-foreground);align-items:center;gap:.42rem;margin-top:.37rem;font-size:.61rem;font-weight:650;display:flex}.support-meta-dot{background:var(--muted-foreground);border-radius:50%;flex:0 0 3px;width:3px;height:3px}@supports (color:color-mix(in lab, red, red)){.support-meta-dot{background:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}}.support-status{border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin-top:.58rem;padding:.28rem .48rem;font-size:.59rem;font-weight:850;line-height:1.2;display:inline-flex}.support-status--waiting{color:#fbbf24;background:#fbbf2412;border-color:#fbbf242e}.support-status--live{color:#34d399;background:#34d39913;border-color:#34d39930}.support-status--resolved{color:#7dd3fc;background:#38bdf814;border-color:#38bdf833}.support-status--archived{border-color:var(--border);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.support-status--archived{background:color-mix(in srgb, var(--muted-foreground) 7%, transparent)}}.support-status--archived{color:var(--muted-foreground)}.support-ticket-active-rail{background:var(--primary);width:2px;box-shadow:0 0 10px var(--primary);border-radius:999px;position:absolute;inset:20% auto 20% 0}@supports (color:color-mix(in lab, red, red)){.support-ticket-active-rail{box-shadow:0 0 10px color-mix(in srgb, var(--primary) 60%, transparent)}}.support-ticket-panel-footer{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.45rem;padding:.8rem .95rem;font-size:.61rem;font-weight:650;display:flex}.support-ticket-panel-footer svg{color:var(--primary);flex:none}.support-list-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;padding:2rem 1.1rem;display:flex}.support-state-icon{border:1px solid var(--primary);place-items:center;width:3.3rem;height:3.3rem;margin-bottom:.95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-state-icon{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.support-state-icon{background:var(--primary);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.support-state-icon{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.support-state-icon{color:var(--primary);box-shadow:0 12px 35px -25px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-state-icon{box-shadow:0 12px 35px -25px color-mix(in srgb, var(--primary) 60%, transparent)}}.support-state-icon--error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.support-state-icon--error{border-color:color-mix(in srgb, var(--destructive) 25%, transparent)}}.support-state-icon--error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.support-state-icon--error{background:color-mix(in srgb, var(--destructive) 8%, transparent)}}.support-state-icon--error{color:var(--destructive)}.support-list-state>strong{color:var(--foreground);font-size:.82rem;font-weight:900}.support-list-state>p{max-width:265px;color:var(--muted-foreground);margin:.4rem 0 0;font-size:.68rem;line-height:1.75}.support-state-action{border:1px solid var(--primary);justify-content:center;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.6rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-state-action{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border))}}.support-state-action{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.support-state-action{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.support-state-action{color:var(--primary);font-size:.68rem;font-weight:850;transition:transform .2s,background .2s,border-color .2s}.support-state-action:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.support-state-action:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}}.support-state-action:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-state-action:hover{background:color-mix(in srgb, var(--primary) 13%, var(--card))}}.support-ticket-skeletons{gap:.5rem;padding:.35rem;display:grid}.support-ticket-skeleton{border:1px solid var(--border);border-radius:15px;align-items:flex-start;gap:.7rem;min-height:105px;padding:.9rem .75rem;display:flex}.support-ticket-skeleton>span,.support-ticket-skeleton i{background:linear-gradient(105deg, var(--muted-foreground) 25%, var(--primary) 50%, var(--muted-foreground) 75%);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.support-ticket-skeleton>span,.support-ticket-skeleton i{background:linear-gradient(105deg, color-mix(in srgb, var(--muted-foreground) 9%, transparent) 25%, color-mix(in srgb, var(--primary) 15%, transparent) 50%, color-mix(in srgb, var(--muted-foreground) 9%, transparent) 75%)}}.support-ticket-skeleton>span,.support-ticket-skeleton i{background-size:240% 100%;animation:1.5s ease-in-out infinite frostix-support-skeleton}.support-ticket-skeleton>span{flex:0 0 2.35rem;width:2.35rem;height:2.35rem}.support-ticket-skeleton>div{flex:1;gap:.55rem;padding-top:.1rem;display:grid}.support-ticket-skeleton i:first-child{width:85%;height:9px}.support-ticket-skeleton i:nth-child(2){width:52%;height:7px}.support-ticket-skeleton i:nth-child(3){border-radius:7px;width:35%;height:17px;margin-top:.15rem}.support-conversation-panel{flex-direction:column;min-width:0;display:flex}.support-conversation-panel--selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-conversation-panel--selected{border-color:color-mix(in srgb, var(--primary) 20%, var(--border))}}.support-chat-wrap{flex-direction:column;gap:.75rem;min-width:0;display:flex}.support-chat-summary{border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 95% 0%, var(--primary), transparent 54%), var(--card);justify-content:space-between;align-items:center;gap:.8rem;padding:1.05rem 1.1rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-chat-summary{background:radial-gradient(ellipse at 95% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 54%), color-mix(in srgb, var(--card) 96%, var(--primary))}}.support-chat-summary h3{max-width:36rem;color:var(--foreground);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:.38rem 0 0;font-size:1rem;font-weight:950;overflow:hidden}.support-chat-live-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 9px var(--primary);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.support-chat-live-dot{box-shadow:0 0 9px color-mix(in srgb, var(--primary) 50%, transparent)}}.support-chat-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.63rem;font-weight:650;display:flex}.support-chat-wrap>.frostix-chat-shell{border-width:0;border-top:1px solid var(--border);height:auto;min-height:530px;box-shadow:none;border-radius:0}.support-chat-wrap .frostix-chat-shell>div:first-child{background:linear-gradient(120deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.support-chat-wrap .frostix-chat-shell>div:first-child{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 8%, var(--card)), var(--card))}}.support-chat-agent{align-items:center;gap:.6rem;display:flex}.support-chat-agent-icon{border:1px solid var(--primary);flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-chat-agent-icon{border:1px solid color-mix(in srgb, var(--primary) 23%, transparent)}}.support-chat-agent-icon{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.support-chat-agent-icon{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.support-chat-agent-icon{color:var(--primary)}.support-chat-agent strong,.support-chat-agent small{display:block}.support-chat-agent strong{color:var(--foreground);font-size:.74rem;font-weight:900}.support-chat-agent small{color:var(--muted-foreground);margin-top:.15rem;font-size:.6rem;font-weight:600}.support-chat-private,.support-chat-readonly{border:1px solid var(--border);width:fit-content;color:var(--muted-foreground);white-space:nowrap;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .58rem;font-size:.59rem;font-weight:850;display:inline-flex}.support-chat-private{color:#6ee7b7;background:#34d3990f;border-color:#34d3992e}.support-chat-readonly{color:#fbbf24;background:#fbbf240f;border-color:#fbbf242e}.support-conversation-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:650px;padding:2.3rem;display:flex;position:relative;overflow:hidden}.support-conversation-empty:before{content:"";background:radial-gradient(circle, var(--primary), transparent 70%);border-radius:50%;width:25rem;height:25rem;position:absolute;top:3rem;left:50%}@supports (color:color-mix(in lab, red, red)){.support-conversation-empty:before{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 9%, transparent), transparent 70%)}}.support-conversation-empty:before{pointer-events:none;transform:translate(-50%)}.support-empty-visual{place-items:center;width:145px;height:145px;margin-bottom:1.1rem;display:grid;position:relative}.support-empty-orbit{border:1px solid var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.support-empty-orbit{border:1px solid color-mix(in srgb, var(--primary) 23%, transparent)}}.support-empty-orbit{border-radius:50%}.support-empty-orbit--one{border-style:dashed;animation:35s linear infinite frostix-support-orbit;inset:7px}.support-empty-orbit--two{border-color:var(--primary);inset:22px}@supports (color:color-mix(in lab, red, red)){.support-empty-orbit--two{border-color:color-mix(in srgb, var(--primary) 13%, transparent)}}.support-empty-orbit--two{animation:25s linear infinite reverse frostix-support-orbit}.support-empty-icon{border:1px solid var(--primary);place-items:center;width:70px;height:70px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-empty-icon{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent)}}.support-empty-icon{background:linear-gradient(140deg, var(--primary), var(--primary));border-radius:23px}@supports (color:color-mix(in lab, red, red)){.support-empty-icon{background:linear-gradient(140deg, color-mix(in srgb, var(--primary) 17%, var(--card)), color-mix(in srgb, var(--primary) 5%, var(--background)))}}.support-empty-icon{color:var(--primary);box-shadow:0 15px 40px -22px var(--primary), inset 0 1px 0 #ffffff17}@supports (color:color-mix(in lab, red, red)){.support-empty-icon{box-shadow:0 15px 40px -22px color-mix(in srgb, var(--primary) 65%, transparent), inset 0 1px 0 #ffffff17}}.support-empty-icon{animation:5s ease-in-out infinite frostix-support-float}.support-empty-spark{color:var(--primary);text-shadow:0 0 16px var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.support-empty-spark{text-shadow:0 0 16px color-mix(in srgb, var(--primary) 55%, transparent)}}.support-empty-spark{animation:4s ease-in-out infinite frostix-support-pulse}.support-empty-spark--one{font-size:1.3rem;top:5px;right:18px}.support-empty-spark--two{font-size:1.6rem;animation-delay:-1.8s;bottom:17px;left:7px}.support-conversation-empty h3{color:var(--foreground);letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(1.35rem,2.3vw,1.7rem);font-weight:950;position:relative}.support-conversation-empty>p{max-width:350px;color:var(--muted-foreground);margin:.65rem 0 0;font-size:.78rem;line-height:1.8;position:relative}.support-empty-button{border:1px solid var(--primary);margin-top:1.25rem;padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.support-empty-button{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.support-empty-button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-empty-button{background:color-mix(in srgb, var(--primary) 12%, var(--card))}}.support-empty-button{color:var(--primary)}.support-empty-button:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.support-empty-button:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.support-empty-button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-empty-button:hover{background:color-mix(in srgb, var(--primary) 17%, var(--card))}}.support-empty-button:hover{box-shadow:0 13px 30px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-empty-button:hover{box-shadow:0 13px 30px -22px color-mix(in srgb, var(--primary) 70%, transparent)}}.support-empty-button svg:last-child{transition:transform .2s}.support-empty-button:hover svg:last-child{transform:translate(3px)}.support-empty-footnote{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.62rem;font-weight:650;display:flex;position:relative}.support-empty-footnote svg{color:var(--primary)}.support-mobile-back{padding:.75rem .9rem 0;display:none}.support-mobile-back button{color:var(--primary);align-items:center;gap:.4rem;font-size:.72rem;font-weight:850;display:inline-flex}.support-mobile-back button:hover{color:var(--foreground)}.support-help-strip{border:1px solid var(--primary);align-items:center;gap:.9rem;margin-top:1rem;padding:1.1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-help-strip{border:1px solid color-mix(in srgb, var(--primary) 17%, var(--border))}}.support-help-strip{background:radial-gradient(ellipse at 0% 50%, var(--primary), transparent 46%), var(--card);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.support-help-strip{background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 46%), color-mix(in srgb, var(--card) 82%, transparent)}}.support-help-strip{box-shadow:inset 0 1px #ffffff0a}.support-help-strip-icon{border:1px solid var(--primary);flex:0 0 2.55rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-help-strip-icon{border:1px solid color-mix(in srgb, var(--primary) 23%, transparent)}}.support-help-strip-icon{background:var(--primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.support-help-strip-icon{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.support-help-strip-icon{color:var(--primary)}.support-help-strip strong{color:var(--foreground);font-size:.78rem;font-weight:900;display:block}.support-help-strip p{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.67rem;line-height:1.65}.support-help-strip-link{color:var(--primary);border-radius:10px;flex:none;align-items:center;gap:.4rem;padding:.6rem .7rem;font-size:.7rem;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.support-help-strip-link:hover{background:var(--primary);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.support-help-strip-link:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.support-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(13px)saturate(.85);background:#010711c2;justify-content:center;align-items:center;padding:1rem;animation:.22s both frostix-support-modal-in;display:flex;position:fixed;inset:0;overflow-y:auto}.support-modal{isolation:isolate;border:1px solid var(--primary);width:min(100%,555px);max-height:min(92vh,850px);position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.support-modal{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border))}}.support-modal{background:radial-gradient(ellipse at 90% 0%, var(--primary), transparent 40%), linear-gradient(150deg, var(--card), var(--background));border-radius:27px}@supports (color:color-mix(in lab, red, red)){.support-modal{background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 40%), linear-gradient(150deg, color-mix(in srgb, var(--card) 98%, var(--primary)), var(--background))}}.support-modal{color:var(--foreground);scrollbar-width:thin;scrollbar-color:var(--primary) transparent;animation:.34s cubic-bezier(.2,.85,.25,1) both frostix-support-modal-in;box-shadow:0 35px 110px #00000094,inset 0 1px #ffffff12}@supports (color:color-mix(in lab, red, red)){.support-modal{scrollbar-color:color-mix(in srgb, var(--primary) 25%, transparent) transparent}}.support-modal-glow{z-index:-1;background:var(--primary);border-radius:50%;width:18rem;height:18rem;position:absolute;top:-9rem;right:-7rem}@supports (color:color-mix(in lab, red, red)){.support-modal-glow{background:color-mix(in srgb, var(--primary) 13%, transparent)}}.support-modal-glow{filter:blur(60px);pointer-events:none}.support-modal-header{border-bottom:1px solid var(--border);padding:1.55rem 1.55rem 1.25rem;position:relative}.support-modal-icon{border:1px solid var(--primary);place-items:center;width:2.7rem;height:2.7rem;margin-bottom:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.support-modal-icon{border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)}}.support-modal-icon{background:var(--primary);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.support-modal-icon{background:color-mix(in srgb, var(--primary) 11%, transparent)}}.support-modal-icon{color:var(--primary);box-shadow:0 12px 35px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-modal-icon{box-shadow:0 12px 35px -24px color-mix(in srgb, var(--primary) 80%, transparent)}}.support-modal-close{border:1px solid var(--border);background:var(--background);border-radius:11px;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.support-modal-close{background:color-mix(in srgb, var(--background) 65%, transparent)}}.support-modal-close{color:var(--muted-foreground);transition:transform .2s,color .2s,background .2s}.support-modal-close:hover:not(:disabled){background:var(--secondary);color:var(--foreground);transform:rotate(90deg)}.support-modal-close:disabled{opacity:.5}.support-modal-header h2{letter-spacing:-.05em;margin:.6rem 0 0;font-size:clamp(1.35rem,4vw,1.8rem);font-weight:950;line-height:1.12}.support-modal-header p{max-width:400px;color:var(--muted-foreground);margin:.55rem 0 0;font-size:.77rem;line-height:1.75}.support-modal-form{gap:1.05rem;padding:1.35rem 1.55rem 1.45rem;display:grid}.support-form-field{gap:.5rem;display:grid}.support-form-field>span{color:var(--foreground);font-size:.73rem;font-weight:850}.support-form-field>span i{color:var(--primary);font-style:normal}.support-form-field input,.support-form-field textarea{border:1px solid var(--border);background:var(--background);border-radius:13px;outline:none;width:100%;min-width:0;display:block}@supports (color:color-mix(in lab, red, red)){.support-form-field input,.support-form-field textarea{background:color-mix(in srgb, var(--background) 78%, transparent)}}.support-form-field input,.support-form-field textarea{color:var(--foreground);font:inherit;font-size:.78rem;line-height:1.7;transition:border-color .22s,box-shadow .22s,background .22s}.support-form-field input{min-height:47px;padding:.7rem .85rem}.support-form-field textarea{resize:vertical;min-height:135px;padding:.75rem .85rem}.support-form-field input::placeholder,.support-form-field textarea::placeholder{color:var(--muted-foreground);opacity:.7}.support-form-field input:focus,.support-form-field textarea:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-form-field input:focus,.support-form-field textarea:focus{border-color:color-mix(in srgb, var(--primary) 62%, var(--border))}}.support-form-field input:focus,.support-form-field textarea:focus{background:var(--background);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-form-field input:focus,.support-form-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 11%, transparent)}}.support-form-field small{color:var(--muted-foreground);font-size:.62rem;line-height:1.4}.support-form-count{font-variant-numeric:tabular-nums;justify-self:end}.support-form-error{border:1px solid var(--destructive);align-items:flex-start;gap:.55rem;padding:.75rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.support-form-error{border:1px solid color-mix(in srgb, var(--destructive) 27%, transparent)}}.support-form-error{background:var(--destructive);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.support-form-error{background:color-mix(in srgb, var(--destructive) 7%, transparent)}}.support-form-error{color:var(--destructive);font-size:.7rem;line-height:1.55}.support-modal-footer{gap:.65rem;margin-top:.15rem;display:flex}.support-modal-cancel,.support-modal-submit{min-height:45px;padding:.72rem .95rem}.support-modal-cancel{border:1px solid var(--border);background:var(--background);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.support-modal-cancel{background:color-mix(in srgb, var(--background) 65%, transparent)}}.support-modal-cancel{color:var(--muted-foreground);font-size:.76rem;font-weight:800;transition:background .2s,color .2s,transform .2s}.support-modal-cancel:hover:not(:disabled){background:var(--secondary);color:var(--foreground);transform:translateY(-1px)}.support-modal-submit{border:1px solid var(--primary);flex:1}@supports (color:color-mix(in lab, red, red)){.support-modal-submit{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent)}}.support-modal-submit{background:linear-gradient(120deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.support-modal-submit{background:linear-gradient(120deg, var(--primary), color-mix(in srgb, var(--primary) 65%, #6e9df7))}}.support-modal-submit{color:var(--primary-foreground);box-shadow:0 10px 24px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.support-modal-submit{box-shadow:0 10px 24px -18px color-mix(in srgb, var(--primary) 90%, transparent)}}.support-modal-submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 28px -18px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.support-modal-submit:hover:not(:disabled){box-shadow:0 14px 28px -18px color-mix(in srgb, var(--primary) 90%, transparent)}}.support-modal-submit:disabled,.support-modal-cancel:disabled{cursor:wait;opacity:.62}.support-form-privacy{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;margin:-.1rem 0 0;font-size:.61rem;font-weight:650;display:flex}.support-form-privacy svg{color:var(--primary)}.light .frostix-support-page{background:radial-gradient(at 8% 8%,#38bdf817,#0000 36%),radial-gradient(at 92% 36%,#818cf80b,#0000 35%),linear-gradient(#f4fbff,#fff 54%)}.light .support-hero{background:radial-gradient(at 85% 5%,#38bdf824,#0000 42%),radial-gradient(at 10% 100%,#38bdf814,#0000 43%),linear-gradient(135deg,#fff,#f3faff 65%,#eaf6ff);border-color:#d5eaf6;box-shadow:0 34px 100px -58px #1a5b8038,inset 0 1px #fff}.light .support-hero-title{color:#11283b}.light .support-hero-title span{-webkit-text-fill-color:transparent;background:linear-gradient(103deg,#18364d 0%,#0789c7 48%,#3988ed 82%,#4b9fc7 100%);-webkit-background-clip:text;background-clip:text}.light .support-hero-description{color:#546f83}.light .support-eyebrow{color:#087ba9}.light .support-eyebrow-icon{color:#168bc1;background:#eaf9ff;border-color:#c8e9f7}.light .support-eyebrow-live{color:#537b91}.light .support-eyebrow-dot{background:#86b6ca}.light .support-trust-row{color:#51768e}.light .support-trust-row svg{color:#168bc1}.light .support-secondary-button{color:#34576d;background:#ffffffb3;border-color:#cfe3ee}.light .support-secondary-button:hover{color:#143f58;background:#f1fbff;border-color:#8dd7f2}.light .support-art-card--back{background:linear-gradient(140deg,#52b5e733,#ffffff7a)}.light .support-art-card--front{background:linear-gradient(148deg,#fff,#eff9ff);border-color:#c8e4f3;box-shadow:0 32px 78px -35px #20648b47,inset 0 1px #fff,0 0 40px #4cb5ee14}.light .support-art-brand{color:#087ba9}.light .support-art-menu i{background:#9cbacb}.light .support-art-avatar{color:#168bc1;background:linear-gradient(140deg,#e5f8ff,#eff0ff);border-color:#d0e8f5}.light .support-art-line{background:linear-gradient(90deg,#cce3ef,#e3f1f8)}.light .support-art-reply{background:#f0faff;border-color:#d5edf9}.light .support-art-line--reply{background:#91cfe9}.light .support-art-line--reply-short{background:#c1e3f3}.light .support-art-input{background:#f7fcff;border-color:#d8e9f2}.light .support-art-caption,.light .support-floating-chip{color:#34576d;background:#fffffff0;border-color:#d0e7f4;box-shadow:0 18px 45px -24px #1f5b7e47,inset 0 1px #fff}.light .support-floating-chip small{color:#6d899c}.light .support-floating-chip-icon{color:#168bc1;background:#edf9ff;border-color:#cfe8f5}.light .support-stat-card,.light .support-ticket-panel,.light .support-conversation-panel{background:linear-gradient(155deg,#fff,#f9fcff);border-color:#d9e9f2;box-shadow:0 26px 60px -50px #16517138,inset 0 1px #fff}.light .support-tabs{background:#f3f8fc;border-color:#e0eaf1}.light .support-search{background:#f8fcff;border-color:#dbe8f0}.light .support-search:focus-within{background:#fff}.light .support-ticket-item:hover{background:#f4fbff}.light .support-ticket-item--active{background:linear-gradient(125deg,#eaf8ff,#f7fcff);border-color:#b8e1f3;box-shadow:inset 0 1px #fff,0 10px 22px -20px #0f8cc64d}.light .support-ticket-item-icon{background:#f7fbfe;border-color:#e0eaf1}.light .support-ticket-panel-footer{border-color:#e4edf3}.light .support-list-state>p{color:#617a8c}.light .support-ticket-skeleton{border-color:#e0eaf1}.light .support-chat-summary{background:linear-gradient(120deg,#f4fbff,#fff);border-color:#e1ecf3}.light .support-chat-wrap>.frostix-chat-shell{border-color:#e1ecf3}.light .support-chat-wrap .frostix-chat-shell>div:first-child{background:linear-gradient(120deg,#f2fbff,#fff)}.light .support-help-strip{background:radial-gradient(at 0%,#38bdf814,#0000 46%),#fffc;border-color:#d7eaf4;box-shadow:inset 0 1px #fff}.light .support-modal{background:radial-gradient(at 90% 0,#38bdf81a,#0000 40%),linear-gradient(150deg,#fff,#f7fbff);border-color:#d4e8f3;box-shadow:0 35px 110px #1853723b,inset 0 1px #fff}.light .support-modal-close{background:#f8fcff;border-color:#e0eaf1}.light .support-form-field input,.light .support-form-field textarea{background:#fbfdff;border-color:#dbe8f0}.light .support-form-field input:focus,.light .support-form-field textarea:focus{background:#fff}.light .support-modal-cancel{background:#f8fcff;border-color:#dbe8f0}.light .support-ticket-panel-top,.light .support-ticket-panel-footer{border-color:#e2ecf2}@media (width<=1080px){.support-hero{grid-template-columns:minmax(0,1.05fr) minmax(270px,.8fr);gap:1rem}.support-hero-art{transform-origin:50%;margin-inline:-.75rem;transform:scale(.92)}.support-floating-chip--top{left:-2%}.support-floating-chip--bottom{right:-1%}.support-workspace-grid{grid-template-columns:minmax(270px,315px) minmax(0,1fr);gap:.75rem}.support-chat-summary{flex-direction:column;align-items:flex-start}}@media (width<=820px){.support-hero{grid-template-columns:minmax(0,1fr);padding:1.65rem}.support-hero-copy{max-width:680px}.support-hero-title{max-width:620px;font-size:clamp(2.3rem,7.2vw,3.5rem)}.support-hero-art{min-height:340px;margin:0;transform:none}.support-art-ring--outer{width:350px}.support-art-ring--inner{width:290px}.support-stats{gap:.65rem}.support-stat-card{padding:1rem}.support-stat-description{flex-basis:100%}.support-workspace-grid{grid-template-columns:minmax(0,1fr)}.support-ticket-panel--has-selection,.support-conversation-panel:not(.support-conversation-panel--selected){display:none}.support-mobile-back{display:block}.support-chat-summary{flex-direction:row;align-items:center}.support-conversation-empty{min-height:450px}.support-chat-wrap>.frostix-chat-shell{min-height:500px}}@media (width<=580px){.frostix-support-page>div.relative.mx-auto{padding-top:1rem}.support-hero{border-radius:23px;gap:.75rem;padding:1.25rem 1.1rem 1rem}.support-eyebrow{letter-spacing:.1em;gap:.42rem;font-size:.57rem}.support-eyebrow-live{font-size:.55rem}.support-hero-title{letter-spacing:-.065em;margin-top:1.05rem;font-size:clamp(2.05rem,10vw,3rem)}.support-hero-description{margin-top:.85rem;font-size:.83rem;line-height:1.75}.support-hero-actions{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:1.2rem;display:grid}.support-primary-button,.support-secondary-button{width:100%;min-height:47px}.support-secondary-button{justify-content:center}.support-trust-row{gap:.6rem .9rem;margin-top:1.05rem;font-size:.61rem}.support-hero-art{transform-origin:50%;min-height:275px;margin:-.15rem -.1rem .3rem;transform:scale(.86)}.support-art-ring--outer{width:305px}.support-art-ring--inner{width:250px}.support-art-card{width:290px;height:247px}.support-art-card--front{padding:.85rem}.support-art-caption{padding:.6rem .65rem;font-size:.55rem;bottom:-1.1rem;right:-.4rem}.support-floating-chip{border-radius:12px;gap:.45rem;padding:.55rem .6rem}.support-floating-chip--top{top:9%;left:-5%}.support-floating-chip--bottom{font-size:.57rem;bottom:7%;right:-5%}.support-floating-chip-icon{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.support-floating-chip strong{font-size:.58rem}.support-floating-chip small{font-size:.53rem}.support-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.support-stat-card{border-radius:14px;padding:.7rem .65rem}.support-stat-icon{border-radius:9px;width:1.7rem;height:1.7rem}.support-stat-label{margin-top:.6rem;font-size:.58rem;line-height:1.35}.support-stat-value{font-size:1.4rem}.support-stat-description{display:none}.support-workspace{margin-top:2.45rem}.support-workspace-heading{align-items:flex-start;margin-bottom:.9rem}.support-workspace-heading h2{font-size:1.6rem}.support-workspace-heading p{max-width:260px;font-size:.75rem}.support-refresh-button{flex:0 0 39px;width:39px;padding:0}.support-refresh-button span{display:none}.support-ticket-panel,.support-conversation-panel{border-radius:18px}.support-ticket-panel-top{padding:.7rem}.support-tab{gap:.32rem;padding:.62rem .36rem;font-size:.63rem}.support-tab-count{min-width:1.05rem;height:1.05rem;font-size:.56rem}.support-search{min-height:41px}.support-search input{font-size:.67rem}.support-ticket-list{min-height:310px;max-height:58vh;padding:.48rem}.support-ticket-item{gap:.55rem;padding:.8rem .55rem}.support-ticket-item-icon{border-radius:11px;flex-basis:2.1rem;width:2.1rem;height:2.1rem}.support-ticket-item-heading strong{font-size:.71rem}.support-ticket-item-meta{font-size:.57rem}.support-ticket-panel-footer{padding:.75rem;font-size:.58rem}.support-chat-summary{gap:.6rem;padding:.85rem}.support-chat-summary h3{white-space:normal;overflow-wrap:anywhere;font-size:.87rem}.support-chat-meta{font-size:.59rem}.support-chat-wrap>.frostix-chat-shell{min-height:470px}.support-chat-wrap>.frostix-chat-shell .frostix-chat-messages,.support-chat-wrap>.frostix-chat-shell>div:first-child{padding:.75rem}.support-chat-agent strong{font-size:.69rem}.support-chat-private,.support-chat-readonly{padding:.4rem .45rem;font-size:.55rem}.support-conversation-empty{min-height:430px;padding:1.5rem 1rem}.support-empty-visual{width:125px;height:125px}.support-empty-icon{width:60px;height:60px}.support-conversation-empty>p{font-size:.72rem}.support-help-strip{border-radius:16px;gap:.65rem;padding:.85rem}.support-help-strip-icon{flex-basis:2.2rem;width:2.2rem;height:2.2rem}.support-help-strip strong{font-size:.7rem}.support-help-strip p{font-size:.61rem}.support-help-strip-link{gap:.25rem;padding:.5rem .2rem;font-size:.63rem}.support-modal-backdrop{align-items:flex-end;padding:.55rem}.support-modal{border-radius:24px;max-height:93vh}.support-modal-header{padding:1.2rem 1.1rem 1rem}.support-modal-icon{width:2.35rem;height:2.35rem;margin-bottom:.75rem}.support-modal-header h2{max-width:85%;font-size:1.4rem}.support-modal-header p{font-size:.71rem}.support-modal-form{gap:.9rem;padding:1rem 1.1rem 1.15rem}.support-form-field textarea{min-height:115px}.support-modal-footer{flex-direction:column-reverse}.support-modal-cancel,.support-modal-submit{width:100%}}@media (prefers-reduced-motion:reduce){.support-reveal,.support-art-ring--outer,.support-art-ring--inner,.support-art-halo,.support-art-card--front,.support-art-spark,.support-floating-chip,.support-empty-orbit--one,.support-empty-orbit--two,.support-empty-icon,.support-empty-spark,.support-ticket-item,.support-ticket-skeleton>span,.support-ticket-skeleton i,.support-modal-backdrop,.support-modal{animation:none!important}.support-stat-card,.support-stat-card:after,.support-primary-button,.support-primary-button:after,.support-secondary-button,.support-secondary-button svg,.support-button-arrow,.support-ticket-item,.support-ticket-item-icon,.support-ticket-chevron,.support-tab,.support-search,.support-search-clear,.support-state-action,.support-empty-button,.support-empty-button svg,.support-refresh-button,.support-help-strip-link,.support-modal-close,.support-form-field input,.support-form-field textarea,.support-modal-cancel,.support-modal-submit{transition:none!important}}.frost-perks{isolation:isolate;background:radial-gradient(ellipse at 4% 44%, var(--primary), transparent 32%), radial-gradient(ellipse at 96% 63%, #818cf80e, transparent 32%), linear-gradient(180deg, var(--background), var(--background) 62%);padding:clamp(4.5rem,8vw,7.2rem) clamp(1rem,3vw,2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frost-perks{background:radial-gradient(ellipse at 4% 44%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 32%), radial-gradient(ellipse at 96% 63%, #818cf80e, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--background) 96%, var(--primary)), var(--background) 62%)}}.frost-perks__inner{z-index:1;width:min(100%,1240px);margin-inline:auto;position:relative}.frost-perks__aurora{z-index:-1;aspect-ratio:1;filter:blur(100px);pointer-events:none;opacity:.2;border-radius:50%;width:26rem;animation:16s ease-in-out infinite alternate frost-perks-aurora-drift;position:absolute}.frost-perks__aurora--left{background:#38bdf8;top:14%;left:-19rem}.frost-perks__aurora--right{background:#818cf8;animation-delay:-7s;bottom:0;right:-20rem}@keyframes frost-perks-entrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes frost-perks-aurora-drift{0%{transform:translateY(-8px)scale(.95)}to{transform:translate(14px,14px)scale(1.08)}}@keyframes frost-perks-coin-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes frost-perks-gift-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes frost-perks-sparkle{0%,to{opacity:.55;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(14deg)}}.frost-perks__heading{text-align:center;max-width:790px;margin:0 auto clamp(2.25rem,4.5vw,3.65rem);animation:.62s cubic-bezier(.2,.8,.2,1) both frost-perks-entrance}.frost-perks__eyebrow{color:var(--primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.frost-perks__eyebrow{color:color-mix(in srgb, var(--primary) 80%, white)}}.frost-perks__eyebrow{letter-spacing:.18em;font-size:.65rem;font-weight:950;line-height:1.4}.frost-perks__eyebrow-mark{border:1px solid var(--primary);place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.frost-perks__eyebrow-mark{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}}.frost-perks__eyebrow-mark{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.frost-perks__eyebrow-mark{background:color-mix(in srgb, var(--primary) 11%, var(--card))}}.frost-perks__eyebrow-mark{box-shadow:inset 0 1px #ffffff12}.frost-perks__eyebrow-separator{background:var(--primary);border-radius:50%;width:3px;height:3px}@supports (color:color-mix(in lab, red, red)){.frost-perks__eyebrow-separator{background:color-mix(in srgb, var(--primary) 50%, transparent)}}.frost-perks__eyebrow-note{color:var(--muted-foreground);letter-spacing:.07em;font-size:.61rem;font-weight:750}.frost-perks__heading h2{color:var(--foreground);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,5.2vw,4.45rem);font-weight:950;line-height:.99}.frost-perks__heading h2>span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#e9faff 0%,#8eeaff 42%,#6abcfb 75%,#b4bbff 100%);-webkit-background-clip:text;background-clip:text;margin-top:.14em;display:block}.frost-perks__heading>p{max-width:610px;color:var(--muted-foreground);margin:1.1rem auto 0;font-size:clamp(.89rem,1.3vw,1rem);line-height:1.85}.frost-perks__trust{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.2rem;margin-top:1.3rem;font-size:.67rem;font-weight:750;display:flex}.frost-perks__trust span{align-items:center;gap:.4rem;display:inline-flex}.frost-perks__trust svg{color:var(--primary)}.frost-perks__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.25vw,1.7rem);display:grid}.frost-perks__card{--perk-accent:#75ddfa;--perk-accent-rgb:117, 221, 250;isolation:isolate;border:1px solid rgba(var(--perk-accent-rgb), .22);color:#f4fbff;background:linear-gradient(145deg,#123149f7 0%,#0a1c2ffa 58%,#071526fc 100%);border-radius:29px;flex-direction:column;min-width:0;min-height:570px;padding:clamp(1.25rem,2.5vw,2.1rem);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;animation:.7s cubic-bezier(.2,.8,.2,1) both frost-perks-entrance;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px -52px #000000e6,inset 0 1px #ffffff13}.frost-perks__card:nth-child(2){animation-delay:.11s}.frost-perks__card--save{--perk-accent:#71e4fc;--perk-accent-rgb:113, 228, 252}.frost-perks__card--reward{--perk-accent:#b8c5ff;--perk-accent-rgb:184, 197, 255;background:radial-gradient(at 96% 4%,#818cf826,#0000 36%),linear-gradient(148deg,#1a254c 0%,#111c3d 48%,#09182f 100%)}.frost-perks__card:before,.frost-perks__card:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.frost-perks__card:before{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--perk-accent-rgb), .16), rgba(var(--perk-accent-rgb), .035) 42%, transparent 70%);width:23rem;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s;top:-10rem;right:-8rem}.frost-perks__card:after{aspect-ratio:1;border:1px solid rgba(var(--perk-accent-rgb), .1);width:22rem;box-shadow:0 0 0 26px rgba(var(--perk-accent-rgb), .018), 0 0 0 53px rgba(var(--perk-accent-rgb), .013);bottom:-13rem;right:-4rem}.frost-perks__card:hover{border-color:rgba(var(--perk-accent-rgb), .48);box-shadow:0 34px 95px -50px #000000db, 0 0 35px -25px rgba(var(--perk-accent-rgb), .38), inset 0 1px 0 #ffffff17;transform:translateY(-6px)}.frost-perks__card:hover:before{transform:scale(1.18)translate(-5px,5px)}.frost-perks__card-glow{z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(132deg, rgba(var(--perk-accent-rgb), .035), transparent 38%, transparent 70%, rgba(var(--perk-accent-rgb), .035));position:absolute;inset:0}.frost-perks__card-watermark{z-index:-1;color:#97e7ff0b;letter-spacing:-.12em;pointer-events:none;font-size:13rem;font-weight:950;line-height:.8;transition:transform .65s cubic-bezier(.2,.8,.2,1),color .35s;position:absolute;top:4.4rem;right:1.1rem;transform:rotate(12deg)}.frost-perks__card--save:hover .frost-perks__card-watermark{color:#97e7ff12;transform:rotate(2deg)scale(1.08)}.frost-perks__card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.4rem,2.6vw,2rem);display:flex}.frost-perks__category{align-items:center;gap:.7rem;min-width:0;display:flex}.frost-perks__category-icon{border:1px solid rgba(var(--perk-accent-rgb), .24);background:rgba(var(--perk-accent-rgb), .105);width:2.7rem;height:2.7rem;color:var(--perk-accent);border-radius:15px;flex:0 0 2.7rem;place-items:center;transition:transform .25s,background .25s,box-shadow .25s;display:grid;box-shadow:inset 0 1px #ffffff12}.frost-perks__card:hover .frost-perks__category-icon{background:rgba(var(--perk-accent-rgb), .16);box-shadow:0 8px 22px -15px rgba(var(--perk-accent-rgb), .65);transform:translateY(-2px)rotate(-5deg)}.frost-perks__category strong,.frost-perks__category small{display:block}.frost-perks__category strong{color:var(--perk-accent);letter-spacing:.16em;font-size:.63rem;font-weight:950}.frost-perks__category small{color:#def0fc91;margin-top:.25rem;font-size:.65rem;font-weight:650}.frost-perks__tiny-badge{color:#a8edfc;letter-spacing:.11em;white-space:nowrap;background:#71e4fc0f;border:1px solid #71e4fc33;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .63rem;font-size:.57rem;font-weight:950;display:inline-flex}.frost-perks__tiny-badge--reward{color:#c9d1ff;background:#b8c5ff12;border-color:#b8c5ff38}.frost-perks__save-headline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.frost-perks__overline{color:#b7e9faa1;letter-spacing:.15em;font-size:.56rem;font-weight:900;line-height:1.6;display:block}.frost-perks__save-headline h3,.frost-perks__reward-title h3{color:#f4fbff;letter-spacing:-.05em;text-wrap:balance;margin:.48rem 0 0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:950;line-height:1.12}.frost-perks__discount-coin{aspect-ratio:1;color:#05263a;background:radial-gradient(circle at 30% 16%,#ffffff4a,#0000 40%),linear-gradient(145deg,#b3f2ff 0%,#71d8f8 48%,#3999e9 100%);border:1px solid #a8edfc61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(87px,10vw,116px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:5s ease-in-out infinite frost-perks-coin-float;display:flex;box-shadow:0 12px 36px -18px #41bfeecc,inset 0 1px #fff9,inset 0 -7px 15px #0551841a}.frost-perks__card:hover .frost-perks__discount-coin{transform:rotate(5deg)scale(1.045);box-shadow:0 18px 42px -18px #41bfeee6,inset 0 1px #fff9}.frost-perks__discount-coin span{letter-spacing:.2em;font-size:.5rem;font-weight:950}.frost-perks__discount-coin strong{letter-spacing:-.1em;margin-top:-.12rem;font-size:3.15rem;font-weight:1000;line-height:.92}.frost-perks__discount-coin small{letter-spacing:.18em;margin-top:.12rem;font-size:.53rem;font-weight:950}.frost-perks__card-description{color:#ddeff9ad;max-width:52ch;margin:1rem 0 1.15rem;font-size:.8rem;line-height:1.8}.frost-perks__tier-list{gap:.5rem;margin-bottom:1.3rem;display:grid}.frost-perks__tier{background:#03111f5e;border:1px solid #a2dbf11b;border-radius:14px;align-items:center;gap:.7rem;min-width:0;padding:.68rem .75rem;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.frost-perks__tier:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(95deg,#71e4fc14,#0000 60%);transition:opacity .22s;position:absolute;inset:0}.frost-perks__tier:hover{background:#09273aa6;border-color:#71e4fc47;transform:translate(3px)}.frost-perks__tier:hover:before{opacity:1}.frost-perks__tier-number{color:#a6ebfac7;font-variant-numeric:tabular-nums;background:#71e4fc0f;border:1px solid #71e4fc24;border-radius:9px;flex:0 0 1.95rem;place-items:center;width:1.95rem;height:1.95rem;font-size:.59rem;font-weight:950;display:grid;position:relative}.frost-perks__tier-copy{flex:1;min-width:0;display:block;position:relative}.frost-perks__tier-copy strong,.frost-perks__tier-copy small{display:block}.frost-perks__tier-copy strong{color:#eaf8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:850;overflow:hidden}.frost-perks__tier-copy small{color:#cee7f37a;margin-top:.18rem;font-size:.59rem;line-height:1.35}.frost-perks__tier-value{color:#91eaff;letter-spacing:-.06em;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:.2rem;font-size:1.35rem;font-weight:950;display:flex;position:relative}.frost-perks__tier-value small{color:#91eaffb8;letter-spacing:.07em;font-size:.49rem;font-weight:900}.frost-perks__action{color:#06263a;background:linear-gradient(105deg,#77e5fb 0%,#57c7f6 48%,#58a8fa 100%);border:1px solid #ffffff36;border-radius:15px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:51px;margin-top:auto;padding:.55rem .6rem .55rem 1rem;font-size:.78rem;font-weight:950;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -17px #4bc4f8cc,inset 0 1px #ffffff8c}.frost-perks__action:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff59 48%,#0000 75%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-130%)}.frost-perks__action:hover{filter:brightness(1.035);transform:translateY(-2px);box-shadow:0 16px 32px -17px #4bc4f8bf,inset 0 1px #fff9}.frost-perks__action:hover:before{transform:translate(130%)}.frost-perks__action-icon{background:#05263a14;border:1px solid #05263a1a;border-radius:11px;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;transition:transform .22s,background .22s;display:grid;position:relative}.frost-perks__action:hover .frost-perks__action-icon{background:#05263a21;transform:rotate(5deg)scale(1.04)}.frost-perks__card-footnote{color:#c0e2f07a;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.6rem;font-weight:650;display:flex}.frost-perks__card-footnote svg{color:#7fe6fc}.frost-perks__reward-showcase{border-bottom:1px solid #b8c5ff21;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;margin-bottom:1.15rem;padding:.95rem 0 1.15rem;display:grid;position:relative}.frost-perks__gift-emblem{aspect-ratio:1;color:#c6d1ff;background:radial-gradient(circle at 28% 18%,#ffffff2b,#0000 42%),linear-gradient(145deg,#91a4ff47,#4969c91f);border:1px solid #b8c5ff4a;border-radius:25px;place-items:center;width:82px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:5.5s ease-in-out infinite frost-perks-gift-float;display:grid;position:relative;box-shadow:0 17px 35px -23px #818cf8bf,inset 0 1px #ffffff17}.frost-perks__card:hover .frost-perks__gift-emblem{transform:rotate(-4deg)translateY(-3px)scale(1.04);box-shadow:0 22px 40px -22px #818cf8d9,inset 0 1px #ffffff21}.frost-perks__gift-halo{border:1px solid #b8c5ff1f;border-radius:30px;position:absolute;inset:-7px}.frost-perks__gift-spark{color:#e5e7ff;filter:drop-shadow(0 0 7px #b8c5ffb3);place-items:center;animation:3.2s ease-in-out infinite frost-perks-sparkle;display:grid;position:absolute;top:8px;right:7px}.frost-perks__reward-title{min-width:0}.frost-perks__reward-title>span{color:#c9d1ffb0;letter-spacing:.1em;font-size:.53rem;font-weight:950;line-height:1.5;display:block}.frost-perks__reward-title h3{margin-top:.45rem;font-size:clamp(1.17rem,1.9vw,1.55rem)}.frost-perks__reward-title p{color:#dde7ff91;margin:.42rem 0 0;font-size:.67rem;line-height:1.55}.frost-perks__free-stamp{color:#d2d8ff;background:linear-gradient(145deg,#b8c5ff1f,#818cf80a);border:1px solid #b8c5ff38;border-radius:18px;flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:82px;transition:transform .28s,border-color .28s;display:flex;transform:rotate(3deg)}.frost-perks__card:hover .frost-perks__free-stamp{border-color:#b8c5ff6b;transform:rotate(0)scale(1.035)}.frost-perks__free-stamp span{color:#c9d1ffa1;letter-spacing:.17em;font-size:.49rem;font-weight:900}.frost-perks__free-stamp strong{color:#f0f1ff;letter-spacing:-.04em;white-space:nowrap;margin-top:.15rem;font-size:1.02rem;font-weight:1000}.frost-perks__free-stamp small{color:#a9baff;letter-spacing:.15em;margin-top:.08rem;font-size:.48rem;font-weight:950}.frost-perks__reward-steps{background:#040c2159;border:1px solid #b8c5ff21;border-radius:15px;align-items:stretch;gap:.35rem;margin-bottom:1rem;padding:.75rem .6rem;display:flex}.frost-perks__reward-step{flex-direction:column;flex:1 1 0;gap:.45rem;min-width:0;padding:.2rem .25rem;display:flex}.frost-perks__reward-step>span{color:#cbd2ff;font-variant-numeric:tabular-nums;background:#b8c5ff14;border:1px solid #b8c5ff33;border-radius:8px;place-items:center;width:1.6rem;height:1.6rem;font-size:.56rem;font-weight:950;display:grid}.frost-perks__reward-step strong,.frost-perks__reward-step small{display:block}.frost-perks__reward-step strong{color:#f0f1ff;font-size:.67rem;font-weight:900}.frost-perks__reward-step small{color:#dde7ff7a;overflow-wrap:anywhere;margin-top:.25rem;font-size:.54rem;line-height:1.45}.frost-perks__step-connector{color:#b8c5ff80;flex:0 0 12px;align-self:center;place-items:center;display:grid}.frost-perks__reward-note{color:#dde7ff8c;align-items:flex-start;gap:.45rem;margin:0 0 1.2rem;font-size:.65rem;line-height:1.6;display:flex}.frost-perks__reward-note svg{color:#c2cbff;flex:none;margin-top:.12rem}.frost-perks__action--reward{color:#101b45;background:linear-gradient(105deg,#bfcaff 0%,#a8b9ff 47%,#8baaf9 100%);box-shadow:0 10px 28px -17px #8baaf9b3,inset 0 1px #fff9}.frost-perks__action--reward:hover{box-shadow:0 16px 32px -17px #8baaf9c7,inset 0 1px #ffffffb3}.frost-perks__action--reward .frost-perks__action-icon{background:#101b4514;border-color:#101b451a}.light .frost-perks{background:radial-gradient(at 4% 44%,#38bdf812,#0000 32%),radial-gradient(at 96% 63%,#818cf80b,#0000 32%),linear-gradient(#f5fbff,#fff 62%)}.light .frost-perks__heading h2{color:#12253b}.light .frost-perks__heading h2>span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#0789c7 0%,#16b4df 42%,#347fe5 75%,#7777da 100%);-webkit-background-clip:text;background-clip:text}.light .frost-perks__eyebrow{color:#1684b6}.light .frost-perks__eyebrow-mark{background:#e8f8ff;border-color:#c8e8f5}.light .frost-perks__card{color:#f4fbff;box-shadow:0 28px 80px -52px #124d7447,inset 0 1px #ffffff1f}.light .frost-perks__card--save{background:linear-gradient(145deg,#123a57 0%,#0e2d49 58%,#08243e 100%)}.light .frost-perks__card--reward{background:radial-gradient(at 96% 4%,#818cf833,#0000 36%),linear-gradient(148deg,#212e5c 0%,#172649 48%,#0b1e3b 100%)}.light .frost-perks__heading>p,.light .frost-perks__trust{color:#5a7489}@media (width<=920px){.frost-perks__grid{gap:.9rem}.frost-perks__card{padding:1.25rem}.frost-perks__reward-showcase{grid-template-columns:76px minmax(0,1fr);gap:.8rem}.frost-perks__gift-emblem{border-radius:21px;width:70px}.frost-perks__free-stamp{transform-origin:100% 0;border-radius:15px;flex-basis:61px;width:61px;height:66px;position:absolute;top:-.2rem;right:0;transform:rotate(3deg)scale(.93)}.frost-perks__reward-title{padding-right:2.8rem}.frost-perks__reward-title h3{font-size:1.28rem}.frost-perks__reward-steps{gap:.15rem;padding-inline:.35rem}.frost-perks__reward-step small{font-size:.51rem}}@media (width<=760px){.frost-perks{padding:4.1rem 1rem}.frost-perks__heading{margin-bottom:2.1rem}.frost-perks__heading h2{font-size:clamp(2.3rem,8.8vw,3.3rem)}.frost-perks__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.frost-perks__card{border-radius:24px;min-height:0;padding:clamp(1.15rem,4.5vw,1.7rem)}.frost-perks__card-top{margin-bottom:1.35rem}.frost-perks__save-headline h3{font-size:clamp(1.5rem,6vw,2rem)}.frost-perks__card-description{font-size:.82rem}.frost-perks__tier{padding:.75rem .8rem}.frost-perks__reward-showcase{grid-template-columns:82px minmax(0,1fr) auto}.frost-perks__gift-emblem{width:76px}.frost-perks__free-stamp{flex-basis:69px;width:69px;height:77px;position:static;transform:rotate(3deg)}.frost-perks__reward-title{padding-right:0}.frost-perks__reward-title h3{font-size:clamp(1.25rem,5vw,1.65rem)}.frost-perks__reward-steps{padding:.8rem .65rem}.frost-perks__reward-step small{font-size:.58rem}}@media (width<=470px){.frost-perks{padding:3.6rem .8rem}.frost-perks__eyebrow{letter-spacing:.12em;gap:.4rem;font-size:.58rem}.frost-perks__eyebrow-note{font-size:.56rem}.frost-perks__heading h2{font-size:clamp(2.1rem,9.4vw,2.7rem)}.frost-perks__heading>p{font-size:.83rem}.frost-perks__trust{gap:.5rem .85rem;font-size:.61rem}.frost-perks__card-top{align-items:flex-start;gap:.65rem}.frost-perks__category{gap:.55rem}.frost-perks__category-icon{border-radius:13px;flex-basis:2.45rem;width:2.45rem;height:2.45rem}.frost-perks__category strong{letter-spacing:.12em;font-size:.57rem}.frost-perks__category small{font-size:.58rem}.frost-perks__tiny-badge{letter-spacing:.07em;padding:.42rem .48rem;font-size:.51rem}.frost-perks__save-headline{grid-template-columns:minmax(0,1fr) 82px;gap:.45rem}.frost-perks__discount-coin{width:82px}.frost-perks__discount-coin strong{font-size:2.55rem}.frost-perks__overline{letter-spacing:.1em;font-size:.5rem}.frost-perks__save-headline h3{font-size:1.45rem}.frost-perks__tier{gap:.5rem;padding:.62rem .55rem}.frost-perks__tier-number{flex-basis:1.7rem;width:1.7rem;height:1.7rem;font-size:.54rem}.frost-perks__tier-copy strong{font-size:.67rem}.frost-perks__tier-copy small{font-size:.55rem}.frost-perks__tier-value{font-size:1.2rem}.frost-perks__tier-value small{font-size:.43rem}.frost-perks__action{min-height:48px;font-size:.76rem}.frost-perks__reward-showcase{grid-template-columns:63px minmax(0,1fr);gap:.65rem;padding-bottom:1rem}.frost-perks__gift-emblem{border-radius:18px;width:60px}.frost-perks__gift-emblem>svg{width:2.2rem;height:2.2rem}.frost-perks__gift-halo{border-radius:22px;inset:-5px}.frost-perks__free-stamp{transform-origin:100% 0;width:58px;height:63px;position:absolute;top:-.1rem;right:-.15rem;transform:rotate(3deg)scale(.9)}.frost-perks__free-stamp strong{font-size:.82rem}.frost-perks__reward-title{padding-right:2.5rem}.frost-perks__reward-title>span{font-size:.48rem}.frost-perks__reward-title h3{font-size:1.25rem}.frost-perks__reward-title p{font-size:.62rem}.frost-perks__reward-steps{flex-wrap:wrap;gap:.45rem}.frost-perks__reward-step{flex:25%;min-width:0;padding:.15rem .1rem}.frost-perks__reward-step strong{font-size:.6rem}.frost-perks__reward-step small{font-size:.51rem}.frost-perks__step-connector{flex-basis:8px}.frost-perks__card-footnote{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.frost-perks__aurora,.frost-perks__heading,.frost-perks__card,.frost-perks__discount-coin,.frost-perks__gift-emblem,.frost-perks__gift-spark{animation:none!important}.frost-perks__card,.frost-perks__card:before,.frost-perks__card-watermark,.frost-perks__category-icon,.frost-perks__discount-coin,.frost-perks__tier,.frost-perks__action,.frost-perks__action:before,.frost-perks__action-icon,.frost-perks__gift-emblem,.frost-perks__free-stamp{transition:none!important}}.frost-cart{isolation:isolate;--fc-page:var(--background)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-page:color-mix(in srgb, var(--background) 94%, var(--primary) 6%)}}.frost-cart{--fc-card:var(--card);--fc-panel-soft:var(--card)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-panel-soft:color-mix(in srgb, var(--card) 86%, var(--primary) 10%)}}.frost-cart{--fc-heading:var(--foreground);--fc-text:var(--foreground);--fc-muted:var(--muted-foreground);--fc-link:var(--primary);--fc-action:var(--primary);--fc-action-end:var(--primary-dark);--fc-on-action:var(--primary-foreground);--fc-overlay:#fff;--fc-tint:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-tint:color-mix(in srgb, var(--primary) 14%, var(--card))}}.frost-cart{--fc-tint-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-tint-strong:color-mix(in srgb, var(--primary) 22%, var(--card))}}.frost-cart{--fc-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-border:color-mix(in srgb, var(--border) 72%, var(--primary) 22%)}}.frost-cart{--fc-border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-border-strong:color-mix(in srgb, var(--border) 45%, var(--primary) 42%)}}.frost-cart{--fc-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-ring:color-mix(in srgb, var(--primary) 24%, transparent)}}.frost-cart{--fc-success:#83e2bf;--fc-success-soft:#16a978}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-success-soft:color-mix(in srgb, #16a978 15%, var(--card))}}.frost-cart{--fc-success-border:#16a978}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-success-border:color-mix(in srgb, #16a978 32%, var(--border))}}.frost-cart{--fc-warning:#f5cf83;--fc-warning-soft:#e8a630}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-warning-soft:color-mix(in srgb, #e8a630 14%, var(--card))}}.frost-cart{--fc-warning-border:#e8a630}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-warning-border:color-mix(in srgb, #e8a630 30%, var(--border))}}.frost-cart{--fc-danger:#ff9aaa;--fc-danger-soft:#f04461}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-danger-soft:color-mix(in srgb, #f04461 13%, var(--card))}}.frost-cart{--fc-danger-border:#f04461}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-danger-border:color-mix(in srgb, #f04461 32%, var(--border))}}.frost-cart{--fc-purple:#a8e6ff;--fc-purple-soft:#4b9fc7}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-purple-soft:color-mix(in srgb, #4b9fc7 17%, var(--card))}}.frost-cart{--fc-purple-border:#4b9fc7}@supports (color:color-mix(in lab, red, red)){.frost-cart{--fc-purple-border:color-mix(in srgb, #4b9fc7 34%, var(--border))}}.frost-cart{background-color:var(--fc-page);color:var(--fc-text);transition:background-color .25s,color .25s}.light .frost-cart{--fc-page:#f5f8fd;--fc-card:#fff;--fc-panel-soft:#f7faff;--fc-heading:#173454;--fc-text:#294764;--fc-muted:#71849d;--fc-link:var(--primary-dark);--fc-action:var(--primary);--fc-action-end:var(--primary-dark);--fc-on-action:var(--primary-foreground);--fc-overlay:#fff;--fc-tint:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-cart{--fc-tint:color-mix(in srgb, var(--primary) 9%, white)}}.light .frost-cart{--fc-tint-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-cart{--fc-tint-strong:color-mix(in srgb, var(--primary) 16%, white)}}.light .frost-cart{--fc-border:#dfe9f5;--fc-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-cart{--fc-border-strong:color-mix(in srgb, var(--primary) 28%, #dfe9f5)}}.light .frost-cart{--fc-ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){.light .frost-cart{--fc-ring:color-mix(in srgb, var(--primary) 20%, transparent)}}.light .frost-cart{--fc-success:#218066;--fc-success-soft:#f0fbf6;--fc-success-border:#c8eadc;--fc-warning:#8c6826;--fc-warning-soft:#fffaf0;--fc-warning-border:#f0dfba;--fc-danger:#bf4154;--fc-danger-soft:#fff1f2;--fc-danger-border:#f0cdd4;--fc-purple:#0877a7;--fc-purple-soft:#e0f7ff;--fc-purple-border:#b8dfed}.frost-cart__aurora{z-index:-1;pointer-events:none;filter:blur(58px);opacity:.6;border-radius:9999px;animation:11s ease-in-out infinite alternate frost-cart-cloud;position:absolute}.frost-cart__aurora--one{background:radial-gradient(circle, var(--primary), transparent 70%);width:420px;height:420px;top:-140px;right:-110px}@supports (color:color-mix(in lab, red, red)){.frost-cart__aurora--one{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 27%, transparent), transparent 70%)}}.frost-cart__aurora--two{background:radial-gradient(circle, var(--primary), transparent 72%);width:340px;height:340px;top:640px;left:-180px}@supports (color:color-mix(in lab, red, red)){.frost-cart__aurora--two{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 20%, transparent), transparent 72%)}}.frost-cart__aurora--two{animation-delay:-5s}.frost-cart__enter{animation:.62s cubic-bezier(.2,.7,.25,1) both frost-cart-arrive}.frost-cart__product{transition:transform .23s,border-color .23s,box-shadow .23s,background-color .23s;animation:.46s cubic-bezier(.2,.7,.25,1) both frost-cart-item-in;position:relative;overflow:hidden}.frost-cart__product:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg, transparent 20%, var(--primary) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.frost-cart__product:after{background:linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--primary) 7%, transparent) 50%, transparent 80%)}}.frost-cart__product:after{transition:opacity .25s;transform:translate(-55%)}.frost-cart__product:hover{border-color:var(--fc-border-strong);box-shadow:0 16px 38px -27px var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.frost-cart__product:hover{box-shadow:0 16px 38px -27px color-mix(in srgb, var(--primary) 38%, transparent)}}.frost-cart__product:hover:after{opacity:1;animation:.7s both frost-cart-product-glide}.frost-cart__product-image{transition:background .28s,transform .28s}.frost-cart__product:hover .frost-cart__product-image{background:linear-gradient(145deg, var(--fc-tint), var(--fc-panel-soft))}.frost-cart__product-image img{filter:drop-shadow(0 7px 7px var(--foreground));animation:4.6s ease-in-out infinite frost-cart-image-float}@supports (color:color-mix(in lab, red, red)){.frost-cart__product-image img{filter:drop-shadow(0 7px 7px color-mix(in srgb, var(--foreground) 10%, transparent))}}.frost-cart__product:nth-child(2n) .frost-cart__product-image img{animation-delay:-1.7s}.frost-cart__product:nth-child(3n) .frost-cart__product-image img{animation-delay:-3.1s}.frost-cart__button,.frost-cart__checkout,.frost-cart__back,.frost-cart__link-button,.frost-cart__remove{transition:transform .18s,color .18s,background-color .18s,border-color .18s,box-shadow .18s,filter .18s}.frost-cart__button:hover{transform:translateY(-1.5px)}.frost-cart__button:active,.frost-cart__checkout:active{transform:translateY(0)scale(.985)}.frost-cart__remove:hover{transform:rotate(-5deg)scale(1.06)}.frost-cart__quantity button{transition:transform .15s,color .18s,background-color .18s}.frost-cart__quantity button:active{transform:scale(.84)}.frost-cart__input:focus{box-shadow:0 0 0 4px var(--fc-ring)}.frost-cart__count{animation:5.5s ease-in-out infinite frost-cart-count-glow}.frost-cart__summary{box-shadow:0 22px 58px -42px var(--primary);animation:.7s cubic-bezier(.2,.7,.25,1) .12s both frost-cart-summary-in}@supports (color:color-mix(in lab, red, red)){.frost-cart__summary{box-shadow:0 22px 58px -42px color-mix(in srgb, var(--primary) 42%, transparent)}}.frost-cart__checkout{isolation:isolate;position:relative;overflow:hidden}.frost-cart__checkout:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:28%;animation:4.5s ease-in-out infinite frost-cart-cta-shine;position:absolute;inset:-10% auto -10% -40%;transform:skew(-18deg)}.frost-cart__progress{position:relative;overflow:hidden}.frost-cart__progress:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffffa6 50%,#0000 85%);animation:3.2s ease-in-out infinite frost-cart-shimmer;position:absolute;inset:0;transform:translate(-110%)}.frost-cart__combo{animation:.42s both frost-cart-arrive}.frost-cart__side-card{animation:.55s cubic-bezier(.2,.7,.25,1) both frost-cart-side-in}.frost-cart__side-card:nth-of-type(2){animation-delay:80ms}.frost-cart__side-card:nth-of-type(3){animation-delay:.16s}@keyframes frost-cart-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes frost-cart-item-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes frost-cart-side-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes frost-cart-summary-in{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes frost-cart-cloud{0%{transform:translate(0)scale(1)}to{transform:translate(-23px,20px)scale(1.12)}}@keyframes frost-cart-shimmer{0%,28%{transform:translate(-110%)}75%,to{transform:translate(110%)}}@keyframes frost-cart-image-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.025)}}@keyframes frost-cart-product-glide{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes frost-cart-count-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent)}50%{box-shadow:0 8px 28px -20px color-mix(in srgb, var(--primary) 40%, transparent)}}@keyframes frost-cart-cta-shine{0%,55%{left:-40%}85%,to{left:125%}}@media (width<=639px){.frost-cart__product:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.frost-cart__aurora,.frost-cart__enter,.frost-cart__product,.frost-cart__product:after,.frost-cart__product-image img,.frost-cart__combo,.frost-cart__summary,.frost-cart__side-card,.frost-cart__count,.frost-cart__progress:after,.frost-cart__checkout:after{animation:none!important}.frost-cart__button,.frost-cart__checkout,.frost-cart__back,.frost-cart__link-button,.frost-cart__remove,.frost-cart__quantity button,.frost-cart__product,.frost-cart__product-image{transition:none!important}}.hero-section--frost .hero-copy>*{opacity:0;animation:.72s cubic-bezier(.2,.75,.25,1) both frost-home-copy-reveal}.hero-section--frost .hero-copy>.hero-badge{animation-delay:40ms}.hero-section--frost .hero-copy>.hero-eyebrow{animation-delay:.13s}.hero-section--frost .hero-copy>.hero-title{animation-delay:.21s}.hero-section--frost .hero-copy>.hero-description{animation-delay:.31s}.hero-section--frost .hero-copy>.hero-actions{animation-delay:.41s}.hero-section--frost .hero-copy>.hero-trust-row{animation-delay:.51s}.hero-section--frost .hero-showcase-card--main{will-change:opacity, translate;animation:.9s cubic-bezier(.2,.75,.25,1) .2s both frost-home-showcase-in}.hero-section--frost .hero-mini-card--one{animation:5.2s ease-in-out 1.1s infinite frost-home-chip-float}.hero-section--frost .hero-mini-card--two{animation:5.8s ease-in-out 1.35s infinite reverse frost-home-chip-float}.hero-section--frost .hero-showcase:before{animation:7s ease-in-out infinite frost-home-ring-breathe}.hero-section--frost .hero-showcase:after{animation:8s ease-in-out -3s infinite reverse frost-home-ring-breathe}.hero-section--frost .hero-showcase-glow{animation:6s ease-in-out infinite frost-home-glow-breathe}.hero-section--frost .hero-btn--modern.primary{isolation:isolate;position:relative;overflow:hidden}.hero-section--frost .hero-btn--modern.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:28%;animation:4.8s ease-in-out infinite frost-home-button-shine;position:absolute;inset:-20% auto -20% -45%;transform:skew(-20deg)}.hero-section--frost .hero-title--modern .hero-title-colorflow{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 12px 30px #5bc2ff2e);background-image:linear-gradient(112deg,#73e8ff 0%,#91caff 16%,#c1b8ff 31%,#f0d8ff 43%,#72e2ff 56%,#619dff 72%,#b5f7ff 86%,#73e8ff 100%);background-position:0%;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;transition:filter .35s;animation:7s cubic-bezier(.45,0,.35,1) infinite frost-home-title-colorflow;display:inline-block}.hero-section--frost .hero-title--modern .hero-title-colorflow:hover{filter:drop-shadow(0 14px 34px #71d3ff57);animation-duration:3.8s}@keyframes frost-home-title-colorflow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes frost-home-copy-reveal{0%{opacity:0;filter:blur(4px);translate:0 20px}to{opacity:1;filter:blur();translate:0}}@keyframes frost-home-showcase-in{0%{opacity:0;filter:blur(4px);translate:0 24px}to{opacity:1;filter:blur();translate:0}}@keyframes frost-home-chip-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes frost-home-ring-breathe{0%,to{opacity:.42;scale:1}50%{opacity:.8;scale:1.035}}@keyframes frost-home-glow-breathe{0%,to{opacity:.58;scale:.95}50%{opacity:.9;scale:1.08}}@keyframes frost-home-button-shine{0%,56%{left:-45%}85%,to{left:130%}}@media (prefers-reduced-motion:reduce){.hero-section--frost .hero-copy>*,.hero-section--frost .hero-showcase-card--main,.hero-section--frost .hero-mini-card--one,.hero-section--frost .hero-mini-card--two,.hero-section--frost .hero-showcase:before,.hero-section--frost .hero-showcase:after,.hero-section--frost .hero-showcase-glow,.hero-section--frost .hero-btn--modern.primary:after,.hero-section--frost .hero-title--modern .hero-title-colorflow{opacity:1;filter:none;translate:none;animation:none!important}}.payment-loading{--pl-primary:var(--primary);--pl-bg:var(--background);--pl-fg:var(--foreground);--pl-card:var(--card)}@supports (color:color-mix(in lab, red, red)){.payment-loading{--pl-card:color-mix(in srgb, var(--card) 86%, var(--background) 14%)}}.payment-loading{--pl-border:var(--border)}@supports (color:color-mix(in lab, red, red)){.payment-loading{--pl-border:color-mix(in srgb, var(--border) 68%, var(--primary) 32%)}}.payment-loading{z-index:10050;min-height:100dvh;color:var(--pl-fg);background:var(--pl-bg);isolation:isolate;flex-direction:column;align-items:center;padding:clamp(1.15rem,3vw,2.5rem) clamp(1rem,4vw,3rem) 1.2rem;animation:.35s both pl-screen-in;display:flex;position:fixed;inset:0;overflow:hidden auto}.payment-loading__colorflow{z-index:-3;pointer-events:none;background:radial-gradient(ellipse at 20% 28%, var(--pl-primary), transparent 36%), radial-gradient(ellipse at 78% 24%, #4285f438, transparent 34%), radial-gradient(ellipse at 72% 78%, #a368f533, transparent 35%), radial-gradient(ellipse at 24% 76%, #27d3d124, transparent 32%);position:fixed;inset:-28%}@supports (color:color-mix(in lab, red, red)){.payment-loading__colorflow{background:radial-gradient(ellipse at 20% 28%, color-mix(in srgb, var(--pl-primary) 25%, transparent), transparent 36%), radial-gradient(ellipse at 78% 24%, #4285f438, transparent 34%), radial-gradient(ellipse at 72% 78%, #a368f533, transparent 35%), radial-gradient(ellipse at 24% 76%, #27d3d124, transparent 32%)}}.payment-loading__colorflow{filter:blur(26px);background-size:150% 150%;animation:12s ease-in-out infinite alternate pl-colorflow}.payment-loading__grain{z-index:-2;pointer-events:none;opacity:.13;background-image:radial-gradient(var(--pl-fg) .6px, transparent .75px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.payment-loading__grain{background-image:radial-gradient(color-mix(in srgb, var(--pl-fg) 32%, transparent) .6px, transparent .75px)}}.payment-loading__grain{background-size:17px 17px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.payment-loading__orbit{z-index:-1;pointer-events:none;border:1px solid var(--pl-primary);position:fixed}@supports (color:color-mix(in lab, red, red)){.payment-loading__orbit{border:1px solid color-mix(in srgb, var(--pl-primary) 17%, transparent)}}.payment-loading__orbit{border-radius:50%}.payment-loading__orbit--one{aspect-ratio:1;width:min(82vw,760px);animation:48s linear infinite pl-orbit;top:2%;left:50%;translate:-50%}.payment-loading__orbit--two{aspect-ratio:1;border-style:dashed;border-color:var(--pl-primary);width:min(104vw,990px);top:-3%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.payment-loading__orbit--two{border-color:color-mix(in srgb, var(--pl-primary) 11%, transparent)}}.payment-loading__orbit--two{animation:76s linear infinite reverse pl-orbit}.payment-loading__content{z-index:1;text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:min(100%,850px);padding:1.1rem 0 2.25rem;display:flex;position:relative}.payment-loading__brand{color:var(--pl-fg);letter-spacing:.19em;align-items:center;gap:.65rem;font-size:.72rem;font-weight:950;animation:.5s 40ms both pl-brand-in;display:inline-flex}.payment-loading__brand i{color:var(--pl-primary);font-style:normal}.payment-loading__brand-icon{border:1px solid var(--pl-primary);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-loading__brand-icon{border:1px solid color-mix(in srgb, var(--pl-primary) 32%, transparent)}}.payment-loading__brand-icon{background:var(--pl-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.payment-loading__brand-icon{background:color-mix(in srgb, var(--pl-primary) 13%, var(--pl-card))}}.payment-loading__brand-icon{color:var(--pl-primary);box-shadow:0 0 28px var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__brand-icon{box-shadow:0 0 28px color-mix(in srgb, var(--pl-primary) 12%, transparent)}}.payment-loading__brand-icon svg{width:17px;height:17px}.payment-loading__spinner-scene{aspect-ratio:1;flex:none;place-items:center;width:clamp(145px,20vw,182px);margin:1.6rem 0 1.35rem;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both pl-spinner-in;display:grid;position:relative}.payment-loading__spinner-halo{background:var(--pl-primary);border-radius:50%;position:absolute;inset:16%}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-halo{background:color-mix(in srgb, var(--pl-primary) 21%, transparent)}}.payment-loading__spinner-halo{filter:blur(25px);animation:2.6s ease-in-out infinite pl-halo-breathe}.payment-loading__spinner-ring{border-radius:50%;position:absolute}.payment-loading__spinner-ring--outer{border:2px solid var(--pl-primary);inset:3%}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-ring--outer{border:2px solid color-mix(in srgb, var(--pl-primary) 16%, transparent)}}.payment-loading__spinner-ring--outer{border-top-color:var(--pl-primary);border-right-color:var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-ring--outer{border-right-color:color-mix(in srgb, var(--pl-primary) 55%, transparent)}}.payment-loading__spinner-ring--outer{box-shadow:0 0 25px var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-ring--outer{box-shadow:0 0 25px color-mix(in srgb, var(--pl-primary) 10%, transparent)}}.payment-loading__spinner-ring--outer{animation:1.15s cubic-bezier(.45,.05,.55,.95) infinite pl-spin}.payment-loading__spinner-ring--inner{border:1px dashed var(--pl-primary);inset:13%}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-ring--inner{border:1px dashed color-mix(in srgb, var(--pl-primary) 39%, transparent)}}.payment-loading__spinner-ring--inner{animation:.9s linear infinite reverse pl-spin}.payment-loading__spinner-core{aspect-ratio:1;border:1px solid var(--pl-primary);place-items:center;width:60%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-core{border:1px solid color-mix(in srgb, var(--pl-primary) 35%, transparent)}}.payment-loading__spinner-core{background:linear-gradient(145deg, var(--pl-primary), var(--pl-card));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-core{background:linear-gradient(145deg, color-mix(in srgb, var(--pl-primary) 19%, var(--pl-card)), var(--pl-card))}}.payment-loading__spinner-core{color:var(--pl-primary);box-shadow:0 15px 45px var(--pl-primary), inset 0 1px 0 #ffffff2b}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-core{box-shadow:0 15px 45px color-mix(in srgb, var(--pl-primary) 12%, transparent), inset 0 1px 0 #ffffff2b}}.payment-loading__refresh{stroke-width:2.2px;width:38%;height:38%;filter:drop-shadow(0 0 8px var(--pl-primary));animation:.85s linear infinite pl-spin}@supports (color:color-mix(in lab, red, red)){.payment-loading__refresh{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--pl-primary) 32%, transparent))}}.payment-loading__spinner-spark{border:1px solid var(--pl-border);background:var(--pl-card);width:27px;height:27px;color:var(--pl-primary);box-shadow:0 7px 24px var(--pl-primary);border-radius:9px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.payment-loading__spinner-spark{box-shadow:0 7px 24px color-mix(in srgb, var(--pl-primary) 13%, transparent)}}.payment-loading__spinner-spark svg{width:13px;height:13px}.payment-loading__spinner-spark--one{animation:2.5s ease-in-out infinite pl-spark-bob;top:10%;right:8%}.payment-loading__spinner-spark--two{animation:2.9s ease-in-out -1s infinite reverse pl-spark-bob;bottom:9%;left:8%}.payment-loading__copy{max-width:680px;animation:.7s cubic-bezier(.2,.8,.2,1) .16s both pl-copy-in}.payment-loading__eyebrow{color:var(--pl-primary);letter-spacing:.2em;align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:.62rem;font-weight:950;display:inline-flex}.payment-loading__live-dot{background:var(--pl-primary);width:7px;height:7px;box-shadow:0 0 13px var(--pl-primary);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.payment-loading__live-dot{box-shadow:0 0 13px color-mix(in srgb, var(--pl-primary) 52%, transparent)}}.payment-loading__live-dot:after{content:"";border:1px solid var(--pl-primary);opacity:0;border-radius:50%;animation:1.65s ease-out infinite pl-dot-pulse;position:absolute;inset:-5px}.payment-loading__copy h1{letter-spacing:-.055em;text-wrap:balance;background:linear-gradient(105deg, var(--pl-fg) 12%, var(--pl-primary) 50%, var(--pl-fg) 89%);max-width:680px;margin:0;font-size:clamp(2rem,4.8vw,3.75rem);font-weight:950;line-height:1.02}@supports (color:color-mix(in lab, red, red)){.payment-loading__copy h1{background:linear-gradient(105deg, var(--pl-fg) 12%, color-mix(in srgb, var(--pl-primary) 85%, white) 50%, var(--pl-fg) 89%)}}.payment-loading__copy h1{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite pl-title-shimmer}.payment-loading__description{max-width:590px;color:var(--muted-foreground);margin:1rem auto 0;font-size:clamp(.82rem,1.4vw,.99rem);line-height:1.75}.payment-loading__status{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.3rem;display:flex}.payment-loading__status>span{border:1px solid var(--pl-border);background:var(--pl-card);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.payment-loading__status>span{background:color-mix(in srgb, var(--pl-card) 75%, transparent)}}.payment-loading__status>span{color:var(--muted-foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.65rem;font-weight:800}.payment-loading__status>span i{background:var(--pl-primary);width:6px;height:6px;box-shadow:0 0 10px var(--pl-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.payment-loading__status>span i{box-shadow:0 0 10px color-mix(in srgb, var(--pl-primary) 40%, transparent)}}.payment-loading__status>span i{animation:1.3s ease-in-out infinite pl-status-pulse}.payment-loading__status>span:nth-child(2) i{animation-delay:.35s}.payment-loading__status>span svg{width:12px;height:12px;color:var(--pl-primary)}.payment-loading__progress{background:var(--pl-primary);border-radius:999px;width:min(100%,370px);height:3px;margin-top:1.3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payment-loading__progress{background:color-mix(in srgb, var(--pl-primary) 12%, var(--pl-card))}}.payment-loading__progress span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--pl-primary), #9a8bff, transparent);width:38%;box-shadow:0 0 15px var(--pl-primary);position:absolute;inset:0 auto 0 -38%}@supports (color:color-mix(in lab, red, red)){.payment-loading__progress span{box-shadow:0 0 15px color-mix(in srgb, var(--pl-primary) 60%, transparent)}}.payment-loading__progress span{animation:1.4s cubic-bezier(.6,0,.4,1) infinite pl-progress}.payment-loading__note{color:var(--muted-foreground);margin:.8rem 0 0}@supports (color:color-mix(in lab, red, red)){.payment-loading__note{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.payment-loading__note{font-size:.65rem}.payment-loading__set{z-index:-1;aspect-ratio:.86;border:1px solid var(--pl-primary);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:clamp(66px,8vw,104px);padding:.4rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.payment-loading__set{border:1px solid color-mix(in srgb, var(--pl-primary) 25%, transparent)}}.payment-loading__set{background:var(--pl-card);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.payment-loading__set{background:color-mix(in srgb, var(--pl-card) 62%, transparent)}}.payment-loading__set{box-shadow:0 18px 46px var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__set{box-shadow:0 18px 46px color-mix(in srgb, var(--pl-primary) 9%, transparent)}}.payment-loading__set{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;animation:5s ease-in-out infinite pl-set-float}.payment-loading__set img{object-fit:contain;width:100%;height:68%;filter:drop-shadow(0 4px 6px var(--pl-fg));display:block}@supports (color:color-mix(in lab, red, red)){.payment-loading__set img{filter:drop-shadow(0 4px 6px color-mix(in srgb, var(--pl-fg) 17%, transparent))}}.payment-loading__set span{width:100%;color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:800;overflow:hidden}.payment-loading__set--1{top:21%;left:clamp(1rem,7vw,7rem);rotate:-9deg}.payment-loading__set--2{animation-delay:-1.7s;top:25%;right:clamp(1rem,8vw,8rem);rotate:8deg}.payment-loading__set--3{animation-delay:-3.2s;bottom:25%;left:clamp(1rem,10vw,10rem);rotate:6deg}.payment-loading__deco{z-index:-1;border:1px solid var(--pl-primary);place-items:center;width:56px;height:56px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.payment-loading__deco{border:1px solid color-mix(in srgb, var(--pl-primary) 24%, transparent)}}.payment-loading__deco{background:var(--pl-card);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.payment-loading__deco{background:color-mix(in srgb, var(--pl-card) 70%, transparent)}}.payment-loading__deco{color:var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__deco{color:color-mix(in srgb, var(--pl-primary) 75%, var(--pl-fg))}}.payment-loading__deco{box-shadow:0 16px 40px var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__deco{box-shadow:0 16px 40px color-mix(in srgb, var(--pl-primary) 8%, transparent)}}.payment-loading__deco{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:6s ease-in-out infinite pl-set-float}.payment-loading__deco svg{width:25px;height:25px}.payment-loading__deco--hammer{animation-delay:-2s;top:48%;right:13%;rotate:12deg}.payment-loading__deco--snow{border-radius:14px;width:39px;height:39px;animation-delay:-3.8s;bottom:29%;right:20%}.payment-loading__deco--spark{border-radius:14px;width:38px;height:38px;animation-delay:-1s;top:47%;left:19%}.payment-loading__footer{z-index:1;border-top:1px solid var(--pl-border);width:min(100%,1050px);margin:auto auto 0;padding-top:1.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.payment-loading__footer{border-top:1px solid color-mix(in srgb, var(--pl-border) 70%, transparent)}}.payment-loading__footer{animation:.65s .24s both pl-copy-in}.payment-loading__footer-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.payment-loading__footer-heading p{color:var(--pl-primary);letter-spacing:.19em;margin:0;font-size:.55rem;font-weight:950}.payment-loading__footer-heading h2{letter-spacing:-.025em;margin:.3rem 0 0;font-size:.9rem;font-weight:850}.payment-loading__footer-snow{border:1px solid var(--pl-border);width:35px;height:35px;color:var(--pl-primary);border-radius:12px;flex:none;place-items:center;animation:18s linear infinite pl-spin;display:grid}.payment-loading__footer-snow svg{width:17px;height:17px}.payment-loading__shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.payment-loading__shortcut{border:1px solid var(--pl-border);background:var(--pl-card);border-radius:16px;align-items:center;gap:.7rem;min-width:0;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-loading__shortcut{background:color-mix(in srgb, var(--pl-card) 70%, transparent)}}.payment-loading__shortcut{color:var(--pl-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.payment-loading__shortcut:hover{border-color:var(--pl-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.payment-loading__shortcut:hover{border-color:color-mix(in srgb, var(--pl-primary) 52%, var(--pl-border))}}.payment-loading__shortcut:hover{background:var(--pl-primary)}@supports (color:color-mix(in lab, red, red)){.payment-loading__shortcut:hover{background:color-mix(in srgb, var(--pl-primary) 8%, var(--pl-card))}}.payment-loading__shortcut-icon{background:var(--pl-primary);border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-loading__shortcut-icon{background:color-mix(in srgb, var(--pl-primary) 12%, var(--pl-card))}}.payment-loading__shortcut-icon{color:var(--pl-primary)}.payment-loading__shortcut-icon svg{width:17px;height:17px}.payment-loading__shortcut-copy{flex:1;min-width:0;display:block}.payment-loading__shortcut-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;display:block;overflow:hidden}.payment-loading__shortcut-copy small{color:var(--muted-foreground);margin-top:.15rem;font-size:.57rem;line-height:1.4;display:block}.payment-loading__shortcut-arrow{width:14px;height:14px;color:var(--muted-foreground);flex:none;transition:transform .2s,color .2s}.payment-loading__shortcut:hover .payment-loading__shortcut-arrow{color:var(--pl-primary);transform:translate(2px,-2px)}.payment-loading__footer-note{color:var(--muted-foreground);text-align:center;margin:.7rem 0 0;font-size:.58rem;line-height:1.5}@keyframes pl-screen-in{0%{opacity:0}to{opacity:1}}@keyframes pl-colorflow{0%{transform:translate(-3%,-2%)rotate(0)scale(1)}50%{transform:translate(3%,2%)rotate(8deg)scale(1.08)}to{transform:translate(-1%,4%)rotate(-6deg)scale(1.02)}}@keyframes pl-orbit{to{rotate:360deg}}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-spinner-in{0%{opacity:0;transform:scale(.78)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pl-halo-breathe{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes pl-spark-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(12deg)}}@keyframes pl-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-dot-pulse{0%{opacity:.65;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}@keyframes pl-title-shimmer{0%,to{background-position:100%}50%{background-position:0}}@keyframes pl-status-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes pl-progress{0%{left:-38%}to{left:100%}}@keyframes pl-set-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-11px)rotate(3deg)}}@keyframes pl-brand-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.payment-loading{padding:1rem 1rem 1.15rem}.payment-loading__content{padding-top:.6rem}.payment-loading__spinner-scene{margin:1.2rem 0 1rem}.payment-loading__set{opacity:.72;width:62px}.payment-loading__set--1{top:16%;left:-.3rem}.payment-loading__set--2{top:17%;right:-.3rem}.payment-loading__set--3{display:none}.payment-loading__deco--hammer{width:41px;height:41px;top:45%;right:3%}.payment-loading__deco--snow{bottom:36%;right:7%}.payment-loading__deco--spark{top:45%;left:4%}.payment-loading__status{gap:.4rem;margin-top:1rem}.payment-loading__status>span{padding:.45rem .58rem;font-size:.58rem}.payment-loading__footer{padding-top:1rem}.payment-loading__shortcuts{gap:.45rem}.payment-loading__shortcut{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.65rem}.payment-loading__shortcut-icon{border-radius:10px;width:31px;height:31px}.payment-loading__shortcut-copy strong{font-size:.65rem}.payment-loading__shortcut-copy small{font-size:.53rem}.payment-loading__shortcut-arrow{display:none}}@media (width<=420px){.payment-loading__set--1,.payment-loading__set--2,.payment-loading__deco{opacity:.35}.payment-loading__copy h1{font-size:1.92rem}.payment-loading__description{font-size:.79rem}.payment-loading__status{max-width:340px}.payment-loading__status>span{font-size:.54rem}.payment-loading__footer-heading h2{font-size:.8rem}.payment-loading__shortcut-copy small{display:none}}@media (prefers-reduced-motion:reduce){.payment-loading,.payment-loading__colorflow,.payment-loading__orbit,.payment-loading__brand,.payment-loading__spinner-scene,.payment-loading__spinner-halo,.payment-loading__spinner-ring,.payment-loading__refresh,.payment-loading__spinner-spark,.payment-loading__copy,.payment-loading__live-dot:after,.payment-loading__status>span i,.payment-loading__progress span,.payment-loading__set,.payment-loading__deco,.payment-loading__footer,.payment-loading__footer-snow{animation:none!important}.payment-loading__shortcut,.payment-loading__shortcut-arrow{transition:none!important}}.frost-footer{isolation:isolate;border-top:1px solid var(--primary);margin-top:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frost-footer{border-top:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.frost-footer{background:radial-gradient(ellipse at 8% 0%, var(--primary), transparent 42%), radial-gradient(ellipse at 94% 70%, #38bdf813, transparent 38%), var(--bg-darker)}@supports (color:color-mix(in lab, red, red)){.frost-footer{background:radial-gradient(ellipse at 8% 0%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 42%), radial-gradient(ellipse at 94% 70%, #38bdf813, transparent 38%), var(--bg-darker)}}.frost-footer:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:radial-gradient(var(--primary) .7px, transparent .7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.frost-footer:before{background-image:radial-gradient(color-mix(in srgb, var(--primary) 45%, transparent) .7px, transparent .7px)}}.frost-footer:before{background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.frost-footer .footer-top{padding:clamp(2.25rem,5vw,4.5rem) clamp(1rem,4vw,2.5rem) 2rem}.frost-footer .footer-container{align-items:stretch;gap:clamp(1rem,2.2vw,2rem)}.frost-footer .footer-col{border:1px solid var(--primary);min-width:0;padding:1.35rem}@supports (color:color-mix(in lab, red, red)){.frost-footer .footer-col{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--border))}}.frost-footer .footer-col{background:var(--card);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.frost-footer .footer-col{background:color-mix(in srgb, var(--card) 68%, transparent)}}.frost-footer .footer-col{box-shadow:inset 0 1px #ffffff09}.frost-footer .footer-col.brand-col{border-color:var(--primary);max-width:none;padding:1.6rem}@supports (color:color-mix(in lab, red, red)){.frost-footer .footer-col.brand-col{border-color:color-mix(in srgb, var(--primary) 23%, var(--border))}}.frost-footer .footer-col.brand-col{background:linear-gradient(145deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.frost-footer .footer-col.brand-col{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 10%, var(--card)), color-mix(in srgb, var(--card) 82%, transparent))}}.frost-footer .footer-logo{gap:.85rem;margin-bottom:1rem}.frost-footer .footer-logo .logo-icon{box-shadow:0 10px 30px -18px var(--primary);border-radius:1rem}.frost-footer .footer-logo h3{letter-spacing:-.035em}.frost-footer .footer-description{max-width:36rem;margin-bottom:1.25rem;font-size:.92rem}.frost-footer .footer-col h4{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.85rem}.frost-footer .footer-col ul li{margin-bottom:.65rem}.frost-footer .footer-col ul li a{font-size:.9rem}.frost-footer .social-link{border-radius:1rem}.footer-whatsapp-cta{width:100%;color:inherit;background:linear-gradient(115deg,#22c55e1f,#22c55e09);border:1px solid #4ade8047;border-radius:1.2rem;align-items:center;gap:.8rem;margin-top:1.25rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.footer-whatsapp-cta:hover{background:#22c55e1f;border-color:#4ade808c;transform:translateY(-2px)}.footer-whatsapp-icon{color:#4ade80;background:#22c55e26;border-radius:.95rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:1.45rem;display:grid}.footer-whatsapp-cta>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.footer-whatsapp-cta strong{font-size:.86rem;font-weight:850}.footer-whatsapp-cta small{color:var(--text-muted);font-size:.72rem}.footer-whatsapp-cta em{color:#4ade80;font-size:.75rem;font-style:normal;font-weight:800}.footer-whatsapp-arrow{color:#4ade80;flex:none;margin-left:auto;font-size:.8rem}.frost-footer .payment-methods{flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.frost-footer .payment-badge{border-radius:.85rem;padding:.55rem .7rem;font-size:.72rem}.frost-footer .trust-badge{border-radius:.85rem}.frost-footer .footer-bottom{border-top:1px solid var(--primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.2rem clamp(1rem,4vw,2.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.frost-footer .footer-bottom{border-top:1px solid color-mix(in srgb, var(--primary) 15%, var(--border))}}.frost-footer .footer-bottom p{font-size:.78rem}.footer-bottom-dot{color:var(--primary);padding:0 .35rem}.light .frost-footer{background:radial-gradient(at 8% 0,#38bdf81f,#0000 42%),radial-gradient(at 94% 70%,#38bdf80f,#0000 38%),#f1f8fd}.light .frost-footer .footer-col{background:#ffffffb3;border-color:#d5e8f4}.light .frost-footer .footer-col.brand-col{background:linear-gradient(145deg,#bae6fd5c,#ffffffd1)}.light .footer-whatsapp-cta{background:#22c55e0f}@media (width<=900px){.frost-footer .footer-container{grid-template-columns:repeat(2,minmax(0,1fr))}.frost-footer .footer-col.brand-col{grid-column:1/-1}}@media (width<=600px){.frost-footer .footer-container{grid-template-columns:minmax(0,1fr)}.frost-footer .footer-col.brand-col{grid-column:auto}.frost-footer .footer-col{padding:1.1rem}.frost-footer .footer-bottom{flex-direction:column;align-items:flex-start}}.frost-products-section .home-catalog-head{border:1px solid var(--primary);justify-content:space-between;align-items:flex-end;gap:clamp(1rem,2.5vw,2rem);width:100%;max-width:none;margin-top:.9rem;padding:clamp(1rem,2.4vw,1.75rem);display:flex}@supports (color:color-mix(in lab, red, red)){.frost-products-section .home-catalog-head{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))}}.frost-products-section .home-catalog-head{background:linear-gradient(120deg, var(--primary), var(--card) 60%, #38bdf8);border-radius:1.65rem}@supports (color:color-mix(in lab, red, red)){.frost-products-section .home-catalog-head{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 10%, var(--card)), color-mix(in srgb, var(--card) 93%, transparent) 60%, color-mix(in srgb, #38bdf8 6%, var(--card)))}}.frost-products-section .home-catalog-head{box-shadow:inset 0 1px 0 #ffffff0b, 0 18px 45px -38px var(--primary)}@supports (color:color-mix(in lab, red, red)){.frost-products-section .home-catalog-head{box-shadow:inset 0 1px 0 #ffffff0b, 0 18px 45px -38px color-mix(in srgb, var(--primary) 50%, transparent)}}.frost-products-section .home-catalog-head{text-align:left}.home-catalog-title-copy{flex:20rem;min-width:0}.home-catalog-kicker{color:var(--primary);letter-spacing:.17em;align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.65rem;font-weight:900;display:inline-flex}.frost-products-section .home-catalog-title-copy .section-title{letter-spacing:-.045em;justify-content:flex-start;gap:.8rem;margin:0;font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.05}.frost-products-section .home-catalog-title-copy .title-icon{border-radius:1rem;flex:none;width:2.9rem;height:2.9rem}.home-catalog-description{max-width:39rem;color:var(--text-muted);margin:.7rem 0 0;font-size:.87rem;line-height:1.65}.frost-products-section .home-catalog-head .section-actions{flex-wrap:wrap;flex:32rem;justify-content:flex-end;align-items:center;gap:.65rem;margin:0;display:flex}.frost-products-section .home-catalog-head .search-wrapper{flex:13rem;max-width:19rem}.frost-products-section .home-catalog-head .custom-select-wrapper{flex:0 10.5rem;min-width:9.5rem}.frost-products-section .home-catalog-head .search-input,.frost-products-section .home-catalog-head .custom-select__trigger{border-radius:1rem;min-height:2.9rem}.home-catalog-helper{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:1rem 0 1.5rem;display:flex}.home-catalog-helper span{border:1px solid var(--primary);align-items:center;gap:.4rem;padding:.48rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-catalog-helper span{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--border))}}.home-catalog-helper span{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-catalog-helper span{background:color-mix(in srgb, var(--card) 72%, transparent)}}.home-catalog-helper span{color:var(--text-muted);font-size:.7rem;font-weight:750}@media (width<=900px){.frost-products-section .home-catalog-head{flex-direction:column;align-items:stretch}.frost-products-section .home-catalog-head .section-actions{justify-content:flex-start}.frost-products-section .home-catalog-head .search-wrapper{max-width:none}}@media (width<=600px){.frost-products-section .home-catalog-head{border-radius:1.25rem;padding:1rem}.frost-products-section .home-catalog-title-copy .section-title{font-size:1.7rem}.frost-products-section .home-catalog-title-copy .title-icon{width:2.45rem;height:2.45rem}.frost-products-section .home-catalog-head .section-actions{grid-template-columns:minmax(0,1fr);display:grid}.frost-products-section .home-catalog-head .custom-select-wrapper{width:100%;min-width:0}.home-catalog-helper{justify-content:flex-start}}button,[role=button],input[type=button],input[type=submit],input[type=reset],a[class*=rounded-][class*=px-],a[class*=btn],a[class*=button],a[class*=action],a[class*=checkout],a[class*=cta]{border-radius:9999px!important}button,[role=button],a[class*=rounded-][class*=px-],a[class*=btn],a[class*=button],a[class*=action],a[class*=checkout],a[class*=cta]{transition:transform .24s cubic-bezier(.2,.8,.2,1),border-radius .24s,box-shadow .24s,filter .24s}button svg,[role=button] svg,a[class*=rounded-][class*=px-] svg,a[class*=btn] svg,a[class*=button] svg,a[class*=action] svg,a[class*=checkout] svg,a[class*=cta] svg{transform-origin:50%;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}button:hover svg,[role=button]:hover svg,a[class*=rounded-][class*=px-]:hover svg,a[class*=btn]:hover svg,a[class*=button]:hover svg,a[class*=action]:hover svg,a[class*=checkout]:hover svg,a[class*=cta]:hover svg{filter:drop-shadow(0 3px 5px var(--primary));animation:.58s cubic-bezier(.2,.85,.25,1) frost-icon-hop}@supports (color:color-mix(in lab, red, red)){button:hover svg,[role=button]:hover svg,a[class*=rounded-][class*=px-]:hover svg,a[class*=btn]:hover svg,a[class*=button]:hover svg,a[class*=action]:hover svg,a[class*=checkout]:hover svg,a[class*=cta]:hover svg{filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--primary) 35%, transparent))}}button:active svg,[role=button]:active svg{transform:scale(.78)rotate(-8deg)}@keyframes frost-icon-hop{0%{transform:translateY(0)rotate(0)scale(1)}28%{transform:translateY(-5px)rotate(-12deg)scale(1.13)}54%{transform:translateY(1px)rotate(8deg)scale(.94)}78%{transform:translateY(-2px)rotate(-4deg)scale(1.04)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes frost-icon-wiggle{0%,to{transform:translateY(0)rotate(0)scale(1)}24%{transform:translateY(-4px)rotate(-9deg)scale(1.08)}48%{transform:translateY(1px)rotate(8deg)scale(.97)}72%{transform:translateY(-2px)rotate(-4deg)scale(1.03)}}@keyframes frost-icon-orbit{0%{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-8px)rotate(7deg)}to{transform:translateY(0)rotate(-5deg)}}.hero-trust-row svg,.hero-inventory-orb svg,.hero-mini-icon svg,.title-icon svg,.frost-perks__eyebrow-mark svg,.frost-perks__category-icon svg,.frost-perks__gift-emblem>svg,.section-subtitle svg,.frost-footer .logo-icon i{transform-origin:50%;animation:4.2s ease-in-out infinite frost-icon-wiggle}.frost-perks__category-icon svg{animation-duration:3.4s}.frost-perks__gift-emblem>svg{animation:4.4s ease-in-out infinite frost-icon-orbit}.title-icon svg{animation-duration:5.2s}.frost-footer .logo-icon i{animation:4.8s ease-in-out infinite frost-icon-orbit;display:inline-block}.frost-perks__action:hover .frost-perks__action-icon{transform:translate(3px,-2px)rotate(12deg)scale(1.12)}.frost-perks__action-icon{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.frost-perks__living-icons{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.frost-perks__floater{width:clamp(1.2rem,2.7vw,2.2rem);height:clamp(1.2rem,2.7vw,2.2rem);color:var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.frost-perks__floater{color:color-mix(in srgb, var(--primary) 70%, #dffaff)}}.frost-perks__floater{opacity:.4;filter:drop-shadow(0 8px 14px var(--primary))}@supports (color:color-mix(in lab, red, red)){.frost-perks__floater{filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--primary) 26%, transparent))}}.frost-perks__floater{animation:6.8s ease-in-out infinite frost-perks-free-float}.frost-perks__floater--spark{animation-delay:-.8s;top:12%;left:7%}.frost-perks__floater--snow{width:2.7rem;height:2.7rem;animation-delay:-2.3s;top:24%;right:6%}.frost-perks__floater--gift{animation-delay:-3.2s;bottom:18%;left:4%}.frost-perks__floater--star{width:1.6rem;height:1.6rem;animation-delay:-4.4s;bottom:12%;right:9%}.frost-perks__floater--twinkle{font-size:1.6rem;animation-delay:-1.7s;top:62%;right:4%}@keyframes frost-perks-free-float{0%,to{transform:translate(0)rotate(-9deg)scale(1)}24%{transform:translate(8px,-12px)rotate(12deg)scale(1.14)}51%{transform:translate(-3px,-5px)rotate(30deg)scale(.9)}77%{transform:translate(-10px,5px)rotate(4deg)scale(1.07)}}.frost-perks__card:hover .frost-perks__floater{opacity:.72}.terms-page{--terms-cyan:#71e5ff;--terms-blue:#7aa9ff;--terms-lilac:#b5a6ff;background:radial-gradient(ellipse at 8% 4%, var(--primary), transparent 32rem), radial-gradient(ellipse at 95% 28%, #7d91ff13, transparent 34rem);min-height:70vh}@supports (color:color-mix(in lab, red, red)){.terms-page{background:radial-gradient(ellipse at 8% 4%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 32rem), radial-gradient(ellipse at 95% 28%, #7d91ff13, transparent 34rem)}}.terms-page__aurora{z-index:-1;filter:blur(90px);opacity:.13;pointer-events:none;border-radius:50%;width:24rem;height:24rem;animation:13s ease-in-out infinite alternate terms-aurora-drift;position:absolute}.terms-page__aurora--one{background:#38bdf8;top:27rem;left:-15rem}.terms-page__aurora--two{background:#818cf8;animation-delay:-6s;top:73rem;right:-16rem}.terms-page__snow{z-index:-1;color:var(--primary);opacity:.3;pointer-events:none;animation:8s ease-in-out infinite terms-icon-drift;position:absolute}.terms-page__snow svg{width:100%;height:100%;display:block}.terms-page__snow--one{width:1.65rem;height:1.65rem;top:32rem;right:5%}.terms-page__snow--two{width:1.8rem;height:1.8rem;animation-delay:-3s;top:98rem;left:4%}.terms-page__snow--three{width:2rem;height:2rem;animation-delay:-5s;top:145rem;right:7%}.terms-breadcrumb{border:1px solid var(--primary);padding:.65rem 1rem .65rem .8rem}@supports (color:color-mix(in lab, red, red)){.terms-breadcrumb{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--border))}}.terms-breadcrumb{background:var(--card);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.terms-breadcrumb{background:color-mix(in srgb, var(--card) 75%, transparent)}}.terms-breadcrumb svg{transition:transform .25s}.terms-breadcrumb:hover svg{transform:translate(-4px)}.terms-hero{color:#f5fbff;background:radial-gradient(at 84% 25%,#3fbeff29,#0000 28rem),radial-gradient(at 65% 100%,#7f78ff21,#0000 31rem),linear-gradient(135deg,#06101f 0%,#0b1b31 52%,#0c1935 100%)}.terms-hero__grid{opacity:.24;pointer-events:none;background-image:linear-gradient(#94dfff11 1px,#0000 1px),linear-gradient(90deg,#94dfff11 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 85%);mask-image:linear-gradient(125deg,#000,#0000 85%)}.terms-hero__glow{filter:blur(70px);pointer-events:none;opacity:.38;border-radius:50%;width:22rem;height:22rem;animation:7s ease-in-out infinite terms-glow-breathe;position:absolute}.terms-hero__glow--left{background:#2ec5ff;top:-13rem;left:25%}.terms-hero__glow--right{background:#897aff;animation-delay:-3.5s;bottom:-13rem;right:-8rem}.terms-hero__copy{animation:.8s cubic-bezier(.2,.75,.25,1) both terms-copy-rise}.terms-eyebrow{color:#a4ebff;letter-spacing:.12em;background:#46beff17;border:1px solid #7ddcff47;border-radius:9999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.65rem;font-weight:900;display:inline-flex}.terms-eyebrow svg{animation:3.7s ease-in-out infinite frost-icon-wiggle}.terms-hero__gradient{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#e7fbff 2%,#73e6ff 36%,#85abff 68%,#c7b6ff 100%) 0 0/180%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate terms-gradient-flow}.terms-pill-button{border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.85rem 1.2rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s,border-color .22s;display:inline-flex;position:relative}.terms-pill-button:hover{transform:translateY(-3px)}.terms-pill-button--primary{color:#071728;background:linear-gradient(105deg,#83edff,#9dc3ff 65%,#c9b6ff);box-shadow:0 12px 30px -16px #5dd3ffc7}.terms-pill-button--primary:hover{box-shadow:0 16px 35px -15px #5dd3ffd1}.terms-pill-button--glass{color:#f3faff;background:#ffffff0e;border-color:#dbf4ff2e}.terms-pill-button--glass:hover{background:#ffffff1a;border-color:#82e0ff73}.terms-pill-button--secondary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.terms-pill-button--secondary{border-color:color-mix(in srgb, var(--primary) 23%, var(--border))}}.terms-pill-button--secondary{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.terms-pill-button--secondary{background:color-mix(in srgb, var(--card) 72%, transparent)}}.terms-pill-button--secondary{color:var(--foreground)}.terms-button-arrow{transition:transform .25s}.terms-pill-button:hover .terms-button-arrow{transform:translateY(3px)}.terms-hero__updated{color:#9eb3c8;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.73rem;display:flex}.terms-hero__updated strong{color:#f1faff}.terms-live-dot{background:#5bf0b0;border-radius:50%;width:.48rem;height:.48rem;animation:2.2s ease-in-out infinite terms-live-pulse;box-shadow:0 0 0 5px #5bf0b01a,0 0 18px #5bf0b08c}.terms-hero-art{isolation:isolate;place-items:center;min-height:18rem;animation:1s cubic-bezier(.2,.75,.25,1) .12s both terms-art-enter;display:grid;position:relative}.terms-orbit{aspect-ratio:1;border:1px solid #8fdcff33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terms-orbit--outer{border-style:dashed;width:min(100%,22rem);animation:32s linear infinite terms-orbit-spin}.terms-orbit--inner{border-color:#afadff3b;width:min(76%,16rem);animation:23s linear infinite reverse terms-orbit-spin;box-shadow:inset 0 0 40px #53b7ff0e,0 0 65px #53b7ff12}.terms-shield{aspect-ratio:1;color:#a4efff;background:linear-gradient(145deg,#8be8ff33,#5a81ff21 52%,#ab94ff26);border:1px solid #a0e6ff75;border-radius:2.8rem;place-items:center;width:clamp(9.5rem,18vw,13.5rem);animation:5s ease-in-out infinite terms-shield-float;display:grid;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 30px 80px -35px #4cc9ff6b,inset 0 1px #ffffff40}.terms-shield:before{content:"";border:1px solid #d1f6ff21;border-radius:2.2rem;position:absolute;inset:.7rem}.terms-shield>svg{z-index:1;filter:drop-shadow(0 8px 16px #49d0ff3b);position:relative}.terms-shield__shine{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:43%;animation:5.5s ease-in-out infinite terms-shield-shine;position:absolute;inset:-35% auto -35% -70%;transform:rotate(22deg)}.terms-art-float,.terms-art-spark{border-radius:1.15rem;place-items:center;animation:4.5s ease-in-out infinite terms-icon-drift;display:grid;position:absolute}.terms-art-float{color:#a4eaff;background:#0c1f3ae6;border:1px solid #95e1ff4d;width:3.15rem;height:3.15rem;box-shadow:0 12px 35px -18px #000000e6}.terms-art-float svg{width:1.25rem;height:1.25rem}.terms-art-float--one{animation-delay:-1s;top:15%;left:8%}.terms-art-float--two{color:#89f7c4;animation-delay:-2.5s;bottom:16%;right:10%}.terms-art-spark{color:#c6bbff;width:2rem;height:2rem}.terms-art-spark--one{animation:9s linear infinite terms-spark-spin;top:14%;right:18%}.terms-art-spark--two{color:#83e8ff;animation-delay:-2s;bottom:18%;left:15%}.terms-art-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07152ae0;border:1px solid #b0e6ff33;border-radius:1.15rem;align-items:center;gap:.6rem;padding:.75rem .9rem;animation:5.5s ease-in-out infinite terms-note-hover;display:flex;position:absolute;box-shadow:0 15px 36px -22px #000000d9}.terms-art-note>svg{color:#94eaff;width:1.35rem;height:1.35rem}.terms-art-note span{gap:.14rem;display:grid}.terms-art-note strong{color:#f3faff;font-size:.72rem}.terms-art-note small{color:#a8bbd0;font-size:.61rem}.terms-art-note--top{top:9%;right:0}.terms-art-note--bottom{animation-delay:-2.5s;bottom:7%;left:0}.terms-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.terms-stat{background:#ffffff0b;border:1px solid #c9efff1f;border-radius:1.3rem;align-items:center;gap:.8rem;min-width:0;padding:.95rem 1rem;display:flex}.terms-stat__icon{color:#94eaff;background:#6cd5ff17;border:1px solid #7fe0ff33;border-radius:1rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.terms-stat__icon svg{width:1.25rem;height:1.25rem;animation:4.8s ease-in-out infinite frost-icon-wiggle}.terms-stat>span:last-child{gap:.25rem;min-width:0;display:grid}.terms-stat strong{color:#f3faff;font-size:.81rem}.terms-stat small{color:#9db2c9;font-size:.68rem;line-height:1.45}.terms-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.35rem;display:flex}.terms-section-heading h2{color:var(--foreground);letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:950;line-height:1.05}.terms-section-heading p{max-width:43rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.88rem;line-height:1.7}.terms-section-kicker{color:var(--primary);letter-spacing:.18em;align-items:center;gap:.5rem;font-size:.64rem;font-weight:950;display:inline-flex}.terms-section-kicker>span{background:var(--primary);width:.47rem;height:.47rem;box-shadow:0 0 0 4px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.terms-section-kicker>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent)}}.terms-heading-sticker{border:1px solid var(--primary);flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.terms-heading-sticker{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))}}.terms-heading-sticker{background:var(--primary);border-radius:1.3rem}@supports (color:color-mix(in lab, red, red)){.terms-heading-sticker{background:color-mix(in srgb, var(--primary) 9%, var(--card))}}.terms-heading-sticker{color:var(--primary);animation:4.5s ease-in-out infinite frost-icon-orbit}.terms-heading-sticker svg{width:1.5rem;height:1.5rem}.terms-topic-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.terms-topic-chip{border:1px solid var(--primary);align-items:center;gap:.7rem;min-width:0;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip{border:1px solid color-mix(in srgb, var(--primary) 13%, var(--border))}}.terms-topic-chip{background:var(--card);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip{background:color-mix(in srgb, var(--card) 78%, transparent)}}.terms-topic-chip{text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s}.terms-topic-chip:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip:hover{border-color:color-mix(in srgb, var(--primary) 46%, var(--border))}}.terms-topic-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip:hover{background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.terms-topic-chip:hover{box-shadow:0 16px 30px -25px var(--primary)}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip:hover{box-shadow:0 16px 30px -25px color-mix(in srgb, var(--primary) 75%, transparent)}}.terms-topic-chip__icon{background:var(--primary);border-radius:.95rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.terms-topic-chip__icon{background:color-mix(in srgb, var(--primary) 10%, var(--background))}}.terms-topic-chip__icon{color:var(--primary);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.terms-topic-chip:hover .terms-topic-chip__icon{transform:translateY(-3px)rotate(-8deg)scale(1.08)}.terms-topic-chip__icon svg{width:1.1rem;height:1.1rem}.terms-topic-chip>span:nth-child(2){gap:.3rem;min-width:0;display:grid}.terms-topic-chip small{color:var(--muted-foreground);letter-spacing:.14em;font-size:.54rem;font-weight:900}.terms-topic-chip strong{color:var(--foreground);text-overflow:ellipsis;font-size:.76rem;font-weight:850;line-height:1.4;overflow:hidden}.terms-topic-chip__arrow{width:.95rem;height:.95rem;color:var(--muted-foreground);flex:none;margin-left:auto;transition:transform .24s,color .24s}.terms-topic-chip:hover .terms-topic-chip__arrow{color:var(--primary);transform:translate(2px,-2px)}.terms-section-heading--rules{margin-bottom:1.6rem}.terms-section-heading__badge{border:1px solid var(--primary);align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.terms-section-heading__badge{border:1px solid color-mix(in srgb, var(--primary) 15%, var(--border))}}.terms-section-heading__badge{background:var(--card);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.terms-section-heading__badge{background:color-mix(in srgb, var(--card) 77%, transparent)}}.terms-section-heading__badge{color:var(--muted-foreground);font-size:.7rem;font-weight:800}.terms-section-heading__badge svg{width:1.1rem;height:1.1rem;color:var(--primary)}.terms-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.terms-rule-card{--terms-accent:var(--primary);border:1px solid var(--terms-accent);flex-direction:column;min-width:0;padding:clamp(1.2rem,2.2vw,1.8rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.terms-rule-card{border:1px solid color-mix(in srgb, var(--terms-accent) 19%, var(--border))}}.terms-rule-card{background:radial-gradient(ellipse at 100% 0%, var(--terms-accent), transparent 18rem), var(--card);border-radius:1.8rem}@supports (color:color-mix(in lab, red, red)){.terms-rule-card{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--terms-accent) 8%, transparent), transparent 18rem), color-mix(in srgb, var(--card) 90%, transparent)}}.terms-rule-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;animation:.72s cubic-bezier(.2,.78,.25,1) both terms-card-rise;box-shadow:0 20px 55px -45px #00000073,inset 0 1px #ffffff0b}.terms-rule-card:after{content:"";border:1px solid var(--terms-accent);width:7rem;height:7rem;position:absolute;top:-3.4rem;right:-3.4rem}@supports (color:color-mix(in lab, red, red)){.terms-rule-card:after{border:1px solid color-mix(in srgb, var(--terms-accent) 16%, transparent)}}.terms-rule-card:after{pointer-events:none;border-radius:50%;transition:transform .4s}.terms-rule-card:hover{border-color:var(--terms-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.terms-rule-card:hover{border-color:color-mix(in srgb, var(--terms-accent) 45%, var(--border))}}.terms-rule-card:hover{box-shadow:0 26px 55px -42px var(--terms-accent), inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab, red, red)){.terms-rule-card:hover{box-shadow:0 26px 55px -42px color-mix(in srgb, var(--terms-accent) 45%, transparent), inset 0 1px 0 #ffffff0f}}.terms-rule-card:hover:after{transform:scale(1.35)translate(-6px,7px)}.terms-rule-card--1{--terms-accent:#8b9cff}.terms-rule-card--2{--terms-accent:#46c9ef}.terms-rule-card--3{--terms-accent:#a89aff}.terms-rule-card:nth-child(4n+1){animation-delay:40ms}.terms-rule-card:nth-child(4n+2){animation-delay:.1s}.terms-rule-card:nth-child(4n+3){animation-delay:.16s}.terms-rule-card:nth-child(4n+4){animation-delay:.22s}.terms-rule-card__top{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.terms-rule-card__icon{border:1px solid var(--terms-accent);place-items:center;width:3.15rem;height:3.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.terms-rule-card__icon{border:1px solid color-mix(in srgb, var(--terms-accent) 25%, transparent)}}.terms-rule-card__icon{background:var(--terms-accent);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.terms-rule-card__icon{background:color-mix(in srgb, var(--terms-accent) 10%, var(--background))}}.terms-rule-card__icon{color:var(--terms-accent);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:inset 0 1px #ffffff0d}.terms-rule-card:hover .terms-rule-card__icon{box-shadow:0 12px 23px -16px var(--terms-accent);transform:translateY(-4px)rotate(-8deg)scale(1.06)}.terms-rule-card__icon svg{width:1.45rem;height:1.45rem;animation:5.2s ease-in-out infinite frost-icon-wiggle}.terms-rule-card__number{color:var(--terms-accent)}@supports (color:color-mix(in lab, red, red)){.terms-rule-card__number{color:color-mix(in srgb, var(--terms-accent) 70%, var(--muted-foreground))}}.terms-rule-card__number{letter-spacing:.18em;font-size:.72rem;font-weight:950}.terms-rule-card h3{z-index:1;color:var(--foreground);letter-spacing:-.035em;font-size:clamp(1.1rem,1.5vw,1.32rem);font-weight:950;line-height:1.25;position:relative}.terms-rule-card__underline{background:linear-gradient(90deg,var(--terms-accent),transparent);border-radius:9999px;width:3.2rem;height:3px;margin:.9rem 0 1.15rem;transition:width .35s}.terms-rule-card:hover .terms-rule-card__underline{width:5.5rem}.terms-rule-card ul{z-index:1;gap:.95rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.terms-rule-card li{color:var(--muted-foreground);grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:.825rem;line-height:1.8;display:grid}.terms-rule-card__check{color:var(--terms-accent);margin-top:.25rem;display:inline-flex}.terms-rule-card__check svg{width:1rem;height:1rem}.terms-back-top{width:fit-content;color:var(--terms-accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.68rem;font-weight:900;text-decoration:none;transition:gap .2s;display:inline-flex}.terms-back-top svg{width:.9rem;height:.9rem}.terms-back-top:hover{gap:.7rem}.terms-contact-cta{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.terms-contact-cta{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border))}}.terms-contact-cta{background:linear-gradient(115deg,var(--primary),var(--card) 60%,#9691ff12)}@supports (color:color-mix(in lab, red, red)){.terms-contact-cta{background:linear-gradient(115deg,color-mix(in srgb, var(--primary) 10%, var(--card)),color-mix(in srgb, var(--card) 92%, transparent) 60%,#9691ff12)}}.terms-contact-cta{box-shadow:inset 0 1px 0 #ffffff0f, 0 30px 70px -60px var(--primary)}@supports (color:color-mix(in lab, red, red)){.terms-contact-cta{box-shadow:inset 0 1px 0 #ffffff0f, 0 30px 70px -60px color-mix(in srgb, var(--primary) 70%, transparent)}}.terms-contact-cta h2{color:var(--foreground)}.terms-cta-spark{color:var(--primary);animation:2.5s ease-in-out infinite terms-star-pop;display:inline-block}.terms-contact-cta__orb{filter:blur(55px);opacity:.13;pointer-events:none;border-radius:50%;width:15rem;height:15rem;animation:7s ease-in-out infinite terms-glow-breathe;position:absolute}.terms-contact-cta__orb--one{background:#38bdf8;top:-10rem;right:10%}.terms-contact-cta__orb--two{background:#9587ff;animation-delay:-3s;bottom:-12rem;left:28%}.terms-page__footnote{opacity:.82}@keyframes terms-copy-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes terms-art-enter{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes terms-card-rise{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes terms-shield-float{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-10px)}}@keyframes terms-orbit-spin{to{rotate:360deg}}@keyframes terms-spark-spin{0%{transform:rotate(0)scale(.9)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(360deg)scale(.9)}}@keyframes terms-icon-drift{0%,to{transform:translate(0)rotate(-5deg)}50%{transform:translate(5px,-9px)rotate(9deg)}}@keyframes terms-note-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes terms-aurora-drift{0%{transform:translateY(-8px)scale(.94)}to{transform:translate(18px,18px)scale(1.08)}}@keyframes terms-glow-breathe{0%,to{opacity:.25;scale:.94}50%{opacity:.5;scale:1.09}}@keyframes terms-gradient-flow{0%{background-position:0%}to{background-position:100%}}@keyframes terms-live-pulse{0%,to{box-shadow:0 0 0 4px #5bf0b01a,0 0 14px #5bf0b066}50%{box-shadow:0 0 0 7px #5bf0b009,0 0 21px #5bf0b0a6}}@keyframes terms-shield-shine{0%,58%{left:-70%}88%,to{left:130%}}@keyframes terms-star-pop{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.22)rotate(14deg)}}@media (width<=900px){.terms-hero .relative.grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.terms-hero-art{width:100%;max-width:36rem;min-height:18rem;margin-inline:auto}.terms-topic-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-rule-grid{gap:.8rem}}@media (width<=640px){.terms-hero{border-radius:1.8rem;padding:1.35rem}.terms-hero__copy h1{font-size:clamp(2.8rem,12vw,4rem)}.terms-hero-art{min-height:16rem}.terms-art-note{border-radius:.9rem;gap:.4rem;padding:.58rem .65rem}.terms-art-note--top{right:-1%}.terms-art-note--bottom{left:-1%}.terms-art-note strong{font-size:.64rem}.terms-art-note small{font-size:.55rem}.terms-stats{grid-template-columns:minmax(0,1fr)}.terms-stat{padding:.78rem .85rem}.terms-section-heading{align-items:flex-start}.terms-heading-sticker{border-radius:.95rem;width:2.7rem;height:2.7rem}.terms-section-heading__badge{display:none}.terms-topic-nav,.terms-rule-grid{grid-template-columns:minmax(0,1fr)}.terms-rule-card{border-radius:1.4rem;padding:1.2rem}.terms-contact-cta{border-radius:1.6rem;padding:1.3rem}.terms-contact-cta .terms-pill-button{width:100%}}@media (prefers-reduced-motion:reduce){button:hover svg,[role=button]:hover svg,a[class*=rounded-][class*=px-]:hover svg,a[class*=btn]:hover svg,a[class*=button]:hover svg,a[class*=action]:hover svg,a[class*=checkout]:hover svg,a[class*=cta]:hover svg,.hero-trust-row svg,.hero-inventory-orb svg,.hero-mini-icon svg,.title-icon svg,.frost-perks__eyebrow-mark svg,.frost-perks__category-icon svg,.frost-perks__gift-emblem>svg,.frost-footer .logo-icon i,.frost-perks__floater,.terms-page__aurora,.terms-page__snow,.terms-hero__glow,.terms-hero__copy,.terms-hero-art,.terms-hero__gradient,.terms-live-dot,.terms-orbit,.terms-shield,.terms-shield__shine,.terms-art-float,.terms-art-spark,.terms-art-note,.terms-stat__icon svg,.terms-heading-sticker,.terms-rule-card,.terms-rule-card__icon svg,.terms-contact-cta__orb,.terms-cta-spark{transition:none!important;animation:none!important}}.glass nav>a svg,.frostix-bottom-nav nav>a svg,.frost-products-section .home-catalog-kicker svg,.home-catalog-helper svg,.frost-footer .social-link svg{transform-origin:50%;animation:5.6s ease-in-out infinite frost-icon-wiggle}.glass nav>a:nth-child(2n) svg,.frostix-bottom-nav nav>a:nth-child(2n) svg{animation-delay:-2.4s}.glass nav>a:nth-child(3n) svg,.frostix-bottom-nav nav>a:nth-child(3n) svg{animation-delay:-3.7s}.frost-footer .social-link:hover svg,.home-catalog-helper span:hover svg{animation:.58s cubic-bezier(.2,.85,.25,1) frost-icon-hop}@media (prefers-reduced-motion:reduce){.glass nav>a svg,.frostix-bottom-nav nav>a svg,.frost-products-section .home-catalog-kicker svg,.home-catalog-helper svg,.frost-footer .social-link svg{animation:none!important}}.faq-showcase{isolation:isolate;background:radial-gradient(ellipse at 4% 8%, var(--primary), transparent 34rem), radial-gradient(ellipse at 96% 74%, #897cff13, transparent 36rem), linear-gradient(180deg, var(--background), var(--background) 65%);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(3.7rem,7.5vw,6.8rem) 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faq-showcase{background:radial-gradient(ellipse at 4% 8%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34rem), radial-gradient(ellipse at 96% 74%, #897cff13, transparent 36rem), linear-gradient(180deg, color-mix(in srgb, var(--background) 96%, var(--primary)), var(--background) 65%)}}.faq-showcase__aurora{z-index:-1;filter:blur(95px);opacity:.16;pointer-events:none;border-radius:50%;width:25rem;height:25rem;animation:14s ease-in-out infinite alternate faq-aurora-drift;position:absolute}.faq-showcase__aurora--one{background:#38cfff;top:7rem;left:-17rem}.faq-showcase__aurora--two{background:#8e88ff;animation-delay:-6s;bottom:4rem;right:-18rem}.faq-showcase__hero{border:1px solid var(--primary);grid-template-columns:minmax(0,1.12fr) minmax(16rem,.78fr);align-items:center;gap:clamp(1.25rem,3.2vw,3.5rem);padding:clamp(1.4rem,4vw,3.6rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faq-showcase__hero{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border))}}.faq-showcase__hero{background:radial-gradient(at 78% 10%,#4bc3ff29,#0000 24rem),radial-gradient(at 100% 100%,#9986ff24,#0000 28rem),linear-gradient(145deg,#061322,#0b1b31 56%,#0f1c3b);border-radius:clamp(1.8rem,4vw,3rem);animation:.8s cubic-bezier(.2,.8,.25,1) both faq-hero-arrive;box-shadow:0 35px 100px -66px #29c0ffb3,inset 0 1px #ffffff14}.faq-showcase__hero:before{content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(#99e2ff0e 1px,#0000 1px),linear-gradient(90deg,#99e2ff0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#000,#0000 75%);mask-image:linear-gradient(130deg,#000,#0000 75%)}.faq-showcase__hero-copy{z-index:1;animation:.72s cubic-bezier(.2,.8,.25,1) 80ms both faq-copy-arrive;position:relative}.faq-showcase__eyebrow{color:#a6ecff;letter-spacing:.13em;background:#41bcff17;border:1px solid #7ce0ff40;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.62rem;font-weight:950;display:inline-flex}.faq-showcase__eyebrow svg{width:1rem;height:1rem;animation:3.8s ease-in-out infinite frost-icon-wiggle}.faq-showcase__eyebrow>span{background:#6be5ff;border-radius:50%;width:.28rem;height:.28rem;box-shadow:0 0 0 4px #6be5ff17}.faq-showcase__hero-copy h2{color:#f1faff;letter-spacing:-.065em;text-wrap:balance;margin-top:1.45rem;font-size:clamp(2.35rem,4.7vw,4.3rem);font-weight:950;line-height:.99}.faq-showcase__hero-copy h2>span{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(105deg,#f3fdff 0%,#7ae6ff 37%,#8db9ff 68%,#c1b5ff 100%) 0 0/180%;-webkit-background-clip:text;background-clip:text;margin-top:.16em;animation:7s ease-in-out infinite alternate faq-gradient-flow;display:block}.faq-showcase__hero-copy>p{color:#b4c7d9;max-width:41rem;margin-top:1.2rem;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.85}.faq-showcase__trust{flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:1.5rem;display:flex}.faq-showcase__trust span{color:#a8c0d3;align-items:center;gap:.45rem;font-size:.7rem;font-weight:750;display:inline-flex}.faq-showcase__trust svg{color:#7ce7ff;width:1rem;height:1rem}.faq-showcase__hero-art{isolation:isolate;place-items:center;min-height:clamp(17rem,28vw,23rem);animation:.9s cubic-bezier(.2,.8,.25,1) .15s both faq-art-arrive;display:grid;position:relative}.faq-showcase__orbit{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-showcase__orbit--outer{border:1px dashed #89ddff45;width:min(100%,22rem);animation:38s linear infinite faq-orbit-spin}.faq-showcase__orbit--inner{border:1px solid #aba9ff40;width:72%;animation:26s linear infinite reverse faq-orbit-spin;box-shadow:inset 0 0 40px #5fbfff0f,0 0 60px #58baff14}.faq-showcase__art-core{aspect-ratio:1;color:#b8f2ff;background:linear-gradient(145deg,#83e8ff33,#5081ff21 58%,#af91ff2e);border:1px solid #a3ebff75;border-radius:2.65rem;place-items:center;width:clamp(8.5rem,16vw,12rem);animation:5s ease-in-out infinite faq-core-float;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 30px 75px -30px #46c5ff6b,inset 0 1px #ffffff3b}.faq-showcase__art-core svg{stroke-width:1.2px;filter:drop-shadow(0 8px 14px #3dcdff47);width:4.3rem;height:4.3rem}.faq-showcase__art-core>span{color:#fff;background:#102945;border:1px solid #a7eeff61;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:950;animation:3.5s ease-in-out infinite faq-badge-pop;display:grid;position:absolute;top:15%;right:11%}.faq-showcase__art-spark{color:#a7eaff;font-size:2rem;animation:6s ease-in-out infinite faq-sparkle-dance;position:absolute}.faq-showcase__art-spark--one{top:9%;right:12%}.faq-showcase__art-spark--two{color:#c7bdff;animation-delay:-2.8s;bottom:12%;left:9%}.faq-showcase__art-tag{color:#e9faff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07152adb;border:1px solid #a2e6ff33;border-radius:9999px;align-items:center;gap:.45rem;padding:.75rem .9rem;font-size:.67rem;font-weight:850;animation:5s ease-in-out infinite faq-tag-float;display:inline-flex;position:absolute;box-shadow:0 16px 30px -20px #000c}.faq-showcase__art-tag svg{color:#76e8ff;width:1rem;height:1rem}.faq-showcase__art-tag--top{top:20%;left:0}.faq-showcase__art-tag--bottom{animation-delay:-2.4s;bottom:19%;right:0}.faq-showcase__metrics{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.faq-showcase__metrics>div{background:#ffffff0b;border:1px solid #bee6ff1f;border-radius:1.3rem;align-items:center;gap:.75rem;min-width:0;padding:.95rem 1rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.faq-showcase__metrics>div:hover{background:#ffffff13;border-color:#76e0ff5c;transform:translateY(-3px)}.faq-showcase__metric-icon{color:#94eaff;background:#6dd3ff17;border:1px solid #7cddff2e;border-radius:1rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.faq-showcase__metric-icon svg{width:1.2rem;height:1.2rem;animation:5s ease-in-out infinite frost-icon-wiggle}.faq-showcase__metrics>div>span:last-child{gap:.25rem;min-width:0;display:grid}.faq-showcase__metrics strong{color:#f3faff;font-size:.79rem}.faq-showcase__metrics small{color:#9eb7cb;font-size:.67rem;line-height:1.5}.faq-showcase__list-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin:clamp(2.6rem,5vw,4rem) 0 1.2rem;display:flex}.faq-showcase__kicker{color:var(--primary);letter-spacing:.18em;font-size:.64rem;font-weight:950}.faq-showcase__list-head h3{color:var(--foreground);letter-spacing:-.05em;margin-top:.6rem;font-size:clamp(1.65rem,3.2vw,2.3rem);font-weight:950;line-height:1.05}.faq-showcase__list-head p{color:var(--muted-foreground);margin-top:.55rem;font-size:.84rem;line-height:1.65}.faq-showcase__all-link{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.faq-showcase__all-link{border:1px solid color-mix(in srgb,var(--primary) 23%,var(--border))}}.faq-showcase__all-link{background:var(--card);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.faq-showcase__all-link{background:color-mix(in srgb,var(--card) 78%,transparent)}}.faq-showcase__all-link{color:var(--foreground);font-size:.72rem;font-weight:850;text-decoration:none;transition:transform .22s,border-color .22s,background .22s}.faq-showcase__all-link svg{width:1rem;height:1rem;color:var(--primary);transition:transform .22s}.faq-showcase__all-link:hover{border-color:var(--primary);background:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.faq-showcase__all-link:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.faq-showcase__all-link:hover svg{transform:translate(2px,-2px)}.faq-showcase__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.faq-showcase__item{border:1px solid var(--primary);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))}}.faq-showcase__item{background:var(--card);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item{background:color-mix(in srgb,var(--card) 90%,transparent)}}.faq-showcase__item{transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s;animation:.65s cubic-bezier(.2,.8,.25,1) both faq-card-arrive;box-shadow:0 18px 42px -38px #0000008c,inset 0 1px #ffffff09}.faq-showcase__item:nth-child(4n+2){animation-delay:40ms}.faq-showcase__item:nth-child(4n+3){animation-delay:80ms}.faq-showcase__item:nth-child(4n+4){animation-delay:.12s}.faq-showcase__item:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))}}.faq-showcase__item[open]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item[open]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.faq-showcase__item[open]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item[open]{background:color-mix(in srgb,var(--primary) 4%,var(--card))}}.faq-showcase__item[open]{box-shadow:0 20px 45px -38px var(--primary),inset 0 1px 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item[open]{box-shadow:0 20px 45px -38px color-mix(in srgb,var(--primary) 52%,transparent),inset 0 1px 0 #ffffff0a}}.faq-showcase__question{cursor:pointer;align-items:center;gap:.85rem;min-height:5.7rem;padding:1rem 1.1rem;list-style:none;display:flex}.faq-showcase__question::-webkit-details-marker{display:none}.faq-showcase__question::marker{content:""}.faq-showcase__question-number{border:1px solid var(--primary);flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-showcase__question-number{border:1px solid color-mix(in srgb,var(--primary) 19%,var(--border))}}.faq-showcase__question-number{background:var(--primary);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.faq-showcase__question-number{background:color-mix(in srgb,var(--primary) 9%,var(--background))}}.faq-showcase__question-number{color:var(--primary);letter-spacing:.04em;font-size:.68rem;font-weight:950;transition:transform .24s,border-radius .24s,background .24s,color .24s}.faq-showcase__item[open] .faq-showcase__question-number{background:var(--primary);color:var(--primary-foreground);border-radius:50%;transform:rotate(-5deg)scale(1.04)}.faq-showcase__question-copy{flex:auto;gap:.38rem;min-width:0;display:grid}.faq-showcase__category{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;font-size:.57rem;font-weight:950}.faq-showcase__question-title{color:var(--foreground);font-size:.83rem;font-weight:850;line-height:1.5}.faq-showcase__chevron{border:1px solid var(--primary);flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-showcase__chevron{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.faq-showcase__chevron{background:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.faq-showcase__chevron{background:color-mix(in srgb,var(--primary) 7%,var(--card))}}.faq-showcase__chevron{color:var(--primary);transition:transform .28s cubic-bezier(.2,.8,.2,1),background .24s}.faq-showcase__chevron svg{width:1rem;height:1rem}.faq-showcase__item[open] .faq-showcase__chevron{background:var(--primary);transform:rotate(180deg)}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item[open] .faq-showcase__chevron{background:color-mix(in srgb,var(--primary) 15%,var(--card))}}.faq-showcase__answer{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.25,1);display:grid}.faq-showcase__answer p{min-height:0;color:var(--muted-foreground);border-top:1px solid #0000;margin:0;padding:0 1.2rem;font-size:.82rem;line-height:1.85;transition:padding .34s,border-color .25s;overflow:hidden}.faq-showcase__item[open] .faq-showcase__answer{grid-template-rows:1fr}.faq-showcase__item[open] .faq-showcase__answer p{border-color:var(--primary);padding:1rem 1.2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.faq-showcase__item[open] .faq-showcase__answer p{border-color:color-mix(in srgb,var(--primary) 13%,var(--border))}}.faq-showcase__bottom-cta{border:1px solid var(--primary);align-items:center;gap:1rem;margin-top:1.5rem;padding:1.3rem 1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.faq-showcase__bottom-cta{border:1px solid color-mix(in srgb,var(--primary) 19%,var(--border))}}.faq-showcase__bottom-cta{background:linear-gradient(105deg,var(--primary),var(--card));border-radius:1.6rem}@supports (color:color-mix(in lab, red, red)){.faq-showcase__bottom-cta{background:linear-gradient(105deg,color-mix(in srgb,var(--primary) 8%,var(--card)),color-mix(in srgb,var(--card) 88%,transparent))}}.faq-showcase__bottom-icon{border:1px solid var(--primary);flex:none;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faq-showcase__bottom-icon{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.faq-showcase__bottom-icon{background:var(--primary);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.faq-showcase__bottom-icon{background:color-mix(in srgb,var(--primary) 10%,var(--card))}}.faq-showcase__bottom-icon{color:var(--primary)}.faq-showcase__bottom-icon svg{width:1.35rem;height:1.35rem;animation:4s ease-in-out infinite frost-icon-wiggle}.faq-showcase__bottom-cta>div{flex:1;min-width:0}.faq-showcase__bottom-cta strong{color:var(--foreground);font-size:.9rem;font-weight:900}.faq-showcase__bottom-cta p{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.6}.faq-showcase__bottom-cta>a{color:#081929;background:linear-gradient(105deg,#82eaff,#9fc0ff 70%,#c7b5ff);border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1rem;font-size:.72rem;font-weight:950;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex}.faq-showcase__bottom-cta>a:hover{transform:translateY(-3px);box-shadow:0 12px 28px -15px #52caffcc}.faq-showcase__bottom-cta>a svg{width:1rem;height:1rem;transition:transform .22s}.faq-showcase__bottom-cta>a:hover svg{transform:translate(3px)}@keyframes faq-hero-arrive{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes faq-copy-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-art-arrive{0%{opacity:0;transform:scale(.9)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes faq-card-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-orbit-spin{to{rotate:360deg}}@keyframes faq-core-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-9px)rotate(-2deg)}}@keyframes faq-sparkle-dance{0%,to{opacity:.65;transform:rotate(0)scale(.9)}50%{opacity:1;transform:rotate(24deg)scale(1.18)}}@keyframes faq-tag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes faq-badge-pop{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.09)rotate(8deg)}}@keyframes faq-aurora-drift{0%{transform:translateY(-8px)scale(.94)}to{transform:translate(18px,16px)scale(1.08)}}@keyframes faq-gradient-flow{0%{background-position:0%}to{background-position:100%}}@media (width<=900px){.faq-showcase__hero{grid-template-columns:minmax(0,1fr);gap:1rem}.faq-showcase__hero-art{width:100%;max-width:31rem;min-height:17rem;margin-inline:auto}.faq-showcase__metrics{grid-template-columns:minmax(0,1fr)}.faq-showcase__metrics>div{padding:.75rem .85rem}}@media (width<=680px){.faq-showcase{padding:3.5rem 0}.faq-showcase__hero{border-radius:1.7rem;padding:1.2rem}.faq-showcase__hero-copy h2{font-size:clamp(2.25rem,10.5vw,3.4rem)}.faq-showcase__hero-art{min-height:15rem}.faq-showcase__art-tag{padding:.62rem .72rem;font-size:.6rem}.faq-showcase__metrics{gap:.55rem}.faq-showcase__list-head{flex-direction:column;align-items:flex-start}.faq-showcase__all-link{width:100%}.faq-showcase__list{grid-template-columns:minmax(0,1fr);gap:.65rem}.faq-showcase__question{gap:.65rem;padding:.85rem}.faq-showcase__question-number{border-radius:.85rem;width:2.3rem;height:2.3rem}.faq-showcase__question-title{font-size:.79rem}.faq-showcase__bottom-cta{flex-wrap:wrap;align-items:flex-start;padding:1rem}.faq-showcase__bottom-cta>div{flex-basis:calc(100% - 4rem)}.faq-showcase__bottom-cta>a{width:100%}}.light .faq-showcase__hero{box-shadow:0 32px 90px -64px #1d8abe57,inset 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.faq-showcase__aurora,.faq-showcase__hero,.faq-showcase__hero-copy,.faq-showcase__eyebrow svg,.faq-showcase__hero-copy h2>span,.faq-showcase__hero-art,.faq-showcase__orbit,.faq-showcase__art-core,.faq-showcase__art-core>span,.faq-showcase__art-spark,.faq-showcase__art-tag,.faq-showcase__metric-icon svg,.faq-showcase__item,.faq-showcase__bottom-icon svg{animation:none!important}.faq-showcase__item,.faq-showcase__question-number,.faq-showcase__chevron,.faq-showcase__answer,.faq-showcase__answer p{transition:none!important}}.frost-price-panel{--price-accent:#77e5ff;isolation:isolate;border:1px solid var(--price-accent);min-width:0;margin-top:1rem;padding:.9rem .95rem .95rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frost-price-panel{border:1px solid color-mix(in srgb,var(--price-accent) 24%,var(--border))}}.frost-price-panel{background:radial-gradient(ellipse at 100% 0%,var(--price-accent),transparent 11rem), linear-gradient(145deg,var(--price-accent),var(--card));border-radius:1.55rem 1.75rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.frost-price-panel{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--price-accent) 13%,transparent),transparent 11rem), linear-gradient(145deg,color-mix(in srgb,var(--price-accent) 5%,var(--card)),color-mix(in srgb,var(--card) 95%,transparent))}}.frost-price-panel{box-shadow:inset 0 1px 0 #ffffff0d,0 15px 30px -27px var(--price-accent)}@supports (color:color-mix(in lab, red, red)){.frost-price-panel{box-shadow:inset 0 1px 0 #ffffff0d,0 15px 30px -27px color-mix(in srgb,var(--price-accent) 55%,transparent)}}.frost-price-panel{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s}.frost-price-panel:hover{border-color:var(--price-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.frost-price-panel:hover{border-color:color-mix(in srgb,var(--price-accent) 48%,var(--border))}}.frost-price-panel:hover{box-shadow:inset 0 1px 0 #ffffff12,0 18px 35px -27px var(--price-accent)}@supports (color:color-mix(in lab, red, red)){.frost-price-panel:hover{box-shadow:inset 0 1px 0 #ffffff12,0 18px 35px -27px color-mix(in srgb,var(--price-accent) 65%,transparent)}}.frost-price-panel--lendario{--price-accent:#ffd17d;border-radius:1.25rem 1.75rem}.frost-price-panel--epico{--price-accent:#d1a8ff;border-radius:1.75rem 1.25rem}.frost-price-panel--raro{--price-accent:#78e7ff;border-radius:1.55rem 1.75rem 1.15rem}.frost-price-panel--comum{--price-accent:#91e9c8;border-radius:1.8rem 1.8rem 1.25rem 1.25rem}.frost-price-panel__heading{min-width:0;color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.63rem;font-weight:800;display:flex}.frost-price-panel__gem{border:1px solid var(--price-accent);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__gem{border:1px solid color-mix(in srgb,var(--price-accent) 24%,transparent)}}.frost-price-panel__gem{background:var(--price-accent);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__gem{background:color-mix(in srgb,var(--price-accent) 11%,transparent)}}.frost-price-panel__gem{color:var(--price-accent)}.frost-price-panel__gem svg{animation:4.3s ease-in-out infinite frost-icon-wiggle}.frost-price-panel__rarity{border:1px solid var(--price-accent);margin-left:auto;padding:.34rem .6rem}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__rarity{border:1px solid color-mix(in srgb,var(--price-accent) 20%,transparent)}}.frost-price-panel__rarity{background:var(--price-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__rarity{background:color-mix(in srgb,var(--price-accent) 7%,transparent)}}.frost-price-panel__rarity{color:var(--price-accent);font-size:.57rem;font-weight:900}.frost-price-panel__bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.frost-price-panel__bottom>div{min-width:0}.frost-price-panel__caption{color:var(--muted-foreground);letter-spacing:.16em;font-size:.55rem;font-weight:950;display:block}.frost-price-panel__value{overflow-wrap:anywhere;border:1px solid var(--price-accent);max-width:100%;margin-top:.35rem;padding:.34rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__value{border:1px solid color-mix(in srgb,var(--price-accent) 32%,transparent)}}.frost-price-panel__value{background:var(--price-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.frost-price-panel__value{background:color-mix(in srgb,var(--price-accent) 10%,var(--card))}}.frost-price-panel__value{color:var(--price-accent);letter-spacing:-.035em;font-size:clamp(1.08rem,1.4vw,1.35rem);font-weight:950;line-height:1.35;box-shadow:inset 0 1px #ffffff0d}.frost-price-panel__pix{color:#4ade80;letter-spacing:.08em;background:#4ade8012;border:1px solid #4ade803b;border-radius:9999px;flex:none;align-items:center;gap:.32rem;margin-bottom:.15rem;padding:.45rem .62rem;font-size:.58rem;font-weight:950;display:inline-flex}.frost-price-panel__pix svg{width:.8rem;height:.8rem}.frost-product-card:hover .frost-price-panel__gem svg{animation:.58s cubic-bezier(.2,.85,.25,1) frost-icon-hop}@media (width<=390px){.frost-price-panel{padding:.75rem}.frost-price-panel__bottom{flex-direction:column;align-items:flex-start}.frost-price-panel__pix{align-self:flex-end;margin-top:-.25rem}}@media (width<=767px){html{scroll-behavior:auto}#root,body,main,main>*,.main-footer,.footer-top,.footer-container,.footer-bottom{min-width:0}main>section,main>div,img,video,iframe,canvas{max-width:100%}pre,code,p,h1,h2,h3,h4{overflow-wrap:anywhere}.frostix-mobile-menu-enter{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 110px);overflow:hidden auto}.main-footer{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.footer-container{width:100%;max-width:100%}.frostix-bottom-nav{padding-left:max(.5rem, env(safe-area-inset-left));padding-right:max(.5rem, env(safe-area-inset-right))}.frostix-bottom-nav nav,.sticky.top-0,[class*=backdrop-blur-]{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}button,a,input,textarea,select{touch-action:manipulation}main input:not([type=checkbox]):not([type=radio]):not([type=range]),main textarea,main select{min-width:0;max-width:100%;font-size:max(16px,1em)}.frost-product-card,.frost-product-card>*,.frost-price-panel,.footer-container>*{min-width:0}}@media (width<=680px){.snowflake-container i,.logo-icon i,.cta-shine,.hero-glow,.hero-badge,.hero-badge i,.product-badge,.hero-snow-drift,.frost-product-art,.support-art-halo,.support-art-ring--outer,.support-art-ring--inner,.support-art-card--front,.support-art-spark,.support-floating-chip--top,.support-floating-chip--bottom,.support-empty-orbit--one,.support-empty-orbit--two,.support-empty-icon,.support-empty-spark,.frost-perks__aurora,.frost-perks__discount-coin,.frost-perks__gift-emblem,.frost-perks__gift-spark,.frost-perks__floater,.frost-cart__aurora,.frost-cart__product-image img,.frost-cart__count,.frost-cart__checkout:after,.frost-cart__progress:after,.hero-section--frost .hero-mini-card--one,.hero-section--frost .hero-mini-card--two,.hero-section--frost .hero-showcase:before,.hero-section--frost .hero-showcase:after,.hero-section--frost .hero-showcase-glow,.hero-section--frost .hero-btn--modern.primary:after,.terms-page__aurora,.terms-page__snow,.terms-hero__glow,.terms-eyebrow svg,.terms-hero__gradient,.terms-live-dot,.terms-orbit--outer,.terms-orbit--inner,.terms-shield,.terms-shield__shine,.terms-art-float,.terms-art-spark,.terms-art-spark--one,.terms-art-note,.terms-heading-sticker,.terms-cta-spark,.terms-contact-cta__orb,.faq-showcase__aurora,.faq-showcase__eyebrow svg,.faq-showcase__orbit--outer,.faq-showcase__orbit--inner,.faq-showcase__art-core,.faq-showcase__art-core>span,.faq-showcase__art-spark,.faq-showcase__art-tag,.faq-showcase__metric-icon svg,.faq-showcase__bottom-icon svg,.frost-price-panel__gem svg,.frost-footer .logo-icon i,.glass nav>a svg,.frostix-bottom-nav nav>a svg,.frost-products-section .home-cat,.frostie-orbit,.frostie-float,.frostie-breathe,.frostie-shimmer{animation:none!important}.hero-glow,.support-art-halo,.frost-perks__aurora,.frost-cart__aurora,.terms-hero__glow,.terms-page__aurora,.faq-showcase__aurora,[class*=blur-3xl],[class*="blur-[84px]"],[class*="blur-[90px]"],[class*="blur-[100px]"]{filter:blur(32px)!important}.frostie-panel-in>[aria-hidden=true]>.frostie-breathe{filter:blur(32px)!important;opacity:.12!important}.frost-price-panel:hover,.frost-product-card:hover .frost-price-panel{transform:none}.frost-product-card:hover .frost-price-panel__gem svg{animation:none!important}}@media (width<=430px){.frostix-bottom-nav nav>a{padding-left:.25rem;padding-right:.25rem}.frostie-panel-in{max-height:none;top:max(4px, env(safe-area-inset-top))!important;right:4px!important;bottom:max(4px, env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;height:auto!important;left:4px!important}.frostie-panel-in textarea{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.frost-price-panel:hover,.frost-product-card:hover,.frost-product-art:hover,.faq-showcase__bottom-cta>a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.frostix-mobile-menu-enter,.frostix-bottom-nav,.main-footer,.frost-price-panel{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--primary:#8ed8f7;--primary-dark:#4b9fc7;--primary-light:#bdebfc;--secondary:#18384d;--accent:#a7e5fa;--accent-dark:#4b9fc7;--text:#edf9ff;--text-light:#e4f5fc;--text-muted:#a9c4d5;--text-dark:#7895a8;--bg-dark:#071725;--bg-darker:#04111d;--bg-light:#10283b;--bg-lighter:#17364c;--bg-card:#0d2233;--bg-card-hover:#143149;--gradient-primary:linear-gradient(135deg, #bdebfc 0%, #8ed8f7 48%, #4b9fc7 100%);--gradient-accent:linear-gradient(135deg, #a7e5fa 0%, #4b9fc7 100%);--gradient-dark:linear-gradient(180deg, #071725 0%, #04111d 100%);--shadow-glow:0 0 24px #8ed8f733;--shadow-glow-accent:0 0 22px #4b9fc733;--background:#071725;--foreground:#edf9ff;--card:#0d2233;--card-foreground:#edf9ff;--popover:#10283b;--popover-foreground:#edf9ff;--primary-foreground:#092336;--secondary-foreground:#e4f5fc;--muted:#17364c;--muted-foreground:#a9c4d5;--accent-foreground:#092336;--border:#bee5f724;--input:#bee5f730;--ring:#8ed8f7}.light{--primary:#397f9f;--primary-dark:#28617d;--primary-light:#2d7190;--secondary:#e3f3fa;--accent:#bdebfc;--accent-dark:#4b9fc7;--text:#102b3c;--text-light:#26485b;--text-muted:#577487;--text-dark:#7895a8;--bg-dark:#f2f9fc;--bg-darker:#e7f3f9;--bg-light:#fff;--bg-lighter:#eaf6fb;--bg-card:#fff;--bg-card-hover:#f0f9fd;--gradient-primary:linear-gradient(135deg, #4b9fc7 0%, #397f9f 100%);--gradient-accent:linear-gradient(135deg, #bdebfc 0%, #8ed8f7 100%);--gradient-dark:linear-gradient(180deg, #f2f9fc 0%, #e7f3f9 100%);--shadow-glow:0 0 22px #4b9fc729;--shadow-glow-accent:0 0 22px #4b9fc721;--background:#f2f9fc;--foreground:#102b3c;--card:#fff;--card-foreground:#102b3c;--popover:#fff;--popover-foreground:#102b3c;--primary-foreground:#fff;--secondary-foreground:#26485b;--muted:#eaf4f9;--muted-foreground:#577487;--accent-foreground:#12384e;--border:#285c772b;--input:#285c7733;--ring:#397f9f}::-webkit-scrollbar-thumb{background:linear-gradient(#bdebfc,#4b9fc7)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--frost-violet:#1689bb;--frost-pink:#8bdcf4;--frost-mint:#55c5ee;--frost-coral:#8bdcf4;--frost-lemon:#e0f7ff;--frost-blue:#82dcff}.gradient-text,.hero-title-colorflow,.hero-showcase-colorflow{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#e0f7ff 0%,#a8e6ff 26%,#55c5ee 51%,#e0f7ff 74%,#8bdcf4 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate frostix-color-spectrum}@keyframes frostix-color-spectrum{0%{background-position:0%}to{background-position:100%}}.frostix-deals-section{isolation:isolate;background:radial-gradient(ellipse at 7% 18%, #a8e6ff1f, transparent 30%), radial-gradient(ellipse at 91% 78%, #0077b621, transparent 34%), linear-gradient(180deg, var(--background), var(--background));padding:clamp(3.3rem,6vw,5.5rem) clamp(1rem,3vw,2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frostix-deals-section{background:radial-gradient(ellipse at 7% 18%, #a8e6ff1f, transparent 30%), radial-gradient(ellipse at 91% 78%, #0077b621, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--background) 90%, #102b46), var(--background))}}.frostix-deals-section:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:radial-gradient(#d2f2ff40 .75px,#0000 .75px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.frostix-deals-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b4deff1a;border-radius:50%;width:22rem;animation:15s ease-in-out infinite frostix-orbit-drift;position:absolute}.frostix-deals-orbit:after{content:"";border:1px dashed #b4deff1c;border-radius:50%;position:absolute;inset:18%}.frostix-deals-orbit--one{top:-12rem;left:-8rem}.frostix-deals-orbit--two{animation-delay:-6s;bottom:-14rem;right:-11rem}@keyframes frostix-orbit-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(14px,-10px)rotate(12deg)}}.frostix-deals-inner{width:min(1220px,100%);margin:0 auto}.frostix-deals-heading{text-align:center;max-width:730px;margin:0 auto clamp(2.2rem,4.2vw,3.5rem)}.frostix-deals-eyebrow{color:#a8e8ff;letter-spacing:.17em;background:#53a8d617;border:1px solid #91dcff3b;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.64rem;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.frostix-deals-heading h2{color:var(--foreground);letter-spacing:-.065em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(2.25rem,5vw,4rem);font-weight:1000;line-height:.98}.frostix-deals-heading h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#83e1ff 0%,#a8e6ff 29%,#55c5ee 57%,#e0f7ff 79%,#55c5ee 100%) 0 0/190% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.16em;animation:8s ease-in-out infinite alternate frostix-color-spectrum;display:block}.frostix-deals-heading p{max-width:620px;color:var(--muted-foreground);margin:1rem auto 0;font-size:.9rem;line-height:1.8}.frostix-deals-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2.2vw,1.65rem);display:grid}.frostix-deal-card{--deal-color:#8bdcf4;--deal-rgb:139,220,244;isolation:isolate;border:1px solid rgba(var(--deal-rgb),.26);background:radial-gradient(ellipse at 100% 0%, rgba(var(--deal-rgb),.16), transparent 48%), linear-gradient(145deg,var(--card),var(--background));border-radius:1.8rem;flex-direction:column;min-width:0;min-height:295px;padding:clamp(1.3rem,2.4vw,1.9rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frostix-deal-card{background:radial-gradient(ellipse at 100% 0%, rgba(var(--deal-rgb),.16), transparent 48%), linear-gradient(145deg,color-mix(in srgb,var(--card) 83%,#172441),color-mix(in srgb,var(--background) 90%,#152844))}}.frostix-deal-card{box-shadow:0 23px 60px -42px rgba(var(--deal-rgb),.44),inset 0 1px 0 #ffffff13;color:var(--foreground);text-decoration:none;transition:border-color .3s,box-shadow .3s,filter .3s;animation:.7s cubic-bezier(.2,.8,.2,1) both frostix-deal-arrive,6s ease-in-out infinite frostix-deal-float}.frostix-deal-card:first-child{--deal-color:#a8e6ff;--deal-rgb:168,230,255;animation-delay:0s,-.8s}.frostix-deal-card:nth-child(2){--deal-color:#57c2e6;--deal-rgb:87,194,230;animation-delay:.14s,-2.6s}.frostix-deal-card:nth-child(3){--deal-color:#1689bb;--deal-rgb:22,137,187;animation-delay:.28s,-4.3s}.frostix-deal-card:hover{border-color:rgba(var(--deal-rgb),.58);box-shadow:0 30px 70px -38px rgba(var(--deal-rgb),.55),inset 0 1px 0 #ffffff1f;filter:saturate(1.08)}@keyframes frostix-deal-arrive{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes frostix-deal-float{0%,to{transform:translate(0)rotate(-.25deg)}50%{transform:translateY(-8px)rotate(.3deg)}}.frostix-deal-card__orb{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--deal-rgb),.18);width:13rem;box-shadow:0 0 0 18px rgba(var(--deal-rgb),.025),0 0 0 40px rgba(var(--deal-rgb),.018);border-radius:50%;transition:transform .5s;position:absolute;bottom:-7rem;right:-5rem}.frostix-deal-card:hover .frostix-deal-card__orb{transform:scale(1.17)translate(-5px,-5px)}.frostix-deal-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.frostix-deal-card__icon{border:1px solid rgba(var(--deal-rgb),.36);background:rgba(var(--deal-rgb),.12);width:3rem;height:3rem;color:var(--deal-color);box-shadow:0 10px 28px -18px rgba(var(--deal-rgb),.7);border-radius:1.05rem;flex:0 0 3rem;place-items:center;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:grid}.frostix-deal-card:hover .frostix-deal-card__icon{transform:rotate(-7deg)translateY(-2px)scale(1.06)}.frostix-deal-card__number{color:var(--deal-color);letter-spacing:.14em;text-align:right;font-size:.58rem;font-weight:950}.frostix-deal-card h3{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:1.65rem 0 0;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:950;line-height:1.08}.frostix-deal-card p{max-width:38ch;color:var(--muted-foreground);margin:.7rem 0 1.5rem;font-size:.8rem;line-height:1.8}.frostix-deal-card__action{color:var(--deal-color);align-items:center;gap:.55rem;margin-top:auto;font-size:.74rem;font-weight:950;display:inline-flex}.frostix-deal-card__action svg{transition:transform .25s}.frostix-deal-card:hover .frostix-deal-card__action svg{transform:translate(3px,-3px)}.frostix-deal-card__spark{color:var(--deal-color);opacity:.7;font-size:1.1rem;animation:4s ease-in-out infinite frostix-sparkle-turn;position:absolute;top:5.6rem;right:1.6rem}.frostix-deal-card__spark--two{animation-delay:-1.7s;top:4.8rem;right:1.4rem}.frostix-deal-card__spark--three{animation-delay:-3s;top:6rem;right:1.4rem}@keyframes frostix-sparkle-turn{0%,to{opacity:.4;transform:rotate(0)scale(.8)}50%{opacity:1;transform:rotate(30deg)scale(1.15)}}.frostix-vibrant-product-card{--rarity-accent:#38bdf8;isolation:isolate;border-color:var(--rarity-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card{border-color:color-mix(in srgb,var(--rarity-accent) 24%,var(--border))}}.frostix-vibrant-product-card{background:radial-gradient(ellipse at 5% 0%,var(--rarity-accent),transparent 52%), linear-gradient(160deg,var(--card),var(--card) 58%,var(--background))}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card{background:radial-gradient(ellipse at 5% 0%,color-mix(in srgb,var(--rarity-accent) 10%,transparent),transparent 52%), linear-gradient(160deg,color-mix(in srgb,var(--card) 91%,var(--rarity-accent)),var(--card) 58%,color-mix(in srgb,var(--background) 94%,var(--primary)))}}.frostix-vibrant-product-card{box-shadow:0 18px 48px -36px var(--rarity-accent),inset 0 1px 0 #ffffff0e}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card{box-shadow:0 18px 48px -36px color-mix(in srgb,var(--rarity-accent) 48%,transparent),inset 0 1px 0 #ffffff0e}}.frostix-vibrant-product-card{transition:transform .34s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .34s,filter .28s;animation:.58s cubic-bezier(.2,.8,.2,1) both frostix-card-rise}.frostix-vibrant-product-card:nth-child(6n+2){animation-delay:40ms}.frostix-vibrant-product-card:nth-child(6n+3){animation-delay:80ms}.frostix-vibrant-product-card:nth-child(6n+4){animation-delay:.12s}.frostix-vibrant-product-card:nth-child(6n+5){animation-delay:.16s}.frostix-vibrant-product-card:nth-child(6n+6){animation-delay:.2s}.frostix-vibrant-product-card:hover{border-color:var(--rarity-accent);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card:hover{border-color:color-mix(in srgb,var(--rarity-accent) 68%,var(--border))}}.frostix-vibrant-product-card:hover{box-shadow:0 28px 58px -34px var(--rarity-accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card:hover{box-shadow:0 28px 58px -34px color-mix(in srgb,var(--rarity-accent) 48%,transparent),inset 0 1px 0 #ffffff1a}}.frostix-vibrant-product-card:hover{filter:saturate(1.05)}@keyframes frostix-card-rise{0%{opacity:0}to{opacity:1}}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-media{background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--rarity-accent) 18%,transparent),transparent 57%), linear-gradient(145deg,color-mix(in srgb,var(--rarity-accent) 7%,var(--background)),color-mix(in srgb,var(--card) 89%,var(--rarity-accent)))}}.frostix-product-float-image{transform-origin:50% 54%;filter:drop-shadow(0 14px 18px var(--rarity-accent))}@supports (color:color-mix(in lab, red, red)){.frostix-product-float-image{filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--rarity-accent) 24%,transparent))}}.frostix-product-float-image{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s;animation:5s ease-in-out infinite frostix-artwork-hover}@keyframes frostix-artwork-hover{0%,to{transform:translate(0)rotate(-.8deg)scale(1)}50%{transform:translateY(-6px)rotate(.8deg)scale(1.015)}}.frostix-vibrant-product-card:hover .frostix-product-float-image{filter:drop-shadow(0 20px 24px var(--rarity-accent));animation-name:frostix-artwork-hover-active;animation-duration:2.8s}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-card:hover .frostix-product-float-image{filter:drop-shadow(0 20px 24px color-mix(in srgb,var(--rarity-accent) 36%,transparent))}}@keyframes frostix-artwork-hover-active{0%,to{transform:translateY(-2px)scale(1.055)rotate(-1deg)}50%{transform:translateY(-10px)scale(1.085)rotate(1deg)}}.frostix-action-button{transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s,box-shadow .22s;position:relative;overflow:hidden}.frostix-action-button:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 15%,#ffffff59 49%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.frostix-action-button:hover:after{transform:translate(130%)}.frostix-action-button:hover{filter:saturate(1.12);transform:translateY(-2px)}.frostix-action-button:active{transform:scale(.965)translateY(1px)}.frostix-bottom-nav__surface{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.frostix-bottom-nav__surface{background:color-mix(in srgb,var(--background) 84%,transparent)}}.frostix-bottom-nav__surface{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.frostix-bottom-nav__surface{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.frostix-bottom-nav__surface{box-shadow:0 20px 55px -28px #030e19bf,inset 0 1px #ffffff14}.frostix-bottom-nav__item{isolation:isolate}.frostix-bottom-nav__icon-box{background:var(--nav-tone,#8ed8f7);border-radius:.8rem;place-items:center;width:2rem;height:1.85rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.frostix-bottom-nav__icon-box{background:color-mix(in srgb,var(--nav-tone,#8ed8f7) 13%,transparent)}}.frostix-bottom-nav__icon-box{color:var(--nav-tone,#8ed8f7);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s}.frostix-bottom-nav__icon-box:after{content:"";border:1px solid var(--nav-tone,#8ed8f7);position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.frostix-bottom-nav__icon-box:after{border:1px solid color-mix(in srgb,var(--nav-tone,#8ed8f7) 30%,transparent)}}.frostix-bottom-nav__icon-box:after{opacity:0;border-radius:1rem;transition:opacity .28s,transform .28s;transform:scale(.75)}.frostix-bottom-nav__item:hover .frostix-bottom-nav__icon-box,.frostix-bottom-nav__item--active .frostix-bottom-nav__icon-box{background:var(--nav-tone,#8ed8f7);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.frostix-bottom-nav__item:hover .frostix-bottom-nav__icon-box,.frostix-bottom-nav__item--active .frostix-bottom-nav__icon-box{background:color-mix(in srgb,var(--nav-tone,#8ed8f7) 21%,transparent)}}.frostix-bottom-nav__item:hover .frostix-bottom-nav__icon-box,.frostix-bottom-nav__item--active .frostix-bottom-nav__icon-box{box-shadow:0 7px 20px -13px var(--nav-tone,#8ed8f7)}.frostix-bottom-nav__item:hover .frostix-bottom-nav__icon-box:after,.frostix-bottom-nav__item--active .frostix-bottom-nav__icon-box:after{opacity:1;transform:scale(1)}.frostix-bottom-nav__glyph{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.frostix-bottom-nav__item:hover .frostix-bottom-nav__glyph{transform:translateY(-1px)rotate(-5deg)scale(1.08)}.frostix-nav-tone--home{--nav-tone:#a8e6ff}.frostix-nav-tone--catalog{--nav-tone:#1689bb}.frostix-nav-tone--giveaway{--nav-tone:#55c5ee}.frostix-nav-tone--support{--nav-tone:#77c9ff}.frostix-nav-tone--orders{--nav-tone:#b9edff}.frostix-nav-tone--cart{--nav-tone:#0077b6}.frostix-bottom-nav__item--active{border-radius:1.05rem}button:active:not(:disabled),[role=button]:active,a[role=button]:active{filter:saturate(1.08);transform:scale(.975)}@media (width<=760px){.frostix-deals-grid{grid-template-columns:minmax(0,1fr);gap:1.1rem}.frostix-deal-card{min-height:258px;padding:1.35rem}.frostix-deal-card:first-child{margin-right:.55rem}.frostix-deal-card:nth-child(2){margin-left:.55rem}.frostix-deal-card:nth-child(3){margin-right:.55rem}.frostix-bottom-nav__icon-box{width:1.85rem;height:1.75rem}}@media (width>=761px){.frostix-deal-card:first-child{transform:translateY(-5px)}.frostix-deal-card:nth-child(2){transform:translateY(7px)}.frostix-deal-card:nth-child(3){transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hero-title-colorflow,.hero-showcase-colorflow,.frostix-deals-orbit,.frostix-deal-card,.frostix-deal-card__spark,.frostix-vibrant-product-card,.frostix-product-float-image,.frostix-bottom-nav__glyph,.frostix-bottom-nav__icon-box{transition:none!important;animation:none!important;transform:none!important}}.frostix-catalog-hero{background:radial-gradient(at 88% 15%,#0077b621,#0000 29%),radial-gradient(at 8% 90%,#1689bb14,#0000 30%),#07111f;border-color:#a8e6ff38}.frostix-catalog-spotlight-image{filter:drop-shadow(0 28px 36px #a8e6ff38);transform-origin:50% 55%;animation:5.6s ease-in-out infinite frostix-catalog-showcase}@keyframes frostix-catalog-showcase{0%,to{transform:translate(0)rotate(-1deg)scale(1)}50%{transform:translateY(-10px)rotate(1deg)scale(1.035)}}.frostix-catalog-chip{border-color:#a8e6ff38;animation:5.8s ease-in-out infinite frostix-catalog-chip-float}.frostix-catalog-chip:nth-child(2){animation-delay:-2.2s}.frostix-catalog-chip:nth-child(3){animation-delay:-4.1s}@keyframes frostix-catalog-chip-float{0%,to{margin-top:0}50%{margin-top:-7px}}.home-catalog-title-icon{background:linear-gradient(135deg,#85ddff 0%,#a8e6ff 38%,#55c5ee 73%,#e0f7ff 100%);box-shadow:0 12px 32px -14px #a8e6ff85}.home-catalog-kicker--colorful svg{color:#55c5ee}@media (prefers-reduced-motion:reduce){.frostix-catalog-spotlight-image,.frostix-catalog-chip{animation:none!important}}:root{--primary:#1689bb;--primary-foreground:#fff;--accent:#0b7fae;--accent-foreground:#fff;--ring:#a8e6ff;--primary-dark:#03496c;--frost-violet:#1689bb;--frost-pink:#8bdcf4;--frost-blue:#77c9ff}.light{--primary:#0877a7;--primary-foreground:#fff;--accent:#1689bb;--accent-foreground:#fff;--ring:#1689bb;--primary-dark:#03496c}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:linear-gradient(#a8e6ff,#1689bb)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e0f7ff,#0077b6)}.frostix-product-tag{color:#e0f7ff;letter-spacing:.025em;text-shadow:0 1px 9px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031a2ae6;border:1px solid #a8e6ff40;border-radius:.48rem;align-items:center;gap:.28rem;max-width:100%;padding:.27rem .48rem;font-size:clamp(8px,.65rem,10px);font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 6px 16px #0000002e}.frostix-product-tag svg{flex:none}.frostix-product-tag--sale{color:#031a2a;background:linear-gradient(100deg,#a8e6fffa,#1689bbfa);border-color:#a8e6ff8c}.frostix-product-tag--new{color:#e0f7ff;background:linear-gradient(110deg,#0077b6eb,#033b5bf0);border-color:#a8e6ff8c}.frostix-product-tag--featured{color:#dbeafe;background:#082f49e6;border-color:#7dd3fc59}.frostix-product-tag--custom{color:#bae6fd;background:#082f49e6;border-color:#38bdf859}.frostix-product-tag--soldout{color:#e4e4e7;background:#27272af0;border-color:#a1a1aa66}.frostix-product-image--soldout{filter:grayscale()brightness(.57)opacity(.72)!important;animation:none!important}.frostix-vibrant-product-card.frostix-product-sold-out{border-color:#a1a1aa33;--rarity-accent:#71717a!important}.frostix-product-sold-out:hover{filter:none;transform:translateY(-2px)}.frostix-cart-toast__check--warning{color:#fde68a!important;background:#a162072e!important;border-color:#fbbf244d!important}.frostix-vibrant-product-card{--rarity-accent:#1689bb}.frostix-vibrant-product-media{background:radial-gradient(ellipse at 48% 40%,var(--rarity-accent),transparent 60%), radial-gradient(ellipse at 80% 90%,#a8e6ff1a,transparent 48%), linear-gradient(145deg,#07324a,#031a2a 85%)}@supports (color:color-mix(in lab, red, red)){.frostix-vibrant-product-media{background:radial-gradient(ellipse at 48% 40%,color-mix(in srgb,var(--rarity-accent) 25%,transparent),transparent 60%), radial-gradient(ellipse at 80% 90%,#a8e6ff1a,transparent 48%), linear-gradient(145deg,#07324a,#031a2a 85%)}}.frostix-vibrant-product-card:hover .frostix-vibrant-product-media:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#a8e6ff21 48%,#0000 62%);animation:.8s ease-out both frostix-card-sheen;position:absolute;inset:-40%;transform:translate(40%)}@keyframes frostix-card-sheen{0%{transform:translate(-50%)rotate(8deg)}to{transform:translate(55%)rotate(8deg)}}.frostix-promotions-page{--fp-violet:#1689bb;--fp-lilac:#a8e6ff;--fp-blue:#77c9ff;--fp-pink:#8bdcf4;width:100%;color:var(--foreground);padding-bottom:clamp(3rem,6vw,6rem);overflow:hidden}.frostix-promotions-hero{isolation:isolate;background:radial-gradient(at 92% 18%,#0077b647,#0000 35%),radial-gradient(at 3% 100%,#38bdf81f,#0000 40%),linear-gradient(125deg,#031a2a 0%,#063b5b 55%,#041f32 100%);border:1px solid #a8e6ff40;border-radius:2rem;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:clamp(1.7rem,4vw,4.5rem);width:min(1280px,100% - 2rem);min-height:390px;margin:clamp(1rem,2vw,1.8rem) auto 0;padding:clamp(1.6rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px -50px #0077b673,inset 0 1px #ffffff14}.frostix-promotions-hero:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.frostix-promotions-hero__copy{z-index:2;position:relative}.frostix-promotions-kicker,.frostix-promo-section-heading span,.frostix-promo-how__heading>span,.frostix-promos-preview>div:first-child>span{color:#e0f7ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;font-weight:950;display:inline-flex}.frostix-promotions-kicker{background:#0077b61f;border:1px solid #a8e6ff3d;border-radius:999px;padding:.62rem .85rem}.frostix-promotions-hero h1{letter-spacing:-.065em;text-wrap:balance;margin:1.2rem 0 .8rem;font-size:clamp(2.35rem,5.6vw,4.55rem);font-weight:1000;line-height:.98}.frostix-promotions-hero h1 span{color:#0000;background:linear-gradient(100deg,#a8e6ff,#55c5ee 45%,#7dd3fc);-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate frostix-color-spectrum;display:block}.frostix-promotions-hero__copy>p{color:#a4c3d3;max-width:640px;font-size:clamp(.9rem,1.3vw,1.02rem);line-height:1.85}.frostix-promotions-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.frostix-promo-primary,.frostix-promo-secondary{border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.8rem 1rem;font-size:.78rem;font-weight:900;transition:transform .25s,filter .25s,border-color .25s;display:inline-flex}.frostix-promo-primary{color:#031a2a;background:linear-gradient(110deg,#a8e6ff,#1689bb);box-shadow:0 12px 26px -16px #a8e6ffe6}.frostix-promo-secondary{color:#dbeafe;background:#38bdf812;border:1px solid #7dd3fc3d}.frostix-promo-primary:hover,.frostix-promo-secondary:hover{filter:brightness(1.08);transform:translateY(-2px)}.frostix-promotions-trust{color:#a4c3d3;flex-wrap:wrap;gap:.65rem 1.2rem;margin-top:1.6rem;font-size:.69rem;font-weight:650;display:flex}.frostix-promotions-trust span{align-items:center;gap:.48rem;display:inline-flex}.frostix-promotions-dot{background:#a8e6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #a8e6ff}.frostix-promotions-showcase{perspective:900px;place-items:center;min-height:270px;display:grid;position:relative}.frostix-promotions-showcase__glow{aspect-ratio:1;filter:blur(70px);background:#0077b64d;border-radius:50%;width:240px;animation:5s ease-in-out infinite frostix-showcase-glow;position:absolute}.frostix-promotions-showcase__tile{aspect-ratio:.87;color:#e0f7ff;background:linear-gradient(150deg,#1689bb47,#031a2af0 70%);border:1px solid #a8e6ff59;border-radius:1.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:min(250px,78%);animation:5.5s ease-in-out infinite frostix-promo-tile-float;display:flex;position:relative;transform:rotateY(-8deg)rotateX(3deg);box-shadow:0 30px 80px -35px #0077b694,inset 0 1px #ffffff1f}.frostix-promotions-showcase__tile svg{color:#a8e6ff;filter:drop-shadow(0 0 12px #a8e6ff80)}.frostix-promotions-showcase__tile strong{text-align:center;letter-spacing:-.05em;font-size:2rem;font-weight:1000;line-height:.94}.frostix-promotions-showcase__tile>span{color:#b9edff;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.frostix-promotions-float{color:#e8f9ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031a2ae0;border:1px solid #a8e6ff3d;border-radius:1rem;align-items:center;gap:.45rem;padding:.72rem .85rem;font-size:.7rem;font-weight:900;animation:5s ease-in-out infinite frostix-promo-tile-float;display:inline-flex;position:absolute;box-shadow:0 16px 35px #00000040}.frostix-promotions-float--a{animation-delay:-1.7s;top:13%;right:0}.frostix-promotions-float--b{color:#bae6fd;border-color:#7dd3fc40;animation-delay:-3.1s;bottom:14%;left:0}@keyframes frostix-showcase-glow{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes frostix-promo-tile-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}.frostix-promotion-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(1220px,100% - 2rem);margin:clamp(2rem,5vw,4rem) auto 0;display:grid}.frostix-promotion-type{background:radial-gradient(ellipse at 100% 0%,#0077b626,transparent 50%),linear-gradient(150deg,var(--card),var(--card));border:1px solid #a8e6ff2e;border-radius:1.5rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:275px;padding:clamp(1.25rem,2vw,1.8rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.frostix-promotion-type{background:radial-gradient(ellipse at 100% 0%,#0077b626,transparent 50%),linear-gradient(150deg,color-mix(in srgb,var(--card) 92%,#063b5b),var(--card))}}.frostix-promotion-type{transition:transform .28s,border-color .28s,box-shadow .28s}.frostix-promotion-type:before{content:"";border:1px solid #a8e6ff2b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-88px;right:-75px;box-shadow:0 0 0 20px #a8e6ff06,0 0 0 42px #a8e6ff05}.frostix-promotion-type:hover{border-color:#a8e6ff80;transform:translateY(-5px);box-shadow:0 24px 45px -35px #0077b685}.frostix-promotion-type__icon{color:#a8e6ff;background:#0077b629;border:1px solid #a8e6ff38;border-radius:1rem;place-items:center;width:46px;height:46px;margin-bottom:1.1rem;display:grid}.frostix-promotion-type--blue .frostix-promotion-type__icon{color:#7dd3fc;background:#0ea5e91f;border-color:#7dd3fc38}.frostix-promotion-type--pink .frostix-promotion-type__icon{color:#8bdcf4;background:#1689bb1f;border-color:#a8e6ff38}.frostix-promotion-type__eyebrow{color:#90b8cb;letter-spacing:.14em;font-size:.59rem;font-weight:950}.frostix-promotion-type strong{letter-spacing:-.03em;margin-top:.6rem;font-size:1.22rem;font-weight:950}.frostix-promotion-type p{color:var(--muted-foreground);flex:1;margin-top:.65rem;font-size:.79rem;line-height:1.75;position:relative}.frostix-promotion-type__link{color:#a8e6ff;align-items:center;gap:.45rem;margin-top:1.2rem;font-size:.75rem;font-weight:900;display:inline-flex}.frostix-promo-products,.frostix-promos-preview,.frostix-promo-how{width:min(1220px,100% - 2rem);margin:clamp(3rem,6vw,5rem) auto 0}.frostix-promo-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.3rem;display:flex}.frostix-promo-section-heading span,.frostix-promo-how__heading>span,.frostix-promos-preview>div:first-child>span{color:#a8e6ff;font-size:.63rem}.frostix-promo-section-heading h2,.frostix-promo-how__heading h2,.frostix-promos-preview h2{letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:1000}.frostix-promo-section-heading p,.frostix-promo-how__heading>p,.frostix-promos-preview>div:first-child>p{max-width:670px;color:var(--muted-foreground);margin-top:.5rem;font-size:.82rem;line-height:1.7}.frostix-promo-section-heading>a,.frostix-promo-bottom-link{color:#a8e6ff;white-space:nowrap;align-items:center;gap:.5rem;font-size:.76rem;font-weight:850;display:inline-flex}.frostix-promo-how{background:radial-gradient(ellipse at 5% 0%,#0077b61c,transparent 48%),var(--card);border:1px solid #a8e6ff2b;border-radius:1.7rem;padding:clamp(1.4rem,4vw,3rem)}.frostix-promo-how__heading{max-width:740px}.frostix-promo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.frostix-promo-steps article{border:1px solid var(--border);background:var(--background);border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.frostix-promo-steps article{background:color-mix(in srgb,var(--background) 58%,transparent)}}.frostix-promo-steps article>span{color:#a8e6ff;background:#0077b626;border-radius:.8rem;flex:none;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:1000;display:grid}.frostix-promo-steps strong{font-size:.85rem;font-weight:900}.frostix-promo-steps p{color:var(--muted-foreground);margin-top:.42rem;font-size:.75rem;line-height:1.75}.frostix-promo-disclaimer{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:.6rem;margin-top:1.45rem;padding-top:1.1rem;font-size:.73rem;line-height:1.7;display:flex}.frostix-promo-disclaimer svg{color:#a8e6ff;flex:none}.frostix-promos-preview{background:radial-gradient(ellipse at 100% 0%,#38bdf81a,transparent 42%),var(--card);border:1px solid #7dd3fc2b;border-radius:1.6rem;padding:clamp(1.4rem,3vw,2.2rem)}.frostix-promos-preview__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.frostix-promo-offer-chip{border:1px solid var(--border);background:var(--background);border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.76rem;font-weight:850;transition:border-color .2s,transform .2s;display:flex}.frostix-promo-offer-chip:hover{border-color:#a8e6ff80;transform:translateY(-2px)}.frostix-promo-offer-chip strong{color:#a8e6ff;white-space:nowrap;align-items:center;gap:.25rem;font-size:.67rem;display:inline-flex}.frostix-promo-bottom-link{margin-top:1.2rem}@media (width<=850px){.frostix-promotions-hero{grid-template-columns:minmax(0,1fr)}.frostix-promotions-showcase{min-height:220px}.frostix-promotions-showcase__tile{width:180px}.frostix-promotion-types{grid-template-columns:1fr}.frostix-promotion-type{min-height:230px}}@media (width<=620px){.frostix-promotions-hero{border-radius:1.4rem;width:calc(100% - 1rem);padding:1.2rem}.frostix-promotions-hero h1{font-size:clamp(2rem,10vw,3.1rem)}.frostix-promotions-actions{flex-direction:column;align-items:stretch}.frostix-promotions-actions a{width:100%}.frostix-promotions-trust{flex-direction:column}.frostix-promotion-types,.frostix-promo-products,.frostix-promos-preview,.frostix-promo-how{width:calc(100% - 1rem)}.frostix-promo-section-heading{flex-direction:column;align-items:flex-start}.frostix-promo-steps,.frostix-promos-preview__chips{grid-template-columns:1fr}.frostix-promotions-showcase{min-height:190px}.frostix-promotions-float--a{right:0}.frostix-promotions-float--b{left:0}}@media (prefers-reduced-motion:reduce){.frostix-promotions-showcase__glow,.frostix-promotions-showcase__tile,.frostix-promotions-float,.frostix-promotions-hero h1 span{animation:none!important}}.hero-section--frost .hero-gradient{background:radial-gradient(circle at 72% 18%,#0077b647,#0000 35%),radial-gradient(circle at 10% 90%,#38bdf81f,#0000 33%),linear-gradient(135deg,#031a2a 0%,#063b5b 48%,#041f32 100%)}.hero-section--frost .hero-glow{filter:blur(85px);background:#0077b638}.hero-section--frost .hero-badge--modern{color:#e0f7ff;background:#0077b61c;border-color:#a8e6ff57}.hero-section--frost .hero-title--modern .hero-title-colorflow{background-image:linear-gradient(100deg,#e0f7ff 0%,#a8e6ff 42%,#55c5ee 75%,#c4f0ff 100%)}.hero-section--frost .hero-showcase-card--main{background:radial-gradient(at 90% 0,#0077b633,#0000 42%),linear-gradient(145deg,#063b5bf5,#031a2afa);border-color:#a8e6ff40;box-shadow:0 30px 80px -42px #0077b666,inset 0 1px #ffffff14}.hero-section--frost .hero-showcase-logo,.hero-section--frost .hero-mini-icon{color:#031a2a;background:linear-gradient(135deg,#a8e6ff,#1689bb)}.hero-section--frost .hero-showcase-glow{background:#0077b638}.hero-section--frost .hero-mini-card{background:#031a2ae0;border-color:#a8e6ff38}.hero-section--frost .hero-btn--modern.primary{color:#031a2a;background:linear-gradient(110deg,#e0f7ff,#1689bb)}.hero-section--frost .hero-trust-dot{background:#a8e6ff;box-shadow:0 0 12px #a8e6ff99}.hero-section--frost .hero-inventory-orb{color:#a8e6ff;background:linear-gradient(135deg,#0077b638,#a8e6ff1a)}.frostix-wordmark__emblem{color:#031a2a;background:linear-gradient(145deg,#e0f7ff,#1689bb 66%,#0077b6);position:relative;box-shadow:0 0 22px #0077b638,inset 0 1px #ffffff8c}.light .frostix-wordmark__title{color:#063b5b}:root,.dark{--frost-violet:#1689bb;--frost-pink:#55c5ee;--frost-blue:#8acbff}html,body{color:var(--foreground);background-color:var(--background)!important}body{background-image:radial-gradient(at 12% 0,#0077b614,#0000 38%),radial-gradient(at 92% 15%,#1689bb12,#0000 35%);background-attachment:fixed}header.sticky.glass:not(.aqua-header){box-shadow:0 12px 38px -32px #0077b647;background:#031a2af0!important;border-color:#a8e6ff2e!important}header.sticky nav[aria-label=Navegação\ principal]{background:#0077b614!important;border-color:#a8e6ff2e!important}#aqua-mobile-menu{background:#031a2afa!important;border-color:#a8e6ff33!important}.main-footer.frost-footer{background:radial-gradient(at 12% 0,#0077b624,#0000 36%),linear-gradient(#041f31,#02131f)!important;border-top-color:#a8e6ff33!important}.frostix-bottom-nav__surface{background:#031a2af0!important;border-color:#a8e6ff3d!important;box-shadow:0 20px 60px -28px #0077b65c,inset 0 1px #ffffff0d!important}.frostix-bottom-nav__icon-box{background:#0077b61f!important;border-color:#a8e6ff2e!important}.frost-nav-tone--home .frostix-bottom-nav__icon-box,.frost-nav-tone--catalog .frostix-bottom-nav__icon-box,.frost-nav-tone--giveaway .frostix-bottom-nav__icon-box,.frost-nav-tone--support .frostix-bottom-nav__icon-box,.frost-nav-tone--orders .frostix-bottom-nav__icon-box{color:#a8e6ff!important}.frostix-wordmark__emblem{color:#031a2a!important;background:linear-gradient(145deg,#e0f7ff,#1689bb 62%,#0077b6)!important}.frostix-catalog-hero{background:radial-gradient(at 82% 12%,#0077b63d,#0000 32%),radial-gradient(at 8% 90%,#38bdf817,#0000 30%),linear-gradient(145deg,#063b5b,#031a2a 74%)!important;border-color:#a8e6ff47!important;box-shadow:0 32px 90px -55px #0077b66b!important}.frostix-catalog-hero>div:first-child{background-image:linear-gradient(#a8e6ff0f 1px,#0000 1px),linear-gradient(90deg,#a8e6ff0f 1px,#0000 1px)!important}.frostix-catalog-hero [class*=bg-sky-],.frostix-catalog-hero [class*=bg-cyan-]{background-color:#0077b621!important}.frostix-catalog-hero [class*=border-sky-],.frostix-catalog-hero [class*=border-cyan-]{border-color:#a8e6ff38!important}.frostix-catalog-hero [class*=text-sky-],.frostix-catalog-hero [class*=text-cyan-]{color:#b9edff!important}.frostix-catalog-hero [class*=shadow-]{--tw-shadow-color:#0077b63d!important}.frostix-products-section .section-title-panel,.section-sets .section-title-panel{border-color:#a8e6ff29}.frostix-promo-products .frostix-vibrant-product-card,.frostix-vibrant-product-card{background-color:#082b40}.frostix-vibrant-product-card:hover{border-color:#a8e6ff61!important;box-shadow:0 22px 48px -32px #0077b66b!important}[class*="bg-[#050d18]"],[class*="bg-[#071321]"],[class*="bg-[#091827]"],[class*="bg-[#0b1226]"],[class*="bg-[#0c2135]"],[class*="bg-[#081827]"]{background-color:#082b40!important}[class*=border-sky-200\/],[class*=border-sky-100\/],[class*=border-cyan-200\/]{border-color:#a8e6ff38!important}[class*=text-sky-100],[class*=text-sky-200],[class*=text-cyan-100],[class*=text-cyan-200]{color:#b9edff!important}[class*=bg-sky-200\/],[class*=bg-sky-300\/],[class*=bg-cyan-200\/],[class*=bg-cyan-300\/]{background-color:#0077b621!important}[class*=shadow-\[0_]{--tw-shadow-color:#0077b638}.hero-section--crystal-card{background:#031a2a!important;min-height:clamp(390px,46vw,610px)!important}.hero-section--crystal-card .hero-background{opacity:1!important}.hero-section--crystal-card .hero-gradient{background:radial-gradient(at 78% 16%,#0077b63d,#0000 36%),radial-gradient(at 18% 86%,#a8e6ff1a,#0000 40%),linear-gradient(145deg,#063b5b,#031a2a 78%)!important}.hero-content--card-only{justify-content:flex-end!important;width:100%!important;display:flex!important}.hero-showcase--single{width:min(100%,570px)!important;margin-left:auto!important}.hero-showcase--single .hero-showcase-card--main{background:radial-gradient(at 85% 0,#0077b638,#0000 42%),linear-gradient(145deg,#063b5b,#031a2a 86%)!important;border-color:#a8e6ff47!important;border-radius:2rem!important;transform:none!important;box-shadow:0 34px 100px -48px #0077b685,inset 0 1px #ffffff1a!important}.hero-crystal-cta{border-radius:1.25rem!important;justify-content:center!important;width:100%!important;display:flex!important}.hero-showcase-logo,.hero-inventory-orb,.hero-mini-icon,.frostix-wordmark__emblem{color:#031a2a!important;background:linear-gradient(145deg,#e0f7ff,#1689bb 58%,#0077b6)!important}.hero-particles,.hero-snow-drift{display:none!important}.hero-crystal-orbit{border-color:#a8e6ff1f!important}.frostix-bottom-nav{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;opacity:1!important;will-change:auto!important;padding:0 7px!important;inset-inline:0!important;transform:translateY(0)!important}.frostix-bottom-nav--chat-open{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;opacity:0!important;pointer-events:none!important;transform:translateY(calc(100% + 1.25rem))!important}.frostix-bottom-nav__surface{background:#031a2af5!important;border-color:#a8e6ff3d!important;border-radius:1.25rem!important;gap:2px!important;max-width:1080px!important;padding:4px!important;box-shadow:0 16px 44px -28px #0077b66b,inset 0 1px #ffffff0e!important}.frostix-bottom-nav__item{text-transform:none!important;border-radius:1rem!important;flex-direction:row!important;gap:6px!important}.frostix-bottom-nav__icon-box{color:#a8e6ff!important;background:#0077b621!important;border-color:#a8e6ff2e!important;border-radius:10px!important;width:30px!important;height:30px!important}.frostix-bottom-nav__glyph{color:#a8e6ff!important}.frostix-bottom-nav__item--active{color:#e0f7ff!important;background:#0077b62e!important}@media (width<=640px){.frostix-bottom-nav{top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;padding:0 5px!important}.frostix-bottom-nav__surface{gap:1px!important;padding:3px!important}.frostix-bottom-nav__item{flex-direction:row!important;gap:3px!important;padding:7px 3px!important;font-size:9px!important}.frostix-bottom-nav__icon-box{background:#0077b61c!important;width:24px!important;height:24px!important}}.frostix-vibrant-product-media{background:radial-gradient(at 50% 30%,#0077b638,#0000 62%),radial-gradient(at 78% 90%,#a8e6ff1a,#0000 44%),linear-gradient(145deg,#07324a,#031a2a)!important;border-bottom-color:#a8e6ff24!important}.frostix-vibrant-product-card{background:linear-gradient(155deg,#082b40,#031a2a 90%)!important;border-color:#a8e6ff29!important;border-radius:1.5rem!important}.frostix-vibrant-product-card:hover{transform:translateY(-4px);border-color:#a8e6ff61!important;box-shadow:0 25px 66px -36px #0077b67a,inset 0 1px #ffffff0f!important}.frostix-product-tag{border-radius:999px!important}.frostix-product-tag--event{background:#031a2af0;border:1px solid #a8e6ff42;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 7px;display:inline-flex}.ftf-event-icon{object-fit:contain;width:18px;height:18px;image-rendering:pixelated;display:block}.frostix-product-image--soldout{filter:grayscale()opacity(.48)!important}.frostie-panel-in{background:radial-gradient(at 88% 0,#0077b633,#0000 36%),radial-gradient(at 0 100%,#a8e6ff14,#0000 44%),#031a2a!important;border-color:#a8e6ff42!important;border-radius:1.8rem!important;box-shadow:0 32px 120px #000000a6,0 0 60px -34px #0077b67a!important}.frostie-panel-in>header{background:#062b40eb!important;border-color:#a8e6ff21!important}.frostie-panel-in [class*="bg-[#0d1d2a]"],.frostie-panel-in [class*="bg-[#1b0d29]"]{background:#031a2af0!important}.frostie-read-receipt{white-space:nowrap;align-self:flex-end;margin-left:0;display:inline-flex}.frostix-wordmark__emblem{position:relative;box-shadow:0 0 28px #0077b642,inset 0 1px #ffffff94}.frostix-wordmark__spark{color:#e0f7ff;position:absolute;top:4px;right:4px}.frostix-wordmark__title{color:#f2fbff;text-shadow:0 0 18px #0077b629;font-family:Inter,ui-sans-serif,sans-serif}.frostix-wordmark__title span{color:#a8e6ff;letter-spacing:-.06em;font-style:italic;font-weight:900}.frostix-wordmark__tagline{color:#a4c3d3;letter-spacing:.15em;text-transform:uppercase;margin-left:2px;font-size:8px;font-weight:850;line-height:1.2}.frostix-loader-mark{color:#e0f7ff;background:linear-gradient(145deg,#a8e6ff29,#0077b629);border:1px solid #a8e6ff52;animation:3.4s ease-in-out infinite frostix-crystal-breathe;box-shadow:inset 0 1px #ffffff1f,0 0 55px #0077b638}.frostix-loader-wordmark{color:#e0f7ff;letter-spacing:.34em;text-shadow:0 0 25px #0077b666;font-size:10px;font-weight:950}@keyframes frostix-crystal-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.035)}}.gradient-text,.hero-title-colorflow,.hero-showcase-colorflow,.home-catalog-kicker--colorful{background-image:linear-gradient(100deg,#e0f7ff 0%,#a8e6ff 30%,#55c5ee 58%,#8bdcf4 78%,#f2fbff 100%)!important;background-size:240% 100%!important;animation:8s ease-in-out infinite frostix-text-spectrum!important}.home-open-catalog{color:#e0f7ff;background:linear-gradient(115deg,#a8e6ff2e,#0077b624);border:1px solid #a8e6ff40;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.8rem;font-weight:900;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.home-open-catalog:hover{background:#0077b63b;border-color:#a8e6ff7a;transform:translateY(-2px)}.frostix-action-button,.btn-frost{border-radius:999px!important}.frostix-bottom-nav__surface,.frostix-dropdown-enter{-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important}.frostix-promotions-page .frostix-promotions-showcase__tile{background:linear-gradient(145deg,#063b5b,#031a2a)!important;border-radius:2rem!important}@media (prefers-reduced-motion:reduce){.gradient-text,.hero-title-colorflow,.hero-showcase-colorflow,.home-catalog-kicker--colorful,.frostix-loader-mark{animation:none!important}}.frostix-brand-banner{isolation:isolate;background:#031a2a;border:1px solid #a8e6ff3d;border-radius:clamp(1.3rem,2.5vw,2.4rem);width:min(1440px,100% - 1.25rem);margin:1rem auto .25rem;position:relative;overflow:hidden;box-shadow:0 28px 90px -55px #0077b66b,inset 0 1px #ffffff0b}.frostix-brand-banner__art{width:100%;height:auto;display:block}.frostix-brand-banner__caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e0f7ff;white-space:nowrap;background:#031a2ad1;border:1px solid #a8e6ff40;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:clamp(8px,.9vw,12px);font-weight:900;display:inline-flex;position:absolute;bottom:clamp(8px,1.8vw,22px);left:50%;transform:translate(-50%)}.frostix-brand-banner__caption svg{color:#a8e6ff}@media (width<=640px){.frostix-brand-banner{border-radius:1.15rem;width:calc(100% - .8rem);margin:.55rem auto .15rem}.frostix-brand-banner__caption{gap:.35rem;padding:.35rem .7rem;font-size:8px;bottom:6px}.frostix-brand-banner__caption svg{width:12px;height:12px}}:root{--background:#031a2a;--foreground:#f2fbff;--card:#082b40;--card-foreground:#f2fbff;--popover:#063047;--popover-foreground:#f2fbff;--primary:#1689bb;--primary-foreground:#fff;--primary-light:#a8e6ff;--primary-dark:#03496c;--secondary:#0c3c55;--secondary-foreground:#e5f8ff;--muted:#0b3045;--muted-foreground:#a4c3d3;--accent:#a8e6ff;--accent-foreground:#063b5b;--border:#a8e6ff29;--input:#a8e6ff33;--ring:#1689bb;--ocean:#0077b6;--ocean-pastel:#a8e6ff;--ocean-light:#e0f7ff;--ocean-deep:#063b5b;--ocean-night:#031a2a}html.dark,.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#031a2a;--foreground:#f2fbff;--card:#082b40;--card-foreground:#f2fbff;--popover:#063047;--popover-foreground:#f2fbff;--primary:#1689bb;--primary-foreground:#fff;--secondary:#0c3c55;--secondary-foreground:#e5f8ff;--muted:#0b3045;--muted-foreground:#a4c3d3;--accent:#a8e6ff;--accent-foreground:#063b5b;--border:#a8e6ff29;--input:#a8e6ff33;--ring:#1689bb}html.light,.light{--background:#f3fbff;--foreground:#08283a;--card:#fff;--card-foreground:#08283a;--popover:#fff;--popover-foreground:#08283a;--primary:#0877a7;--primary-foreground:#fff;--secondary:#dff5ff;--secondary-foreground:#08344c;--muted:#e8f6fc;--muted-foreground:#527083;--accent:#a8e6ff;--accent-foreground:#063b5b;--border:#07435e24;--input:#07435e2e;--ring:#0877a7}body{background:var(--background)}::selection{color:#031a2a;background:#a8e6ff}.light .aqua-header{background:#f3fbffed!important}.aqua-wordmark__emblem{color:#e0f7ff;background:linear-gradient(145deg,#1689bb,#063b5b);border:1px solid #a8e6ff6b;box-shadow:0 8px 25px #0077b63d,inset 0 1px #ffffff47}.aqua-wordmark__wave{color:#a8e6ff;filter:drop-shadow(0 0 6px #a8e6ff61)}.aqua-wordmark__title{color:#f2fbff}.aqua-wordmark__title span{color:#a8e6ff}.aqua-wordmark__tagline{color:#90b8cb;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:750}.light .aqua-wordmark__title{color:#063b5b}.light .aqua-wordmark__tagline{color:#527083}.aqua-footer{border-top:1px solid #a8e6ff29;background:linear-gradient(#041f31,#02131f)!important}.aqua-footer-logo p{color:#a8e6ff!important}.aqua-footer .footer-whatsapp-cta{background:#0077b61f;border-color:#a8e6ff38}.aqua-footer .footer-bottom{border-color:#a8e6ff24}.aqua-footer .footer-col h4{color:#c8f0ff}.frostix-bottom-nav__surface{background:#031a2af0!important;border-color:#a8e6ff33!important}.aqua-loader{color:#dff7ff;background:radial-gradient(at 50% 45%,#0a4968 0%,#031a2a 55%,#010d15 100%)}.aqua-loader__scene{width:190px;height:180px}.aqua-loader__ripple{border:1px solid #a8e6ff47;border-radius:50%;width:150px;height:150px;animation:2.4s ease-out infinite aqua-ripple;position:absolute}.aqua-loader__ripple--two{animation-delay:1.2s}.aqua-loader__drop{color:#e0f7ff;background:linear-gradient(145deg,#a8e6ff29,#0077b63d);border:1px solid #a8e6ff52;animation:4s ease-in-out infinite aqua-float;box-shadow:0 18px 70px #0077b640,inset 0 1px #ffffff38}.aqua-loader__wordmark{color:#e0f7ff;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:900}@keyframes aqua-ripple{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}@keyframes aqua-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}.frostix-vibrant-product-card,.frost-product-card{background:linear-gradient(160deg,#0a3249,#062438 65%,#041c2b)!important;border-color:#a8e6ff26!important;box-shadow:0 14px 36px -27px #0077b66b!important}.frostix-vibrant-product-card:hover,.frost-product-card:hover{border-color:#a8e6ff6b!important;box-shadow:0 22px 50px -27px #0077b670!important}.frostix-vibrant-product-media{background:radial-gradient(at 50% 12%,#1689bb42,#0000 62%),linear-gradient(140deg,#07324a,#031a2a)!important;border-color:#a8e6ff1c!important}.frostix-product-tag--featured,.frostix-product-tag--new{color:#c4f0ff!important;background:#0077b62e!important;border-color:#a8e6ff40!important}.frostix-product-tag--rarity{background:#031a2ad9!important}.frostix-product-price{color:#b9edff!important}.frostix-action-button.bg-primary{color:#031a2a!important;background:linear-gradient(120deg,#a8e6ff,#1689bb)!important}.section-sets,.faq-showcase,.frostix-promotions-page,.frostix-combos-page{--primary:#1689bb}.faq-showcase{background:linear-gradient(#0077b61f,#0000 65%)!important}.faq-showcase__hero{background:linear-gradient(130deg,#062b40,#031a2a)!important;border-color:#a8e6ff2e!important}.faq-showcase__aurora{background:radial-gradient(circle,#0077b638,#0000 70%)!important}.frostix-promotions-page [class*=--blue],.frostix-promotions-page [class*=--pink]{border-color:#a8e6ff33!important}.frostix-promotions-page .frostix-promotions-showcase__tile{background:linear-gradient(145deg,#0b3852,#031a2a)!important}.frostix-promotions-page .frostix-promotion-type--blue .frostix-promotion-type__icon,.frostix-promotions-page .frostix-promotion-type--pink .frostix-promotion-type__icon{color:#a8e6ff!important;background:#0077b62b!important}.aqua-brand-banner{isolation:isolate;background:#031a2a;border:1px solid #a8e6ff38;border-radius:clamp(1.1rem,2.5vw,2rem);width:min(1440px,100% - 1.25rem);margin:1rem auto .5rem;position:relative;overflow:hidden;box-shadow:0 25px 70px -48px #0077b68c}.aqua-brand-banner__art{width:100%;height:auto;display:block}.aqua-brand-banner__caption{color:#dff7ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031a2acc;border:1px solid #a8e6ff33;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:clamp(.62rem,1.2vw,.78rem);font-weight:800;display:inline-flex;position:absolute;bottom:clamp(12px,2vw,22px);right:clamp(12px,3vw,32px)}@media (width<=560px){.aqua-brand-banner__caption{bottom:10px;left:12px;right:auto}.aqua-brand-banner__art{object-fit:cover;min-height:180px}}.home-catalog-head,.section-title-panel{background:linear-gradient(140deg,#063b5bd1,#031a2aeb)!important;border-color:#a8e6ff2e!important;box-shadow:0 18px 55px -42px #0077b66b!important}.home-catalog-kicker--colorful{color:#a8e6ff!important}.home-catalog-title-icon,.title-icon{color:#a8e6ff!important;background:#0077b62b!important;border-color:#a8e6ff38!important}.home-open-catalog{color:#031a2a!important;background:linear-gradient(115deg,#a8e6ff,#1689bb)!important;border-color:#a8e6ff3b!important}.home-catalog-helper span{color:#a9cad9}.home-catalog-helper svg{color:#a8e6ff}.light .home-catalog-head,.light .section-title-panel{background:linear-gradient(140deg,#e0f7ff,#fff)!important;border-color:#0077b629!important}.light .home-catalog-kicker--colorful{color:#0877a7!important}.aqua-home--premium{isolation:isolate;background:linear-gradient(180deg, #041e30 0%, #05253a 28rem, var(--background) 62rem);overflow:clip}.aqua-home--premium .aqua-brand-banner{border-radius:1.45rem;width:min(1380px,100% - 2rem);margin:1.2rem auto .8rem;box-shadow:0 24px 75px -48px #0077b68c,inset 0 1px #ffffff14}.aqua-home--premium .hero-section--frost{background:radial-gradient(at 78% 25%,#1689bb3b,#0000 34%),radial-gradient(at 14% 90%,#0077b62b,#0000 37%),linear-gradient(135deg,#041e30 0%,#062f49 52%,#07364f 100%);min-height:440px;padding:clamp(2.5rem,6vw,5rem) 1.25rem}.aqua-home--premium .hero-section--frost:before,.aqua-home--premium .hero-section--frost:after{border-color:#a8e6ff24!important}.aqua-home--premium .hero-section--frost .hero-gradient{background:radial-gradient(#1689bb29,#0000 68%)!important}.aqua-home--premium .hero-section--frost .hero-glow,.aqua-home--premium .hero-section--frost .hero-showcase-glow{background:#1689bb33!important}.aqua-home--premium .hero-showcase-card--main{background:linear-gradient(150deg,#08344cf7,#031a2afa);border-color:#a8e6ff42;border-radius:1.7rem;transform:none;box-shadow:0 32px 78px -38px #000814d1,inset 0 1px #ffffff17}.aqua-home--premium .hero-showcase-card--main:hover{transform:translateY(-4px);box-shadow:0 38px 88px -38px #000814e6,0 0 0 1px #a8e6ff24}.aqua-home--premium .hero-showcase-logo,.aqua-home--premium .hero-inventory-orb{box-shadow:0 10px 28px #0077b645,inset 0 1px #ffffff3d;color:#e0f7ff!important;background:linear-gradient(145deg,#1689bb,#064363)!important}.aqua-home--premium .hero-showcase-kicker,.aqua-home--premium .hero-inventory-label{color:#91def8!important}.aqua-home--premium .hero-showcase-colorflow,.aqua-home--premium .home-catalog-kicker--colorful,.aqua-home--premium .gradient-text,.aqua-home--premium .hero-title-colorflow{color:#0000!important;background-image:linear-gradient(100deg,#e0f7ff 0%,#8bdcf4 46%,#a8e6ff 100%)!important;background-size:180% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.aqua-home--premium .hero-showcase-grid>div{background:#a8e6ff0b;border-color:#a8e6ff24}.aqua-home--premium .hero-showcase-grid span{color:#9fc6d9}.aqua-home--premium .hero-showcase-grid strong{color:#f2fbff}.aqua-home--premium .hero-live-pill{color:#c8f3ff;background:#0077b621;border-color:#a8e6ff38}.aqua-home--premium .hero-btn.primary,.aqua-home--premium .hero-btn--modern.primary{box-shadow:0 12px 30px #0077b63d,inset 0 1px #ffffffb8;color:#03263a!important;background:linear-gradient(105deg,#e0f7ff 0%,#a8e6ff 55%,#68cdea 100%)!important;border:0!important}.aqua-home--premium .hero-btn.primary:hover,.aqua-home--premium .hero-btn--modern.primary:hover{box-shadow:0 17px 38px #0077b659,inset 0 1px #ffffffb8}.aqua-home--premium .hero-trust-row{color:#b6d8e8}.aqua-home--premium .hero-trust-row svg{color:#a8e6ff}.aqua-home--premium .home-catalog-head,.aqua-home--premium .section-title-panel{background:linear-gradient(140deg,#063b5bb8,#031a2aeb)!important;border-color:#a8e6ff2b!important;box-shadow:0 18px 55px -42px #0077b66b!important}.aqua-home--premium .home-open-catalog{color:#031a2a!important;background:linear-gradient(115deg,#a8e6ff,#1689bb)!important;border-color:#a8e6ff3d!important}.aqua-header{box-shadow:0 8px 32px #000f1c1f;background:#031a2af0!important;border-color:#a8e6ff29!important}.aqua-header>div:first-child{min-height:72px}.aqua-header .border-t.border-border\/50{border-color:#a8e6ff1f!important}.aqua-footer{padding-bottom:1.25rem}@media (width<=1023px){.aqua-home--premium .aqua-brand-banner{border-radius:1rem;width:calc(100% - 1rem);margin:.6rem auto .4rem}.aqua-home--premium .hero-section--frost{min-height:auto;padding:2.4rem .9rem 3rem}.aqua-home--premium .hero-showcase-card--main{border-radius:1.25rem;padding:1rem}.aqua-home--premium .hero-showcase-card--main:hover{transform:none}.frostix-bottom-nav__surface{background:#031a2af0!important;border-color:#a8e6ff33!important;box-shadow:0 14px 38px #000c186b,inset 0 1px #ffffff0f!important}.aqua-footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.aqua-home--premium .hero-showcase-card--main,.aqua-home--premium .hero-section--frost .hero-copy>*,.aqua-home--premium .hero-section--frost .hero-mini-card--one,.aqua-home--premium .hero-section--frost .hero-mini-card--two{transition:none!important;animation:none!important}}.aqua-storm-hero{isolation:isolate;color:#f2fbff;background:#031a2a;border-bottom:1px solid #a8e6ff1f;min-height:580px;position:relative;overflow:hidden}.aqua-storm-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#031a2af7 0%,#031a2ad6 45%,#031a2a7a 100%);position:absolute;inset:0}.aqua-storm-hero:after{content:"";z-index:1;pointer-events:none;opacity:.2;background-image:radial-gradient(#e0f7ff8f .65px,#0000 .8px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.aqua-storm-hero__weather{background:radial-gradient(at 78% 16%,#1689bb4f,#0000 34%),radial-gradient(at 12% 65%,#0077b62e,#0000 38%),linear-gradient(138deg,#031a2a 0%,#062f49 50%,#041724 100%);position:absolute;inset:0;overflow:hidden}.aqua-storm-hero__cloud{z-index:0;filter:blur(25px);opacity:.84;background:radial-gradient(#020c18f0 0%,#042539bf 45%,#0000 72%);border-radius:50%;width:50vw;min-width:450px;height:24vw;min-height:220px;position:absolute}.aqua-storm-hero__cloud--one{animation:23s ease-in-out infinite alternate aqua-cloud-drift;top:-9vw;left:34%}.aqua-storm-hero__cloud--two{opacity:.68;animation:31s ease-in-out infinite alternate-reverse aqua-cloud-drift;top:3vw;right:-18%;transform:scale(1.1)}.aqua-storm-hero__storm-glow{filter:blur(95px);background:#5bd3fb26;border-radius:50%;width:36vw;height:32vw;animation:7.5s ease-in-out infinite aqua-storm-pulse;position:absolute;top:-15%;right:19%}.aqua-storm-hero__lightning{z-index:1;opacity:0;filter:drop-shadow(0 0 12px #9deeff);clip-path:polygon(58% 0,100% 0,54% 40%,88% 40%,0 100%,30% 49%,3% 49%);background:linear-gradient(#e0f7ff,#5bd3fb4d);width:22px;height:180px;position:absolute;top:0}.aqua-storm-hero__lightning--one{animation:9.8s linear infinite aqua-lightning-flash;top:7%;right:29%}.aqua-storm-hero__lightning--two{height:125px;animation:12.6s linear 4.1s infinite aqua-lightning-flash;top:16%;right:16%;transform:rotate(8deg)scale(.68)}.aqua-storm-hero__rain{z-index:2;pointer-events:none;opacity:.72;position:absolute;inset:0;overflow:hidden}.aqua-storm-hero__raindrop{left:var(--rain-x);width:1px;height:var(--rain-length);animation:aqua-rain-fall var(--rain-speed) linear infinite;animation-delay:var(--rain-delay);background:linear-gradient(#0000,#a8e6ffa8);position:absolute;top:-55px;transform:rotate(12deg)}.aqua-storm-hero__bubbles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aqua-storm-hero__bubbles span{left:var(--bubble-x);width:var(--bubble-size);height:var(--bubble-size);animation:9s linear infinite aqua-storm-bubble;animation-delay:var(--bubble-delay);border:1px solid #a8e6ff99;border-radius:50%;position:absolute;bottom:-26px}.aqua-storm-hero__wave{z-index:3;pointer-events:none;width:116%;position:absolute;left:-8%}.aqua-storm-hero__wave--back{background:linear-gradient(#0077b638,#04273cc2);border-radius:48% 52% 0 0/18% 25% 0 0;height:230px;animation:12s ease-in-out infinite alternate aqua-wave-surge;bottom:-88px;transform:rotate(-2deg)}.aqua-storm-hero__wave--front{background:linear-gradient(#1689bb3d,#031a2a 83%);border-radius:50% 50% 0 0/25% 20% 0 0;height:205px;animation:9s ease-in-out -3s infinite alternate-reverse aqua-wave-surge;bottom:-115px;transform:rotate(1.7deg)}.aqua-storm-hero__inner{z-index:5}.aqua-storm-hero__copy{z-index:4;max-width:700px;animation:.9s cubic-bezier(.2,.8,.2,1) both aqua-hero-copy-in;position:relative}.aqua-storm-hero__eyebrow,.aqua-set-eyebrow{color:#b9edff;letter-spacing:.19em;align-items:center;gap:.55rem;font-size:10px;font-weight:950;line-height:1.45;display:inline-flex}.aqua-storm-hero__eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0536517a;border:1px solid #a8e6ff3b;border-radius:999px;padding:9px 13px;box-shadow:inset 0 1px #ffffff0f}.aqua-storm-hero__eyebrow-dot{background:#a8e6ff;border-radius:50%;width:7px;height:7px;animation:2.3s ease-in-out infinite aqua-led-breathe;display:block;box-shadow:0 0 16px #6edcff}.aqua-storm-hero__title{letter-spacing:-.075em;text-wrap:balance;text-shadow:0 10px 44px #00000038;max-width:790px;font-size:clamp(2.8rem,6.1vw,5.55rem);font-weight:1000;line-height:.97}.aqua-storm-hero__title span{color:#a8e6ff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#e0f7ff 0%,#a8e6ff 30%,#6ad2f3 65%,#dff8ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.17em;animation:8s ease-in-out infinite alternate aqua-title-tide;display:block}.aqua-storm-hero__description{color:#b1ccdb;max-width:565px;font-size:clamp(.93rem,1.4vw,1.08rem);line-height:1.9}.aqua-storm-hero__primary,.aqua-storm-hero__secondary,.aqua-liquid-button,.aqua-outline-button{border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.25rem;font-size:.78rem;font-weight:950;transition:transform .25s,box-shadow .25s,filter .25s,border-color .25s;display:inline-flex}.aqua-storm-hero__primary,.aqua-liquid-button{color:#03263a;background:linear-gradient(105deg,#e0f7ff 0%,#a8e6ff 52%,#67c8e9 100%);box-shadow:0 14px 34px -16px #43c5eec7,inset 0 1px #fffc}.aqua-storm-hero__primary:hover,.aqua-liquid-button:hover{transform:translateY(-3px);box-shadow:0 20px 42px -17px #43c5eed1,inset 0 1px #ffffffd9}.aqua-storm-hero__secondary,.aqua-outline-button{color:#dff7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#052f478a;border:1px solid #a8e6ff38}.aqua-storm-hero__secondary:hover,.aqua-outline-button:hover{background:#0077b63d;border-color:#a8e6ff7a;transform:translateY(-2px)}.aqua-storm-hero__trust{color:#9fbfd0;font-size:11px;font-weight:750}.aqua-storm-hero__trust span{align-items:center;gap:.4rem;display:inline-flex}.aqua-storm-hero__trust svg{color:#a8e6ff}.aqua-storm-hero__stats>div{border-top:1px solid #a8e6ff2b;flex-direction:column;gap:4px;padding-top:12px;display:flex}.aqua-storm-hero__stats strong{color:#e8faff;letter-spacing:-.035em;font-size:1.18rem;font-weight:1000}.aqua-storm-hero__stats span{color:#85aabd;font-size:10px;font-weight:700}.aqua-storm-hero__showcase-wrap{z-index:4;perspective:1200px;min-width:0;padding:1rem 0;animation:1s cubic-bezier(.2,.8,.2,1) .1s both aqua-hero-art-in;position:relative}.aqua-storm-hero__showcase-water{z-index:-1;aspect-ratio:1;filter:blur(55px);pointer-events:none;border-radius:50%;width:75%;position:absolute}.aqua-storm-hero__showcase-water--one{background:#0077b64f;animation:7s infinite alternate aqua-storm-pulse;top:9%;left:8%}.aqua-storm-hero__showcase-water--two{background:#50caef2b;animation:9s -3s infinite alternate-reverse aqua-storm-pulse;bottom:1%;right:-2%}.aqua-storm-hero__float-bubble{z-index:5;background:radial-gradient(circle at 28% 24%,#fff9,#52cbf214 42%,#0077b60f);border:1px solid #a8e6ff75;border-radius:50%;animation:8s ease-in-out infinite aqua-storm-bubble;position:absolute;box-shadow:inset -6px -9px 15px #0077b61a,0 0 24px #5bd3fb21}.aqua-storm-hero__float-bubble--one{width:31px;height:31px;top:4%;right:12%}.aqua-storm-hero__float-bubble--two{width:18px;height:18px;animation-delay:-3.2s;bottom:12%;left:1%}.aqua-storm-hero__featured{background:linear-gradient(150deg,#08344cf2,#031a2af2);border:1px solid #a8e6ff38;border-radius:2rem;width:min(100%,530px);margin:0 auto;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(1deg);box-shadow:0 40px 100px -49px #000814eb,inset 0 1px #ffffff1a}.aqua-storm-hero__featured:hover{box-shadow:0 45px 100px -44px #000814f2,0 0 42px -23px var(--set-color-a);border-color:#a8e6ff75;transform:rotateY(0)rotateX(0)translateY(-6px)}.aqua-storm-hero__featured-top{color:#a6dfef;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem 0;font-size:9px;font-weight:950;display:flex}.aqua-storm-hero__featured-top>span:first-child,.aqua-storm-hero__live{align-items:center;gap:.4rem;display:inline-flex}.aqua-storm-hero__live{color:#b9f6e6;letter-spacing:.1em}.aqua-storm-hero__live i{background:#6ee7b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ee7b7}.aqua-storm-hero__featured-art{place-items:center;min-height:280px;margin:.25rem .6rem .7rem;display:grid;position:relative;overflow:hidden}.aqua-storm-hero__featured-ring{aspect-ratio:1;border:1px solid var(--set-color-a);width:65%;position:absolute}@supports (color:color-mix(in lab, red, red)){.aqua-storm-hero__featured-ring{border:1px solid color-mix(in srgb,var(--set-color-a) 34%,transparent)}}.aqua-storm-hero__featured-ring{box-shadow:0 0 0 17px var(--set-color-a),0 0 0 40px var(--set-color-b);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aqua-storm-hero__featured-ring{box-shadow:0 0 0 17px color-mix(in srgb,var(--set-color-a) 5%,transparent),0 0 0 40px color-mix(in srgb,var(--set-color-b) 4%,transparent)}}.aqua-storm-hero__featured-ring{animation:22s linear infinite aqua-art-orbit}.aqua-storm-hero__featured-glow{aspect-ratio:1;background:var(--set-color-a);opacity:.22;filter:blur(70px);border-radius:50%;width:55%;animation:5s ease-in-out infinite alternate aqua-art-glow;position:absolute}.aqua-storm-hero__featured-image{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 30px #0000006e);width:84%;height:280px;padding:1rem;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s;animation:5.5s ease-in-out infinite aqua-art-float;position:relative}.aqua-storm-hero__featured:hover .aqua-storm-hero__featured-image{filter:drop-shadow(0 34px 35px #00000080) drop-shadow(0 0 20px var(--set-color-a));transform:translateY(-5px)scale(1.045)rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.aqua-storm-hero__featured:hover .aqua-storm-hero__featured-image{filter:drop-shadow(0 34px 35px #00000080) drop-shadow(0 0 20px color-mix(in srgb,var(--set-color-a) 18%,transparent))}}.aqua-storm-hero__featured-label{z-index:2;color:#c4eff8;letter-spacing:.15em;align-items:center;gap:.4rem;font-size:8px;font-weight:950;display:inline-flex;position:absolute;bottom:.9rem;left:1.15rem}.aqua-storm-hero__featured-bottom{background:#031a2a66;border-top:1px solid #a8e6ff1c;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.aqua-storm-hero__featured-subtitle{color:#83b2c5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:9px;font-weight:800;display:block}.aqua-storm-hero__featured-name{text-overflow:ellipsis;white-space:nowrap;background-image:linear-gradient(110deg,var(--set-color-a),var(--set-color-b),var(--set-color-a));-webkit-text-fill-color:transparent;letter-spacing:-.045em;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;max-width:280px;font-size:clamp(1.2rem,2.3vw,1.7rem);font-weight:1000;animation:5s ease-in-out infinite alternate aqua-set-title-tide;display:block;overflow:hidden}.aqua-storm-hero__featured-price{color:#e0f7ff;flex-shrink:0;align-items:center;gap:.35rem;font-size:.8rem;font-weight:950;display:flex}.aqua-storm-hero__featured-price svg{color:#a8e6ff;transition:transform .2s}.aqua-storm-hero__featured:hover .aqua-storm-hero__featured-price svg{transform:translate(2px,-2px)}.aqua-storm-hero__empty-card{color:#a8e6ff;text-align:center;background:#031a2a99;border:1px solid #a8e6ff2e;border-radius:2rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.aqua-storm-hero__empty-card strong{color:#f2fbff;font-size:1.5rem;font-weight:950}.aqua-storm-hero__empty-card span{color:#9fbfd0;font-size:.8rem}.aqua-storm-hero__floating-note{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031a2adb;border:1px solid #a8e6ff33;border-radius:1.15rem;align-items:center;gap:.7rem;max-width:245px;padding:.75rem .9rem;animation:5.5s ease-in-out infinite aqua-note-hover;display:flex;position:absolute;bottom:1.75rem;right:-.55rem;box-shadow:0 18px 42px #0003}.aqua-storm-hero__floating-note-icon{color:#a8e6ff;background:#0077b638;border-radius:.8rem;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.aqua-storm-hero__floating-note strong{color:#edfaff;font-size:10px;font-weight:900;display:block}.aqua-storm-hero__floating-note small{color:#90b8cb;margin-top:3px;font-size:9px;line-height:1.45;display:block}.aqua-storm-hero__scroll-cue{z-index:5;color:#628ea2;letter-spacing:.24em;justify-content:center;align-items:center;gap:.6rem;padding:0 0 1.1rem;font-size:8px;font-weight:950;display:flex;position:relative}.aqua-storm-hero__scroll-cue span{background:#4f9ab7;width:22px;height:1px;display:block}@keyframes aqua-cloud-drift{0%{transform:translate(-3%)scale(1)}to{transform:translate(4%,7%)scale(1.08)}}@keyframes aqua-storm-pulse{0%,to{opacity:.35;transform:scale(.9)}45%{opacity:.75;transform:scale(1.08)}50%{opacity:1;transform:scale(1.12)}}@keyframes aqua-lightning-flash{0%,3%,6%,to{opacity:0}1%,4%{opacity:.92}2%,5%{opacity:.1}}@keyframes aqua-rain-fall{0%{transform:translateY(-55px)rotate(12deg)}to{transform:translate(-34px,780px)rotate(12deg)}}@keyframes aqua-storm-bubble{0%{opacity:0;transform:translateY(25px)scale(.85)}12%{opacity:.75}78%{opacity:.4}to{opacity:0;transform:translate(13px,-250px)scale(1.08)}}@keyframes aqua-wave-surge{0%{transform:translate(-2%)rotate(-2deg)}to{transform:translate(2%)rotate(2deg)}}@keyframes aqua-hero-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}@keyframes aqua-hero-art-in{0%{opacity:0;transform:translate(15px,15px)rotateY(-6deg)}to{opacity:1;transform:translate(0)rotateY(0)}}@keyframes aqua-art-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aqua-art-glow{0%{opacity:.15;transform:scale(.9)}to{opacity:.36;transform:scale(1.1)}}@keyframes aqua-art-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-9px)rotate(.6deg)}}@keyframes aqua-note-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aqua-led-breathe{0%,to{opacity:.55;box-shadow:0 0 6px #6edcff}50%{opacity:1;box-shadow:0 0 16px #6edcff}}@keyframes aqua-title-tide{0%{background-position:0%}to{background-position:100%}}@keyframes aqua-set-title-tide{0%{filter:hue-rotate();background-position:0%}to{filter:hue-rotate(10deg);background-position:100%}}.aqua-current-links{z-index:4;position:relative}.aqua-current-links__card{background:linear-gradient(145deg,#072f47e0,#031a2adb);border:1px solid #a8e6ff21;border-radius:1.25rem;align-items:center;gap:.65rem;min-width:0;padding:.9rem .85rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;box-shadow:0 18px 48px -38px #0077b673}.aqua-current-links__card:hover{border-color:#a8e6ff6b;transform:translateY(-4px);box-shadow:0 22px 50px -31px #0077b68c}.aqua-current-links__card>span{color:#a8e6ff;background:#0077b626;border:1px solid #a8e6ff24;border-radius:.95rem;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .25s;display:grid}.aqua-current-links__card:hover>span{transform:rotate(-7deg)scale(1.05)}.aqua-current-links__card>div{flex:1;min-width:0}.aqua-current-links__card strong{color:#effbff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,1vw,.85rem);font-weight:900;display:block;overflow:hidden}.aqua-current-links__card small{color:#85aabd;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.5;display:block;overflow:hidden}.aqua-current-links__arrow{color:#639bb5;flex-shrink:0;transition:transform .25s,color .25s}.aqua-current-links__card:hover .aqua-current-links__arrow{color:#a8e6ff;transform:translate(2px,-2px)}.aqua-event-ticker{flex:0 auto;width:clamp(56px,13vw,174px);min-width:48px;max-width:174px;position:relative}.aqua-event-ticker__link{background:linear-gradient(135deg,#0077b62b,#031a2ab8);border:1px solid #a8e6ff2e;border-radius:1rem;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.35rem .5rem;transition:transform .25s,border-color .25s,background .25s;animation:.45s cubic-bezier(.2,.8,.2,1) both aqua-ticker-enter;display:flex;position:relative;box-shadow:0 8px 24px -19px #40c7ec66}.aqua-event-ticker__link:hover{background:#0077b638;border-color:#a8e6ff70;transform:translateY(-2px)}.aqua-event-ticker__icon{background:#0077b621;border:1px solid #a8e6ff29;border-radius:.75rem;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.aqua-event-ticker__icon .ftf-event-icon{object-fit:contain;width:22px;height:22px}.aqua-event-ticker__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aqua-event-ticker__eyebrow{color:#689ab0;letter-spacing:.15em;font-size:7px;font-weight:950}.aqua-event-ticker__copy strong{color:#e5f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.aqua-event-ticker__action{color:#a8e6ff;align-items:center;gap:2px;font-size:8px;font-weight:950;display:inline-flex}.aqua-event-ticker__count{color:#b9edff;background:#a8e6ff12;border:1px solid #a8e6ff26;border-radius:999px;flex-shrink:0;place-items:center;min-width:23px;height:23px;font-size:9px;font-weight:900;display:grid}@keyframes aqua-ticker-enter{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.aqua-set-card{cursor:pointer}.aqua-set-card:focus-visible{outline-offset:3px;outline:2px solid #a8e6ff}.aqua-set-card__title{background-image:linear-gradient(105deg,var(--set-color-a),var(--set-color-b),var(--set-color-a));-webkit-text-fill-color:transparent;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate aqua-set-title-tide}.aqua-set-card__hint{opacity:0;color:#8bb8cb;max-height:0;transition:opacity .25s,transform .25s,max-height .25s;transform:translateY(4px)}.aqua-set-card:hover .aqua-set-card__hint,.aqua-set-card:focus-visible .aqua-set-card__hint{opacity:1;max-height:20px;transform:translateY(0)}.aqua-set-card .frostix-product-float-image{transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .45s}.aqua-set-card:hover .frostix-product-float-image{filter:drop-shadow(0 15px 19px var(--set-color-a));transform:scale(1.055)translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.aqua-set-card:hover .frostix-product-float-image{filter:drop-shadow(0 15px 19px color-mix(in srgb,var(--set-color-a) 20%,transparent))}}.aqua-set-detail-page{color:#f2fbff;background:radial-gradient(at 75% 8%,#0077b62b,#0000 38%),linear-gradient(#041f31 0%,#031a2a 45%,#020e17 100%);position:relative}.aqua-set-detail__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aqua-set-detail__atmosphere span{aspect-ratio:1;border:1px solid #a8e6ff0e;border-radius:50%;width:32vw;animation:34s linear infinite aqua-art-orbit;position:absolute;box-shadow:0 0 0 26px #a8e6ff05,0 0 0 60px #a8e6ff03}.aqua-set-detail__atmosphere span:first-child{top:8%;right:-13%}.aqua-set-detail__atmosphere span:nth-child(2){animation-direction:reverse;top:36%;left:-18%}.aqua-set-detail__atmosphere span:nth-child(3){width:22vw;animation-duration:42s;top:70%;right:14%}.aqua-set-detail__atmosphere span:nth-child(4){width:48vw;animation-duration:56s;top:58%;right:-30%}.aqua-set-back-link{color:#a9cbd9;align-items:center;gap:.5rem;font-size:.75rem;font-weight:850;transition:color .2s,transform .2s;display:inline-flex}.aqua-set-back-link:hover{color:#e0f7ff;transform:translate(-2px)}.aqua-set-detail__hero{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#062f47d4,#031a2ad9);border:1px solid #a8e6ff24;border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.2rem,4vw,3.5rem);display:grid;box-shadow:0 40px 120px -80px #0077b6cc,inset 0 1px #ffffff0b}.aqua-set-detail__copy{z-index:2;min-width:0;position:relative}.aqua-set-detail__title{background-image:linear-gradient(110deg,var(--set-color-a),var(--set-color-b),var(--set-color-a));-webkit-text-fill-color:transparent;letter-spacing:-.075em;text-wrap:balance;background-size:230% 100%;-webkit-background-clip:text;background-clip:text;max-width:16ch;font-size:clamp(2.4rem,5.2vw,5.3rem);font-weight:1000;line-height:.96;animation:5s ease-in-out infinite alternate aqua-set-title-tide}.aqua-set-detail__subtitle{color:#a8c4d3;max-width:520px;font-size:.9rem;line-height:1.9}.aqua-set-detail__pill{color:#d6f4ff;background:#a8e6ff0e;border:1px solid #a8e6ff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:9px;font-weight:900;display:inline-flex}.aqua-set-detail__pill img{object-fit:contain;width:18px;height:18px}.aqua-set-detail__taxonomy{color:#8bb3c6;flex-wrap:wrap;gap:.6rem 1rem;font-size:11px;font-weight:750;display:flex}.aqua-set-detail__taxonomy span{align-items:center;gap:.4rem;display:inline-flex}.aqua-set-detail__taxonomy svg{color:#a8e6ff}.aqua-set-detail__price-card{background:#000c1459;border:1px solid #a8e6ff26;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.aqua-set-detail__price{color:#e0f7ff;letter-spacing:-.055em;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:1000}.aqua-set-stock{border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:8px;font-weight:950;display:inline-flex}.aqua-set-stock--in{color:#a7f3d0;background:#6ee7b712;border:1px solid #6ee7b730}.aqua-set-stock--out{color:#fcd34d;background:#fbbf2414;border:1px solid #fbbf243d}.aqua-set-added-note{color:#a7f3d0;align-items:center;gap:.45rem;font-size:11px;font-weight:800;display:flex}.aqua-set-detail__visual{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:1.5rem .8rem 0;display:flex;position:relative}.aqua-set-detail__visual-orbit{z-index:-1;aspect-ratio:1;border:1px solid var(--set-color-a);width:72%;position:absolute}@supports (color:color-mix(in lab, red, red)){.aqua-set-detail__visual-orbit{border:1px solid color-mix(in srgb,var(--set-color-a) 24%,transparent)}}.aqua-set-detail__visual-orbit{box-shadow:0 0 0 18px var(--set-color-a),0 0 0 42px var(--set-color-b);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.aqua-set-detail__visual-orbit{box-shadow:0 0 0 18px color-mix(in srgb,var(--set-color-a) 3.5%,transparent),0 0 0 42px color-mix(in srgb,var(--set-color-b) 3%,transparent)}}.aqua-set-detail__visual-orbit{animation:28s linear infinite aqua-art-orbit}.aqua-set-detail__visual-orbit--two{opacity:.45;border-style:dashed;width:91%;animation-duration:43s;animation-direction:reverse}.aqua-set-detail__visual-label{color:#7baec2;letter-spacing:.17em;align-items:center;gap:.4rem;font-size:8px;font-weight:950;display:inline-flex;position:absolute;top:0;right:4%}.aqua-set-detail__image-wrap{place-items:center;width:100%;min-height:350px;display:grid;position:relative}.aqua-set-detail__image-glint{aspect-ratio:1;background:var(--set-color-a);opacity:.18;filter:blur(70px);border-radius:50%;width:52%;animation:5s ease-in-out infinite alternate aqua-art-glow;position:absolute}.aqua-set-detail__image{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 28px #0000006b);width:100%;max-height:360px;padding:1.2rem;animation:5.5s ease-in-out infinite aqua-art-float;position:relative}.aqua-set-detail__gemstone{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#031a2ad4;border:1px solid #a8e6ff21;border-radius:1rem;align-self:flex-end;align-items:center;gap:.9rem;width:min(100%,330px);margin-top:-1rem;padding:.8rem .9rem;display:flex;position:relative;box-shadow:0 20px 52px #0000003b}.aqua-gemstone-art{width:60px;height:58px;filter:drop-shadow(0 8px 13px var(--set-color-a));flex-shrink:0;place-items:center;animation:4s ease-in-out infinite aqua-gem-float;display:grid}@supports (color:color-mix(in lab, red, red)){.aqua-gemstone-art{filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--set-color-a) 22%,transparent))}}.aqua-gemstone-art svg{width:58px;height:54px;overflow:visible}.aqua-set-detail__gemstone strong{color:#e9faff;margin-top:4px;font-size:11px;font-weight:950;display:block}.aqua-set-detail__gemstone p{color:#789cae;margin-top:3px;font-size:9px;line-height:1.5}.aqua-set-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aqua-set-fact-card{background:linear-gradient(140deg,#062f47b3,#031a2aad);border:1px solid #a8e6ff1f;border-radius:1.45rem;align-items:flex-start;gap:.9rem;min-width:0;padding:1.2rem;display:flex}.aqua-set-fact-card__icon{color:#a8e6ff;background:#0077b626;border:1px solid #a8e6ff29;border-radius:1rem;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.aqua-set-fact-card__value{color:#e0f7ff;letter-spacing:-.055em;font-size:1.65rem;font-weight:1000}.aqua-set-loading{color:#a8e6ff;flex-direction:column;align-items:center;gap:1rem;font-size:.85rem;font-weight:850;display:flex}.aqua-set-loading__drop{background:#0077b624;border:1px solid #a8e6ff3b;border-radius:1.5rem;place-items:center;width:76px;height:76px;animation:3.3s ease-in-out infinite aqua-art-float;display:grid}.aqua-set-not-found{background:#031a2ab3;border:1px solid #a8e6ff24;border-radius:2rem;padding:clamp(2rem,5vw,4rem)}.aqua-set-not-found__icon{color:#a8e6ff;background:#0077b626;border:1px solid #a8e6ff38;border-radius:1.5rem;place-items:center;width:72px;height:72px;display:inline-grid}@keyframes aqua-gem-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}.aqua-cart-toast{animation:.52s cubic-bezier(.2,.8,.2,1) both aqua-cart-toast-in}.aqua-cart-toast .frostix-cart-toast__check{isolation:isolate;position:relative;overflow:visible}.aqua-cart-toast .frostix-cart-toast__check:before,.aqua-cart-toast .frostix-cart-toast__check:after{content:"";z-index:-1;border:1px solid #a8e6ff59;border-radius:50%;animation:1.9s ease-out infinite aqua-toast-ripple;position:absolute;inset:-5px}.aqua-cart-toast .frostix-cart-toast__check:after{animation-delay:.95s}.aqua-cart-toast.frostix-cart-toast--leaving{animation:.35s ease-in both aqua-cart-toast-out}@keyframes aqua-cart-toast-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.94)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes aqua-cart-toast-out{to{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.97)}}@keyframes aqua-toast-ripple{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(2.15)}}@media (width<=1023px){.aqua-storm-hero:before{background:linear-gradient(#031a2ad4,#031a2a9e 48%,#031a2aed)}.aqua-storm-hero__inner{gap:2rem}.aqua-storm-hero__copy{max-width:820px}.aqua-storm-hero__showcase-wrap{width:min(100%,600px);margin:0 auto}.aqua-storm-hero__featured{transform:none}.aqua-storm-hero__featured:hover{transform:translateY(-3px)}.aqua-storm-hero__floating-note{bottom:1rem;right:0}.aqua-set-detail__hero{grid-template-columns:minmax(0,1fr)}.aqua-set-detail__copy{order:1}.aqua-set-detail__visual{order:0;width:min(100%,690px);min-height:340px;margin:0 auto}.aqua-set-detail__image-wrap{min-height:260px}.aqua-set-detail__image{max-height:310px}}@media (width<=639px){.aqua-storm-hero__inner{padding-top:2.7rem;padding-bottom:2.8rem}.aqua-storm-hero__title{font-size:clamp(2.5rem,12vw,3.65rem)}.aqua-storm-hero__description{font-size:.9rem}.aqua-storm-hero__actions{grid-template-columns:1fr;display:grid}.aqua-storm-hero__primary,.aqua-storm-hero__secondary{width:100%}.aqua-storm-hero__trust{gap:.7rem 1rem}.aqua-storm-hero__stats strong{font-size:1rem}.aqua-storm-hero__stats span{font-size:9px}.aqua-storm-hero__featured-art{min-height:220px}.aqua-storm-hero__featured-image{height:220px}.aqua-storm-hero__featured-bottom{padding:.9rem}.aqua-storm-hero__featured-name{max-width:180px}.aqua-storm-hero__featured-price{font-size:.72rem}.aqua-storm-hero__floating-note{max-width:205px;padding:.55rem .65rem;bottom:.55rem;right:-.25rem}.aqua-current-links__card{border-radius:1rem;gap:.5rem;padding:.7rem .6rem}.aqua-current-links__card>span{width:34px;height:34px}.aqua-current-links__card small{white-space:normal;font-size:8px}.aqua-current-links__arrow{display:none}.aqua-event-ticker{width:48px;min-width:48px}.aqua-event-ticker__link{justify-content:center;padding:.25rem}.aqua-event-ticker__icon{width:32px;height:32px}.aqua-event-ticker__copy,.aqua-event-ticker__count,.aqua-wordmark__tagline{display:none}.aqua-wordmark__emblem{border-radius:13px!important;width:37px!important;height:37px!important}.aqua-wordmark__title{font-size:14px!important}.aqua-header>div:first-child{gap:.4rem!important;padding-inline:.5rem!important}.aqua-set-detail__hero{border-radius:1.45rem;gap:1rem;padding:1rem}.aqua-set-detail__visual{min-height:290px;padding:.9rem .2rem 0}.aqua-set-detail__visual-label{font-size:7px;right:0}.aqua-set-detail__image-wrap{min-height:220px}.aqua-set-detail__image{max-height:250px;padding:.3rem}.aqua-set-detail__gemstone{width:100%;margin-top:-.5rem;padding:.6rem}.aqua-set-detail__facts{grid-template-columns:minmax(0,1fr);gap:.7rem}.aqua-set-fact-card{padding:1rem}.aqua-set-detail__price-card{flex-direction:column;align-items:flex-start}}@media (width<=380px){.aqua-storm-hero__featured-bottom{flex-direction:column;align-items:flex-start;gap:.55rem}.aqua-storm-hero__featured-name{max-width:250px}.aqua-set-detail__taxonomy{gap:.5rem;font-size:10px}}@media (prefers-reduced-motion:reduce){.aqua-storm-hero__cloud,.aqua-storm-hero__storm-glow,.aqua-storm-hero__lightning,.aqua-storm-hero__raindrop,.aqua-storm-hero__bubbles span,.aqua-storm-hero__wave,.aqua-storm-hero__copy,.aqua-storm-hero__showcase-wrap,.aqua-storm-hero__eyebrow-dot,.aqua-storm-hero__title span,.aqua-storm-hero__featured-ring,.aqua-storm-hero__featured-glow,.aqua-storm-hero__featured-image,.aqua-storm-hero__featured-name,.aqua-storm-hero__floating-note,.aqua-current-links__card>span,.aqua-event-ticker__link,.aqua-set-card__title,.aqua-set-detail__atmosphere span,.aqua-set-detail__visual-orbit,.aqua-set-detail__image-glint,.aqua-set-detail__image,.aqua-gemstone-art,.aqua-set-loading__drop,.aqua-cart-toast,.aqua-cart-toast .frostix-cart-toast__check:before,.aqua-cart-toast .frostix-cart-toast__check:after{transition:none!important;animation:none!important}.aqua-storm-hero__raindrop,.aqua-storm-hero__bubbles span{display:none}}.aqua-gemstone-art__image{object-fit:contain;width:60px;height:58px;filter:drop-shadow(0 8px 13px var(--set-color-a));border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.aqua-gemstone-art__image{filter:drop-shadow(0 8px 13px color-mix(in srgb,var(--set-color-a) 25%,transparent))}}.aqua-gemstone-art__image{animation:4s ease-in-out infinite aqua-gem-float}.aqua-account-page{color:#e8f8ff;background:radial-gradient(ellipse at 6% 6%,#0077b61c,transparent 28rem), radial-gradient(ellipse at 90% 48%,#1689bb13,transparent 35rem), linear-gradient(180deg,#031a2a 0%,#041927 36%,var(--background) 82%)}.aqua-account-hero{animation:.65s cubic-bezier(.2,.8,.2,1) both aqua-account-arrive;background:radial-gradient(at 90% 4%,#1ca1c940,#0000 42%),radial-gradient(at 16% 100%,#0077b640,#0000 43%),linear-gradient(132deg,#052b42 0%,#041e30 52%,#031a2a 100%)!important;border-color:#a8e6ff33!important;box-shadow:0 35px 100px -58px #0077b69e,inset 0 1px #ffffff14!important}.aqua-account-hero:after{content:"";pointer-events:none;opacity:.14;z-index:0;background-image:radial-gradient(#e0f7ffa8 .7px,#0000 .85px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.aqua-account-hero__weather{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aqua-account-hero__rain{opacity:.17;background:repeating-linear-gradient(105deg,#0000 0 27px,#a8e6ff38 28px,#0000 29px 54px);width:35%;height:145%;animation:8s linear infinite aqua-account-rain;position:absolute;top:-30%;transform:rotate(8deg)}.aqua-account-hero__rain--one{left:58%}.aqua-account-hero__rain--two{opacity:.11;animation-duration:11s;animation-delay:-4s;left:79%}.aqua-account-hero__bubble{background:radial-gradient(circle at 28% 25%,#ffffff59,#a8e6ff06 52%,#0000);border:1px solid #a8e6ff73;border-radius:50%;animation:8s ease-in-out infinite aqua-account-float;position:absolute;box-shadow:inset -5px -7px 12px #0077b61a}.aqua-account-hero__bubble--one{width:32px;height:32px;top:19%;right:18%}.aqua-account-hero__bubble--two{width:17px;height:17px;animation-delay:-2.7s;top:42%;right:9%}.aqua-account-hero__bubble--three{width:12px;height:12px;animation-delay:-5s;bottom:25%;left:49%}.aqua-account-hero__wave{opacity:.34;width:100%;height:clamp(60px,9vw,130px);position:absolute;bottom:-1px;left:0}.aqua-account-hero__wave path:first-child{fill:#1689bb;opacity:.52}.aqua-account-hero__wave path:last-child{fill:#a8e6ff;opacity:.2}.aqua-account-hero>.relative{z-index:2}.aqua-account-hero .aqua-account-avatar{border-color:#a8e6ff80!important;box-shadow:0 0 0 5px #a8e6ff0b,0 16px 45px -22px #0077b6b8!important}.aqua-account-hero .aqua-account-avatar img{transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s}.aqua-account-hero .aqua-account-avatar:hover img{filter:saturate(1.13);transform:scale(1.08)}.aqua-account-page .aqua-account-stats{z-index:2;position:relative}.aqua-account-page .aqua-account-stat{transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff09,0 15px 45px -35px #0077b673;background:linear-gradient(145deg,#031a2ae0,#062f477a)!important;border-color:#a8e6ff1f!important}.aqua-account-page .aqua-account-stat:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 22px 45px -32px #0077b68c;border-color:#a8e6ff52!important}.aqua-account-page .aqua-account-stat dd{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f2fbff,#a8e6ff);-webkit-background-clip:text;background-clip:text}.aqua-account-page .aqua-account-panel{transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:0 24px 70px -58px #0077b69e,inset 0 1px #ffffff09;background:linear-gradient(145deg,#05273aed,#031a2ade)!important;border-color:#a8e6ff1f!important}.aqua-account-page .aqua-account-panel:hover{box-shadow:0 30px 80px -60px #0077b6b8,inset 0 1px #ffffff0e;border-color:#a8e6ff33!important}.aqua-account-page .aqua-account-panel h2{color:#f2fbff}.aqua-account-page .aqua-account-panel .text-primary{color:#a8e6ff}.aqua-account-page .aqua-account-panel button.btn-frost{color:#031a2a!important;background:linear-gradient(110deg,#a8e6ff,#1689bb)!important}.aqua-account-page .aqua-account-quick-card{box-shadow:0 12px 36px -30px #0077b66b;background:linear-gradient(145deg,#062f47b3,#031a2ac7)!important;border-color:#a8e6ff1f!important}.aqua-account-page .aqua-account-quick-card:hover{box-shadow:0 20px 40px -30px #0077b694;border-color:#a8e6ff59!important}.aqua-account-page .aqua-account-note{background:#042031a6!important;border-color:#a8e6ff21!important}@keyframes aqua-account-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aqua-account-rain{0%{transform:translateY(-4%)rotate(8deg)}to{transform:translate(-12%,4%)rotate(8deg)}}@keyframes aqua-account-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.aqua-feedback-page{color:#ecfaff;background:radial-gradient(ellipse at 85% 7%,#0077b630,transparent 38rem),linear-gradient(180deg,#031a2a,#041a28 43%,var(--background) 95%)}.aqua-feedback-page__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aqua-feedback-page__atmosphere span{aspect-ratio:1;border:1px solid #a8e6ff0b;border-radius:50%;width:31vw;animation:38s linear infinite aqua-feedback-orbit;position:absolute;box-shadow:0 0 0 22px #a8e6ff04,0 0 0 51px #a8e6ff02}.aqua-feedback-page__atmosphere span:first-child{top:8%;right:-14%}.aqua-feedback-page__atmosphere span:nth-child(2){animation-direction:reverse;top:42%;left:-18%}.aqua-feedback-page__atmosphere span:nth-child(3){width:22vw;animation-duration:48s;top:73%;right:8%}.aqua-feedback-page__atmosphere span:nth-child(4){width:45vw;animation-duration:58s;top:63%;right:-29%}.aqua-feedback-hero{isolation:isolate;background:radial-gradient(at 85% 15%,#1689bb59,#0000 43%),linear-gradient(132deg,#062f49,#031a2a 70%);border:1px solid #a8e6ff2e;border-radius:2rem;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:1rem;min-height:380px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px -60px #0077b6b8}.aqua-feedback-hero:after{content:"";z-index:-1;opacity:.18;pointer-events:none;background-image:radial-gradient(#e0f7ff8c .7px,#0000 .9px);background-size:25px 25px;position:absolute;inset:0}.aqua-feedback-hero__content{z-index:2;padding:clamp(1.5rem,4vw,3.5rem);position:relative}.aqua-feedback-back{color:#8db2c4;align-items:center;gap:.45rem;font-size:.73rem;font-weight:850;transition:color .2s,transform .2s;display:inline-flex}.aqua-feedback-back:hover{color:#dff7ff;transform:translate(-2px)}.aqua-feedback-eyebrow{color:#a8e6ff;letter-spacing:.18em;align-items:center;gap:.45rem;font-size:9px;font-weight:950;display:inline-flex}.aqua-feedback-title{letter-spacing:-.075em;text-wrap:balance;font-size:clamp(2.45rem,5.4vw,4.75rem);font-weight:1000;line-height:.98}.aqua-feedback-title span{-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#e0f7ff,#a8e6ff 45%,#56c6e9);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.16em;animation:8s ease-in-out infinite alternate aqua-title-tide;display:block}.aqua-feedback-subtitle{color:#b1cad8;max-width:610px;font-size:.9rem;line-height:1.9}.aqua-feedback-hero__trust{color:#91b5c7;flex-wrap:wrap;gap:.7rem 1rem;font-size:10px;font-weight:750;display:flex}.aqua-feedback-hero__trust span{align-items:center;gap:.4rem;display:inline-flex}.aqua-feedback-hero__trust svg{color:#a8e6ff}.aqua-feedback-hero__rating{align-items:center;gap:.8rem;display:flex}.aqua-feedback-hero__rating-mark{color:#a8e6ff;background:#0077b629;border:1px solid #a8e6ff30;border-radius:1rem;place-items:center;width:44px;height:44px;display:grid}.aqua-feedback-hero__rating strong{color:#eafaff;font-size:1.04rem;font-weight:950;display:block}.aqua-feedback-hero__rating small{color:#7da4b7;margin-top:3px;font-size:10px;display:block}.aqua-feedback-hero__visual{min-height:340px;position:relative;overflow:hidden}.aqua-feedback-hero__visual:before,.aqua-feedback-hero__visual:after{content:"";border:1px solid #a8e6ff38;border-radius:50%;width:95%;height:60%;animation:12s ease-in-out infinite alternate aqua-feedback-wave;position:absolute;bottom:-18%;right:-5%;box-shadow:0 -12px #a8e6ff06,0 -24px #a8e6ff05}.aqua-feedback-hero__visual:after{opacity:.45;width:90%;animation-direction:alternate-reverse;animation-delay:-3s;bottom:-23%;right:15%}.aqua-feedback-hero__rain{pointer-events:none;opacity:.25;position:absolute;inset:0;overflow:hidden}.aqua-feedback-hero__rain i{left:calc(var(--i,1) * 8%);background:linear-gradient(#0000,#a8e6ff);width:1px;height:34px;animation:1.6s linear infinite aqua-rain-fall;position:absolute;top:-60px}.aqua-feedback-hero__rain i:first-child{animation-delay:-.2s;left:15%}.aqua-feedback-hero__rain i:nth-child(2){animation-delay:-1.1s;left:28%}.aqua-feedback-hero__rain i:nth-child(3){animation-delay:-.7s;left:40%}.aqua-feedback-hero__rain i:nth-child(4){animation-delay:-1.4s;left:51%}.aqua-feedback-hero__rain i:nth-child(5){animation-delay:-.4s;left:65%}.aqua-feedback-hero__rain i:nth-child(6){animation-delay:-1s;left:73%}.aqua-feedback-hero__rain i:nth-child(7){animation-delay:-.8s;left:82%}.aqua-feedback-hero__rain i:nth-child(8){animation-delay:-.3s;left:93%}.aqua-feedback-hero__rain i:nth-child(9){animation-delay:-.9s;left:34%}.aqua-feedback-hero__rain i:nth-child(10){animation-delay:-.5s;left:58%}.aqua-feedback-hero__rain i:nth-child(11){animation-delay:-1.2s;left:88%}.aqua-feedback-hero__rain i:nth-child(12){animation-delay:-.6s;left:7%}.aqua-feedback-hero__orb{aspect-ratio:1;border:1px solid #a8e6ff3b;border-radius:50%;width:280px;animation:34s linear infinite aqua-feedback-orbit;position:absolute;box-shadow:0 0 0 22px #a8e6ff06,0 0 0 52px #a8e6ff05}.aqua-feedback-hero__orb--one{top:8%;left:6%}.aqua-feedback-hero__orb--two{width:190px;animation-duration:27s;animation-direction:reverse;top:22%;left:23%}.aqua-feedback-hero__bubble{background:radial-gradient(circle at 25% 23%,#ffffff80,#5bd3fb0a 50%,#0000);border:1px solid #a8e6ff80;border-radius:50%;animation:9s ease-in-out infinite aqua-storm-bubble;position:absolute}.aqua-feedback-hero__bubble--one{width:21px;height:21px;top:15%;left:72%}.aqua-feedback-hero__bubble--two{width:12px;height:12px;animation-delay:-2.4s;top:55%;left:11%}.aqua-feedback-hero__bubble--three{width:9px;height:9px;animation-delay:-4.2s;top:26%;left:25%}.aqua-feedback-hero__quote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#05324beb,#031a2ae8);border:1px solid #a8e6ff38;border-radius:1.5rem;width:min(83%,330px);padding:1.4rem;animation:6s ease-in-out infinite aqua-feedback-card-float;position:absolute;top:26%;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 35px 80px -35px #000000a6,inset 0 1px #ffffff14}.aqua-feedback-hero__quote span{color:#a8e6ff;font-size:3rem;font-weight:1000;line-height:.7;display:block}.aqua-feedback-hero__quote strong{color:#edfaff;letter-spacing:-.035em;margin-top:1rem;font-size:1.15rem;font-weight:950;line-height:1.4;display:block}.aqua-feedback-hero__quote small{color:#83afc3;margin-top:.7rem;font-size:10px;line-height:1.6;display:block}.aqua-feedback-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:start;gap:1.2rem;display:grid}.aqua-feedback-form-card,.aqua-feedback-published{background:linear-gradient(145deg,#05273af0,#031a2ae3);border:1px solid #a8e6ff21;border-radius:1.75rem;min-width:0;padding:clamp(1.15rem,2.6vw,2rem);box-shadow:0 24px 70px -55px #0077b685,inset 0 1px #ffffff09}.aqua-feedback-section-heading{align-items:flex-start;gap:.9rem;display:flex}.aqua-feedback-icon{color:#a8e6ff;background:#0077b629;border:1px solid #a8e6ff38;border-radius:1rem;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.aqua-feedback-icon--soft{color:#c8f2ff;background:#a8e6ff12}.aqua-feedback-section-heading h2{color:#edfaff;letter-spacing:-.035em;margin-top:.35rem;font-size:1.2rem;font-weight:1000;line-height:1.2}.aqua-feedback-section-heading p:not(.aqua-feedback-eyebrow){color:#8daebf;margin-top:.5rem;font-size:.72rem;line-height:1.75}.aqua-feedback-form{flex-direction:column;gap:1.05rem;margin-top:1.5rem;display:flex}.aqua-feedback-field{color:#dff7ff;flex-direction:column;gap:.5rem;min-width:0;font-size:11px;font-weight:850;display:flex}.aqua-feedback-field>span{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.aqua-feedback-field b{color:#a8e6ff}.aqua-feedback-field small{color:#7398aa;font-size:9px;font-weight:700}.aqua-feedback-field input,.aqua-feedback-field textarea{color:#edfaff;resize:vertical;background:#000c146b;border:1px solid #a8e6ff24;border-radius:.9rem;outline:none;width:100%;min-width:0;padding:.85rem .95rem;font-size:.78rem;font-weight:500;line-height:1.65;transition:border-color .2s,box-shadow .2s,background .2s}.aqua-feedback-field input::placeholder,.aqua-feedback-field textarea::placeholder{color:#587b8e}.aqua-feedback-field input:focus,.aqua-feedback-field textarea:focus{background:#000c148c;border-color:#a8e6ff7a;box-shadow:0 0 0 3px #0077b621}.aqua-feedback-rating{border:0;min-width:0;margin:0;padding:0}.aqua-feedback-rating legend{color:#dff7ff;margin-bottom:.6rem;font-size:11px;font-weight:850}.aqua-feedback-rating__options{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.aqua-feedback-rating__star{color:#55788a;background:#000c1447;border:1px solid #a8e6ff17;border-radius:.8rem;place-items:center;width:38px;height:38px;transition:transform .2s,border-color .2s,color .2s,background .2s;display:grid}.aqua-feedback-rating__star:hover{border-color:#fde68a59;transform:translateY(-2px)}.aqua-feedback-rating__star.is-active{color:#fcd34d;background:#fde68a12;border-color:#fde68a38}.aqua-feedback-rating__star.is-active svg{fill:currentColor}.aqua-feedback-rating__options strong{color:#dceff7;margin-left:.45rem;font-size:10px;font-weight:950}.aqua-feedback-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.aqua-feedback-result{border:1px solid;border-radius:.9rem;align-items:flex-start;gap:.55rem;padding:.85rem .9rem;font-size:.72rem;font-weight:750;line-height:1.7;display:flex}.aqua-feedback-result--success{color:#b4f2d4;background:#6ee7b70f;border-color:#6ee7b733}.aqua-feedback-result--error{color:#fecaca;background:#fca5a50e;border-color:#fca5a533}.aqua-feedback-submit{color:#03263a;background:linear-gradient(105deg,#e0f7ff,#a8e6ff 53%,#57c2e6);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:49px;padding:.9rem 1.1rem;font-size:.76rem;font-weight:1000;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 12px 30px -16px #50c9eea6,inset 0 1px #ffffffb3}.aqua-feedback-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 37px -17px #50c9eec2,inset 0 1px #fffc}.aqua-feedback-submit:disabled{opacity:.65;cursor:wait}.aqua-feedback-submit__spinner,.aqua-feedback-empty__spinner{border:2px solid #03263a40;border-top-color:#03263a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite aqua-feedback-spin}.aqua-feedback-privacy{color:#7193a4;align-items:flex-start;gap:.45rem;font-size:9px;line-height:1.75;display:flex}.aqua-feedback-privacy svg{color:#86bed3;flex-shrink:0;margin-top:1px}.aqua-feedback-empty{color:#82a9bd;text-align:center;background:#000c1426;border:1px dashed #a8e6ff2b;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:210px;margin-top:1.2rem;padding:1.2rem;display:flex}.aqua-feedback-empty__art{color:#a8e6ff;background:#0077b621;border:1px solid #a8e6ff29;border-radius:1.2rem;place-items:center;width:54px;height:54px;display:grid}.aqua-feedback-empty h3{color:#effaff;font-size:.95rem;font-weight:950}.aqua-feedback-empty p{color:#86a9bb;max-width:300px;font-size:.7rem;line-height:1.8}.aqua-feedback-empty button{color:#a8e6ff;text-underline-offset:4px;margin-top:.2rem;font-size:.7rem;font-weight:950;text-decoration:underline}.aqua-feedback-opinion{background:#000c143d;border:1px solid #a8e6ff1c;border-radius:1.15rem;margin-top:.8rem;padding:1rem;transition:border-color .2s,transform .2s;animation:.4s both aqua-account-arrive}.aqua-feedback-opinion:hover{border-color:#a8e6ff3d;transform:translateY(-2px)}.aqua-feedback-opinion__top{align-items:center;gap:.65rem;min-width:0;display:flex}.aqua-feedback-opinion__avatar{color:#e0f7ff;background:linear-gradient(145deg,#1689bb,#063b5b);border:1px solid #a8e6ff2b;border-radius:1rem;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:.9rem;font-weight:1000;display:grid}.aqua-feedback-opinion__top strong{color:#e8f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:950;display:block;overflow:hidden}.aqua-feedback-opinion__top small{color:#6e91a4;margin-top:3px;font-size:9px;display:block}.aqua-feedback-opinion__body{color:#b4cfdb;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;font-size:.75rem;line-height:1.85}.aqua-feedback-opinion__extra{background:#a8e6ff06;border:1px solid #a8e6ff13;border-radius:.85rem;margin-top:.75rem;padding:.75rem}.aqua-feedback-opinion__extra span{color:#83b5c9;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:950}.aqua-feedback-opinion__extra p{color:#9cbdcb;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.35rem;font-size:.7rem;line-height:1.75}.aqua-feedback-admin-note{color:#8db2c4;background:#0077b611;border:1px solid #a8e6ff18;border-radius:.9rem;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.85rem;font-size:10px;line-height:1.7;display:flex}.aqua-feedback-admin-note svg{color:#a8e6ff;flex-shrink:0;margin-top:1px}.aqua-feedback-bottom{color:#82a9bb;background:#0420319e;border:1px solid #a8e6ff1f;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:10px;font-weight:750;display:flex}.aqua-feedback-bottom span,.aqua-feedback-bottom a{align-items:center;gap:.5rem;display:inline-flex}.aqua-feedback-bottom svg{color:#a8e6ff}.aqua-feedback-bottom a{color:#dff7ff;font-weight:950;transition:color .2s}.aqua-feedback-bottom a:hover{color:#a8e6ff}@keyframes aqua-feedback-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aqua-feedback-wave{0%{transform:translate(-3%)rotate(-3deg)}to{transform:translate(4%)rotate(3deg)}}@keyframes aqua-feedback-card-float{0%,to{transform:translate(-50%)translateY(0)rotate(-3deg)}50%{transform:translate(-50%)translateY(-8px)rotate(-1deg)}}@keyframes aqua-feedback-spin{to{transform:rotate(360deg)}}@media (width<=900px){.aqua-feedback-hero{grid-template-columns:minmax(0,1fr)}.aqua-feedback-hero__visual{min-height:245px}.aqua-feedback-hero__quote{width:min(75%,350px);top:12%;left:50%}.aqua-feedback-hero__orb--one{top:-5%;left:15%}.aqua-feedback-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.aqua-feedback-hero{border-radius:1.4rem}.aqua-feedback-hero__content{padding:1.2rem}.aqua-feedback-title{font-size:clamp(2.35rem,12vw,3.45rem)}.aqua-feedback-hero__visual{min-height:210px}.aqua-feedback-hero__quote{width:82%;padding:1rem}.aqua-feedback-hero__quote strong{margin-top:.7rem;font-size:1rem}.aqua-feedback-form-card,.aqua-feedback-published{border-radius:1.3rem;padding:1rem}.aqua-feedback-section-heading{gap:.65rem}.aqua-feedback-icon{width:40px;height:40px}.aqua-feedback-rating__options{gap:.25rem}.aqua-feedback-rating__star{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.aqua-account-hero,.aqua-account-hero__rain,.aqua-account-hero__bubble,.aqua-account-page .aqua-account-stat,.aqua-feedback-page__atmosphere span,.aqua-feedback-title span,.aqua-feedback-hero__rain i,.aqua-feedback-hero__orb,.aqua-feedback-hero__bubble,.aqua-feedback-hero__visual:before,.aqua-feedback-hero__visual:after,.aqua-feedback-hero__quote,.aqua-feedback-opinion,.aqua-feedback-submit__spinner,.aqua-feedback-empty__spinner{transition:none!important;animation:none!important}}.aqua-reward-page{color:#eefaff;background:radial-gradient(at 78% 3%,#0077b629,#0000 35rem),radial-gradient(at 5% 38%,#1689bb14,#0000 31rem),linear-gradient(#041d2d,#031522 68%,#020d15)}.aqua-reward-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aqua-reward-atmosphere span{aspect-ratio:1;border:1px solid #a8e6ff0b;border-radius:50%;width:32vw;animation:42s linear infinite aqua-art-orbit;position:absolute;box-shadow:0 0 0 25px #a8e6ff03,0 0 0 62px #a8e6ff03}.aqua-reward-atmosphere span:first-child{top:5%;right:-14%}.aqua-reward-atmosphere span:nth-child(2){animation-direction:reverse;top:42%;left:-20%}.aqua-reward-atmosphere span:nth-child(3){width:21vw;animation-duration:54s;top:70%;right:12%}.aqua-reward-atmosphere span:nth-child(4){width:48vw;animation-duration:64s;bottom:-19%;right:-28%}.aqua-reward-back{color:#a9cad8;align-items:center;gap:.5rem;font-size:.75rem;font-weight:850;transition:color .2s,transform .2s;display:inline-flex}.aqua-reward-back:hover{color:#e0f7ff;transform:translate(-2px)}.aqua-reward-brand-pill{color:#9bdcf4;letter-spacing:.15em;background:#a8e6ff0a;border:1px solid #a8e6ff29;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:9px;font-weight:950;display:inline-flex}.aqua-reward-hero{isolation:isolate;background:radial-gradient(at 88% 13%,#1689bb3b,#0000 36%),linear-gradient(135deg,#062b40,#031a2a 66%,#041521);box-shadow:0 32px 90px -55px #0077b680,inset 0 1px #ffffff0f}.aqua-reward-hero:after{content:"";z-index:0;pointer-events:none;opacity:.13;background-image:radial-gradient(#e0f7ff8c .65px,#0000 .8px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 83%);mask-image:linear-gradient(135deg,#000,#0000 83%)}.aqua-reward-hero__rain{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:hidden}.aqua-reward-hero__rain span{left:var(--x);width:1px;height:25px;animation:1.3s linear infinite aqua-rain-fall;animation-delay:var(--delay);background:linear-gradient(#0000,#a8e6ff99);position:absolute;top:-40px;transform:rotate(12deg)}.aqua-reward-hero__orb{z-index:0;border:1px solid #a8e6ff1a;border-radius:50%;width:270px;height:270px;position:absolute;box-shadow:0 0 0 25px #a8e6ff06,0 0 0 62px #a8e6ff04}.aqua-reward-hero__orb--one{animation:35s linear infinite aqua-art-orbit;top:-120px;right:16%}.aqua-reward-hero__orb--two{width:390px;height:390px;animation:48s linear infinite reverse aqua-art-orbit;bottom:-195px;right:-130px}.aqua-reward-eyebrow{color:#9cdef4;letter-spacing:.18em;align-items:center;gap:.45rem;font-size:9px;font-weight:950;line-height:1.5;display:inline-flex}.aqua-reward-title{letter-spacing:-.085em;font-size:clamp(3.3rem,8vw,6.6rem);font-weight:1000;line-height:.92}.aqua-reward-title span{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#e0f7ff,#8bdcf4 42%,#a8e6ff 72%,#f2fcff) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate aqua-title-tide}.aqua-reward-hero__earning{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0077b61f;border:1px solid #a8e6ff2e;border-radius:1.1rem;align-items:center;gap:.85rem;width:fit-content;max-width:100%;padding:.85rem 1rem;display:flex}.aqua-reward-hero__earning-icon{color:#c5f1ff;background:linear-gradient(145deg,#a8e6ff2e,#0077b633);border-radius:.9rem;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff1a}.aqua-reward-hero__earning strong{color:#e6f9ff;font-size:clamp(.75rem,1.4vw,.92rem);font-weight:950;display:block}.aqua-reward-hero__earning p{color:#87b3c7;margin-top:4px;font-size:10px;line-height:1.6}.aqua-reward-primary,.aqua-reward-secondary{border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:44px;padding:.8rem 1.1rem;font-size:.75rem;font-weight:950;transition:transform .22s,border-color .22s,filter .22s,box-shadow .22s;display:inline-flex}.aqua-reward-primary{color:#03263a;background:linear-gradient(105deg,#e0f7ff,#a8e6ff 54%,#63c8e9);border:1px solid #e0f7ffb3;box-shadow:0 12px 30px -17px #50d3f6b8,inset 0 1px #fffc}.aqua-reward-primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 17px 36px -17px #50d3f6d9,inset 0 1px #fffc}.aqua-reward-secondary{color:#c6effb;background:#a8e6ff0a;border:1px solid #a8e6ff33}.aqua-reward-secondary:hover{background:#0077b621;border-color:#a8e6ff66;transform:translateY(-2px)}.aqua-reward-balance-card{isolation:isolate;background:linear-gradient(145deg,#09405bd6,#031a2af0);border:1px solid #a8e6ff38;border-radius:1.7rem;min-height:230px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 25px 70px -48px #0077b6a6,inset 0 1px #ffffff17}.aqua-reward-balance-card__label{z-index:2;color:#9edff4;letter-spacing:.16em;align-items:center;gap:.5rem;font-size:9px;font-weight:950;display:inline-flex;position:relative}.aqua-reward-balance-card__value{z-index:2;color:#ecfbff;letter-spacing:-.075em;margin-top:1.3rem;font-size:clamp(3.3rem,6vw,5rem);font-weight:1000;line-height:1;display:block;position:relative}.aqua-reward-balance-card__value small{color:#95dff5;letter-spacing:.06em;font-size:.35em}.aqua-reward-balance-card>p{z-index:2;color:#91b8ca;margin-top:.6rem;font-size:11px;position:relative}.aqua-reward-balance-card__refresh{z-index:2;color:#bdeeff;align-items:center;gap:.45rem;margin-top:1.1rem;font-size:10px;font-weight:900;transition:color .2s;display:inline-flex;position:relative}.aqua-reward-balance-card__refresh:hover{color:#fff}.aqua-reward-balance-card__ripple{z-index:0;border:1px solid #a8e6ff2b;border-radius:50%;width:230px;height:230px;animation:7s ease-in-out infinite aqua-storm-pulse;position:absolute;bottom:-90px;right:-25px;box-shadow:0 0 0 16px #a8e6ff09,0 0 0 34px #a8e6ff06}.aqua-reward-balance-card__ripple--two{width:270px;height:270px;animation-delay:-3.5s;bottom:-145px;right:40px}.aqua-reward-section-heading{justify-content:space-between;align-items:flex-end;gap:1.2rem;display:flex}.aqua-reward-section-heading h2,.aqua-reward-odds-section h2{color:#f0fbff;letter-spacing:-.055em;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:1000;line-height:1.05}.aqua-reward-section-heading p,.aqua-reward-odds-section>div>p{color:#86aab9;margin-top:.55rem;font-size:.78rem;line-height:1.75}.aqua-reward-cost-pill,.aqua-reward-count-pill{color:#b9edff;background:#a8e6ff0b;border:1px solid #a8e6ff2b;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:10px;font-weight:950;display:inline-flex}.aqua-reward-main-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:stretch;gap:1.2rem;display:grid}.aqua-reward-wheel-card,.aqua-reward-prize-aside,.aqua-reward-history-card{background:linear-gradient(145deg,#062f47a3,#031420de);border:1px solid #a8e6ff1f;border-radius:1.7rem;min-width:0;box-shadow:0 25px 65px -52px #0077b685,inset 0 1px #ffffff09}.aqua-reward-wheel-card{padding:1.1rem}.aqua-reward-wheel-wrap{justify-content:center;align-items:center;min-height:475px;padding:1.2rem .4rem 1.6rem;display:flex;position:relative}.aqua-reward-wheel{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle,#0a2637,#03131f 70%);border:8px solid #0e4661;border-radius:50%;width:min(100%,430px);position:relative;box-shadow:0 0 0 1px #a8e6ff33,0 0 0 10px #a8e6ff09,0 30px 65px -28px #000000d9,inset 0 0 0 4px #ffffff09}.aqua-reward-wheel__rim{z-index:4;pointer-events:none;border:2px solid #e0f7ff94;border-radius:50%;position:absolute;inset:-5px;box-shadow:inset 0 0 0 4px #031a2a33,0 0 20px #5acdf538}.aqua-reward-wheel__disc{z-index:1;background:var(--wheel-background);will-change:transform;border:2px solid #031a2ad1;border-radius:50%;transition:transform 6.25s cubic-bezier(.08,.77,.08,1);position:absolute;inset:10px;overflow:hidden;box-shadow:inset 0 0 0 5px #031a2a40}.aqua-reward-wheel__disc:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 22%,#ffffff2b,#0000 31%),radial-gradient(circle,#0000 20%,#00000030 100%);border-radius:50%;position:absolute;inset:0}.aqua-reward-wheel__image-slot{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031a2ae0;border:1px solid #e0f7ff73;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px #0000003b,inset 0 1px #ffffff29}.aqua-reward-wheel__image-slot img{object-fit:contain;filter:drop-shadow(0 4px 4px #0000005c);width:100%;height:100%;padding:4px}.aqua-reward-wheel__image-slot>svg{color:#dff7ff}.aqua-reward-wheel__image-slot--rainbow{background:linear-gradient(135deg,#ff42cc,#ff923b,#fff15d,#74f990,#47dcff,#ac7cff);border-color:#ffffffe6;box-shadow:0 0 18px #ff59d280}.aqua-reward-wheel__image-slot--rainbow img{background:#051b2a;border-radius:10px}.aqua-reward-wheel__hub{z-index:5;pointer-events:none;background:radial-gradient(circle at 30% 20%,#0a4c6d,#031a2a 75%);border:4px solid #a8e6ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:94px;height:94px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #031a2a73,0 0 30px #48cef747,inset 0 2px #fff3}.aqua-reward-wheel__hub>span{color:#bceeff}.aqua-reward-wheel__hub strong{color:#f2fcff;letter-spacing:.18em;font-size:11px;font-weight:1000}.aqua-reward-wheel__hub small{color:#83b6ca;letter-spacing:.16em;font-size:7px;font-weight:950}.aqua-reward-wheel-pointer{z-index:8;filter:drop-shadow(0 5px 9px #0000006b);place-items:start center;width:42px;height:55px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.aqua-reward-wheel-pointer>span{clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(#f5fdff,#77d7f5);width:35px;height:47px}.aqua-reward-wheel-loading,.aqua-reward-wheel-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:420px;display:flex}.aqua-reward-wheel-loading>span{border:3px solid #a8e6ff1f;border-top-color:#a8e6ff;border-radius:50%;width:68px;height:68px;animation:1s linear infinite aqua-reward-loader}.aqua-reward-wheel-loading strong,.aqua-reward-wheel-error strong{color:#e3f8ff;font-size:1rem;font-weight:950}.aqua-reward-wheel-error svg{color:#8bcbdf}.aqua-reward-wheel-error p{color:#8caebd;max-width:300px;font-size:.75rem;line-height:1.65}.aqua-reward-wheel-error button{color:#b8edff;text-underline-offset:3px;font-size:.75rem;font-weight:900;text-decoration:underline}.aqua-reward-wheel-card__footer{border-top:1px solid #a8e6ff1a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem .15rem;display:flex}.aqua-reward-wheel-card__footer>div{min-width:0}.aqua-reward-wheel-card__footer p{color:#789eaf;max-width:270px;margin-top:.35rem;font-size:10px;line-height:1.65}.aqua-reward-spin-button{color:#03263a;white-space:nowrap;background:linear-gradient(105deg,#e0f7ff,#a8e6ff 58%,#62c7e7);border:1px solid #e0f7ffb8;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:47px;padding:.8rem 1.05rem;font-size:11px;font-weight:1000;transition:transform .22s,filter .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 31px -18px #55d0f4b3,inset 0 1px #ffffffd9}.aqua-reward-spin-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 38px -18px #55d0f4d9,inset 0 1px #ffffffd9}.aqua-reward-spin-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.45;box-shadow:none}.aqua-reward-button-spinner{border:2px solid #03263a3b;border-top-color:#03263a;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite aqua-reward-loader}.aqua-reward-inline-notice{color:#9ecbdc;background:#a8e6ff09;border:1px solid #a8e6ff24;border-radius:1rem;align-items:flex-start;gap:.5rem;margin-top:.85rem;padding:.75rem .85rem;font-size:10px;line-height:1.6;display:flex}.aqua-reward-inline-notice svg{color:#a8e6ff;flex-shrink:0}.aqua-reward-inline-notice a{color:#d6f5ff;text-underline-offset:3px;font-weight:950;text-decoration:underline}.aqua-reward-inline-notice--error{color:#fed7aa;border-color:#fb923c33}.aqua-reward-prize-aside{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.aqua-reward-prize-aside__head{border-bottom:1px solid #a8e6ff17;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.2rem .95rem;display:flex}.aqua-reward-prize-aside__head h3{color:#eefaff;letter-spacing:-.045em;font-size:1.25rem;font-weight:1000}.aqua-reward-prize-list{flex-direction:column;flex:1;gap:2px;padding:.55rem;display:flex}.aqua-reward-prize-row{border:1px solid #0000;border-radius:1rem;align-items:center;gap:.7rem;min-width:0;padding:.6rem;transition:background .2s,border-color .2s;display:flex}.aqua-reward-prize-row:hover{background:#a8e6ff09;border-color:#a8e6ff1c}.aqua-reward-prize-row__image{color:#bcecff;background:radial-gradient(circle at 50% 25%,#1689bb29,#031a2abf);border:1px solid #a8e6ff21;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:visible}.aqua-reward-prize-row__image img{object-fit:contain;border-radius:12px;width:100%;height:100%;padding:4px}.aqua-reward-prize-row__image--discount{background:linear-gradient(135deg,#a8e6ff2b,#0077b63d);border-color:#a8e6ff52}.aqua-reward-prize-row>div:nth-child(2){flex:1;min-width:0}.aqua-reward-prize-row strong{color:#e8f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;display:block;overflow:hidden}.aqua-reward-prize-row span:not(.aqua-rainbow-tag){display:block}.aqua-reward-prize-row>div:nth-child(2)>span{color:#7196a8;text-transform:capitalize;margin-top:4px;font-size:9px;line-height:1.4}.aqua-reward-prize-row__odds{color:#b9edff;white-space:nowrap;background:#a8e6ff0a;border:1px solid #a8e6ff1c;border-radius:8px;flex-shrink:0;padding:.4rem .48rem;font-size:10px;font-weight:950}.aqua-reward-prize-row--rainbow .aqua-reward-prize-row__image{background:linear-gradient(#041d2d,#041d2d) padding-box padding-box,linear-gradient(135deg,#ff35c8,#ff8a36,#fff05b,#73ff8c,#40d9ff,#a77bff) border-box;border:2px solid #0000;padding:2px;box-shadow:0 0 19px #ff46d52e}.aqua-reward-prize-row--rainbow .aqua-reward-prize-row__image img{background:linear-gradient(150deg,#ff3dd81f,#5a73ff1f)}.aqua-rainbow-tag{color:#031a2a;letter-spacing:.08em;background:linear-gradient(100deg,#ff35c8,#ff8a36,#fff05b,#73ff8c,#40d9ff,#a77bff);border:1px solid #ffffff52;border-radius:5px;padding:3px 5px;font-size:6px;font-weight:1000;position:absolute;bottom:-4px;right:-5px}.aqua-rainbow-text{color:#f8bbff;background:linear-gradient(100deg,#ff3dd81f,#48dbff1a);border-color:#ff73da47}.aqua-reward-prize-aside__note{color:#7eb5a4;background:#6ee7b708;border:1px solid #6ee7b721;border-radius:.8rem;align-items:flex-start;gap:.5rem;margin:.25rem .9rem 1rem;padding:.75rem;font-size:9px;line-height:1.6;display:flex}.aqua-reward-prize-aside__note svg{color:#6ee7b7;flex-shrink:0}.aqua-reward-odds-section,.aqua-reward-history{background:linear-gradient(145deg,#062f4778,#031420d1);border:1px solid #a8e6ff1c;border-radius:1.7rem;padding:clamp(1.15rem,3vw,2rem);box-shadow:0 25px 65px -52px #0077b657}.aqua-reward-odds-track{background:#a8e6ff0a;border:1px solid #a8e6ff1a;border-radius:999px;height:13px;display:flex;overflow:hidden;box-shadow:inset 0 2px 5px #0000004d}.aqua-reward-odds-track__item{background:var(--odds-color,#1689bb);border-right:1px solid #031a2ab3;min-width:2px;display:block;box-shadow:inset 0 1px #fff3}.aqua-reward-odds-track__item--discount{background:linear-gradient(100deg,#e0f7ff,#65cdef)}.aqua-reward-odds-track__item--rainbow{background:linear-gradient(90deg,#ff35c8,#ff8a36,#fff05b,#73ff8c,#40d9ff,#a77bff)}.aqua-reward-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.aqua-reward-odds-grid article{background:#a8e6ff06;border:1px solid #a8e6ff1a;border-radius:1rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem;display:flex}.aqua-reward-odds-grid strong{color:#e0f7ff;font-size:11px;font-weight:950;display:block}.aqua-reward-odds-grid p{color:#7b9eaf;margin-top:4px;font-size:10px;line-height:1.6}.aqua-reward-odds-card--rainbow{background:linear-gradient(135deg,#ff3dd80a,#47dcff0a)!important;border-color:#ff63d82e!important}.aqua-reward-odds-dot{background:#1689bb;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:block;box-shadow:0 0 12px #1689bb3d}.aqua-reward-odds-dot--discount{background:linear-gradient(135deg,#e0f7ff,#1689bb)}.aqua-reward-odds-dot--rainbow{background:linear-gradient(135deg,#ff35c8,#ff8a36,#fff05b,#73ff8c,#40d9ff,#a77bff)}.aqua-reward-rules article{background:#a8e6ff06;border:1px solid #a8e6ff1a;border-radius:1.1rem;grid-template-columns:42px 1fr;align-items:center;column-gap:.8rem;padding:1rem;display:grid}.aqua-reward-rules article>span{color:#a8e6ff;background:#0077b621;border:1px solid #a8e6ff26;border-radius:.9rem;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.aqua-reward-rules article strong{color:#e4f8ff;font-size:11px;font-weight:950}.aqua-reward-rules article p{color:#7d9faf;margin-top:5px;font-size:10px;line-height:1.65}.aqua-reward-fine-print{color:#648999;align-items:flex-start;gap:.45rem;font-size:9px;line-height:1.65;display:flex}.aqua-reward-fine-print svg{color:#72b9d1;flex-shrink:0}.aqua-reward-history-card{padding:1rem}.aqua-reward-history-card h3{color:#e5f8ff;border-bottom:1px solid #a8e6ff1a;align-items:center;gap:.5rem;padding-bottom:.85rem;font-size:.95rem;font-weight:950;display:flex}.aqua-reward-history-card h3 svg{color:#a8e6ff}.aqua-reward-ledger-row{border-bottom:1px solid #a8e6ff12;align-items:center;gap:.7rem;padding:.85rem .1rem;display:flex}.aqua-reward-ledger-row:last-child{border-bottom:0}.aqua-reward-ledger-row__delta{white-space:nowrap;background:#a8e6ff09;border:1px solid #a8e6ff21;border-radius:9px;place-items:center;min-width:68px;min-height:34px;font-size:10px;font-weight:950;display:grid}.aqua-reward-ledger-row__delta.is-positive{color:#8bf0c8;background:#6ee7b70a;border-color:#6ee7b730}.aqua-reward-ledger-row__delta.is-negative{color:#fecaca;border-color:#fca5a526}.aqua-reward-ledger-row strong{color:#cfeaf5;font-size:10px;font-weight:850;line-height:1.5;display:block}.aqua-reward-ledger-row small{color:#668b9c;margin-top:4px;font-size:9px;display:block}.aqua-reward-ticket-icon{color:#a8e6ff;background:#0077b621;border:1px solid #a8e6ff24;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.aqua-reward-empty{color:#789aab;padding:1.1rem .1rem;font-size:11px;line-height:1.7}.aqua-reward-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#000a11d1;place-items:center;padding:1rem;animation:.25s both aqua-modal-dim-in;display:grid;position:fixed;inset:0;overflow-y:auto}.aqua-reward-modal{isolation:isolate;background:radial-gradient(at 50% 0,#0077b62b,#0000 50%),linear-gradient(150deg,#082b40,#03141f 88%);border:1px solid #a8e6ff33;border-radius:1.8rem;width:min(100%,540px);max-height:min(92dvh,900px);padding:clamp(1.25rem,4vw,2rem);animation:.38s cubic-bezier(.2,.8,.2,1) both aqua-modal-rise;position:relative;overflow-y:auto;box-shadow:0 35px 110px #0009,inset 0 1px #ffffff14}.aqua-reward-modal--discount,.aqua-reward-modal--ticket{text-align:center}.aqua-reward-modal__close{z-index:4;color:#a9cad9;background:#031a2abf;border:1px solid #a8e6ff26;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .2s,background .2s;display:grid;position:absolute;top:12px;right:12px}.aqua-reward-modal__close:hover{color:#fff;background:#0077b633}.aqua-reward-modal__badge{color:#b9edff;letter-spacing:.15em;background:#a8e6ff0d;border:1px solid #a8e6ff2e;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:9px;font-weight:1000;display:inline-flex}.aqua-reward-win-art{isolation:isolate;background:radial-gradient(circle at 50% 30%,#1689bb3b,#031a2a33);border:1px solid #a8e6ff26;border-radius:2rem;place-items:center;width:154px;height:154px;margin:1.1rem auto 1.2rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 22px 55px -30px #0077b680}.aqua-reward-win-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 16px #00000061);width:100%;height:100%;padding:1rem;animation:4.5s ease-in-out infinite aqua-art-float;position:relative}.aqua-reward-win-art--rainbow{background:linear-gradient(#041d2d,#041d2d) padding-box padding-box,linear-gradient(135deg,#ff35c8,#ff8a36,#fff05b,#73ff8c,#40d9ff,#a77bff) border-box;border:2px solid #0000;box-shadow:0 0 33px #ff46d529,inset 0 1px #ffffff14}.aqua-reward-win-art--rainbow>img{background:linear-gradient(135deg,#ff3dd812,#47dcff14);border-radius:1.6rem}.aqua-reward-modal h2{color:#effbff;letter-spacing:-.05em;text-wrap:balance;margin-top:.3rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:1000;line-height:1.1}.aqua-reward-modal__intro{color:#88aebf;max-width:420px;margin:.8rem auto 0;font-size:11px;line-height:1.8}.aqua-reward-claim-form{gap:.85rem;margin-top:1.25rem;display:grid}.aqua-reward-claim-form label{color:#b8dce9;gap:.45rem;font-size:10px;font-weight:900;display:grid}.aqua-reward-claim-form label span{color:#7593a2;font-weight:650;display:inline}.aqua-reward-claim-form input{color:#eaf9ff;background:#000c1473;border:1px solid #a8e6ff29;border-radius:12px;outline:none;width:100%;min-height:45px;padding:.8rem .9rem;font-size:12px;font-weight:700;transition:border-color .2s,box-shadow .2s}.aqua-reward-claim-form input::placeholder{color:#567989;font-weight:500}.aqua-reward-claim-form input:focus{border-color:#a8e6ff8c;box-shadow:0 0 0 3px #0077b621}.aqua-reward-claim-form__error{color:#fed7aa;background:#fb923c0d;border:1px solid #fb923c33;border-radius:10px;padding:.75rem;font-size:10px;line-height:1.5}.aqua-reward-claim-form__privacy{color:#658c9f;font-size:9px;line-height:1.7}.aqua-reward-discount-art{color:#dff7ff;background:linear-gradient(145deg,#a8e6ff2e,#0077b638);border:1px solid #a8e6ff47;border-radius:2rem;place-items:center;width:104px;height:104px;margin:1.2rem auto .7rem;animation:4s ease-in-out infinite aqua-art-float;display:grid;box-shadow:0 18px 55px -30px #58cff199,inset 0 1px #fff3}.aqua-reward-modal--discount .aqua-reward-eyebrow{justify-content:center}.aqua-reward-coupon-code{background:#0077b61a;border:1px dashed #a8e6ff59;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.aqua-reward-coupon-code code{overflow-wrap:anywhere;color:#e8fbff;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1rem,4vw,1.5rem);font-weight:1000}.aqua-reward-coupon-code button{color:#b9edff;background:#a8e6ff0d;border:1px solid #a8e6ff2e;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.aqua-reward-coupon-meta{color:#80a9ba;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.8rem;font-size:10px;font-weight:800;display:flex}.aqua-reward-coupon-meta span{align-items:center;gap:.4rem;display:inline-flex}.aqua-reward-caption-label{color:#a2c8d9;text-align:left;margin-top:1.15rem;font-size:10px;font-weight:900;display:block}.aqua-reward-caption-box{color:#a2bfce;text-align:left;background:#000c144d;border:1px solid #a8e6ff21;border-radius:.9rem;margin-top:.5rem;padding:.85rem;font-size:10px;line-height:1.8}.aqua-reward-modal__finish{color:#8fb6c7;font-size:11px;font-weight:850;transition:color .2s}.aqua-reward-modal__finish:hover{color:#e0f7ff}@keyframes aqua-reward-loader{to{transform:rotate(360deg)}}@keyframes aqua-modal-dim-in{0%{opacity:0}to{opacity:1}}@keyframes aqua-modal-rise{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1023px){.aqua-reward-main-grid{grid-template-columns:minmax(0,1fr)}.aqua-reward-prize-aside{min-height:0}.aqua-reward-prize-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aqua-reward-prize-row{padding:.5rem}.aqua-reward-prize-row__image{width:48px;height:48px}.aqua-reward-wheel-wrap{min-height:auto;padding:1.7rem .5rem 1.8rem}.aqua-reward-wheel{width:min(100%,430px)}}@media (width<=639px){.aqua-reward-page>.relative.z-10{padding-top:1rem}.aqua-reward-hero{padding:1.2rem}.aqua-reward-title{font-size:clamp(3rem,18vw,4.7rem)}.aqua-reward-hero__earning{align-items:flex-start;padding:.7rem}.aqua-reward-hero__earning-icon{width:36px;height:36px}.aqua-reward-hero__earning strong{font-size:11px;line-height:1.5}.aqua-reward-hero__earning p{font-size:9px}.aqua-reward-balance-card{min-height:200px;padding:1.15rem}.aqua-reward-section-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.aqua-reward-main-grid{gap:.8rem}.aqua-reward-wheel-card{padding:.7rem}.aqua-reward-wheel-wrap{padding:1.7rem .05rem 1.1rem}.aqua-reward-wheel{border-width:6px;width:min(100%,360px)}.aqua-reward-wheel__disc{inset:8px}.aqua-reward-wheel__image-slot{border-radius:10px;width:35px;height:35px}.aqua-reward-wheel__hub{border-width:3px;width:78px;height:78px}.aqua-reward-wheel__hub>span svg{width:22px;height:22px}.aqua-reward-wheel__hub strong{font-size:9px}.aqua-reward-wheel__hub small{font-size:6px}.aqua-reward-wheel-pointer{width:32px;height:42px;top:2px}.aqua-reward-wheel-pointer>span{width:29px;height:38px}.aqua-reward-wheel-card__footer{flex-direction:column;align-items:stretch;gap:.85rem;padding:.9rem .2rem .2rem}.aqua-reward-wheel-card__footer p{max-width:none}.aqua-reward-spin-button{white-space:normal;width:100%}.aqua-reward-prize-list{grid-template-columns:minmax(0,1fr)}.aqua-reward-prize-row{padding:.6rem}.aqua-reward-prize-row__image{width:50px;height:50px}.aqua-reward-odds-grid{grid-template-columns:minmax(0,1fr)}.aqua-reward-odds-grid article,.aqua-reward-rules article{padding:.8rem}.aqua-reward-modal{border-radius:1.35rem;max-height:calc(100dvh - 1.2rem);padding:1.15rem}.aqua-reward-win-art{border-radius:1.5rem;width:125px;height:125px}.aqua-reward-modal__intro{font-size:10px}.aqua-reward-caption-box{font-size:9px}}@media (prefers-reduced-motion:reduce){.aqua-reward-atmosphere span,.aqua-reward-hero__rain span,.aqua-reward-hero__orb,.aqua-reward-title span,.aqua-reward-balance-card__ripple,.aqua-reward-wheel-loading>span,.aqua-reward-wheel__disc,.aqua-reward-win-art>img,.aqua-reward-discount-art,.aqua-reward-modal-backdrop,.aqua-reward-modal{transition:none!important;animation:none!important}.aqua-reward-hero__rain span{display:none}}.aqua-reward-pending{background:linear-gradient(140deg,#5a3f1824,#031420c4);border:1px solid #ffd26b2b;border-radius:1.7rem;padding:clamp(1.15rem,3vw,1.8rem);box-shadow:0 22px 58px -48px #f5b5433d}.aqua-reward-pending-card{background:#031a2a9e;border:1px solid #a8e6ff1f;border-radius:1.15rem;align-items:center;gap:.85rem;min-width:0;padding:.85rem;display:flex}.aqua-reward-pending-card__image{background:#0077b61f;border:1px solid #a8e6ff24;border-radius:13px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.aqua-reward-pending-card__image img{object-fit:contain;width:100%;height:100%;padding:4px}.aqua-reward-pending-card>div:nth-child(2){flex:1;min-width:0}.aqua-reward-pending-card strong{color:#eafaff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;display:block;overflow:hidden}.aqua-reward-pending-card small{color:#7198a9;margin-top:4px;font-size:9px;line-height:1.5;display:block}.aqua-reward-history-copy{color:#b9edff;background:#a8e6ff0d;border:1px solid #a8e6ff2e;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:grid}.aqua-reward-history-copy:hover{background:#0077b629;transform:translateY(-2px)}.aqua-reward-history-action{color:#b9edff;background:#a8e6ff0d;border:1px solid #a8e6ff29;border-radius:9px;flex-shrink:0;padding:.5rem .7rem;font-size:9px;font-weight:950;transition:background .2s,border-color .2s}.aqua-reward-history-action:hover{background:#0077b624;border-color:#a8e6ff66}@media (width<=639px){.aqua-reward-pending-card{flex-wrap:wrap;align-items:flex-start}.aqua-reward-pending-card .aqua-reward-secondary{width:100%}.aqua-reward-pending-card__image{width:48px;height:48px}}.aqua-reward-nav-link{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b;color:#dff7ff!important;background:linear-gradient(100deg,#0077b624,#a8e6ff12)!important;border:1px solid #a8e6ff29!important;transition:transform .22s,border-color .22s,box-shadow .22s!important}.aqua-reward-nav-link:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#e0f7ff33,#0000);width:42%;height:140%;animation:5.5s ease-in-out infinite aqua-reward-shimmer;position:absolute;top:-20%;left:-75%;transform:skew(-18deg)}.aqua-reward-nav-link:hover{transform:translateY(-1px);box-shadow:0 8px 23px -12px #5bd3fbb8,inset 0 1px #ffffff1f;border-color:#a8e6ff9e!important}.aqua-reward-nav-link.is-active{box-shadow:0 0 0 1px #a8e6ff12,0 0 24px -12px #5bd3fbb8;background:linear-gradient(110deg,#0077b652,#1689bb3d,#a8e6ff29)!important;border-color:#a8e6ffa6!important}.aqua-reward-nav-link svg{filter:drop-shadow(0 0 5px #5bd3fb40);color:#a8e6ff!important}.aqua-reward-nav-link--mobile{width:100%;border-radius:999px!important}@keyframes aqua-reward-shimmer{0%,58%{opacity:0;left:-75%}64%{opacity:.7}82%,to{opacity:0;left:135%}}@media (prefers-reduced-motion:reduce){.aqua-reward-nav-link:after{animation:none!important}.aqua-reward-nav-link{transition:none!important}}.aqua-missions-nav-link{isolation:isolate;text-shadow:0 0 18px #a8e6ff1f;position:relative;overflow:hidden;box-shadow:0 5px 18px -12px #5bd3fbbf,inset 0 1px #ffffff17;color:#e6faff!important;background:linear-gradient(110deg,#0077b633,#1689bb24,#a8e6ff1a)!important;border:1px solid #a8e6ff4d!important;transition:transform .22s,border-color .22s,box-shadow .22s!important}.aqua-missions-nav-link:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#e0f7ff2b,#0000);width:45%;animation:5.5s ease-in-out infinite aqua-missions-shimmer;position:absolute;top:-20%;bottom:-20%;left:-75%;transform:skew(-18deg)}.aqua-missions-nav-link:hover{transform:translateY(-1px);box-shadow:0 8px 23px -12px #5bd3fbb8,inset 0 1px #ffffff1f;border-color:#a8e6ff9e!important}.aqua-missions-nav-link.is-active{box-shadow:0 0 0 1px #a8e6ff12,0 0 24px -12px #5bd3fbb8;background:linear-gradient(110deg,#0077b652,#1689bb3d,#a8e6ff29)!important;border-color:#a8e6ffa6!important}.aqua-missions-nav-link svg{filter:drop-shadow(0 0 5px #5bd3fb40);color:#a8e6ff!important}.aqua-missions-nav-link--mobile{width:100%;border-radius:999px!important}@keyframes aqua-missions-shimmer{0%,58%{opacity:0;left:-75%}64%{opacity:.7}82%,to{opacity:0;left:135%}}@media (prefers-reduced-motion:reduce){.aqua-missions-nav-link:after{animation:none!important}.aqua-missions-nav-link{transition:none!important}}.aqua-rainbow-title,.aqua-rainbow-card .aqua-set-card__title,.aqua-rainbow-card .aqua-storm-hero__featured-name{-webkit-text-fill-color:transparent!important;background-image:linear-gradient(100deg,#ff4d6d 0%,#ff9f43 14%,#ffe66d 28%,#63e68f 42%,#43d9ff 56%,#6478ff 70%,#b26bff 84%,#ff62c8 100%)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:5.5s ease-in-out infinite alternate aqua-strawberry-rainbow!important}.aqua-rainbow-card{background:radial-gradient(at 16% 4%,#ff4d6d1c,#0000 35%),radial-gradient(at 85% 90%,#43d9ff21,#0000 39%),linear-gradient(150deg,#08344cf7,#031a2af7)!important;border-color:#ff78d247!important}.aqua-rainbow-card .aqua-set-card__title{filter:drop-shadow(0 0 12px #ff80dc17)}.aqua-rainbow-card .aqua-storm-hero__featured-ring{border-color:#ff82d366!important;animation:18s linear infinite aqua-rainbow-orbit!important;box-shadow:0 0 0 17px #43d9ff12,0 0 0 40px #b66bff0d,0 0 32px #ff62c81a!important}.aqua-rainbow-card .aqua-storm-hero__featured-glow{opacity:.25!important;background:conic-gradient(#ff4d6d,#ff9f43,#ffe66d,#63e68f,#43d9ff,#6478ff,#b26bff,#ff62c8)!important}.aqua-rainbow-card:hover{border-color:#ff96dc85!important;box-shadow:0 45px 100px -44px #000814f2,0 0 42px -23px #ff62c833!important}@keyframes aqua-strawberry-rainbow{0%{filter:hue-rotate(-8deg);background-position:0%}to{filter:hue-rotate(8deg);background-position:100%}}@keyframes aqua-rainbow-orbit{0%{filter:hue-rotate();transform:rotate(0)}to{filter:hue-rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aqua-rainbow-title,.aqua-rainbow-card .aqua-set-card__title,.aqua-rainbow-card .aqua-storm-hero__featured-name,.aqua-rainbow-card .aqua-storm-hero__featured-ring{animation:none!important}}.aqua-storm-hero__featured--switching{animation:.58s cubic-bezier(.2,.8,.2,1) both aqua-set-carousel-enter}@keyframes aqua-set-carousel-enter{0%{opacity:.35;filter:blur(5px)saturate(.8)}to{opacity:1;filter:blur()saturate()}}.aqua-storm-hero__carousel-controls{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031a2ab8;border:1px solid #a8e6ff21;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;width:min(100%,530px);min-height:42px;margin:.8rem auto 0;padding:.25rem .35rem;display:flex;position:relative;box-shadow:0 13px 32px -24px #0077b67a,inset 0 1px #ffffff09}.aqua-storm-hero__carousel-arrow,.aqua-storm-hero__carousel-play{color:#b9edff;cursor:pointer;background:#0077b61f;border:1px solid #a8e6ff26;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;transition:transform .2s,border-color .2s,background .2s,color .2s;display:grid}.aqua-storm-hero__carousel-arrow:hover,.aqua-storm-hero__carousel-play:hover{color:#fff;background:#0077b645;border-color:#a8e6ff6b;transform:scale(1.08)}.aqua-storm-hero__carousel-arrow:focus-visible,.aqua-storm-hero__carousel-play:focus-visible,.aqua-storm-hero__carousel-dot:focus-visible{outline-offset:3px;outline:2px solid #a8e6ff}.aqua-storm-hero__carousel-progress{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.aqua-storm-hero__carousel-dot{cursor:pointer;background:#a8e6ff45;border:0;border-radius:999px;flex-shrink:0;width:6px;height:6px;padding:0;transition:width .3s,background .3s,box-shadow .3s;display:block}.aqua-storm-hero__carousel-dot:hover{background:#a8e6ffad}.aqua-storm-hero__carousel-dot.is-active{background:linear-gradient(90deg,#a8e6ff,#1689bb);width:20px;box-shadow:0 0 12px #5bd3fb3b}.aqua-storm-hero__carousel-count{color:#e0f7ff;font-variant-numeric:tabular-nums;letter-spacing:.08em;flex-shrink:0;align-items:center;gap:4px;min-width:38px;font-size:9px;font-weight:950;display:inline-flex}.aqua-storm-hero__carousel-count i{color:#5e8ca1;font-style:normal}.aqua-storm-hero__carousel-play{color:#76a9bf;background:0 0;width:27px;height:27px}.aqua-storm-hero__carousel-controls button{-webkit-tap-highlight-color:transparent}.aqua-storm-hero__showcase-wrap:focus-within .aqua-storm-hero__featured{border-color:#a8e6ff5c}@media (width<=639px){.aqua-storm-hero__carousel-controls{gap:.42rem;min-height:40px;margin-top:.7rem;padding:.22rem .35rem}.aqua-storm-hero__carousel-arrow{width:27px;height:27px}.aqua-storm-hero__carousel-progress{gap:3px}.aqua-storm-hero__carousel-dot{width:5px;height:5px}.aqua-storm-hero__carousel-dot.is-active{width:15px}.aqua-storm-hero__carousel-count{min-width:33px;font-size:8px}.aqua-storm-hero__carousel-play{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.aqua-storm-hero__featured--switching{animation:none!important}.aqua-storm-hero__carousel-arrow,.aqua-storm-hero__carousel-play,.aqua-storm-hero__carousel-dot{transition:none!important}}.aqua-storm-hero__floating-note{bottom:4.5rem}@media (width<=639px){.aqua-storm-hero__floating-note{bottom:4.1rem;right:-.25rem}}.aqua-rainbow-card{background:radial-gradient(at 16% 4%,#ff4d6d1c,#0000 35%) padding-box padding-box,radial-gradient(at 85% 90%,#43d9ff21,#0000 39%) padding-box padding-box,linear-gradient(150deg,#08344cf7,#031a2af7) padding-box padding-box,linear-gradient(115deg,#ff4d6d,#ff9f43,#ffe66d,#63e68f,#43d9ff,#6478ff,#b26bff,#ff62c8) border-box!important;border:1.5px solid #0000!important}.aqua-rainbow-card .frostix-vibrant-product-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#ff4d6d,#ff9f43,#ffe66d,#63e68f,#43d9ff,#6478ff,#b26bff,#ff62c8) 0 0/220% 100%;height:3px;animation:5.5s ease-in-out infinite alternate aqua-strawberry-rainbow;position:absolute;top:0;left:0;right:0}.aqua-rainbow-product-tag{color:#031a2a;letter-spacing:.08em;background:linear-gradient(100deg,#ff4d6d,#ff9f43,#ffe66d,#63e68f,#43d9ff,#6478ff,#b26bff,#ff62c8) 0 0/220% 100%;border:1px solid #ffffff61;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 6px;font-size:7px;font-weight:1000;line-height:1.45;animation:5.5s ease-in-out infinite alternate aqua-strawberry-rainbow;display:inline-flex;box-shadow:0 3px 10px #ff62c81f}.aqua-wordmark__emblem{border:1px solid #a8e6ff85;transition:border-color .25s,box-shadow .25s,transform .25s;background:#07304a!important;box-shadow:0 0 0 3px #a8e6ff0b,0 8px 24px #0077b63d!important}.aqua-wordmark:hover .aqua-wordmark__emblem{border-color:#e0f7ffd1;transform:translateY(-1px);box-shadow:0 0 0 4px #a8e6ff12,0 11px 28px #0077b652!important}.aqua-store-avatar{border-radius:inherit;display:block}.aqua-loader__drop{background:#07304a;border:1px solid #a8e6ff73;animation:3.5s ease-in-out infinite aqua-loader-avatar-float;box-shadow:0 0 0 8px #a8e6ff0b,0 0 0 22px #a8e6ff06,0 24px 78px -25px #0077b6b3}.aqua-loader__avatar{border-radius:inherit;filter:saturate(1.03)}.aqua-loader__ripple--three{border:1px solid #a8e6ff2e;border-radius:50%;width:195px;height:195px;animation:3.1s ease-out .9s infinite aqua-loader-ripple;position:absolute}.aqua-loader__loading-label{color:#83bcd2;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.aqua-agent-avatar{background:#07304a;border-color:#a8e6ff61;box-shadow:0 8px 28px #0077b638}.aqua-agent-avatar img{object-fit:cover;display:block}.aqua-header-support{color:#a8e6ff;background:linear-gradient(135deg,#a8e6ff2b,#3cb1e41c);border:1px solid #a8e6ff57;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .8rem;font-size:11px;font-weight:950;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b,0 5px 20px -17px #5bd3fb99}.aqua-header-support svg{color:#8ed9ff;filter:drop-shadow(0 0 6px #70ccf52e)}.aqua-header-support:hover{background:linear-gradient(135deg,#a8e6ff40,#3cb1e42e);border-color:#e0f7ffab;transform:translateY(-2px);box-shadow:0 9px 24px -17px #5bd3fbbf}.aqua-floating-support{color:#05263a!important;background:linear-gradient(135deg,#dff7ff 0%,#95dcfa 48%,#58bde9 100%)!important;border-color:#e0f7ffa6!important;box-shadow:0 12px 34px -15px #58bde9c2,inset 0 1px #ffffffd9!important}.aqua-floating-support:hover{filter:saturate(1.05)brightness(1.035);box-shadow:0 16px 38px -14px #58bde9d1,inset 0 1px #ffffffe6!important}.aqua-floating-support svg{color:#075178!important}@keyframes aqua-loader-avatar-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.025)}}@keyframes aqua-loader-ripple{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}@media (width<=640px){.aqua-header-support{border-radius:50%;width:39px;min-width:39px;height:39px;min-height:39px;padding:0}.aqua-header-support span{display:none}}@media (prefers-reduced-motion:reduce){.aqua-wordmark__emblem,.aqua-loader__drop,.aqua-loader__ripple--three,.aqua-header-support,.aqua-floating-support{transition:none!important;animation:none!important}}.aqua-storm-footer{isolation:isolate;color:#eaf8ff;background:#02131f;border-top:1px solid #a8e6ff29;position:relative;overflow:hidden}.aqua-footer-storm{isolation:isolate;background:radial-gradient(at 50% 0,#0077b630,#0000 44%),linear-gradient(#041e30 0%,#031a2a 60%,#031723 100%);border-bottom:1px solid #a8e6ff1f;padding:clamp(2.7rem,6vw,5.6rem) 0 2.2rem;position:relative;overflow:hidden}.aqua-footer-weather{pointer-events:none;z-index:0;background:radial-gradient(at 15% 25%,#0077b626,#0000 33%),radial-gradient(at 87% 6%,#46c2eb1c,#0000 36%);position:absolute;inset:0;overflow:hidden}.aqua-footer-cloud{filter:blur(26px);opacity:.84;background:radial-gradient(#010b18e8 0%,#042234c4 48%,#0000 73%);border-radius:50%;width:min(60vw,760px);height:clamp(220px,28vw,380px);position:absolute;top:-10rem}.aqua-footer-cloud--one{animation:28s ease-in-out infinite alternate aqua-footer-cloud-move;left:3%}.aqua-footer-cloud--two{opacity:.7;animation:34s ease-in-out -7s infinite alternate-reverse aqua-footer-cloud-move;top:-7rem;right:-16%;transform:scale(1.05)}.aqua-footer-storm-glow{filter:blur(90px);background:#5bd3fb21;border-radius:50%;width:34vw;min-width:280px;height:30vw;min-height:250px;animation:8s ease-in-out infinite aqua-footer-glow;position:absolute;top:-22%;right:18%}.aqua-footer-rain{opacity:.58;position:absolute;inset:0;overflow:hidden}.aqua-footer-rain i{left:var(--rain-x);width:1px;height:var(--rain-length);animation:aqua-footer-rain-drop var(--rain-speed) linear infinite;animation-delay:var(--rain-delay);background:linear-gradient(#0000,#a8e6ffa3);position:absolute;top:-55px;transform:rotate(13deg)}.aqua-footer-lightning{opacity:0;filter:drop-shadow(0 0 13px #a3edff);clip-path:polygon(55% 0,100% 0,59% 43%,88% 43%,2% 100%,31% 51%,4% 51%);background:linear-gradient(#effcff,#61d5ff);width:22px;height:155px;animation:12s linear infinite aqua-footer-lightning-flash;position:absolute;top:4%}.aqua-footer-lightning--one{right:25%}.aqua-footer-lightning--two{height:114px;animation-duration:15s;animation-delay:5.3s;top:13%;right:13%;transform:scale(.72)rotate(8deg)}.aqua-footer-wave{pointer-events:none;width:116%;height:230px;position:absolute;bottom:-125px;left:-8%}.aqua-footer-wave--back{background:linear-gradient(#0077b62e,#031a2ab3);border-radius:47% 53% 0 0/21% 17% 0 0;animation:14s ease-in-out infinite alternate aqua-footer-wave-move;transform:rotate(-2deg)}.aqua-footer-wave--front{background:linear-gradient(#1689bb30,#02131f 78%);border-radius:50% 50% 0 0/24% 22% 0 0;height:220px;animation:10s ease-in-out -3s infinite alternate-reverse aqua-footer-wave-move;bottom:-150px;transform:rotate(1.5deg)}.aqua-footer-storm__content{z-index:2;max-width:1440px;margin:0 auto;padding:0 clamp(1rem,3.3vw,3rem);position:relative}.aqua-footer-storm__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem;display:flex}.aqua-footer-storm__copy{max-width:800px;animation:.7s cubic-bezier(.2,.8,.2,1) both aqua-footer-content-in}.aqua-footer-storm__eyebrow{color:#a8e6ff;letter-spacing:.22em;align-items:center;gap:.55rem;font-size:9px;font-weight:1000;display:inline-flex}.aqua-footer-storm__eyebrow>span{background:#a8e6ff;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite aqua-footer-dot;box-shadow:0 0 14px #65d7ff}.aqua-footer-storm__copy h2{color:#effbff;letter-spacing:-.07em;text-wrap:balance;max-width:800px;margin-top:1rem;font-size:clamp(1.85rem,4.1vw,3.55rem);font-weight:1000;line-height:1.02}.aqua-footer-storm__copy p{color:#9abed0;max-width:690px;margin-top:1rem;font-size:clamp(.82rem,1.3vw,.97rem);line-height:1.8}.aqua-footer-storm__cta{color:#03263a;background:linear-gradient(110deg,#e0f7ff,#a8e6ff 54%,#5ec5e8);border:1px solid #a8e6ff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.7rem;padding:.9rem 1.2rem;font-size:.76rem;font-weight:1000;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 35px -18px #48c8f0a6,inset 0 1px #ffffffd6}.aqua-footer-storm__cta:hover{transform:translateY(-3px);box-shadow:0 22px 42px -17px #48c8f0bf,inset 0 1px #ffffffd6}.aqua-footer-carousel{width:calc(100% + clamp(1rem,3.3vw,3rem));margin-left:calc(-1*clamp(.5rem,1.6vw,1.5rem));padding:1rem 0 1.3rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.aqua-footer-carousel__track{will-change:transform;width:max-content;animation:48s linear infinite aqua-footer-carousel-run;display:flex}.aqua-footer-carousel:hover .aqua-footer-carousel__track,.aqua-footer-carousel:focus-within .aqua-footer-carousel__track{animation-play-state:paused}.aqua-footer-carousel__group{flex-shrink:0;align-items:stretch;gap:13px;padding:0 7px;display:flex}.aqua-footer-carousel__edge{z-index:3;pointer-events:none;width:5%;position:absolute;top:0;bottom:0}.aqua-footer-carousel__edge--left{background:linear-gradient(90deg,#031a2a,#0000);left:0}.aqua-footer-carousel__edge--right{background:linear-gradient(270deg,#031a2a,#0000);right:0}.aqua-footer-set-card{background:linear-gradient(145deg,#083049f0,#021420f0);border:1px solid #a8e6ff24;border-radius:1.15rem;flex-shrink:0;align-items:center;gap:.75rem;width:clamp(205px,17vw,250px);padding:.7rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 38px -29px #000000e6,inset 0 1px #ffffff0a}.aqua-footer-set-card:hover{border-color:var(--set-color-a);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.aqua-footer-set-card:hover{border-color:color-mix(in srgb,var(--set-color-a) 54%,#a8e6ff33)}}.aqua-footer-set-card:hover{box-shadow:0 25px 43px -27px var(--set-color-a),inset 0 1px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.aqua-footer-set-card:hover{box-shadow:0 25px 43px -27px color-mix(in srgb,var(--set-color-a) 35%,transparent),inset 0 1px #ffffff0d}}.aqua-footer-set-card__image{border:1px solid var(--set-color-a);flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aqua-footer-set-card__image{border:1px solid color-mix(in srgb,var(--set-color-a) 25%,#a8e6ff14)}}.aqua-footer-set-card__image{background:radial-gradient(ellipse at 50% 38%,var(--set-color-a),transparent 68%),#010d15a6;border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.aqua-footer-set-card__image{background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--set-color-a) 18%,transparent),transparent 68%),#010d15a6}}.aqua-footer-set-card__image img{z-index:1;object-fit:contain;filter:drop-shadow(0 7px 8px #00000059);width:100%;height:100%;padding:.25rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s;position:relative}.aqua-footer-set-card:hover .aqua-footer-set-card__image img{filter:drop-shadow(0 9px 10px var(--set-color-a));transform:translateY(-3px)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.aqua-footer-set-card:hover .aqua-footer-set-card__image img{filter:drop-shadow(0 9px 10px color-mix(in srgb,var(--set-color-a) 24%,transparent))}}.aqua-footer-set-card__glow{background:var(--set-color-a);opacity:.25;filter:blur(15px);border-radius:50%;transition:opacity .25s;position:absolute;inset:22%}.aqua-footer-set-card:hover .aqua-footer-set-card__glow{opacity:.48}.aqua-footer-set-card__shine{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff4d 49%,#0000 58%);transition:transform .8s;position:absolute;inset:-130% -55%;transform:translate(-35%)}.aqua-footer-set-card:hover .aqua-footer-set-card__shine{transform:translate(42%)}.aqua-footer-set-card__info{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.aqua-footer-set-card__info strong{-webkit-line-clamp:2;background-image:linear-gradient(100deg,var(--set-color-a),var(--set-color-b),var(--set-color-a));-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;font-size:11px;font-weight:1000;line-height:1.35;animation:7s ease-in-out infinite alternate aqua-footer-title-shift;display:-webkit-box;overflow:hidden}.aqua-footer-set-card__info>span{color:#91b8c9;font-size:10px;font-weight:850}.aqua-footer-set-card__arrow{color:#a8e6ff;border:1px solid #a8e6ff1f;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;transition:transform .25s,background .25s;display:grid}.aqua-footer-set-card:hover .aqua-footer-set-card__arrow{background:#0077b633;transform:translate(2px,-2px)}.aqua-footer-set-card--rainbow .aqua-footer-set-card__image{background:linear-gradient(135deg,#ff46b42b,#ffa94624,#60f5b024,#42beff2e,#a76fff2b);border-color:#ffffff42}.aqua-footer-carousel__empty{color:#a8e6ff;background:#0077b614;border:1px solid #a8e6ff24;border-radius:1rem;align-items:center;gap:.65rem;width:fit-content;padding:1rem 1.25rem;font-size:.82rem;font-weight:850;display:flex}.aqua-footer-storm__caption{color:#739cb0;letter-spacing:.06em;align-items:center;gap:.5rem;margin-top:.2rem;font-size:9px;font-weight:800;display:flex}.aqua-footer-storm__caption svg{color:#a8e6ff}@keyframes aqua-footer-cloud-move{0%{transform:translate(-3%)scale(1)}to{transform:translate(5%,5%)scale(1.08)}}@keyframes aqua-footer-glow{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.7;transform:scale(1.12)}}@keyframes aqua-footer-rain-drop{0%{transform:translateY(-50px)rotate(13deg)}to{transform:translate(-48px,680px)rotate(13deg)}}@keyframes aqua-footer-lightning-flash{0%,2.3%,4.2%,to{opacity:0}1%,3.1%{opacity:.86}2%,3.6%{opacity:.14}}@keyframes aqua-footer-wave-move{0%{transform:translate(-2%)rotate(-2deg)}to{transform:translate(2%)rotate(2deg)}}@keyframes aqua-footer-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aqua-footer-dot{0%,to{opacity:.5;box-shadow:0 0 5px #65d7ff}50%{opacity:1;box-shadow:0 0 16px #65d7ff}}@keyframes aqua-footer-carousel-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes aqua-footer-title-shift{0%{background-position:0%}to{background-position:100%}}.aqua-footer-info{background:linear-gradient(#02131f,#010c14 100%);position:relative}.aqua-footer-info__inner{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(125px,.72fr));gap:clamp(1.5rem,4vw,4rem);max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,3.3vw,3rem) 2.6rem;display:grid}.aqua-footer-brand{min-width:0}.aqua-footer-brand__logo{max-width:225px}.aqua-footer-brand__description{color:#7f9eaf;max-width:390px;margin-top:1.2rem;font-size:11px;line-height:1.9}.aqua-footer-socials{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.aqua-footer-social{color:#a9ccdc;background:#a8e6ff09;border:1px solid #a8e6ff21;border-radius:.85rem;align-items:center;gap:.48rem;padding:.62rem .75rem;font-size:10px;font-weight:850;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.aqua-footer-social:hover{color:#e0f7ff;background:#0077b61f;border-color:#a8e6ff59;transform:translateY(-2px)}.aqua-footer-social svg,.aqua-footer-social i{color:#a8e6ff}.aqua-footer-social--whatsapp{color:#b1e3d1}.aqua-footer-social--whatsapp i{color:#80e4b4;font-size:16px}.aqua-footer-trust{color:#5f8398;align-items:center;gap:.48rem;margin-top:1.2rem;font-size:9px;font-weight:800;line-height:1.6;display:flex}.aqua-footer-trust svg{color:#7edcb7;flex-shrink:0}.aqua-footer-column{flex-direction:column;align-items:flex-start;gap:.72rem;min-width:0;display:flex}.aqua-footer-column h3{color:#d9f3fc;letter-spacing:.06em;margin:0 0 .25rem;font-size:11px;font-weight:1000}.aqua-footer-column a{color:#7899aa;font-size:10px;font-weight:700;line-height:1.5;transition:color .2s,transform .2s}.aqua-footer-column a:hover{color:#c7f1ff;transform:translate(3px)}.aqua-footer-column__highlight{color:#a8e6ff;align-items:center;gap:.4rem;font-weight:1000;display:inline-flex}.aqua-footer-column__highlight svg{color:#a8e6ff}.aqua-footer-legal{max-width:1440px;padding:1.15rem clamp(1rem,3.3vw,3rem) calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid #a8e6ff17;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.aqua-footer-legal p{color:#58788a;font-size:9px;line-height:1.7}.aqua-footer-legal p>span{color:#86d9f4;padding:0 .3rem;display:inline-block}.aqua-footer-legal__disclaimer{text-align:right}@media (width<=980px){.aqua-footer-info__inner{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.7fr))}.aqua-footer-brand{grid-column:1/-1;max-width:720px}.aqua-footer-storm__heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.aqua-footer-storm__cta{align-self:flex-start}}@media (width<=640px){.aqua-footer-storm{padding:2.75rem 0 1.75rem}.aqua-footer-storm__content{padding:0 .85rem}.aqua-footer-storm__heading{margin-bottom:1.15rem}.aqua-footer-storm__copy h2{font-size:clamp(1.9rem,9vw,2.7rem)}.aqua-footer-storm__copy p{font-size:.82rem}.aqua-footer-storm__cta{width:100%}.aqua-footer-carousel{width:calc(100% + 1.7rem);margin-left:-.85rem}.aqua-footer-carousel__group{gap:9px;padding:0 5px}.aqua-footer-set-card{border-radius:1rem;gap:.55rem;width:205px;padding:.58rem}.aqua-footer-set-card__image{width:57px;height:57px}.aqua-footer-set-card__arrow{width:23px;height:23px}.aqua-footer-info__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;padding-top:2.25rem;padding-bottom:2rem}.aqua-footer-brand{grid-column:1/-1}.aqua-footer-column{gap:.76rem}.aqua-footer-column h3,.aqua-footer-column a{font-size:10px}.aqua-footer-legal{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:.55rem}.aqua-footer-legal__disclaimer{text-align:left}.aqua-footer-storm__caption{font-size:8px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.aqua-footer-cloud,.aqua-footer-storm-glow,.aqua-footer-rain i,.aqua-footer-lightning,.aqua-footer-wave,.aqua-footer-storm__copy,.aqua-footer-storm__eyebrow>span,.aqua-footer-carousel__track,.aqua-footer-set-card__info strong{animation:none!important}.aqua-footer-carousel__track{width:100%;overflow-x:auto}.aqua-footer-carousel__group[aria-hidden=true]{display:none}.aqua-footer-set-card,.aqua-footer-social,.aqua-footer-column a,.aqua-footer-storm__cta{transition:none!important}.aqua-footer-rain i,.aqua-footer-lightning{display:none}}.aqua-combo-card{isolation:isolate}.aqua-combo-card__details-button{background:0 0;width:100%}.aqua-combo-card__art{isolation:isolate;background:radial-gradient(at 50% 56%,#0077b640,#0000 67%),linear-gradient(145deg,#082b40,#031a2a 83%)}.aqua-combo-card__art:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 25deg,#0000,#a8e6ff14,#0000,#1689bb17,#0000);animation:24s linear infinite aqua-combo-art-rotate;position:absolute;inset:-40%}.aqua-combo-card__art-glow{filter:blur(30px);opacity:.64;background:#0077b64d;border-radius:50%;transition:transform .45s,opacity .45s;position:absolute;inset:20% 22% 13%}.aqua-combo-card:hover .aqua-combo-card__art-glow{opacity:1;transform:scale(1.2)}.aqua-combo-card__discount{z-index:4;color:#031a2a;background:linear-gradient(100deg,#a8e6ff,#1689bb);border:1px solid #ffffff5c;border-radius:999px;padding:.35rem .6rem;font-size:10px;font-weight:1000;position:absolute;top:.7rem;left:.7rem;box-shadow:0 8px 20px #0077b638}.aqua-combo-card__gift{z-index:4;color:#a8e6ff;background:#02121dc2;border:1px solid #a8e6ff33;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:.7rem;right:.7rem}.aqua-combo-card__item-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;position:absolute;inset:3.2rem .65rem .65rem}.aqua-combo-card__item-art{background:#010c1442;border:1px solid #a8e6ff14;border-radius:.9rem;place-items:center;min-width:0;min-height:0;transition:transform .35s,border-color .35s,background .35s;display:grid;position:relative;overflow:hidden}.aqua-combo-card__item-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 12px #0006);width:100%;height:100%;padding:.28rem;transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .4s;position:relative}.aqua-combo-card:hover .aqua-combo-card__item-art{background:#0077b60f;border-color:#a8e6ff2e}.aqua-combo-card:hover .aqua-combo-card__item-art:nth-child(odd){transform:translateY(-2px)rotate(-.6deg)}.aqua-combo-card:hover .aqua-combo-card__item-art:nth-child(2n){transform:translateY(2px)rotate(.6deg)}.aqua-combo-card:hover .aqua-combo-card__item-art img{filter:drop-shadow(0 12px 13px #0000007a);transform:scale(1.06)translateY(-2px)}.aqua-combo-card__art-hint{z-index:5;color:#b9edff;white-space:nowrap;opacity:.84;background:#02121ddb;border:1px solid #a8e6ff30;border-radius:999px;align-items:center;gap:.35rem;max-width:calc(100% - 1.1rem);padding:.4rem .55rem;font-size:8px;font-weight:950;transition:opacity .25s,background .25s;display:inline-flex;position:absolute;bottom:.45rem;left:50%;overflow:hidden;transform:translate(-50%)}.aqua-combo-card:hover .aqua-combo-card__art-hint{opacity:1;background:#00405ff0}.aqua-combo-card__add{color:#03263a;background:linear-gradient(105deg,#e0f7ff,#a8e6ff 53%,#57c5e7);border:1px solid #a8e6ff3d;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:42px;font-size:11px;font-weight:1000;transition:transform .23s,filter .23s,box-shadow .23s;display:inline-flex;box-shadow:0 12px 28px -18px #39bfe5c7,inset 0 1px #ffffffb8}.aqua-combo-card__add:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 17px 35px -16px #39bfe5cc,inset 0 1px #ffffffb8}.aqua-combo-modal{z-index:120;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00090fc7;place-items:center;padding:clamp(.6rem,3vw,1.5rem);animation:.22s ease-out both aqua-combo-modal-fade;display:grid;position:fixed;inset:0}.aqua-combo-modal__panel{isolation:isolate;background:radial-gradient(at 96% 0,#0077b638,#0000 38%),linear-gradient(145deg,#06304a,#031a2a 70%);border:1px solid #a8e6ff38;border-radius:1.65rem;width:min(100%,760px);max-height:min(88vh,900px);animation:.33s cubic-bezier(.2,.8,.2,1) both aqua-combo-modal-enter;position:relative;overflow-y:auto;box-shadow:0 36px 110px #000000a1,0 0 0 1px #a8e6ff09}.aqua-combo-modal__header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031a2ae8;border-bottom:1px solid #a8e6ff1c;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem clamp(1rem,3vw,1.6rem);display:flex;position:sticky;top:0}.aqua-combo-modal__eyebrow{color:#a8e6ff;letter-spacing:.18em;align-items:center;gap:.4rem;font-size:8px;font-weight:1000;display:inline-flex}.aqua-combo-modal__close{color:#d7f5ff;background:#a8e6ff0e;border:1px solid #a8e6ff2e;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:grid}.aqua-combo-modal__close:hover{background:#0077b633;transform:rotate(90deg)}.aqua-combo-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem clamp(1rem,3vw,1.6rem);display:grid}.aqua-combo-modal__summary>div{background:#010e1752;border:1px solid #a8e6ff1a;border-radius:1rem;flex-direction:column;gap:.35rem;min-width:0;padding:.85rem;display:flex}.aqua-combo-modal__summary span{color:#7fa9bc;font-size:9px;font-weight:800}.aqua-combo-modal__summary strong{color:#e9faff;letter-spacing:-.035em;font-size:clamp(.9rem,2vw,1.25rem);font-weight:1000}.aqua-combo-modal__summary .aqua-combo-modal__original{color:#7192a3;font-size:clamp(.72rem,1.6vw,1rem);text-decoration:line-through}.aqua-combo-modal__summary .aqua-combo-modal__saving{color:#a8e6ff}.aqua-combo-modal__list-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.2rem clamp(1rem,3vw,1.6rem) .85rem;display:flex}.aqua-combo-modal__list-heading h3{color:#effbff;font-size:13px;font-weight:1000}.aqua-combo-modal__list-heading p{color:#759db0;margin-top:.3rem;font-size:10px;line-height:1.6}.aqua-combo-modal__list-heading>span{color:#83bfd3;letter-spacing:.13em;flex-shrink:0;font-size:8px;font-weight:1000}.aqua-combo-modal__items{flex-direction:column;gap:.55rem;padding:0 clamp(1rem,3vw,1.6rem) 1rem;display:flex}.aqua-combo-modal__item{background:#010e174f;border:1px solid #a8e6ff1a;border-radius:1.05rem;align-items:center;gap:.85rem;min-width:0;padding:.65rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.aqua-combo-modal__item:hover{background:#0077b617;border-color:#a8e6ff54;transform:translate(3px)}.aqua-combo-modal__item-image{background:radial-gradient(at 50% 42%,#0077b62e,#0000 70%),#0000001f;border:1px solid #a8e6ff1f;border-radius:.85rem;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.aqua-combo-modal__item-image img{object-fit:contain;width:100%;height:100%;padding:.2rem;transition:transform .25s}.aqua-combo-modal__item:hover .aqua-combo-modal__item-image img{transform:scale(1.08)}.aqua-combo-modal__item-copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.aqua-combo-modal__item-copy strong{color:#e7faff;font-size:11px;font-weight:950;line-height:1.5}.aqua-combo-modal__item-copy small{color:#6e9caf;font-size:9px;font-weight:750}.aqua-combo-modal__item-price{color:#a8e6ff;flex-shrink:0;align-items:center;gap:.35rem;font-size:11px;font-weight:1000;display:flex}.aqua-combo-modal__item-price svg{transition:transform .2s}.aqua-combo-modal__item:hover .aqua-combo-modal__item-price svg{transform:translate(3px)}.aqua-combo-modal__footer{background:#010e1740;border-top:1px solid #a8e6ff1a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,3vw,1.6rem) 1.25rem;display:flex}.aqua-combo-modal__footer p{color:#7298aa;align-items:flex-start;gap:.45rem;max-width:360px;font-size:9px;line-height:1.7;display:flex}.aqua-combo-modal__footer p svg{color:#84d9b5;flex-shrink:0}.aqua-combo-modal__add{flex-shrink:0;width:auto;padding:0 1rem}@keyframes aqua-combo-art-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aqua-combo-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes aqua-combo-modal-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=660px){.aqua-footer-storm__heading{gap:1rem}.aqua-footer-info__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.aqua-footer-brand{grid-column:1/-1}.aqua-footer-legal{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.aqua-combo-modal{align-items:end;padding:.45rem}.aqua-combo-modal__panel{border-radius:1.4rem 1.4rem 1rem 1rem;max-height:91vh}.aqua-combo-modal__summary{gap:.45rem;padding-top:.75rem;padding-bottom:.8rem}.aqua-combo-modal__summary>div{padding:.65rem .55rem}.aqua-combo-modal__summary span{font-size:8px}.aqua-combo-modal__list-heading p{max-width:275px}.aqua-combo-modal__item{gap:.55rem;padding:.5rem}.aqua-combo-modal__item-image{width:53px;height:53px}.aqua-combo-modal__item-copy strong{font-size:10px}.aqua-combo-modal__item-copy small{font-size:8px}.aqua-combo-modal__item-price{flex-direction:column;align-items:flex-end;gap:.1rem;font-size:9px}.aqua-combo-modal__footer{flex-direction:column;align-items:stretch}.aqua-combo-modal__add{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.aqua-combo-card__art:before,.aqua-combo-card__art-glow,.aqua-combo-card__item-art,.aqua-combo-card__item-art img,.aqua-combo-card__art-hint,.aqua-combo-card__add,.aqua-combo-modal,.aqua-combo-modal__panel,.aqua-combo-modal__close,.aqua-combo-modal__item,.aqua-combo-modal__item-image img,.aqua-combo-modal__item-price svg{transition:none!important;animation:none!important}}.aqua-combo-spotlight{color:inherit;text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.aqua-combo-spotlight:hover{background:#0077b629;border-color:#a8e6ff57;transform:translateY(-4px)}.aqua-combo-spotlight-main{color:inherit;text-decoration:none;transition:transform .35s,filter .35s}.aqua-combo-spotlight-main:hover{filter:drop-shadow(0 28px 34px #28b8e545);transform:scale(1.035)}.aqua-combo-card__item-art--rainbow{background:linear-gradient(135deg,#ff43b02b,#ffac4021,#64f5a524,#46c4ff2b,#a970ff2b);border-color:#ffffff47}.aqua-combo-card__item-art--rainbow img{filter:drop-shadow(0 8px 10px #ff7bcc2e)}.aqua-combo-modal__item-copy strong{background-image:linear-gradient(105deg,var(--set-color-a,#a8e6ff),var(--set-color-b,#1689bb),var(--set-color-a,#a8e6ff));-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate aqua-set-title-tide}.aqua-combo-modal__item--rainbow{background:linear-gradient(100deg,#ff3db30f,#ffb34b0b,#46c2ff0f,#ad69ff0f);border-color:#ffffff36}.aqua-combo-modal__item--rainbow .aqua-combo-modal__item-image{background:linear-gradient(135deg,#ff43b026,#ffac401c,#64f5a51f,#46c4ff24,#a970ff24);border-color:#ffffff3d}@media (prefers-reduced-motion:reduce){.aqua-combo-spotlight,.aqua-combo-spotlight-main,.aqua-combo-modal__item-copy strong{transition:none!important;animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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}}
