/*! 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-space-y-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument 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-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-4xl:56rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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;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{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.z-10{z-index:10}.col-auto{grid-column:auto}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-auto{margin-block:auto}.-mt-px{margin-top:-1px}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-100{height:calc(var(--spacing) * 100)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);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-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-zinc-200\/80{border-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/80{border-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-900{background-color:var(--color-zinc-900)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[11px\]{font-size:11px}.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-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-rose-600{color:var(--color-rose-600)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-100{opacity:1}.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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!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,)!important}.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,)}.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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-zinc-900:focus{--tw-ring-color:var(--color-zinc-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse: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] *){flex-direction:row-reverse}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-indigo-400:where(.dark,.dark *){color:var(--color-indigo-400)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}.dark\:text-zinc-200:where(.dark,.dark *){color:var(--color-zinc-200)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-900:where(.dark,.dark *){color:var(--color-zinc-900)}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus\:ring-white:where(.dark,.dark *):focus{--tw-ring-color:var(--color-white)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}}html,body{width:100%;min-height:100%;overflow-x:hidden}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11"}*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}[x-cloak]{display:none!important}:root{--radius-sm:1rem;--radius-md:1.25rem;--radius-lg:1.75rem;--auth-shadow:0 20px 60px #0f172a14;--auth-shadow-dark:0 20px 60px #00000052}.auth-shell{min-height:100vh;position:relative;overflow:hidden}.auth-background{background:radial-gradient(circle at top,#6366f117,#0000 28%),radial-gradient(circle at 100% 0,#3b82f614,#0000 24%),linear-gradient(#fafafa 0%,#f5f7fb 100%);position:absolute;inset:0}.dark .auth-background{background:radial-gradient(circle at top,#6366f11f,#0000 28%),radial-gradient(circle at 100% 0,#3b82f61a,#0000 24%),linear-gradient(#09090b 0%,#0f1117 100%)}.auth-orb{pointer-events:none;filter:blur(80px);opacity:.9;border-radius:9999px;position:absolute}.auth-orb--one{background:#6366f11f;width:18rem;height:18rem;top:-8rem;left:50%;transform:translate(-50%)}.auth-orb--two{background:#3b82f617;width:16rem;height:16rem;top:25%;right:-4rem}.auth-orb--three{background:#a855f714;width:15rem;height:15rem;bottom:-4rem;left:-4rem}.dark .auth-orb--one{background:#6366f126}.dark .auth-orb--two{background:#3b82f61f}.dark .auth-orb--three{background:#a855f71a}.auth-glass{-webkit-backdrop-filter:blur(18px)}.auth-theme-transition,.auth-theme-transition *{transition-property:background-color,border-color,color,fill,stroke,box-shadow,opacity,transform;transition-duration:.22s;transition-timing-function:ease}.auth-brand-mark{color:#fff;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-radius:1.1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #0f172a2e}.dark .auth-brand-mark{color:#111827;background:linear-gradient(135deg,#fff 0%,#e5e7eb 100%)}.auth-panel{box-shadow:var(--auth-shadow);background:#ffffffd6;border:1px solid #e4e4e7b3;border-radius:2rem}.dark .auth-panel{box-shadow:var(--auth-shadow-dark);background:#18181bd6;border-color:#ffffff14}.auth-soft-section{background:#fafafae6;border:1px solid #e4e4e7cc;border-radius:1.5rem}.dark .auth-soft-section{background:#27272abf;border-color:#ffffff14}.auth-theme-button{color:#3f3f46;background:#ffffffdb;border:1px solid #e4e4e7d9;border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:0 4px 14px #0f172a0f}.auth-theme-button:hover{background:#fff}.dark .auth-theme-button{color:#e4e4e7;background:#27272ad6;border-color:#ffffff14}.dark .auth-theme-button:hover{background:#3f3f46e6}.auth-primary-button{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1.25rem;font-size:.925rem;font-weight:600;display:inline-flex;box-shadow:0 16px 30px #11182724}.auth-primary-button:hover{opacity:.96}.auth-primary-button:disabled{opacity:.72;cursor:not-allowed}.dark .auth-primary-button{color:#111827;background:linear-gradient(135deg,#fafafa 0%,#e5e7eb 100%);box-shadow:0 16px 30px #0000002e}.auth-alert{border-radius:1rem;padding:.875rem 1rem;font-size:.875rem}.auth-alert--success{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0}.dark .auth-alert--success{color:#6ee7b7;background-color:#10b9811a;border-color:#10b98133}.auth-alert--error{color:#be185d;background-color:#fff1f2;border:1px solid #fecdd3}.dark .auth-alert--error{color:#fda4af;background-color:#f43f5e1a;border-color:#f43f5e33}.auth-alert--info{color:#0369a1;background-color:#f0f9ff;border:1px solid #bae6fd}.dark .auth-alert--info{color:#7dd3fc;background-color:#0ea5e91a;border-color:#0ea5e933}.auth-input,.auth-select,.auth-textarea{color:#18181b;caret-color:currentColor;background:#fff;border:1px solid #e4e4e7;border-radius:1.25rem;outline:none;width:100%;padding:.95rem 1rem;font-size:.925rem;line-height:1.4;box-shadow:0 1px 2px #0f172a0a}.auth-input::placeholder,.auth-textarea::placeholder{color:#a1a1aa}.auth-input:focus,.auth-select:focus,.auth-textarea:focus{background:#fff;border-color:#6366f173;box-shadow:0 0 0 4px #6366f114}.dark .auth-input,.dark .auth-select,.dark .auth-textarea{color:#f4f4f5;background:#18181b;border-color:#ffffff14}.dark .auth-input::placeholder,.dark .auth-textarea::placeholder{color:#71717a}.dark .auth-input:focus,.dark .auth-select:focus,.dark .auth-textarea:focus{color:#fff;caret-color:#fff;background:#18181b;border-color:#818cf873;box-shadow:0 0 0 4px #6366f11f}.auth-input--with-icon{padding-right:3.25rem}.auth-input-icon-button{color:#71717a;inset-block:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.75rem}.auth-input-icon-button:hover{color:#27272a}.dark .auth-input-icon-button{color:#a1a1aa}.dark .auth-input-icon-button:hover{color:#f4f4f5}:is(input:autofill,textarea:autofill,select:autofill){transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#18181b!important;box-shadow:inset 0 0 0 1000px #fff!important}:is(.dark input:autofill,.dark textarea:autofill,.dark select:autofill){-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #18181b!important}.auth-mobile-topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-card-stack{gap:1rem;display:grid}.auth-helper-text{color:#71717a;font-size:.75rem;line-height:1.55}.dark .auth-helper-text{color:#a1a1aa}.auth-divider-text{text-align:center;color:#71717a;font-size:.75rem;position:relative}.auth-divider-text:before{content:"";border-top:1px solid #e4e4e7;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.auth-divider-text>span{background:0 0;padding:0 .75rem;display:inline-block;position:relative}.dark .auth-divider-text{color:#a1a1aa}.dark .auth-divider-text:before{border-top-color:#ffffff14}.app-shell{width:100%;min-height:100vh;position:relative;overflow-x:hidden}.app-background{z-index:0;background:radial-gradient(circle at top,#6366f112,#0000 26%),radial-gradient(circle at 100% 100%,#3b82f60f,#0000 24%),linear-gradient(#f8fafc 0%,#f4f4f5 100%);position:fixed;inset:0}.dark .app-background{background:radial-gradient(circle at top,#6366f11a,#0000 26%),radial-gradient(circle at 100% 100%,#3b82f614,#0000 24%),linear-gradient(#09090b 0%,#0f1117 100%)}.dash-app-wrap{z-index:10;width:100%;min-height:100vh;padding:max(1rem, env(safe-area-inset-top)) 1rem calc(6.8rem + env(safe-area-inset-bottom)) 1rem;position:relative;overflow-x:hidden}@media (width>=640px){.dash-app-wrap{padding-inline:1.25rem}}.dash-app-wrap>.mx-auto{width:100%;max-width:32rem}.dash-app-topbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dash-app-topbar__brand{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.dash-app-topbar__logo{object-fit:contain;border-radius:.85rem;flex-shrink:0;width:auto;height:2.6rem}.dash-app-topbar__brand-mark{color:#fff;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #0f172a29}.dark .dash-app-topbar__brand-mark{color:#111827;background:linear-gradient(135deg,#fff 0%,#e5e7eb 100%)}.dash-app-topbar__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#71717a;font-size:.72rem;line-height:1}.dark .dash-app-topbar__eyebrow{color:#a1a1aa}.dash-app-topbar__heading{color:#18181b;white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:1rem;font-weight:700;overflow:hidden}.dark .dash-app-topbar__heading{color:#fafafa}.dash-app-topbar__actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.dash-topbar-btn{color:#27272a;background:#ffffffdb;border:1px solid #e4e4e7d1;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:0 8px 18px #18181b0f}.dark .dash-topbar-btn{color:#f4f4f5;background:#27272ae0;border-color:#ffffff14}.dash-profile-card,.dash-balance-card,.dash-referral-strip,.dash-exit-btn,.dash-menu-card,.dash-action-btn{width:100%;max-width:100%}.dash-profile-card{background:radial-gradient(circle at 100% 0,#dbeafee6,#0000 30%),linear-gradient(#fff 0%,#f4f4f5 100%);border:1px solid #e4e4e7bf;border-radius:1.8rem;padding:1rem 1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 42px #18181b14}.dark .dash-profile-card{background:radial-gradient(circle at 100% 0,#60a5fa1a,#0000 30%),linear-gradient(#18181b 0%,#27272a 100%);border-color:#ffffff14;box-shadow:0 18px 42px #00000042}.dash-profile-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dash-brand-icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex;box-shadow:0 12px 26px #18181b24}.dark .dash-brand-icon{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.dash-flag-chip{color:#3730a3;background:#eef2ff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;min-width:3rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.dark .dash-flag-chip{color:#c7d2fe;background:#6366f129}.dash-avatar-wrap{justify-content:center;margin-top:.4rem;display:flex}.dash-avatar-circle{color:#111827;background:linear-gradient(#fff 0%,#f4f4f5 100%);border:2px solid #18181b;border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.55rem;font-weight:800;display:inline-flex}.dark .dash-avatar-circle{color:#fff;background:linear-gradient(#27272a 0%,#18181b 100%);border-color:#fafafa}.dash-profile-meta{text-align:center;margin-top:.85rem}.dash-profile-id{color:#111827;word-break:break-word;font-size:1.4rem;font-weight:800;line-height:1.1}.dark .dash-profile-id{color:#fff}.dash-vip-badge{color:#78350f;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);border-radius:9999px;justify-content:center;align-items:center;margin-top:.35rem;padding:.28rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.dash-profile-sub{color:#52525b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.45rem;font-size:.92rem;display:flex}.dark .dash-profile-sub{color:#d4d4d8}.dash-copy-inline{cursor:pointer;background:0 0;border:0;flex-shrink:0}.dash-balance-card{background:linear-gradient(135deg,#ffe4ea 0%,#fce7f3 100%);border-radius:1.55rem;align-items:center;gap:.9rem;padding:1rem;display:flex;box-shadow:0 16px 34px #ec48991f}.dark .dash-balance-card{background:linear-gradient(135deg,#f472b62e 0%,#ec489933 100%)}.dash-balance-icon{color:#fff;background:linear-gradient(135deg,#ec4899 0%,#f43f5e 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex}.dash-balance-content{flex:auto;min-width:0}.dash-balance-content h3{color:#111827;word-break:break-word;font-size:clamp(1.25rem,4vw,1.7rem);font-weight:800;line-height:1.1}.dark .dash-balance-content h3{color:#fff}.dash-balance-content p{color:#52525b;margin-top:.12rem;font-size:1rem}.dark .dash-balance-content p{color:#d4d4d8}.dash-balance-meta{color:#831843;word-break:break-word;margin-top:.45rem;font-size:.8rem;font-weight:600}.dark .dash-balance-meta{color:#fbcfe8}.dash-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.dash-action-btn{border-radius:1.25rem;justify-content:center;align-items:center;gap:.7rem;min-width:0;padding:1rem;font-weight:700;text-decoration:none;display:flex}.dash-action-btn--dark{color:#fff;background:linear-gradient(135deg,#09090b 0%,#27272a 100%);box-shadow:0 16px 34px #18181b29}.dark .dash-action-btn--dark{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.dash-action-btn__icon{background:#ffffff29;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.05rem;display:inline-flex}.dark .dash-action-btn__icon{background:#18181b14}.dash-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.dash-menu-card{text-align:center;color:#111827;border-radius:1.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-width:0;min-height:7.2rem;padding:.85rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 12px 24px #18181b0f}.dark .dash-menu-card{color:#fafafa;box-shadow:0 12px 24px #0000002e}.dash-menu-card--mint{background:linear-gradient(#ecfeff 0%,#d1fae5 100%)}.dash-menu-card--blue{background:linear-gradient(#eff6ff 0%,#dbeafe 100%)}.dash-menu-card--lavender{background:linear-gradient(#f5f3ff 0%,#ede9fe 100%)}.dash-menu-card--sky{background:linear-gradient(#f0f9ff 0%,#e0f2fe 100%)}.dash-menu-card--peach{background:linear-gradient(#fff7ed 0%,#ffedd5 100%)}.dash-menu-card--teal{background:linear-gradient(#f0fdfa 0%,#ccfbf1 100%)}.dark .dash-menu-card--mint,.dark .dash-menu-card--blue,.dark .dash-menu-card--lavender,.dark .dash-menu-card--sky,.dark .dash-menu-card--peach,.dark .dash-menu-card--teal{background:linear-gradient(#27272a 0%,#3f3f46 100%)}.dash-menu-icon{color:#fff;background:#18181b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.28rem;font-weight:700;display:inline-flex}.dark .dash-menu-icon{color:#18181b;background:#fafafa}.dash-menu-card span:last-child{word-break:break-word;font-size:.82rem;font-weight:700;line-height:1.2}.dash-referral-strip{color:#fff;background:linear-gradient(135deg,#111827 0%,#1e293b 100%);border-radius:1.35rem;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem;display:flex;box-shadow:0 16px 30px #0f172a2e}.dark .dash-referral-strip{color:#111827;background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%)}.dash-referral-strip__text{flex:auto;min-width:0}.dash-referral-strip__text h3{word-break:break-word;font-size:1rem;font-weight:800;line-height:1.2}.dash-referral-strip__text p{opacity:.86;word-break:break-word;margin-top:.35rem;font-size:.83rem}.dash-referral-strip__btn{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;min-width:6.5rem;padding:.85rem 1rem;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 12px 22px #16a34a38}.dash-exit-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:9999px;width:100%;padding:.95rem 1.2rem;font-weight:700;box-shadow:0 16px 30px #1118271f}.dark .dash-exit-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.dash-bottom-nav-wrap{z-index:999;-webkit-backdrop-filter:blur(18px);padding-bottom:env(safe-area-inset-bottom);background:#fffffffa;border-top:1px solid #e4e4e7e6;position:fixed;bottom:0;left:0;right:0}.dark .dash-bottom-nav-wrap{background:#18181bfa;border-top-color:#ffffff14}.dash-bottom-nav{width:100%;max-width:32rem;padding:.4rem .35rem max(.35rem, env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin:0 auto;display:grid}.dash-bottom-nav__item{color:#71717a;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.36rem;min-width:0;min-height:4.65rem;text-decoration:none;display:flex}.dash-bottom-nav__item span{text-align:center;font-size:.7rem;font-weight:700;line-height:1}.dash-bottom-nav__emoji{line-height:1;font-size:1.35rem!important}.dash-bottom-nav__item--active{color:#18181b}.dark .dash-bottom-nav__item--active{color:#fafafa}.dash-bottom-nav__item--center{position:relative;top:-.65rem}.dash-bottom-nav__center-badge{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:1.1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.28rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #1118272e}.dark .dash-bottom-nav__center-badge{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.app-sheet-backdrop{z-index:998;opacity:0;visibility:hidden;background:#09090b61;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.app-sheet-backdrop.is-visible{opacity:1;visibility:visible}.app-bottom-sheet{z-index:1000;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));transition:transform .24s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.app-bottom-sheet.is-open{transform:translateY(0)}.app-bottom-sheet__panel{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e4e4e7d1;border-radius:1.8rem 1.8rem 1.2rem 1.2rem;max-width:32rem;margin-inline:auto;padding:1rem;box-shadow:0 24px 60px #18181b24}.dark .app-bottom-sheet__panel{background:#18181bf5;border-color:#ffffff14;box-shadow:0 24px 60px #00000059}.app-bottom-sheet__handle{background:#d4d4d8;border-radius:9999px;width:3rem;height:.32rem;margin:0 auto .85rem}.dark .app-bottom-sheet__handle{background:#52525b}.app-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.app-quick-action{color:#27272a;background:#fafafa;border:1px solid #e4e4e7c2;border-radius:1.2rem;flex-direction:column;align-items:center;gap:.65rem;min-width:0;padding:1rem .75rem;text-decoration:none;display:flex}.dark .app-quick-action{color:#f4f4f5;background:#27272a;border-color:#ffffff14}.app-quick-action__icon{color:#fff;background:#18181b;border-radius:1rem;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:1.2rem;display:inline-flex}.dark .app-quick-action__icon{color:#18181b;background:#fafafa}@media (width<=380px){.dash-menu-grid{gap:.7rem}.dash-menu-card{min-height:6.6rem;padding:.7rem}.dash-menu-icon{width:2.8rem;height:2.8rem;font-size:1.1rem}.dash-menu-card span:last-child{font-size:.76rem}.dash-referral-strip{flex-direction:column;align-items:stretch}.dash-referral-strip__btn{width:100%}}.dash-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.dash-mini-card{border-radius:1.4rem;align-items:center;gap:.75rem;min-width:0;padding:.9rem;display:flex;box-shadow:0 14px 30px #18181b14}.dash-mini-card--balance{background:linear-gradient(135deg,#ffe4ea 0%,#fce7f3 100%)}.dark .dash-mini-card--balance{background:linear-gradient(135deg,#f472b62e 0%,#ec489933 100%)}.dash-mini-card--commission{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%)}.dark .dash-mini-card--commission{background:linear-gradient(135deg,#22c55e2e 0%,#10b98133 100%)}.dash-mini-card__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1.2rem;display:inline-flex}.dark .dash-mini-card__icon{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.dash-mini-card__content{min-width:0}.dash-mini-card__content p{color:#52525b;font-size:.8rem}.dark .dash-mini-card__content p{color:#d4d4d8}.dash-mini-card__content h3{color:#111827;word-break:break-word;font-size:1.05rem;font-weight:800;line-height:1.1}.dark .dash-mini-card__content h3{color:#fff}.user-dashboard-slider{background:#ffffffd1;border:1px solid #e4e4e7c7;border-radius:1.7rem;position:relative;overflow:hidden;box-shadow:0 18px 40px #18181b12}.dark .user-dashboard-slider{background:#18181bd1;border-color:#ffffff14;box-shadow:0 18px 40px #00000040}.user-dashboard-slider__track{height:15rem;position:relative}.user-dashboard-slider__slide{will-change:opacity, transform;transition:opacity .5s,transform .5s;position:absolute;inset:0}.user-dashboard-slider__slide.is-active{opacity:1;z-index:2;pointer-events:auto;transform:translate(0)}.user-dashboard-slider__slide.is-inactive{opacity:0;z-index:1;pointer-events:none;transform:translate(12px)}.user-dashboard-slider__image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.user-dashboard-slider__content{z-index:3;color:#fff;inset-inline:0;padding:1.1rem 1rem 1rem;position:absolute;bottom:0}.user-dashboard-slider__content h2{font-size:1.1rem;font-weight:800;line-height:1.2}.user-dashboard-slider__content p{color:#ffffffe0;margin-top:.4rem;font-size:.84rem;line-height:1.5}.user-dashboard-slider__dots{z-index:4;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.user-dashboard-slider__dot{background:#ffffff73;border:0;border-radius:9999px;width:.55rem;height:.55rem;transition:all .25s}.user-dashboard-slider__dot.is-active{background:#fff;width:1.4rem}.user-dashboard-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.user-dashboard-quick-card{text-align:center;color:#111827;border-radius:1.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;min-height:6.7rem;padding:.75rem;text-decoration:none;display:flex;box-shadow:0 10px 24px #18181b0f}.dark .user-dashboard-quick-card{color:#fafafa;box-shadow:0 10px 24px #0000002e}.user-dashboard-quick-card--blue{background:linear-gradient(#eff6ff 0%,#dbeafe 100%)}.user-dashboard-quick-card--purple{background:linear-gradient(#f5f3ff 0%,#ede9fe 100%)}.user-dashboard-quick-card--orange{background:linear-gradient(#fff7ed 0%,#ffedd5 100%)}.user-dashboard-quick-card--green{background:linear-gradient(#ecfdf5 0%,#d1fae5 100%)}.dark .user-dashboard-quick-card--blue,.dark .user-dashboard-quick-card--purple,.dark .user-dashboard-quick-card--orange,.dark .user-dashboard-quick-card--green{background:linear-gradient(#27272a 0%,#3f3f46 100%)}.user-dashboard-quick-card__icon{color:#fff;background:#18181b;border-radius:9999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1.1rem;display:inline-flex}.dark .user-dashboard-quick-card__icon{color:#18181b;background:#fafafa}.user-dashboard-quick-card span:last-child{font-size:.8rem;font-weight:700;line-height:1.2}.user-dashboard-transactions{background:#ffffffd6;border:1px solid #e4e4e7c2;border-radius:1.55rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .user-dashboard-transactions{background:#18181bd6;border-color:#ffffff14;box-shadow:0 18px 40px #0000003d}.user-dashboard-transactions__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.user-dashboard-transactions__head h2{color:#111827;font-size:1rem;font-weight:800}.dark .user-dashboard-transactions__head h2{color:#fafafa}.user-dashboard-transactions__head a{color:#2563eb;font-size:.82rem;font-weight:700;text-decoration:none}.user-dashboard-transactions__list{gap:.8rem;display:grid}.user-dashboard-transaction-item{background:#fafafa;border-radius:1.1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem;display:grid}.dark .user-dashboard-transaction-item{background:#27272a}.user-dashboard-transaction-item__icon{color:#fff;background:#f59e0b;border-radius:9999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1rem;display:inline-flex}.user-dashboard-transaction-item__meta{min-width:0}.user-dashboard-transaction-item__meta h3{color:#111827;font-size:.92rem;font-weight:700}.dark .user-dashboard-transaction-item__meta h3{color:#fafafa}.user-dashboard-transaction-item__meta p{color:#52525b;margin-top:.2rem;font-size:.8rem}.dark .user-dashboard-transaction-item__meta p{color:#d4d4d8}.user-dashboard-transaction-item__amount{color:#111827;text-align:right;font-size:.92rem;font-weight:800}.dark .user-dashboard-transaction-item__amount{color:#fafafa}.user-dashboard-empty-state{text-align:center;color:#52525b;background:#fafafa;border-radius:1.1rem;padding:1rem}.dark .user-dashboard-empty-state{color:#d4d4d8;background:#27272a}@media (width<=420px){.user-dashboard-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-dashboard-transaction-item{grid-template-columns:auto 1fr}.user-dashboard-transaction-item__amount{text-align:left;grid-column:2/3}}.mobile-transactions{-webkit-backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.65rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .mobile-transactions{background:#18181bdb;border-color:#ffffff14;box-shadow:0 18px 40px #0000003d}.mobile-transactions__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.mobile-transactions__head p{text-transform:uppercase;letter-spacing:.14em;color:#8b5cf6;font-size:.75rem;font-weight:700}.mobile-transactions__head h2{color:#111827;margin-top:.2rem;font-size:1.05rem;font-weight:800}.dark .mobile-transactions__head h2{color:#fafafa}.mobile-transactions__head a{color:#6366f1;flex-shrink:0;font-size:.82rem;font-weight:800;text-decoration:none}.mobile-transactions__list{gap:.85rem;display:grid}.mobile-transaction-card{background:#f8fafc;border:1px solid #e2e8f0b3;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;display:flex}.dark .mobile-transaction-card{background:#27272aeb;border-color:#ffffff12}.mobile-transaction-card__icon{color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:1.05rem;font-weight:900;display:inline-flex}.mobile-transaction-card__icon.is-credit{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);box-shadow:0 10px 20px #22c55e2e}.mobile-transaction-card__icon.is-debit{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%);box-shadow:0 10px 20px #ef444429}.mobile-transaction-card__content{flex:auto;min-width:0}.mobile-transaction-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mobile-transaction-card__top h3{color:#111827;font-size:.94rem;font-weight:800;line-height:1.25}.dark .mobile-transaction-card__top h3{color:#fafafa}.mobile-transaction-card__top strong{text-align:right;flex-shrink:0;font-size:.92rem;font-weight:900}.is-credit-text{color:#16a34a}.is-debit-text{color:#ef4444}.mobile-transaction-card__bottom{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.35rem;display:flex}.mobile-transaction-card__bottom p{color:#64748b;min-width:0;font-size:.78rem;line-height:1.45}.dark .mobile-transaction-card__bottom p{color:#cbd5e1}.mobile-transaction-card__bottom span{color:#94a3b8;text-align:right;flex-shrink:0;font-size:.72rem;font-weight:700}.mobile-transaction-card__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.mobile-transaction-card__meta span{color:#475569;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.28rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.dark .mobile-transaction-card__meta span{color:#d4d4d8;background:#18181b}.mobile-transactions-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .mobile-transactions-empty{background:#27272aeb;border-color:#ffffff1f}.mobile-transactions-empty__icon{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#6366f1 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;display:flex}.mobile-transactions-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:800}.dark .mobile-transactions-empty h3{color:#fafafa}.mobile-transactions-empty p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dark .mobile-transactions-empty p{color:#cbd5e1}.deposit-page{gap:1rem;display:grid}.deposit-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .deposit-card{background:#18181bdb;border-color:#ffffff14}.deposit-card__head{margin-bottom:1rem}.deposit-card__head h2{color:#111827;font-size:1rem;font-weight:800}.dark .deposit-card__head h2{color:#fafafa}.deposit-card__head p{color:#64748b;margin-top:.25rem;font-size:.84rem}.dark .deposit-card__head p{color:#cbd5e1}.deposit-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.deposit-type-option,.deposit-method-option{cursor:pointer}.deposit-type-option{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.3rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1rem;display:flex}.dark .deposit-type-option{background:#27272a;border-color:#ffffff14}.deposit-type-option input,.deposit-method-option input{display:none}.deposit-type-option span{font-size:1.6rem}.deposit-type-option strong{color:#111827;font-size:.92rem}.dark .deposit-type-option strong{color:#fafafa}:is(.deposit-type-option:has(input:checked),.deposit-method-option:has(input:checked)){border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.deposit-method-list{gap:.8rem;display:grid}.deposit-method-option{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;align-items:center;gap:.85rem;padding:.9rem;display:flex}.dark .deposit-method-option{background:#27272a;border-color:#ffffff14}.deposit-method-option__icon{color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1.15rem;display:inline-flex}.deposit-method-option__content{min-width:0}.deposit-method-option__content strong{color:#111827;font-size:.92rem;display:block}.dark .deposit-method-option__content strong{color:#fafafa}.deposit-method-option__content small{color:#64748b;margin-top:.2rem;font-size:.78rem;display:block}.dark .deposit-method-option__content small{color:#cbd5e1}.deposit-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;outline:none;width:100%;padding:.95rem 1rem}.dark .deposit-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.deposit-submit-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:9999px;width:100%;padding:1rem;font-weight:800;box-shadow:0 16px 30px #11182724}.dark .deposit-submit-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.deposit-error{color:#e11d48;margin-top:.55rem;font-size:.82rem}.deposit-detail-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#6366f1 100%);border-radius:1.7rem;padding:1.2rem;box-shadow:0 18px 36px #6366f12e}.deposit-detail-hero p{opacity:.85;font-size:.82rem}.deposit-detail-hero h2{word-break:break-word;margin-top:.35rem;font-size:1.1rem;font-weight:800}.deposit-detail-amount{margin-top:1rem;font-size:1.7rem;font-weight:900}.deposit-status-badge{background:#ffffff2e;border-radius:9999px;margin-top:.8rem;padding:.4rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.deposit-detail-list{gap:.8rem;display:grid}.deposit-detail-list div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .deposit-detail-list div{background:#27272a}.deposit-detail-list span{color:#64748b;font-size:.76rem;display:block}.dark .deposit-detail-list span{color:#cbd5e1}.deposit-detail-list strong{color:#111827;margin-top:.25rem;font-size:.92rem;display:block}.dark .deposit-detail-list strong{color:#fafafa}.deposit-card__head--row{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.deposit-copy-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.7rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 12px 22px #11182724}.dark .deposit-copy-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.deposit-copy-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.deposit-copy-row strong{flex:auto;min-width:0}.deposit-copy-icon-btn{color:#fff;background:#111827;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:.95rem;display:inline-flex}.dark .deposit-copy-icon-btn{color:#18181b;background:#fafafa}@media (width<=380px){.deposit-card__head--row{flex-direction:column}.deposit-copy-btn{width:100%}}.hidden,.deposit-method-option.hidden{display:none!important}.deposit-method-preview{justify-content:center;margin-bottom:1rem;display:flex}.deposit-method-preview img{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;width:4.5rem;height:4.5rem;padding:.7rem}.dark .deposit-method-preview img{background:#27272a;border-color:#ffffff14}.deposit-type-icon img{object-fit:contain;width:1.8rem;height:1.8rem}.deposit-method-option__icon img{object-fit:contain;width:1.7rem;height:1.7rem}.deposit-proof-image{object-fit:cover;border:1px solid #e2e8f0;border-radius:1.25rem;width:100%;max-height:24rem}.dark .deposit-proof-image{border-color:#ffffff14}.withdrawal-account-list{flex-direction:column;gap:14px;display:flex}.withdrawal-account-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #0000000d;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.withdrawal-account-card__left{align-items:center;gap:12px;display:flex}.withdrawal-account-card__icon img{border-radius:8px;width:36px;height:36px}.withdrawal-account-card__content h3{font-size:14px;font-weight:600}.withdrawal-account-card__content p{opacity:.7;font-size:12px}.withdrawal-account-card__content small{opacity:.6;font-size:11px}.withdrawal-account-card__actions{gap:10px;font-size:12px;display:flex}.withdrawal-account-list{gap:.9rem;display:grid}.withdrawal-account-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;gap:1rem;padding:1rem;display:grid}.dark .withdrawal-account-card{background:#27272a;border-color:#ffffff14}.withdrawal-account-card__main{align-items:center;gap:.85rem;min-width:0;display:flex}.withdrawal-account-card__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:900;display:inline-flex}.withdrawal-account-card__icon img{object-fit:contain;width:1.9rem;height:1.9rem}.dark .withdrawal-account-card__icon{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.withdrawal-account-card__content{flex:1;min-width:0}.withdrawal-account-card__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.withdrawal-account-card__content h3{color:#111827;font-size:.95rem;font-weight:800}.dark .withdrawal-account-card__content h3{color:#fafafa}.withdrawal-account-card__content p{color:#64748b;margin-top:.18rem;font-size:.82rem}.dark .withdrawal-account-card__content p{color:#cbd5e1}.withdrawal-account-card__content small{color:#94a3b8;word-break:break-all;margin-top:.3rem;font-size:.75rem;display:block}.withdrawal-account-badge{color:#166534;background:#dcfce7;border-radius:9999px;padding:.25rem .55rem;font-size:.66rem;font-weight:900}.dark .withdrawal-account-badge{color:#86efac;background:#22c55e29}.withdrawal-account-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.withdrawal-account-action{border-radius:9999px;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.withdrawal-account-action--soft{color:#111827;background:#fff;border:1px solid #e2e8f0}.dark .withdrawal-account-action--soft{color:#fafafa;background:#18181b;border-color:#ffffff14}.withdrawal-account-action--danger{color:#be123c;background:#fff1f2}.dark .withdrawal-account-action--danger{color:#fb7185;background:#f43f5e1f}.withdrawal-account-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .withdrawal-account-empty{background:#27272a;border-color:#ffffff1f}.withdrawal-account-empty__icon{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#6366f1 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;display:flex}.withdrawal-account-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:800}.dark .withdrawal-account-empty h3{color:#fafafa}.withdrawal-account-empty p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem}.dark .withdrawal-account-empty p{color:#cbd5e1}.withdrawal-delete-modal{z-index:99999;padding:1rem 1rem calc(6rem + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.withdrawal-delete-modal.is-open{display:flex}.withdrawal-delete-modal__backdrop{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090b94;position:absolute;inset:0}.withdrawal-delete-modal__panel{z-index:2;text-align:center;background:#fff;border-radius:1.8rem;width:100%;max-width:32rem;padding:1.2rem;position:relative;box-shadow:0 24px 60px #0f172a33}.dark .withdrawal-delete-modal__panel{background:#18181b}.withdrawal-delete-modal__icon{background:#fff1f2;border-radius:1.2rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-inline:auto;font-size:1.5rem;display:flex}.withdrawal-delete-modal__panel h2{color:#111827;margin-top:1rem;font-size:1.1rem;font-weight:900}.dark .withdrawal-delete-modal__panel h2{color:#fafafa}.withdrawal-delete-modal__panel p{color:#64748b;margin-top:.45rem;font-size:.88rem;line-height:1.6}.dark .withdrawal-delete-modal__panel p{color:#cbd5e1}.withdrawal-delete-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.1rem;display:grid}.withdrawal-delete-modal__cancel,.withdrawal-delete-modal__confirm{border-radius:9999px;padding:.9rem 1rem;font-size:.85rem;font-weight:900}.withdrawal-delete-modal__cancel{color:#334155;background:#f1f5f9}.dark .withdrawal-delete-modal__cancel{color:#fafafa;background:#27272a}.withdrawal-delete-modal__confirm{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#be123c 100%);width:100%}.withdrawal-list{gap:.9rem;display:grid}.withdrawal-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .withdrawal-card{background:#27272a;border-color:#ffffff14}.withdrawal-card__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:900;display:inline-flex}.withdrawal-card__icon img{object-fit:contain;width:1.9rem;height:1.9rem}.dark .withdrawal-card__icon{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.withdrawal-card__content{flex:1;min-width:0}.withdrawal-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.withdrawal-card__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:900}.dark .withdrawal-card__top h3{color:#fafafa}.withdrawal-card__top p{color:#64748b;margin-top:.22rem;font-size:.78rem}.dark .withdrawal-card__top p{color:#cbd5e1}.withdrawal-card__top strong{color:#ef4444;text-align:right;flex-shrink:0;font-size:.88rem;font-weight:900}.withdrawal-card__bottom{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.withdrawal-card__bottom small{color:#94a3b8;font-size:.72rem;font-weight:700}.withdrawal-status{border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.withdrawal-status.is-pending{color:#92400e;background:#fef3c7}.withdrawal-status.is-processing{color:#1d4ed8;background:#dbeafe}.withdrawal-status.is-approved{color:#166534;background:#dcfce7}.withdrawal-status.is-rejected{color:#be123c;background:#ffe4e6}.dark .withdrawal-status.is-pending{color:#fbbf24;background:#f59e0b24}.dark .withdrawal-status.is-processing{color:#93c5fd;background:#3b82f624}.dark .withdrawal-status.is-approved{color:#86efac;background:#22c55e24}.dark .withdrawal-status.is-rejected{color:#fb7185;background:#f43f5e24}.withdrawal-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .withdrawal-empty{background:#27272a;border-color:#ffffff1f}.withdrawal-empty__icon{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ef4444 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;font-weight:900;display:flex}.withdrawal-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:900}.dark .withdrawal-empty h3{color:#fafafa}.withdrawal-empty p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem;line-height:1.5}.dark .withdrawal-empty p{color:#cbd5e1}.withdrawal-balance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.withdrawal-balance-summary__item{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #e2e8f0;border-radius:1.35rem;padding:1rem}.dark .withdrawal-balance-summary__item{background:linear-gradient(135deg,#27272a 0%,#3f3f46 100%);border-color:#ffffff14}.withdrawal-balance-summary__item span{color:#64748b;font-size:.75rem;font-weight:800;display:block}.dark .withdrawal-balance-summary__item span{color:#cbd5e1}.withdrawal-balance-summary__item strong{color:#111827;word-break:break-word;margin-top:.35rem;font-size:1.05rem;font-weight:900;display:block}.dark .withdrawal-balance-summary__item strong{color:#fafafa}.withdrawal-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:1.2rem;padding:1rem;font-size:.85rem;line-height:1.6}.withdrawal-alert a{color:#ea580c;font-weight:900;text-decoration:none}.dark .withdrawal-alert{color:#fdba74;background:#f973161f;border-color:#f9731638}.withdrawal-detail-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.7rem;padding:1.2rem;box-shadow:0 18px 36px #4338ca2e}.withdrawal-detail-hero__icon{color:#fff;background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.4rem;font-weight:900;display:inline-flex}.withdrawal-detail-hero__icon img{object-fit:contain;width:2.3rem;height:2.3rem}.withdrawal-detail-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.withdrawal-detail-hero h2{word-break:break-word;margin-top:.35rem;font-size:1.05rem;font-weight:900}.withdrawal-detail-amount{margin-top:1rem;font-size:1.65rem;font-weight:950}.deposit-list{gap:.9rem;display:grid}.deposit-history-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .deposit-history-card{background:#27272a;border-color:#ffffff14}.deposit-history-card__icon{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#10b981 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:900;display:inline-flex}.deposit-history-card__icon img{object-fit:contain;width:1.9rem;height:1.9rem}.deposit-history-card__content{flex:1;min-width:0}.deposit-history-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.deposit-history-card__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:900}.dark .deposit-history-card__top h3{color:#fafafa}.deposit-history-card__top p{color:#64748b;margin-top:.22rem;font-size:.78rem}.dark .deposit-history-card__top p{color:#cbd5e1}.deposit-history-card__top strong{color:#16a34a;text-align:right;flex-shrink:0;font-size:.88rem;font-weight:900}.deposit-history-card__bottom{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.deposit-history-card__bottom small{color:#94a3b8;font-size:.72rem;font-weight:700}.deposit-state{border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.deposit-state.is-pending{color:#92400e;background:#fef3c7}.deposit-state.is-processing{color:#1d4ed8;background:#dbeafe}.deposit-state.is-approved{color:#166534;background:#dcfce7}.deposit-state.is-rejected{color:#be123c;background:#ffe4e6}.dark .deposit-state.is-pending{color:#fbbf24;background:#f59e0b24}.dark .deposit-state.is-processing{color:#93c5fd;background:#3b82f624}.dark .deposit-state.is-approved{color:#86efac;background:#22c55e24}.dark .deposit-state.is-rejected{color:#fb7185;background:#f43f5e24}.deposit-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .deposit-empty{background:#27272a;border-color:#ffffff1f}.deposit-empty__icon{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;font-weight:900;display:flex}.deposit-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:900}.dark .deposit-empty h3{color:#fafafa}.deposit-empty p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem;line-height:1.5}.dark .deposit-empty p{color:#cbd5e1}.deposit-create-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#065f46 0%,#10b981 100%);border-radius:1.7rem;padding:1.2rem;box-shadow:0 18px 36px #10b9812e}.deposit-create-hero__icon{color:#fff;background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;font-weight:900;display:inline-flex}.deposit-create-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.deposit-create-hero h2{margin-top:.35rem;font-size:1.15rem;font-weight:950}.deposit-create-hero span{color:#ffffffdb;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.deposit-detail-hero--new{background:linear-gradient(135deg,#065f46 0%,#10b981 100%);box-shadow:0 18px 36px #10b9812e}.deposit-detail-hero__icon{color:#fff;background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.4rem;font-weight:900;display:inline-flex}.deposit-detail-hero__icon img{object-fit:contain;width:2.3rem;height:2.3rem}.account-settings-page{gap:1rem;display:grid}.account-settings-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #4338ca2e}.account-settings-hero__avatar{color:#fff;background:#ffffff29;border-radius:1.35rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-inline:auto;font-size:1.6rem;font-weight:950;display:inline-flex}.account-settings-hero p{opacity:.8;margin-top:.85rem;font-size:.8rem}.account-settings-hero h2{word-break:break-word;margin-top:.3rem;font-size:1.2rem;font-weight:950}.account-settings-hero span{color:#ffffffd1;word-break:break-word;margin-top:.25rem;font-size:.82rem;display:block}.settings-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .settings-card{background:#18181bdb;border-color:#ffffff14}.settings-card--security{overflow:hidden}.settings-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.settings-card__head h2{color:#111827;font-size:1rem;font-weight:900}.dark .settings-card__head h2{color:#fafafa}.settings-card__head p{color:#64748b;margin-top:.25rem;font-size:.82rem;line-height:1.5}.dark .settings-card__head p{color:#cbd5e1}.settings-badge{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.32rem .7rem;font-size:.68rem;font-weight:950;display:inline-flex}.settings-badge--success{color:#166534;background:#dcfce7}.settings-badge--warning{color:#92400e;background:#fef3c7}.settings-badge--muted{color:#475569;background:#f1f5f9}.dark .settings-badge{color:#c7d2fe;background:#6366f129}.dark .settings-badge--success{color:#86efac;background:#22c55e29}.dark .settings-badge--warning{color:#fbbf24;background:#f59e0b29}.dark .settings-badge--muted{color:#cbd5e1;background:#ffffff14}.settings-form{gap:.9rem;display:grid}.settings-field{gap:.45rem;display:grid}.settings-field label{color:#334155;font-size:.78rem;font-weight:900}.dark .settings-field label{color:#e2e8f0}.settings-field small{color:#94a3b8;font-size:.72rem;line-height:1.45}.settings-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;outline:none;width:100%;padding:.95rem 1rem}.settings-input:focus{border-color:#6366f180;box-shadow:0 0 0 4px #6366f11a}.settings-input:disabled{opacity:.75;cursor:not-allowed}.dark .settings-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.settings-input--password{padding-right:3.2rem}.settings-password-wrap{position:relative}.settings-password-toggle{color:#64748b;inset-block:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.85rem}.dark .settings-password-toggle{color:#cbd5e1}.settings-error{color:#e11d48;font-size:.78rem;line-height:1.45}.settings-submit-btn,.settings-secondary-btn,.settings-danger-btn{border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:.88rem;font-weight:950;display:inline-flex}.settings-submit-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);box-shadow:0 16px 30px #11182724}.dark .settings-submit-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.settings-secondary-btn{color:#3730a3;background:#eef2ff}.dark .settings-secondary-btn{color:#c7d2fe;background:#6366f129}.settings-danger-btn{color:#be123c;background:#fff1f2}.dark .settings-danger-btn{color:#fb7185;background:#f43f5e24}.settings-security-box{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;margin-bottom:1rem;padding:1rem}.dark .settings-security-box{background:#27272a;border-color:#ffffff14}.settings-security-box--enabled{background:linear-gradient(135deg,#ecfdf5 0%,#dcfce7 100%);border-color:#bbf7d0}.dark .settings-security-box--enabled{background:#22c55e1f;border-color:#22c55e33}.settings-security-box__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.35rem;display:flex}.settings-security-box h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .settings-security-box h3{color:#fafafa}.settings-security-box p{color:#64748b;margin-top:.4rem;font-size:.82rem;line-height:1.55}.dark .settings-security-box p{color:#cbd5e1}.settings-qr-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.35rem;justify-content:center;margin-bottom:1rem;padding:1rem;display:flex}.dark .settings-qr-card{background:#fafafa}.settings-secret-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.2rem;margin-bottom:1rem;padding:.9rem}.dark .settings-secret-box{background:#27272a;border-color:#ffffff14}.settings-secret-box span{color:#64748b;font-size:.72rem;font-weight:900;display:block}.dark .settings-secret-box span{color:#cbd5e1}.settings-secret-box strong{color:#111827;word-break:break-all;margin-top:.35rem;font-size:.82rem;display:block}.dark .settings-secret-box strong{color:#fafafa}.settings-recovery-codes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;margin-bottom:1rem;padding:1rem}.dark .settings-recovery-codes{background:#27272a;border-color:#ffffff14}.settings-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-recovery-grid code{color:#111827;text-align:center;background:#fff;border-radius:.9rem;padding:.75rem;font-size:.78rem;font-weight:900}.dark .settings-recovery-grid code{color:#fafafa;background:#18181b}.settings-mini-btn{color:#fff;background:#111827;border-radius:9999px;flex-shrink:0;padding:.55rem .8rem;font-size:.72rem;font-weight:950}.dark .settings-mini-btn{color:#18181b;background:#fafafa}.settings-two-factor-actions{gap:.75rem;display:grid}@media (width<=380px){.settings-card__head{flex-direction:column}.settings-badge,.settings-mini-btn{width:100%}.settings-recovery-grid{grid-template-columns:1fr}}.transaction-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4f46e5 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #4f46e52e}.transaction-hero__icon,.transaction-detail-hero__icon{color:#fff;background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;font-weight:950;display:inline-flex}.transaction-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.transaction-hero h2{margin-top:.35rem;font-size:1.15rem;font-weight:950}.transaction-hero span{color:#ffffffdb;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.transaction-filter-card,.transaction-list-card,.transaction-detail-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .transaction-filter-card,.dark .transaction-list-card,.dark .transaction-detail-card{background:#18181bdb;border-color:#ffffff14}.transaction-filter-form{gap:.75rem;display:grid}.transaction-filter-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;outline:none;width:100%;padding:.85rem .95rem;font-size:.85rem;font-weight:700}.dark .transaction-filter-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.transaction-filter-actions{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.transaction-filter-btn,.transaction-reset-btn{border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.transaction-filter-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%)}.dark .transaction-filter-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.transaction-reset-btn{color:#475569;background:#f1f5f9}.dark .transaction-reset-btn{color:#fafafa;background:#27272a}.transaction-list-card__head,.transaction-detail-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.transaction-list-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#6366f1;font-size:.74rem;font-weight:900}.transaction-list-card__head h2,.transaction-detail-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .transaction-list-card__head h2,.dark .transaction-detail-card__head h2{color:#fafafa}.transaction-list-card__head span{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.dark .transaction-list-card__head span{color:#c7d2fe;background:#6366f129}.transaction-detail-card__head{display:block}.transaction-detail-card__head p{color:#64748b;margin-top:.25rem;font-size:.82rem;line-height:1.5}.dark .transaction-detail-card__head p{color:#cbd5e1}.transaction-list{gap:.9rem;display:grid}.transaction-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .transaction-card{background:#27272a;border-color:#ffffff14}.transaction-card__icon{color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:950;display:inline-flex}.transaction-card__icon.is-credit{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);box-shadow:0 10px 20px #22c55e2e}.transaction-card__icon.is-debit{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%);box-shadow:0 10px 20px #ef444429}.transaction-card__content{flex:1;min-width:0}.transaction-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.transaction-card__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:950}.dark .transaction-card__top h3{color:#fafafa}.transaction-card__top p{color:#64748b;word-break:break-all;margin-top:.22rem;font-size:.78rem}.dark .transaction-card__top p{color:#cbd5e1}.transaction-card__top strong{text-align:right;flex-shrink:0;font-size:.88rem;font-weight:950}.transaction-card__bottom{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.transaction-card__bottom small{color:#94a3b8;font-size:.72rem;font-weight:700}.transaction-card__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.transaction-card__meta span{color:#475569;background:#fff;border-radius:9999px;padding:.28rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.dark .transaction-card__meta span{color:#d4d4d8;background:#18181b}.transaction-status,.transaction-detail-status{border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.7rem;font-weight:950;display:inline-flex}.transaction-status.is-pending,.transaction-status.is-submitted{color:#92400e;background:#fef3c7}.transaction-status.is-processing{color:#1d4ed8;background:#dbeafe}.transaction-status.is-completed,.transaction-status.is-approved{color:#166534;background:#dcfce7}.transaction-status.is-rejected,.transaction-status.is-failed,.transaction-status.is-cancelled{color:#be123c;background:#ffe4e6}.dark .transaction-status.is-pending,.dark .transaction-status.is-submitted{color:#fbbf24;background:#f59e0b24}.dark .transaction-status.is-processing{color:#93c5fd;background:#3b82f624}.dark .transaction-status.is-completed,.dark .transaction-status.is-approved{color:#86efac;background:#22c55e24}.dark .transaction-status.is-rejected,.dark .transaction-status.is-failed,.dark .transaction-status.is-cancelled{color:#fb7185;background:#f43f5e24}.transaction-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .transaction-empty{background:#27272a;border-color:#ffffff1f}.transaction-empty__icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;font-weight:950;display:flex}.transaction-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .transaction-empty h3{color:#fafafa}.transaction-empty p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dark .transaction-empty p{color:#cbd5e1}.transaction-pagination{margin-top:1rem}.transaction-pagination nav{color:#64748b;gap:.75rem;font-size:.82rem;display:grid}.transaction-pagination nav>div:first-child{display:none}.transaction-pagination nav>div:last-child{gap:.75rem;display:grid}.transaction-pagination a,.transaction-pagination span[aria-current=page] span,.transaction-pagination span[aria-disabled=true] span{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;font-size:.78rem!important;font-weight:900!important}.transaction-pagination span[aria-current=page] span{color:#fff!important;background:#111827!important;border-color:#111827!important}.dark .transaction-pagination a,.dark .transaction-pagination span[aria-disabled=true] span{color:#fafafa!important;background:#27272a!important;border-color:#ffffff14!important}.dark .transaction-pagination span[aria-current=page] span{color:#18181b!important;background:#fafafa!important;border-color:#fafafa!important}.transaction-detail-hero{text-align:center;color:#fff;border-radius:1.7rem;padding:1.25rem}.transaction-detail-hero.is-credit{background:linear-gradient(135deg,#065f46 0%,#10b981 100%);box-shadow:0 18px 36px #10b9812e}.transaction-detail-hero.is-debit{background:linear-gradient(135deg,#7f1d1d 0%,#ef4444 100%);box-shadow:0 18px 36px #ef44442e}.transaction-detail-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.transaction-detail-hero h2{word-break:break-all;margin-top:.35rem;font-size:1.05rem;font-weight:950}.transaction-detail-amount{margin-top:1rem;font-size:1.65rem;font-weight:950}.transaction-detail-status{color:#fff;background:#ffffff2e;margin-top:.75rem}.transaction-detail-list{gap:.8rem;display:grid}.transaction-detail-list div,.transaction-balance-grid div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .transaction-detail-list div,.dark .transaction-balance-grid div{background:#27272a}.transaction-detail-list span,.transaction-balance-grid span{color:#64748b;font-size:.76rem;font-weight:800;display:block}.dark .transaction-detail-list span,.dark .transaction-balance-grid span{color:#cbd5e1}.transaction-detail-list strong,.transaction-balance-grid strong{color:#111827;word-break:break-word;margin-top:.25rem;font-size:.9rem;line-height:1.5;display:block}.dark .transaction-detail-list strong,.dark .transaction-balance-grid strong{color:#fafafa}.transaction-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.transaction-linked-card{color:#fff;background:linear-gradient(135deg,#111827 0%,#1e293b 100%);border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 16px 30px #0f172a2e}.transaction-linked-card h2{font-size:1rem;font-weight:950}.transaction-linked-card p{opacity:.82;margin-top:.3rem;font-size:.82rem;line-height:1.45}.transaction-linked-card a{color:#111827;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem .9rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.transaction-metadata{color:#e2e8f0;background:#0f172a;border-radius:1.15rem;padding:.95rem;font-size:.75rem;line-height:1.6;overflow-x:auto}@media (width<=420px){.transaction-card__top{display:grid}.transaction-card__top strong{text-align:left}.transaction-filter-actions,.transaction-balance-grid{grid-template-columns:1fr}.transaction-reset-btn{width:100%}.transaction-linked-card{flex-direction:column;align-items:stretch}.transaction-linked-card a{width:100%}}.activity-log-hero,.activity-detail-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #4338ca2e}.activity-log-hero__icon,.activity-detail-hero__icon{color:#fff;background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.45rem;font-weight:950;display:inline-flex}.activity-log-hero p,.activity-detail-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.activity-log-hero h2,.activity-detail-hero h2{word-break:break-word;margin-top:.35rem;font-size:1.15rem;font-weight:950}.activity-log-hero span,.activity-detail-hero span{color:#ffffffdb;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.activity-log-filter-card,.activity-log-card,.activity-detail-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .activity-log-filter-card,.dark .activity-log-card,.dark .activity-detail-card{background:#18181bdb;border-color:#ffffff14}.activity-log-filter-form{gap:.75rem;display:grid}.activity-log-filter-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;outline:none;width:100%;padding:.85rem .95rem;font-size:.85rem;font-weight:700}.dark .activity-log-filter-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.activity-log-filter-actions{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.activity-log-filter-btn,.activity-log-reset-btn{border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.activity-log-filter-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%)}.dark .activity-log-filter-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.activity-log-reset-btn{color:#475569;background:#f1f5f9}.dark .activity-log-reset-btn{color:#fafafa;background:#27272a}.activity-log-card__head,.activity-detail-card__head{margin-bottom:1rem}.activity-log-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.activity-log-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#6366f1;font-size:.74rem;font-weight:900}.activity-log-card__head h2,.activity-detail-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .activity-log-card__head h2,.dark .activity-detail-card__head h2{color:#fafafa}.activity-log-card__head>span{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.dark .activity-log-card__head>span{color:#c7d2fe;background:#6366f129}.activity-detail-card__head p{color:#64748b;margin-top:.25rem;font-size:.82rem;line-height:1.5}.dark .activity-detail-card__head p{color:#cbd5e1}.activity-log-list{gap:.9rem;display:grid}.activity-log-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .activity-log-item{background:#27272a;border-color:#ffffff14}.activity-log-item__icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.15rem;font-weight:950;display:inline-flex}.activity-log-item__content{flex:1;min-width:0}.activity-log-item__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.activity-log-item__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:950}.dark .activity-log-item__top h3{color:#fafafa}.activity-log-item__top p{color:#64748b;margin-top:.22rem;font-size:.78rem;line-height:1.45}.dark .activity-log-item__top p{color:#cbd5e1}.activity-log-item__top>span{color:#94a3b8;text-align:right;flex-shrink:0;font-size:.72rem;font-weight:800}.activity-log-item__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.activity-log-item__meta span{color:#475569;background:#fff;border-radius:9999px;padding:.28rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.dark .activity-log-item__meta span{color:#d4d4d8;background:#18181b}.activity-log-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .activity-log-empty{background:#27272a;border-color:#ffffff1f}.activity-log-empty__icon{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.35rem;display:flex}.activity-log-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .activity-log-empty h3{color:#fafafa}.activity-log-empty p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dark .activity-log-empty p{color:#cbd5e1}.activity-detail-list{gap:.8rem;display:grid}.activity-detail-list div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .activity-detail-list div{background:#27272a}.activity-detail-list span{color:#64748b;font-size:.76rem;font-weight:800;display:block}.dark .activity-detail-list span{color:#cbd5e1}.activity-detail-list strong{color:#111827;word-break:break-word;margin-top:.25rem;font-size:.9rem;line-height:1.5;display:block}.dark .activity-detail-list strong{color:#fafafa}.activity-linked-card{color:#fff;background:linear-gradient(135deg,#111827 0%,#1e293b 100%);border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 16px 30px #0f172a2e}.activity-linked-card h2{font-size:1rem;font-weight:950}.activity-linked-card p{opacity:.82;margin-top:.3rem;font-size:.82rem;line-height:1.45}.activity-linked-card span{color:#111827;background:#fff;border-radius:9999px;flex-shrink:0;padding:.75rem .9rem;font-size:.78rem;font-weight:950;display:inline-flex}.activity-metadata{color:#e2e8f0;background:#0f172a;border-radius:1.15rem;padding:.95rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.activity-log-pagination nav>div:last-child{gap:.75rem;display:grid}.activity-log-pagination a,.activity-log-pagination span[aria-current=page] span,.activity-log-pagination span[aria-disabled=true] span{color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;font-size:.78rem!important;font-weight:900!important}.activity-log-pagination span[aria-current=page] span{color:#fff!important;background:#111827!important;border-color:#111827!important}.dark .activity-log-pagination a,.dark .activity-log-pagination span[aria-disabled=true] span{color:#fafafa!important;background:#27272a!important;border-color:#ffffff14!important}.dark .activity-log-pagination span[aria-current=page] span{color:#18181b!important;background:#fafafa!important;border-color:#fafafa!important}@media (width<=420px){.activity-log-item__top{display:grid}.activity-log-item__top>span{text-align:left}.activity-log-filter-actions{grid-template-columns:1fr}.activity-linked-card{flex-direction:column;align-items:stretch}.activity-linked-card span{justify-content:center;width:100%}}.activity-log-pagination{margin-top:1rem}.activity-log-pagination nav{color:#64748b;gap:.75rem;font-size:.82rem;display:grid}.activity-log-pagination nav>div:first-child{display:none}.activity-log-pagination nav>div:last-child{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.activity-log-pagination nav span,.activity-log-pagination nav a{border-radius:9999px!important}.activity-log-pagination nav a,.activity-log-pagination nav span[aria-current=page] span,.activity-log-pagination nav span[aria-disabled=true] span{justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;color:#334155!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.activity-log-pagination nav span[aria-current=page] span{color:#fff!important;background:#111827!important;border-color:#111827!important}.dark .activity-log-pagination nav a,.dark .activity-log-pagination nav span[aria-disabled=true] span{color:#fafafa!important;background:#27272a!important;border-color:#ffffff14!important}.dark .activity-log-pagination nav span[aria-current=page] span{color:#18181b!important;background:#fafafa!important;border-color:#fafafa!important}.transaction-pagination,.activity-log-pagination{margin-top:1rem}.transaction-pagination nav,.activity-log-pagination nav{color:#64748b;gap:.85rem;font-size:.82rem;display:grid}.dark .transaction-pagination nav,.dark .activity-log-pagination nav{color:#cbd5e1}.transaction-pagination nav>div:first-child,.activity-log-pagination nav>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.transaction-pagination nav>div:last-child,.activity-log-pagination nav>div:last-child{gap:.85rem;display:grid}.transaction-pagination a,.transaction-pagination span[aria-current=page] span,.transaction-pagination span[aria-disabled=true] span,.activity-log-pagination a,.activity-log-pagination span[aria-current=page] span,.activity-log-pagination span[aria-disabled=true] span{color:#334155!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;font-size:.78rem!important;font-weight:900!important}.transaction-pagination span[aria-current=page] span,.activity-log-pagination span[aria-current=page] span{color:#fff!important;background:#111827!important;border-color:#111827!important}.dark .transaction-pagination a,.dark .transaction-pagination span[aria-disabled=true] span,.dark .activity-log-pagination a,.dark .activity-log-pagination span[aria-disabled=true] span{color:#fafafa!important;background:#27272a!important;border-color:#ffffff14!important}.dark .transaction-pagination span[aria-current=page] span,.dark .activity-log-pagination span[aria-current=page] span{color:#18181b!important;background:#fafafa!important;border-color:#fafafa!important}.activity-properties-list{gap:.75rem;display:grid}.activity-property-item{margin-left:calc((var(--property-level,0)) * .6rem);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;padding:.85rem}.dark .activity-property-item{background:#27272a;border-color:#ffffff14}.activity-property-item__key{letter-spacing:.08em;text-transform:uppercase;color:#6366f1;word-break:break-word;font-size:.72rem;font-weight:950}.dark .activity-property-item__key{color:#a5b4fc}.activity-property-item__value{color:#111827;word-break:break-word;margin-top:.45rem;font-size:.88rem;font-weight:800;line-height:1.55}.dark .activity-property-item__value{color:#fafafa}.activity-property-item__value.is-muted,.activity-property-item__empty{color:#94a3b8;margin-top:.45rem;font-size:.82rem;font-weight:800}.activity-property-item__nested{gap:.65rem;margin-top:.75rem;display:grid}.activity-property-item__nested .activity-property-item{background:#fff}.dark .activity-property-item__nested .activity-property-item{background:#18181b}@media (width<=420px){.activity-property-item{margin-left:calc((var(--property-level,0)) * .25rem)}}.account-info-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #4338ca2e}.account-info-hero__avatar{color:#fff;background:#ffffff29;border-radius:1.35rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-inline:auto;font-size:1.6rem;font-weight:950;display:inline-flex}.account-info-hero p{opacity:.8;margin-top:.85rem;font-size:.8rem}.account-info-hero h2{word-break:break-word;margin-top:.3rem;font-size:1.2rem;font-weight:950}.account-info-hero span{color:#ffffffd1;word-break:break-word;margin-top:.25rem;font-size:.82rem;display:block}.account-info-hero__badges{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.85rem;display:flex}.account-info-hero__badges span{color:#fff;background:#ffffff29;border-radius:9999px;margin:0;padding:.35rem .75rem;font-size:.72rem;font-weight:900}.account-info-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;margin-top:1rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .account-info-card{background:#18181bdb;border-color:#ffffff14}.account-info-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.account-info-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#6366f1;font-size:.74rem;font-weight:900}.account-info-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .account-info-card__head h2{color:#fafafa}.account-info-badge{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .7rem;font-size:.68rem;font-weight:950;display:inline-flex}.account-info-badge--success{color:#166534;background:#dcfce7}.account-info-badge--warning{color:#92400e;background:#fef3c7}.dark .account-info-badge{color:#c7d2fe;background:#6366f129}.dark .account-info-badge--success{color:#86efac;background:#22c55e29}.dark .account-info-badge--warning{color:#fbbf24;background:#f59e0b29}.account-info-list{gap:.8rem;display:grid}.account-info-list div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .account-info-list div{background:#27272a}.account-info-list span{color:#64748b;font-size:.76rem;font-weight:800;display:block}.dark .account-info-list span{color:#cbd5e1}.account-info-list strong{color:#111827;word-break:break-word;margin-top:.25rem;font-size:.9rem;line-height:1.5;display:block}.dark .account-info-list strong{color:#fafafa}.account-info-security-box{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;padding:1rem}.dark .account-info-security-box{background:#27272a;border-color:#ffffff14}.account-info-security-box.is-enabled{background:linear-gradient(135deg,#ecfdf5 0%,#dcfce7 100%);border-color:#bbf7d0}.dark .account-info-security-box.is-enabled{background:#22c55e1f;border-color:#22c55e33}.account-info-security-box__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.35rem;display:flex}.account-info-security-box h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .account-info-security-box h3{color:#fafafa}.account-info-security-box p{color:#64748b;margin-top:.4rem;font-size:.82rem;line-height:1.55}.dark .account-info-security-box p{color:#cbd5e1}.account-info-action-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%);border-radius:9999px;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;font-weight:950;text-decoration:none;display:inline-flex}.dark .account-info-action-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.account-capability-list{gap:.85rem;display:grid}.account-capability-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;display:flex}.dark .account-capability-item{background:#27272a;border-color:#ffffff14}.account-capability-item__icon{color:#fff;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1rem;font-weight:950;display:inline-flex}.account-capability-item__icon.is-enabled{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)}.account-capability-item__icon.is-disabled{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.account-capability-item__content{flex:1;justify-content:space-between;gap:.75rem;min-width:0;display:flex}.account-capability-item__content h3{color:#111827;font-size:.92rem;font-weight:950}.dark .account-capability-item__content h3{color:#fafafa}.account-capability-item__content p{color:#64748b;margin-top:.25rem;font-size:.78rem;line-height:1.5}.dark .account-capability-item__content p{color:#cbd5e1}.account-capability-item__content span{border-radius:9999px;flex-shrink:0;align-self:flex-start;padding:.3rem .65rem;font-size:.68rem;font-weight:950}.account-capability-item__content span.is-enabled{color:#166534;background:#dcfce7}.account-capability-item__content span.is-disabled{color:#be123c;background:#ffe4e6}.dark .account-capability-item__content span.is-enabled{color:#86efac;background:#22c55e29}.dark .account-capability-item__content span.is-disabled{color:#fb7185;background:#f43f5e24}@media (width<=420px){.account-info-card__head,.account-capability-item__content{flex-direction:column}.account-info-badge,.account-capability-item__content span{width:100%}}.invite-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#7c3aed 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #7c3aed2e}.invite-hero__icon{background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;display:inline-flex}.invite-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.invite-hero h2{margin-top:.35rem;font-size:1.15rem;font-weight:950}.invite-hero span{color:#ffffffdb;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.invite-hero__reward{background:#ffffff24;border-radius:1.25rem;margin-top:1rem;padding:.9rem}.invite-hero__reward strong,.invite-hero__reward small{display:block}.invite-hero__reward strong{font-size:1rem;font-weight:950}.invite-hero__reward small{opacity:.85;margin-top:.25rem;font-size:.78rem}.invite-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.invite-summary-card{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #e2e8f0;border-radius:1.35rem;padding:1rem}.dark .invite-summary-card{background:linear-gradient(135deg,#27272a 0%,#3f3f46 100%);border-color:#ffffff14}.invite-summary-card span{color:#64748b;font-size:.75rem;font-weight:850;display:block}.dark .invite-summary-card span{color:#cbd5e1}.invite-summary-card strong{color:#111827;margin-top:.35rem;font-size:1.05rem;font-weight:950;display:block}.dark .invite-summary-card strong{color:#fafafa}.invite-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;margin-top:1rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .invite-card{background:#18181bdb;border-color:#ffffff14}.invite-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.invite-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#7c3aed;font-size:.74rem;font-weight:900}.invite-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .invite-card__head h2{color:#fafafa}.invite-card__head>span,.invite-badge{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.invite-badge--success{color:#166534;background:#dcfce7}.invite-badge--warning{color:#92400e;background:#fef3c7}.dark .invite-card__head>span,.dark .invite-badge{color:#c7d2fe;background:#6366f129}.dark .invite-badge--success{color:#86efac;background:#22c55e29}.dark .invite-badge--warning{color:#fbbf24;background:#f59e0b29}.invite-code-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;margin-bottom:.85rem;padding:.95rem}.dark .invite-code-box{background:#27272a;border-color:#ffffff14}.invite-code-box.is-locked{opacity:.75}.invite-code-box>span{color:#64748b;font-size:.76rem;font-weight:850;display:block}.dark .invite-code-box>span{color:#cbd5e1}.invite-copy-row{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.invite-copy-row strong{color:#111827;word-break:break-all;min-width:0;font-size:.9rem}.dark .invite-copy-row strong{color:#fafafa}.invite-copy-btn{color:#fff;background:#111827;border-radius:9999px;flex-shrink:0;padding:.62rem .8rem;font-size:.72rem;font-weight:950}.dark .invite-copy-btn{color:#18181b;background:#fafafa}.invite-share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.invite-share-btn{color:#3730a3;background:#eef2ff;border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.invite-share-btn--whatsapp{color:#166534;background:#dcfce7}.dark .invite-share-btn{color:#c7d2fe;background:#6366f129}.dark .invite-share-btn--whatsapp{color:#86efac;background:#22c55e29}.invite-locked-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:1.25rem;padding:.95rem}.dark .invite-locked-note{color:#fdba74;background:#f973161f;border-color:#f9731638}.invite-locked-note strong{font-size:.88rem;font-weight:950;display:block}.invite-locked-note p{margin-top:.35rem;font-size:.8rem;line-height:1.5}.invite-referrer-box,.invite-referral-item,.invite-earning-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .invite-referrer-box,.dark .invite-referral-item,.dark .invite-earning-item{background:#27272a;border-color:#ffffff14}.invite-referrer-box__avatar,.invite-referral-item__avatar,.invite-earning-item__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#7c3aed 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:950;display:inline-flex}.invite-referrer-box h3,.invite-referral-item h3,.invite-earning-item h3{color:#111827;font-size:.92rem;font-weight:950}.dark .invite-referrer-box h3,.dark .invite-referral-item h3,.dark .invite-earning-item h3{color:#fafafa}.invite-referrer-box p,.invite-referral-item p,.invite-earning-item p{color:#64748b;margin-top:.22rem;font-size:.78rem}.dark .invite-referrer-box p,.dark .invite-referral-item p,.dark .invite-earning-item p{color:#cbd5e1}.invite-referrer-box small,.invite-referral-item small{color:#94a3b8;margin-top:.3rem;font-size:.72rem;display:block}.invite-referral-list,.invite-earning-list{gap:.9rem;display:grid}.invite-referral-item__content,.invite-earning-item__content{flex:1;min-width:0}.invite-referral-item__content{justify-content:space-between;gap:.75rem;display:flex}.invite-referral-item__content span{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;align-self:flex-start;padding:.3rem .65rem;font-size:.68rem;font-weight:950}.dark .invite-referral-item__content span{color:#c7d2fe;background:#6366f129}.invite-earning-item__top,.invite-earning-item__bottom{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.invite-earning-item__top strong{color:#16a34a;text-align:right;flex-shrink:0;font-size:.88rem;font-weight:950}.invite-earning-item__bottom{align-items:center;margin-top:.75rem}.invite-earning-item__bottom small{color:#94a3b8;font-size:.72rem}.invite-earning-item__bottom span{color:#166534;background:#dcfce7;border-radius:9999px;padding:.3rem .65rem;font-size:.68rem;font-weight:950}.dark .invite-earning-item__bottom span{color:#86efac;background:#22c55e29}.invite-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .invite-empty{background:#27272a;border-color:#ffffff1f}.invite-empty__icon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;display:flex}.invite-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .invite-empty h3{color:#fafafa}.invite-empty p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dark .invite-empty p{color:#cbd5e1}.invite-pagination{margin-top:1rem;overflow-x:auto}@media (width<=420px){.invite-summary-grid,.invite-share-actions{grid-template-columns:1fr}.invite-card__head,.invite-copy-row,.invite-referral-item__content,.invite-earning-item__top{flex-direction:column}.invite-badge,.invite-card__head>span,.invite-copy-btn,.invite-share-btn{width:100%}.invite-earning-item__top strong{text-align:left}}.support-hero,.support-create-hero,.support-detail-hero{text-align:center;color:#fff;border-radius:1.7rem;padding:1.25rem}.support-hero{background:linear-gradient(135deg,#111827 0%,#2563eb 100%);box-shadow:0 18px 36px #2563eb2e}.support-create-hero{background:linear-gradient(135deg,#111827 0%,#7c3aed 100%);box-shadow:0 18px 36px #7c3aed2e}.support-detail-hero{background:linear-gradient(135deg,#111827 0%,#2563eb 100%);box-shadow:0 18px 36px #2563eb2e}.support-detail-hero.is-closed{background:linear-gradient(135deg,#334155 0%,#0f172a 100%)}.support-hero__icon,.support-create-hero__icon,.support-detail-hero__icon{background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;display:inline-flex}.support-hero p,.support-create-hero p,.support-detail-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.support-hero h2,.support-create-hero h2,.support-detail-hero h2{word-break:break-word;margin-top:.35rem;font-size:1.15rem;font-weight:950}.support-hero span,.support-create-hero span{color:#ffffffdb;margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.support-hero__btn{color:#111827;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:.95rem 1rem;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.support-filter-card,.support-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;margin-top:1rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .support-filter-card,.dark .support-card{background:#18181bdb;border-color:#ffffff14}.support-filter-form,.support-form{gap:.85rem;display:grid}.support-filter-input,.support-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;outline:none;width:100%;padding:.9rem 1rem;font-size:.88rem}.support-textarea{resize:vertical;min-height:8rem}.support-filter-input:focus,.support-input:focus{border-color:#2563eb80;box-shadow:0 0 0 4px #2563eb1a}.dark .support-filter-input,.dark .support-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.support-filter-actions{grid-template-columns:1fr auto;gap:.75rem;display:grid}.support-filter-btn,.support-reset-btn,.support-submit-btn,.support-close-btn,.support-empty__btn{border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 1rem;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex}.support-filter-btn,.support-submit-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%)}.dark .support-filter-btn,.dark .support-submit-btn{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.support-reset-btn{color:#475569;background:#f1f5f9}.dark .support-reset-btn{color:#fafafa;background:#27272a}.support-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.support-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#2563eb;font-size:.74rem;font-weight:900}.support-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .support-card__head h2{color:#fafafa}.support-card__head>span{color:#1d4ed8;background:#dbeafe;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.dark .support-card__head>span{color:#93c5fd;background:#3b82f629}.support-ticket-list{gap:.9rem;display:grid}.support-ticket-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .support-ticket-item{background:#27272a;border-color:#ffffff14}.support-ticket-item__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:950;display:inline-flex}.support-ticket-item__content{flex:1;min-width:0}.support-ticket-item__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-ticket-item__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:950}.dark .support-ticket-item__top h3{color:#fafafa}.support-ticket-item__top p{color:#64748b;word-break:break-all;margin-top:.22rem;font-size:.78rem}.dark .support-ticket-item__top p{color:#cbd5e1}.support-ticket-item__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.support-ticket-item__meta span{color:#475569;background:#fff;border-radius:9999px;padding:.28rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.dark .support-ticket-item__meta span{color:#d4d4d8;background:#18181b}.support-status,.support-detail-status{border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.7rem;font-weight:950;display:inline-flex}.support-status.is-open{color:#166534;background:#dcfce7}.support-status.is-pending{color:#92400e;background:#fef3c7}.support-status.is-resolved{color:#1d4ed8;background:#dbeafe}.support-status.is-closed{color:#475569;background:#f1f5f9}.dark .support-status.is-open{color:#86efac;background:#22c55e24}.dark .support-status.is-pending{color:#fbbf24;background:#f59e0b24}.dark .support-status.is-resolved{color:#93c5fd;background:#3b82f624}.dark .support-status.is-closed{color:#cbd5e1;background:#ffffff14}.support-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .support-empty{background:#27272a;border-color:#ffffff1f}.support-empty__icon{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#4338ca 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;display:flex}.support-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .support-empty h3{color:#fafafa}.support-empty p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem;line-height:1.5}.dark .support-empty p{color:#cbd5e1}.support-empty__btn{color:#fff;background:#111827}.support-field{gap:.45rem;display:grid}.support-field label{color:#334155;font-size:.78rem;font-weight:900}.dark .support-field label{color:#e2e8f0}.support-field small{color:#94a3b8;font-size:.72rem}.support-error{color:#e11d48;font-size:.78rem}.support-detail-subject{margin-top:.75rem;font-size:1rem;font-weight:950;line-height:1.4}.support-detail-status{color:#fff;background:#ffffff2e;margin-top:.8rem}.support-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.support-detail-grid div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .support-detail-grid div{background:#27272a}.support-detail-grid span{color:#64748b;font-size:.76rem;font-weight:850;display:block}.dark .support-detail-grid span{color:#cbd5e1}.support-detail-grid strong{color:#111827;word-break:break-word;margin-top:.25rem;font-size:.9rem;display:block}.dark .support-detail-grid strong{color:#fafafa}.support-message-list{gap:1rem;display:grid}.support-message{align-items:flex-start;gap:.85rem;display:flex}.support-message__avatar{color:#fff;background:#111827;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-weight:950;display:inline-flex}.support-message.is-admin .support-message__avatar{background:linear-gradient(135deg,#2563eb 0%,#4338ca 100%)}.support-message__body{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.25rem;flex:1;min-width:0;padding:.95rem}.dark .support-message__body{background:#27272a;border-color:#ffffff14}.support-message__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.support-message__top strong{color:#111827;font-size:.86rem;font-weight:950}.dark .support-message__top strong{color:#fafafa}.support-message__top span{color:#94a3b8;text-align:right;flex-shrink:0;font-size:.7rem}.support-message__body p{color:#475569;white-space:pre-wrap;margin-top:.55rem;font-size:.86rem;line-height:1.65}.dark .support-message__body p{color:#d4d4d8}.support-message__attachment{margin-top:.85rem;text-decoration:none;display:block}.support-message__attachment img{object-fit:cover;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-height:18rem}.dark .support-message__attachment img{border-color:#ffffff14}.support-message__attachment span{color:#2563eb;margin-top:.45rem;font-size:.78rem;font-weight:950;display:inline-flex}.support-close-card,.support-closed-note{border-radius:1.45rem;margin-top:1rem;padding:1rem}.support-close-card{background:#fff7ed;border:1px solid #fed7aa;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dark .support-close-card{background:#f973161f;border-color:#f9731638}.support-close-card h2{color:#9a3412;font-size:1rem;font-weight:950}.support-close-card p{color:#9a3412;margin-top:.3rem;font-size:.82rem;line-height:1.5}.dark .support-close-card h2,.dark .support-close-card p{color:#fdba74}.support-close-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ef4444 0%,#be123c 100%)}.support-closed-note{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.dark .support-closed-note{color:#cbd5e1;background:#27272a;border-color:#ffffff14}.support-closed-note strong{font-size:.92rem;font-weight:950;display:block}.support-closed-note p{margin-top:.35rem;font-size:.82rem;line-height:1.5}.support-pagination{margin-top:1rem;overflow-x:auto}@media (width<=420px){.support-filter-actions,.support-detail-grid{grid-template-columns:1fr}.support-ticket-item__top,.support-message__top,.support-close-card{flex-direction:column;align-items:stretch}.support-reset-btn,.support-close-btn{width:100%}}.vip-level-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#f59e0b 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #f59e0b2e}.vip-level-hero__icon{background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;display:inline-flex}.vip-level-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.vip-level-hero h2{margin-top:.35rem;font-size:1.35rem;font-weight:950}.vip-level-hero small{color:#ffffffdb;margin-top:.85rem;font-size:.8rem;line-height:1.5;display:block}.vip-level-hero__balance{background:#ffffff24;border-radius:1.25rem;margin-top:1rem;padding:.9rem}.vip-level-hero__balance span,.vip-level-hero__balance strong{display:block}.vip-level-hero__balance span{opacity:.82;font-size:.75rem}.vip-level-hero__balance strong{margin-top:.25rem;font-size:1.25rem;font-weight:950}.vip-level-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .vip-level-card{background:#18181bdb;border-color:#ffffff14}.vip-level-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.vip-level-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#f59e0b;font-size:.74rem;font-weight:900}.vip-level-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .vip-level-card__head h2{color:#fafafa}.vip-level-card__head>span{color:#92400e;background:#fef3c7;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.dark .vip-level-card__head>span{color:#fbbf24;background:#f59e0b29}.vip-level-list{gap:.75rem;display:grid}.vip-level-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.2rem;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:.75rem;padding:.7rem;display:grid;box-shadow:0 12px 24px #18181b0d}.dark .vip-level-row{background:#27272a;border-color:#ffffff14}.vip-level-row.is-current{border-color:#f59e0b}.vip-level-row__main,.vip-level-row__details{min-width:0}.vip-level-row__title{align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.vip-level-row__medal{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:950;display:inline-flex}.vip-level-row__title h3{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:950;overflow:hidden}.dark .vip-level-row__title h3{color:#fafafa}.vip-level-row__image{cursor:pointer;background:linear-gradient(135deg,#111827 0%,#334155 100%);border:0;border-radius:.95rem;width:100%;height:4.2rem;display:block;position:relative;overflow:hidden}.vip-level-row__image img{object-fit:cover;width:100%;height:100%}.vip-level-row__image>span{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;display:flex}.vip-level-row__image small{color:#fff;background:#0000008c;border-radius:9999px;padding:.22rem .48rem;font-size:.62rem;font-weight:850;position:absolute;bottom:.45rem;right:.45rem}.vip-level-row__price{align-items:center;gap:.35rem;display:flex}.vip-level-row__price strong{color:#111827;font-size:.95rem;font-weight:950}.dark .vip-level-row__price strong{color:#fafafa}.vip-level-row__details p{color:#64748b;margin-top:.25rem;font-size:.72rem;line-height:1.35}.dark .vip-level-row__details p{color:#cbd5e1}.vip-level-row__details small{color:#94a3b8;margin-top:.2rem;font-size:.68rem;line-height:1.35;display:block}.vip-level-row__combo{color:#9a3412;background:#fff7ed;border-radius:9999px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.28rem .55rem;font-size:.65rem;font-weight:900;display:inline-flex}.dark .vip-level-row__combo{color:#fdba74;background:#f9731624}.vip-level-row__action a,.vip-level-row__action button{border-radius:.7rem;justify-content:center;align-items:center;min-width:4.6rem;padding:.62rem .75rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.vip-level-row__action a{color:#fff;background:linear-gradient(135deg,#111827 0%,#22c55e 100%)}.vip-level-row__action button{color:#64748b;cursor:not-allowed;background:#e2e8f0}.dark .vip-level-row__action button{color:#a1a1aa;background:#18181b}.vip-level-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .vip-level-empty{background:#27272a;border-color:#ffffff1f}.vip-level-empty__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#f59e0b 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.35rem;display:flex}.vip-level-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .vip-level-empty h3{color:#fafafa}.vip-level-empty p{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dark .vip-level-empty p{color:#cbd5e1}.image-lightbox{z-index:99999;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.image-lightbox.is-open{display:flex}.image-lightbox__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bb8;position:absolute;inset:0}.image-lightbox__panel{z-index:2;background:#fff;border-radius:1.5rem;width:100%;max-width:34rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.dark .image-lightbox__panel{background:#18181b}.image-lightbox__panel img{object-fit:contain;background:#09090b;width:100%;max-height:75vh;display:block}.image-lightbox__close{z-index:3;color:#fff;background:#00000094;border-radius:9999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.4rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.image-lightbox__caption{color:#111827;padding:.9rem 1rem;font-size:.9rem;font-weight:900}.dark .image-lightbox__caption{color:#fafafa}@media (width<=420px){.vip-level-row{grid-template-columns:1fr}.vip-level-row__image{height:8rem}.vip-level-row__action a,.vip-level-row__action button{width:100%}}.vip-level-row__action form{margin:0}.vip-level-row__action form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#111827 0%,#22c55e 100%)}.task-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #2563eb2e}.task-hero.is-combo{background:linear-gradient(135deg,#111827 0%,#f97316 100%);box-shadow:0 18px 36px #f973162e}.task-hero__icon{background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;display:inline-flex}.task-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.task-hero h2{margin-top:.35rem;font-size:1.2rem;font-weight:950}.task-hero small{color:#ffffffdb;margin-top:.85rem;font-size:.8rem;line-height:1.5;display:block}.task-hero__stats div{background:#ffffff24;border-radius:1.2rem;padding:.85rem}.task-hero__stats span{opacity:.8;font-size:.72rem;display:block}.task-hero__stats strong{margin-top:.25rem;font-size:1rem;font-weight:950;display:block}.task-alert{border-radius:1.3rem;padding:1rem}.task-alert--warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.dark .task-alert--warning{color:#fdba74;background:#f973161f;border-color:#f9731638}.task-alert strong{font-size:.9rem;font-weight:950;display:block}.task-alert p{margin-top:.3rem;font-size:.82rem;line-height:1.5}.combo-task-card,.task-order-card,.task-empty-state{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .combo-task-card,.dark .task-order-card,.dark .task-empty-state{background:#18181bdb;border-color:#ffffff14}.combo-task-card{border-color:#fed7aa}.dark .combo-task-card{border-color:#f9731638}.combo-task-card.is-locked{opacity:.92}.combo-task-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.combo-task-card__head p{letter-spacing:.13em;color:#f97316;font-size:.72rem;font-weight:950}.combo-task-card__head h2{color:#111827;margin-top:.2rem;font-size:1rem;font-weight:950}.dark .combo-task-card__head h2{color:#fafafa}.combo-task-card__head>span{color:#9a3412;background:#ffedd5;border-radius:9999px;flex-shrink:0;padding:.38rem .75rem;font-size:.75rem;font-weight:950}.dark .combo-task-card__head>span{color:#fdba74;background:#f9731629}.combo-task-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.combo-task-card__summary div{background:#f8fafc;border-radius:1.1rem;padding:.85rem}.dark .combo-task-card__summary div{background:#27272a}.combo-task-card__summary span,.task-order-card__stats span{color:#64748b;font-size:.72rem;font-weight:850;display:block}.dark .combo-task-card__summary span,.dark .task-order-card__stats span{color:#cbd5e1}.combo-task-card__summary strong,.task-order-card__stats strong{color:#111827;margin-top:.25rem;font-size:.95rem;font-weight:950;display:block}.dark .combo-task-card__summary strong,.dark .task-order-card__stats strong{color:#fafafa}.combo-task-card__note{color:#64748b;margin-top:.85rem;font-size:.82rem;line-height:1.55}.dark .combo-task-card__note{color:#cbd5e1}.combo-child-list{gap:1rem;margin-top:1rem;display:grid}.task-order-card{overflow:hidden}.task-order-card.is-combo{border-color:#fed7aa}.task-order-card__media{background:linear-gradient(135deg,#111827 0%,#334155 100%);border-radius:1.25rem;height:12rem;margin-bottom:1rem;position:relative;overflow:hidden}.task-order-card__media img{object-fit:cover;width:100%;height:100%}.task-order-card__media>span{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.task-order-card__media small{color:#fff;background:#00000094;border-radius:9999px;padding:.32rem .7rem;font-size:.7rem;font-weight:900;position:absolute;bottom:.75rem;right:.75rem}.task-order-card__top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.task-order-card__top p{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;font-size:.72rem;font-weight:950}.task-order-card__top h2{color:#111827;margin-top:.2rem;font-size:1.05rem;font-weight:950}.dark .task-order-card__top h2{color:#fafafa}.task-order-card__top>span{border-radius:9999px;flex-shrink:0;padding:.32rem .65rem;font-size:.68rem;font-weight:950}.task-order-card__top>span.is-promo{color:#166534;background:#dcfce7}.task-order-card__top>span.is-review{color:#1d4ed8;background:#dbeafe}.dark .task-order-card__top>span.is-promo{color:#86efac;background:#22c55e29}.dark .task-order-card__top>span.is-review{color:#93c5fd;background:#3b82f629}.task-order-card__description{color:#64748b;margin-top:.75rem;font-size:.84rem;line-height:1.6}.dark .task-order-card__description{color:#cbd5e1}.task-order-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.task-order-card__stats div{background:#f8fafc;border-radius:1.1rem;padding:.85rem}.dark .task-order-card__stats div{background:#27272a}.task-order-form{gap:.85rem;margin-top:1rem;display:grid}.task-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.task-rating-grid label{cursor:pointer}.task-rating-grid input{display:none}.task-rating-grid span{color:#475569;background:#f1f5f9;border-radius:9999px;justify-content:center;width:100%;padding:.65rem .35rem;font-size:.72rem;font-weight:950;display:inline-flex}.dark .task-rating-grid span{color:#d4d4d8;background:#27272a}.task-rating-grid input:checked+span{color:#fff;background:#111827}.dark .task-rating-grid input:checked+span{color:#18181b;background:#fafafa}.task-review-input{color:#111827;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.2rem;outline:none;width:100%;padding:.95rem 1rem}.dark .task-review-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.task-submit-btn,.task-empty-state a{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1rem;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.task-error{color:#e11d48;font-size:.78rem}.task-promo-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;padding:.9rem}.dark .task-promo-box{background:#27272a;border-color:#ffffff14}.task-promo-box>span{color:#64748b;font-size:.72rem;font-weight:900;display:block}.dark .task-promo-box>span{color:#cbd5e1}.task-promo-box p,.task-promo-copy-row strong{color:#111827;word-break:break-word;margin-top:.4rem;font-size:.84rem;line-height:1.55;display:block}.dark .task-promo-box p,.dark .task-promo-copy-row strong{color:#fafafa}.task-promo-copy-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.35rem;display:flex}.task-promo-copy-row strong{min-width:0;margin-top:0}.task-promo-copy-row button,.task-promo-copy-btn{color:#fff;background:#111827;border-radius:9999px;flex-shrink:0;padding:.6rem .75rem;font-size:.72rem;font-weight:950}.dark .task-promo-copy-row button,.dark .task-promo-copy-btn{color:#18181b;background:#fafafa}.task-promo-copy-btn{width:100%;margin-top:.75rem}.task-confirm-check{cursor:pointer;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:1.15rem;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.dark .task-confirm-check{background:#22c55e1f;border-color:#22c55e33}.task-confirm-check input{flex-shrink:0;margin-top:.15rem}.task-confirm-check span{color:#166534;font-size:.82rem;font-weight:850;line-height:1.5}.dark .task-confirm-check span{color:#86efac}.task-empty-state{text-align:center}.task-empty-state__icon{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#10b981 100%);border-radius:1.25rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;margin-inline:auto;font-size:1.5rem;display:flex}.task-empty-state h2{color:#111827;margin-top:.9rem;font-size:1.1rem;font-weight:950}.dark .task-empty-state h2{color:#fafafa}.task-empty-state p{color:#64748b;margin:.4rem 0 1rem;font-size:.84rem;line-height:1.6}.dark .task-empty-state p{color:#cbd5e1}.task-empty-mini{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.2rem;padding:1rem}.dark .task-empty-mini{background:#27272a;border-color:#ffffff1f}.task-empty-mini strong{color:#111827;font-weight:950;display:block}.dark .task-empty-mini strong{color:#fafafa}.task-empty-mini p{color:#64748b;margin-top:.3rem;font-size:.82rem}.dark .task-empty-mini p{color:#cbd5e1}@media (width<=420px){.combo-task-card__head,.task-order-card__top,.task-promo-copy-row{flex-direction:column}.combo-task-card__summary,.task-order-card__stats{grid-template-columns:1fr}.combo-task-card__head>span,.task-order-card__top>span,.task-promo-copy-row button{text-align:center;justify-content:center;width:100%}}.task-submit-btn:disabled{opacity:.58;cursor:not-allowed}.task-submit-btn.is-unlocked{opacity:1;cursor:pointer;background:linear-gradient(135deg,#065f46 0%,#10b981 100%)}.task-promo-locked-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:1.1rem;padding:.85rem;font-size:.8rem;font-weight:800;line-height:1.5}.task-promo-locked-note.is-unlocked{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.dark .task-promo-locked-note{color:#fdba74;background:#f973161f;border-color:#f9731638}.dark .task-promo-locked-note.is-unlocked{color:#86efac;background:#22c55e1f;border-color:#22c55e33}.promotion-success-modal{z-index:99999;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.promotion-success-modal.is-open{display:flex}.promotion-success-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b9e;position:absolute;inset:0}.promotion-success-modal__panel{z-index:2;text-align:center;background:#fff;border-radius:1.7rem;width:100%;max-width:24rem;padding:1.35rem;animation:.42s both promotionPop;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.dark .promotion-success-modal__panel{background:#18181b}.promotion-success-modal__flowers{font-size:1.4rem;animation:1.2s ease-in-out infinite alternate flowerFloat;position:absolute;top:.75rem;left:0;right:0}.promotion-success-modal__icon{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ec4899 100%);border-radius:1.4rem;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin:2.3rem auto 0;font-size:2rem;animation:.85s infinite alternate celebrationBounce;display:flex}.promotion-success-modal__panel h2{color:#111827;margin-top:1rem;font-size:1.25rem;font-weight:950}.dark .promotion-success-modal__panel h2{color:#fafafa}.promotion-success-modal__panel p{color:#64748b;margin-top:.4rem;font-size:.86rem;line-height:1.6}.dark .promotion-success-modal__panel p{color:#cbd5e1}.promotion-success-modal__panel button{color:#fff;background:linear-gradient(135deg,#065f46 0%,#10b981 100%);border-radius:9999px;width:100%;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;font-weight:950}@keyframes promotionPop{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes celebrationBounce{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-6px)rotate(3deg)}}@keyframes flowerFloat{0%{opacity:.72;transform:translateY(0)}to{opacity:1;transform:translateY(7px)}}.vip-level-hero__balance-grid{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}.vip-level-hero__balance-grid div{background:#ffffff24;border-radius:1.2rem;padding:.85rem}.vip-level-hero__balance-grid span{opacity:.82;font-size:.72rem;display:block}.vip-level-hero__balance-grid strong{margin-top:.25rem;font-size:1.05rem;font-weight:950;display:block}@media (width>=400px){.vip-level-hero__balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.task-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}@media (width<=420px){.task-hero__stats{grid-template-columns:1fr}}.combo-support-btn{color:#fff;background:linear-gradient(135deg,#111827 0%,#f97316 100%);border-radius:9999px;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:.95rem 1rem;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.orders-hero,.order-detail-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#111827 0%,#4f46e5 100%);border-radius:1.7rem;padding:1.25rem;box-shadow:0 18px 36px #4f46e52e}.order-detail-hero.is-combo{background:linear-gradient(135deg,#111827 0%,#f97316 100%);box-shadow:0 18px 36px #f973162e}.orders-hero__icon,.order-detail-hero__icon{background:#ffffff29;border-radius:1.25rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.5rem;display:inline-flex}.orders-hero p,.order-detail-hero p{opacity:.85;margin-top:.85rem;font-size:.82rem}.orders-hero h2,.order-detail-hero h2{word-break:break-word;margin-top:.35rem;font-size:1.15rem;font-weight:950}.orders-hero small{color:#ffffffdb;margin-top:.85rem;font-size:.8rem;line-height:1.5;display:block}.orders-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.orders-hero__stats div{background:#ffffff24;border-radius:1.2rem;padding:.85rem}.orders-hero__stats span{opacity:.8;font-size:.72rem;display:block}.orders-hero__stats strong{margin-top:.25rem;font-size:1rem;font-weight:950;display:block}.orders-filter-card,.orders-card,.order-detail-card{background:#ffffffdb;border:1px solid #e4e4e7c7;border-radius:1.6rem;padding:1rem;box-shadow:0 18px 40px #18181b0f}.dark .orders-filter-card,.dark .orders-card,.dark .order-detail-card{background:#18181bdb;border-color:#ffffff14}.orders-filter-form{gap:.75rem;display:grid}.orders-filter-input{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;outline:none;width:100%;padding:.85rem .95rem;font-size:.85rem;font-weight:700}.dark .orders-filter-input{color:#fafafa;background:#27272a;border-color:#ffffff14}.orders-filter-actions{grid-template-columns:1fr auto;gap:.75rem;display:grid}.orders-filter-btn,.orders-reset-btn,.orders-empty a{border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.orders-filter-btn,.orders-empty a{color:#fff;background:linear-gradient(135deg,#111827 0%,#27272a 100%)}.dark .orders-filter-btn,.dark .orders-empty a{color:#18181b;background:linear-gradient(135deg,#fafafa 0%,#e4e4e7 100%)}.orders-reset-btn{color:#475569;background:#f1f5f9}.dark .orders-reset-btn{color:#fafafa;background:#27272a}.orders-card__head,.order-detail-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.order-detail-card__head{display:block}.orders-card__head p{letter-spacing:.13em;text-transform:uppercase;color:#4f46e5;font-size:.74rem;font-weight:900}.orders-card__head h2,.order-detail-card__head h2{color:#111827;margin-top:.18rem;font-size:1rem;font-weight:950}.dark .orders-card__head h2,.dark .order-detail-card__head h2{color:#fafafa}.order-detail-card__head p{color:#64748b;margin-top:.25rem;font-size:.82rem;line-height:1.5}.dark .order-detail-card__head p{color:#cbd5e1}.orders-card__head>span{color:#3730a3;background:#eef2ff;border-radius:9999px;flex-shrink:0;padding:.35rem .7rem;font-size:.68rem;font-weight:950}.dark .orders-card__head>span{color:#c7d2fe;background:#6366f129}.orders-list{gap:.9rem;display:grid}.order-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.35rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;display:flex}.dark .order-item{background:#27272a;border-color:#ffffff14}.order-item__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#4f46e5 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.15rem;display:inline-flex}.order-item__icon.is-combo{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.order-item__content{flex:1;min-width:0}.order-item__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.order-item__top h3{color:#111827;word-break:break-word;font-size:.92rem;font-weight:950}.dark .order-item__top h3{color:#fafafa}.order-item__top p{color:#64748b;margin-top:.22rem;font-size:.76rem}.dark .order-item__top p{color:#cbd5e1}.order-item__top strong{color:#16a34a;text-align:right;flex-shrink:0;font-size:.9rem;font-weight:950}.order-item__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.order-item__meta span{color:#475569;background:#fff;border-radius:9999px;padding:.28rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.dark .order-item__meta span{color:#d4d4d8;background:#18181b}.order-item__meta span.is-promo{color:#166534;background:#dcfce7}.order-item__meta span.is-review{color:#1d4ed8;background:#dbeafe}.order-item__meta span.is-released{color:#047857;background:#ecfdf5}.order-item__meta span.is-pending{color:#92400e;background:#fef3c7}.dark .order-item__meta span.is-promo,.dark .order-item__meta span.is-released{color:#86efac;background:#22c55e29}.dark .order-item__meta span.is-review{color:#93c5fd;background:#3b82f629}.dark .order-item__meta span.is-pending{color:#fbbf24;background:#f59e0b29}.orders-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.35rem;padding:1.4rem 1rem}.dark .orders-empty{background:#27272a;border-color:#ffffff1f}.orders-empty__icon{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:1.15rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-inline:auto;font-size:1.4rem;display:flex}.orders-empty h3{color:#111827;margin-top:.85rem;font-size:1rem;font-weight:950}.dark .orders-empty h3{color:#fafafa}.orders-empty p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem;line-height:1.5}.dark .orders-empty p{color:#cbd5e1}.orders-pagination{margin-top:1rem;overflow-x:auto}.order-detail-amount{margin-top:1rem;font-size:1.65rem;font-weight:950}.order-detail-status{color:#fff;background:#ffffff2e;border-radius:9999px;margin-top:.75rem;padding:.35rem .75rem;font-size:.75rem;font-weight:950;display:inline-flex}.order-detail-list{gap:.8rem;display:grid}.order-detail-list div{background:#f8fafc;border-radius:1.15rem;padding:.9rem}.dark .order-detail-list div{background:#27272a}.order-detail-list span{color:#64748b;font-size:.76rem;font-weight:850;display:block}.dark .order-detail-list span{color:#cbd5e1}.order-detail-list strong{color:#111827;word-break:break-word;margin-top:.25rem;font-size:.9rem;line-height:1.5;display:block}.dark .order-detail-list strong{color:#fafafa}.order-detail-image{object-fit:cover;border:1px solid #e2e8f0;border-radius:1.25rem;width:100%;max-height:18rem}.dark .order-detail-image{border-color:#ffffff14}@media (width<=420px){.orders-filter-actions,.orders-hero__stats{grid-template-columns:1fr}.orders-card__head,.order-item__top{flex-direction:column}.orders-card__head>span,.orders-reset-btn{width:100%}.order-item__top strong{text-align:left}}.dash-bottom-nav__icon{justify-content:center;align-items:center;display:flex}.dash-bottom-nav__item--active svg{stroke-width:2.2px;transform:scale(1.05)}.home-shell{min-height:100vh;position:relative;overflow-x:hidden}.home-bg{z-index:0;background:radial-gradient(circle at 0 0,#3b82f61a,#0000 28%),radial-gradient(circle at 100% 0,#f973161a,#0000 24%),linear-gradient(#fff 0%,#f8fafc 100%);position:fixed;inset:0}.dark .home-bg{background:radial-gradient(circle at 0 0,#3b82f624,#0000 28%),radial-gradient(circle at 100% 0,#f973161f,#0000 24%),linear-gradient(#09090b 0%,#111827 100%)}.home-orb{z-index:1;filter:blur(85px);pointer-events:none;border-radius:9999px;position:fixed}.home-orb--one{background:#3b82f621;width:18rem;height:18rem;top:-7rem;left:8%}.home-orb--two{background:#f973161f;width:20rem;height:20rem;top:18%;right:-6rem}.home-orb--three{background:#22c55e1a;width:18rem;height:18rem;bottom:-7rem;left:20%}.home-container{z-index:5;width:min(100% - 2rem,1180px);margin-inline:auto;position:relative}.home-header{z-index:50;padding:1rem 0;position:sticky;top:0}.home-nav{-webkit-backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #e2e8f0cc;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex;box-shadow:0 18px 45px #0f172a0f}.dark .home-nav{background:#18181bbd;border-color:#ffffff14;box-shadow:0 18px 45px #0000003d}.home-brand{color:#111827;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:inline-flex}.dark .home-brand{color:#fafafa}.home-brand__logo{object-fit:contain;border-radius:.8rem;width:auto;height:2.4rem}.home-brand__mark{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:.95rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-weight:950;display:inline-flex;box-shadow:0 12px 26px #2563eb2e}.home-brand__text{white-space:nowrap;font-size:.98rem;font-weight:950}.home-nav__links{align-items:center;gap:1.25rem;display:flex}.home-nav__links a,.home-nav__login{color:#52525b;font-size:.85rem;font-weight:850;text-decoration:none}.home-nav__links a:hover,.home-nav__login:hover{color:#111827}.dark .home-nav__links a,.dark .home-nav__login{color:#d4d4d8}.dark .home-nav__links a:hover,.dark .home-nav__login:hover{color:#fff}.home-nav__actions{align-items:center;gap:.65rem;display:flex}.home-theme-btn{color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.dark .home-theme-btn{color:#fafafa;background:#27272a;border-color:#ffffff14}.home-nav__cta{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #2563eb2e}.dark .home-nav__cta{color:#111827;background:linear-gradient(135deg,#fafafa 0%,#e5e7eb 100%)}.home-mobile-btn{background:#111827;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:2.55rem;height:2.55rem;display:none}.home-mobile-btn span{background:#fff;border-radius:9999px;width:1.05rem;height:2px}.home-main{z-index:5;position:relative}.home-mobile-menu{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b73;padding:1rem;display:none;position:fixed;inset:0}.home-mobile-menu.is-open{display:block}.home-mobile-menu__panel{background:#fff;border-radius:1.5rem;width:min(100%,22rem);margin-left:auto;padding:1rem;box-shadow:0 24px 70px #0f172a38}.dark .home-mobile-menu__panel{background:#18181b}.home-mobile-menu__head{justify-content:space-between;align-items:center;display:flex}.home-mobile-menu__head strong{color:#111827;font-weight:950}.dark .home-mobile-menu__head strong{color:#fafafa}.home-mobile-menu__head button{color:#111827;background:#f1f5f9;border-radius:9999px;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:1}.dark .home-mobile-menu__head button{color:#fafafa;background:#27272a}.home-mobile-menu__links,.home-mobile-menu__actions{gap:.65rem;margin-top:1rem;display:grid}.home-mobile-menu__links a,.home-mobile-menu__actions a{color:#111827;background:#f8fafc;border-radius:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:850;text-decoration:none;display:flex}.dark .home-mobile-menu__links a,.dark .home-mobile-menu__actions a{color:#fafafa;background:#27272a}.home-mobile-menu__actions a:last-child{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);justify-content:center}.home-footer{z-index:5;padding:4rem 0 1.5rem;position:relative}.home-footer__inner{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:2rem;display:flex}.dark .home-footer__inner{border-top-color:#ffffff14}.home-footer p{color:#64748b;max-width:32rem;margin-top:.85rem;font-size:.9rem;line-height:1.7}.dark .home-footer p{color:#cbd5e1}.home-footer__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.home-footer__links a{color:#52525b;font-size:.84rem;font-weight:850;text-decoration:none}.dark .home-footer__links a{color:#d4d4d8}.home-footer__bottom{color:#94a3b8;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.78rem;line-height:1.5;display:flex}.home-theme-transition,.home-theme-transition *{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:.22s;transition-timing-function:ease}@media (width<=900px){.home-nav__links,.home-nav__actions{display:none}.home-mobile-btn{display:inline-flex}}@media (width<=640px){.home-container{width:min(100% - 1.2rem,1180px)}.home-header{padding:.7rem 0}.home-nav{border-radius:1.25rem}.home-footer__inner,.home-footer__bottom{flex-direction:column}.home-footer__links{justify-content:flex-start}}.home-hero{background-color:#0000;background-image:linear-gradient(90deg,#050505f0 0%,#050505b8 45%,#05050540 100%),url(/build/assets/car3-C3j5OJL_.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:100vh;padding:8rem 0 4rem;display:flex;position:relative;overflow:hidden}.home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:3rem;display:grid}.home-kicker,.home-section__head span,.home-vip-card span{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff24;border-radius:9999px;padding:.48rem .85rem;font-size:.74rem;font-weight:950;display:inline-flex}.home-hero h1{color:#fff;letter-spacing:-.075em;max-width:48rem;margin-top:1rem;font-size:clamp(2.8rem,7vw,6rem);font-weight:950;line-height:.92}.home-hero p{color:#ffffffc2;max-width:39rem;margin-top:1.2rem;font-size:1.05rem;line-height:1.8}.home-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.7rem;display:flex}.home-primary-link,.home-secondary-link{border-radius:9999px;justify-content:center;align-items:center;padding:1rem 1.25rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.home-primary-link{color:#050505;background:#fff;box-shadow:0 18px 40px #ffffff2e}.home-secondary-link{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e}.home-hero__trust{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.home-hero__trust span{color:#ffffffc7;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:9999px;padding:.45rem .75rem;font-size:.78rem;font-weight:850}.home-hero__preview{justify-content:center;display:flex}.home-phone-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:2rem;width:min(100%,24rem);padding:1rem;box-shadow:0 35px 90px #0006}.home-phone-card__top{color:#111827;background:linear-gradient(135deg,#fffffff2,#ffffffb8);border-radius:1.45rem;padding:1.1rem}.home-phone-card__top span{color:#64748b;font-size:.75rem;font-weight:850}.home-phone-card__top strong{margin-top:.25rem;font-size:1.25rem;font-weight:950;display:block}.home-car-card{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:1.35rem;align-items:center;gap:.85rem;margin-top:.85rem;padding:.95rem;display:flex}.home-car-card__image{background:#ffffff24;border-radius:1.25rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:2rem;display:flex}.home-car-card small,.home-mini-grid span{color:#ffffff9e;font-size:.75rem;font-weight:850}.home-car-card h3{color:#fff;margin-top:.15rem;font-size:1rem;font-weight:950}.home-car-card p{color:#bbf7d0;margin-top:.18rem;font-size:.82rem;font-weight:950}.home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.home-mini-grid div{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:1.25rem;padding:.9rem}.home-mini-grid strong{color:#fff;margin-top:.25rem;font-size:1.1rem;font-weight:950;display:block}.home-combo-pill{text-align:center;color:#fed7aa;background:#f973162e;border:1px solid #f973163d;border-radius:9999px;margin-top:.85rem;padding:.85rem 1rem;font-size:.85rem;font-weight:950}.home-section{background:#050505;padding:4.5rem 0}.home-section--last{padding-bottom:2rem}.home-section__head{text-align:center}.home-section__head h2,.home-vip-card h2,.home-faq h2{color:#fff;letter-spacing:-.06em;margin-top:.9rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:950;line-height:.95}.home-feature-grid,.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem;display:grid}.home-feature-card,.home-steps div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.7rem;padding:1.2rem}.home-feature-card div{background:#ffffff1f;border-radius:1.1rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.25rem;display:flex}.home-feature-card h3,.home-steps h3{color:#fff;margin-top:.95rem;font-size:1rem;font-weight:950}.home-feature-card p,.home-steps p,.home-vip-card p,.home-faq p{color:#ffffffa3;margin-top:.5rem;font-size:.9rem;line-height:1.75}.home-vip-card,.home-faq{background-color:#0000;background-image:linear-gradient(135deg,#ffffff1f,#ffffff0a),url(/build/assets/car2-HxA2rb83.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff1f;border-radius:2rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.home-vip-card:before,.home-faq:before{content:"";background:linear-gradient(135deg,#050505c7,#0505056b);position:absolute;inset:0}.home-vip-card>*,.home-faq>*{z-index:2;position:relative}.home-vip-card{justify-content:space-between;align-items:center;gap:2rem;display:flex}.home-vip-steps{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.home-vip-steps span{color:#fff;background:#ffffff24;border-radius:9999px;padding:.8rem 1rem;font-weight:950}.home-steps strong{color:#fff;opacity:.55;font-size:.85rem;font-weight:950}.home-faq{text-align:center}.home-faq p{max-width:42rem;margin-inline:auto}.home-faq .home-primary-link{margin-top:1rem}@media (width<=900px){.home-hero{background-color:#0000;background-image:linear-gradient(#050505a6 0%,#050505f0 100%),url(/build/assets/car4-yFgpjDOr.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:auto;padding:7rem 0 3rem}.home-hero__grid,.home-feature-grid,.home-steps{grid-template-columns:1fr}.home-hero__preview{justify-content:flex-start}.home-phone-card{width:100%}.home-vip-card{flex-direction:column;align-items:flex-start}.home-vip-steps{justify-content:flex-start}}.pwa-install-card{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:99999;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e2e8f0d9;border-radius:1.35rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;width:min(100% - 1.5rem,32rem);padding:.85rem;transition:opacity .22s,transform .22s;display:grid;position:fixed;transform:translate(-50%,1.5rem);box-shadow:0 24px 70px #0f172a2e}.pwa-install-card.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.dark .pwa-install-card{background:#18181bf0;border-color:#ffffff14;box-shadow:0 24px 70px #00000059}.pwa-install-card__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex}.pwa-install-card__content{min-width:0}.pwa-install-card__content strong{color:#111827;font-size:.92rem;font-weight:950;display:block}.dark .pwa-install-card__content strong{color:#fafafa}.pwa-install-card__content span{color:#64748b;margin-top:.15rem;font-size:.78rem;line-height:1.35;display:block}.dark .pwa-install-card__content span{color:#cbd5e1}.pwa-install-card__btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:9999px;padding:.7rem .9rem;font-size:.78rem;font-weight:950}.pwa-install-card__close{color:#334155;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;line-height:1;display:inline-flex}.dark .pwa-install-card__close{color:#fafafa;background:#27272a}.pwa-ios-guide{z-index:100000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090b80;justify-content:center;align-items:flex-end;padding:1rem;transition:opacity .22s;display:flex;position:fixed;inset:0}.pwa-ios-guide.is-visible{opacity:1;pointer-events:auto}.pwa-ios-guide__panel{text-align:center;background:#fff;border-radius:1.7rem;width:min(100%,28rem);padding:1.25rem;transition:transform .22s;position:relative;transform:translateY(1rem);box-shadow:0 24px 70px #0f172a38}.pwa-ios-guide.is-visible .pwa-ios-guide__panel{transform:translateY(0)}.dark .pwa-ios-guide__panel{background:#18181b}.pwa-ios-guide__close{color:#111827;background:#f1f5f9;border-radius:9999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.3rem;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.dark .pwa-ios-guide__close{color:#fafafa;background:#27272a}.pwa-ios-guide__icon{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:1.25rem;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;margin-inline:auto;font-size:1.6rem;display:flex}.pwa-ios-guide h2{color:#111827;margin-top:1rem;font-size:1.2rem;font-weight:950}.dark .pwa-ios-guide h2{color:#fafafa}.pwa-ios-guide p{color:#64748b;margin-top:.5rem;font-size:.9rem;line-height:1.65}.dark .pwa-ios-guide p{color:#cbd5e1}.pwa-ios-guide__panel>button:last-child{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:9999px;width:100%;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;font-weight:950}@media (width<=420px){.pwa-install-card{grid-template-columns:auto 1fr auto}.pwa-install-card__btn{grid-column:1/-1;width:100%}}.pwa-start-page{justify-content:center;align-items:center;min-height:calc(100vh - 8rem);padding:2rem 1rem;display:flex;position:relative}.pwa-start-bg{background-color:#0000;background-image:linear-gradient(#09090b61,#09090bc2),url(/pwa/screenshots/wide.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0 0 2rem 2rem;position:absolute;inset:0}.pwa-start-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #fff9;border-radius:2rem;width:min(100%,28rem);padding:1.25rem;position:relative;box-shadow:0 30px 90px #00000047}.dark .pwa-start-card{background:#18181beb;border-color:#ffffff14}.pwa-start-slider{justify-content:center;align-items:center;min-height:17rem;display:flex}.pwa-start-slide span{background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:1.4rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-inline:auto;font-size:2rem;display:flex}.pwa-start-slide h1{letter-spacing:-.04em;color:#111827;margin-top:1rem;font-size:1.8rem;font-weight:950;line-height:1}.dark .pwa-start-slide h1{color:#fafafa}.pwa-start-slide p{color:#64748b;margin-top:.65rem;font-size:.95rem;line-height:1.7}.dark .pwa-start-slide p{color:#cbd5e1}.pwa-start-dots{justify-content:center;gap:.45rem;display:flex}.pwa-start-dots button{background:#cbd5e1;border-radius:9999px;width:.55rem;height:.55rem}.pwa-start-dots button.is-active{background:#2563eb;width:1.5rem}.pwa-start-actions{margin-top:1.25rem}.pwa-start-actions button,.pwa-start-final-actions a{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:.95rem 1rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.pwa-start-final-actions{gap:.75rem;display:grid}.pwa-start-final-actions a:first-child{color:#111827;background:#f1f5f9}.dark .pwa-start-final-actions a:first-child{color:#fafafa;background:#27272a}.pwa-start-skip{color:#64748b;margin-top:1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.dark .pwa-start-skip{color:#cbd5e1}.pwa-welcome-body{min-height:100vh;font-family:var(--font-sans);background:#050505;margin:0}.pwa-welcome{color:#fff;background:#050505;grid-template-rows:1fr auto;min-height:100vh;display:grid}.pwa-welcome__visual{background-color:#0000;background-image:linear-gradient(#0000000d 0%,#000000bf 100%),url(/build/assets/default-car-D1EO0QYy.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:58vh;position:relative;overflow:hidden}.pwa-welcome__visual:before{content:"";background:radial-gradient(circle at 20% 20%,#ffffff2e,#0000 26%),linear-gradient(135deg,#0f172a40,#0f172abf);position:absolute;inset:0}.pwa-welcome__overlay{background:linear-gradient(#0000001a,#000000d6);position:absolute;inset:0}.pwa-welcome__top{z-index:2;padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem;justify-content:space-between;align-items:center;display:flex;position:relative}.pwa-welcome__brand{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff38;border-radius:1.05rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;overflow:hidden}.pwa-welcome__brand img{object-fit:cover;width:100%;height:100%}.pwa-welcome__brand span{font-size:1.3rem;font-weight:950}.pwa-welcome__tag{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:9999px;padding:.55rem .85rem;font-size:.72rem;font-weight:900}.pwa-welcome__copy{z-index:2;position:absolute;bottom:2rem;left:1rem;right:1rem}.pwa-welcome__copy p{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.pwa-welcome__copy h1{color:#fff;letter-spacing:-.07em;max-width:34rem;margin:.55rem 0 0;font-size:clamp(2.35rem,10vw,4.7rem);font-weight:950;line-height:.95}.pwa-welcome__panel{z-index:3;color:#111827;padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-radius:2rem 2rem 0 0;margin-top:-1.8rem;position:relative;box-shadow:0 -20px 60px #00000047}.pwa-welcome__handle{background:#d4d4d8;border-radius:9999px;width:3.2rem;height:.32rem;margin:0 auto 1rem}.pwa-welcome__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pwa-welcome__summary div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.3rem;padding:.95rem}.pwa-welcome__summary span{color:#64748b;font-size:.72rem;font-weight:850;display:block}.pwa-welcome__summary strong{color:#111827;margin-top:.3rem;font-size:.95rem;font-weight:950;display:block}.pwa-welcome__text{color:#475569;margin:1rem 0 0;font-size:.92rem;line-height:1.7}.pwa-welcome__actions{gap:.75rem;margin-top:1.15rem;display:grid}.pwa-welcome__btn{border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.pwa-welcome__btn--light{color:#111827;background:#f1f5f9}.pwa-welcome__btn--dark{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);box-shadow:0 18px 36px #2563eb3d}.pwa-welcome__notice{color:#9a3412;background:#fff7ed;border-radius:1rem;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.75rem;display:flex}.pwa-welcome__notice span{background:#f97316;border-radius:9999px;flex-shrink:0;width:.45rem;height:.45rem;margin-top:.35rem}.pwa-welcome__notice p{margin:0;font-size:.76rem;font-weight:750;line-height:1.5}@media (width>=768px){.pwa-welcome{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 29rem}.pwa-welcome__visual{min-height:100vh}.pwa-welcome__panel{border-radius:0;flex-direction:column;justify-content:center;margin-top:0;padding:2rem;display:flex}.pwa-welcome__handle{display:none}.pwa-welcome__copy{bottom:4rem;left:3rem;right:3rem}.pwa-welcome__top{padding:2rem 3rem}}.offline-page-body{min-height:100vh;font-family:var(--font-sans);background:#050505;margin:0}.offline-page{color:#fff;background:#050505;grid-template-rows:1fr auto;min-height:100vh;display:grid}.offline-page__visual{background-color:#0000;background-image:linear-gradient(#00000014 0%,#000c 100%),url(/build/assets/default-car-D1EO0QYy.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:55vh;position:relative;overflow:hidden}.offline-page__visual:before{content:"";background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 28%),linear-gradient(135deg,#0f172a59,#0f172ad6);position:absolute;inset:0}.offline-page__overlay{background:linear-gradient(#0000001a,#000000db);position:absolute;inset:0}.offline-page__top{z-index:2;padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem;justify-content:space-between;align-items:center;display:flex;position:relative}.offline-page__brand{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border:1px solid #ffffff38;border-radius:1.05rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:inline-flex;overflow:hidden}.offline-page__brand img{object-fit:cover;width:100%;height:100%}.offline-page__brand span{font-size:1.3rem;font-weight:950}.offline-page__tag{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:9999px;padding:.55rem .85rem;font-size:.72rem;font-weight:900}.offline-page__copy{z-index:2;position:absolute;bottom:2rem;left:1rem;right:1rem}.offline-page__copy p{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.offline-page__copy h1{color:#fff;letter-spacing:-.07em;max-width:32rem;margin:.55rem 0 0;font-size:clamp(2.35rem,10vw,4.4rem);font-weight:950;line-height:.95}.offline-page__panel{z-index:3;color:#111827;padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom));text-align:center;background:#fff;border-radius:2rem 2rem 0 0;margin-top:-1.8rem;position:relative;box-shadow:0 -20px 60px #00000047}.offline-page__handle{background:#d4d4d8;border-radius:9999px;width:3.2rem;height:.32rem;margin:0 auto 1rem}.offline-page__icon{color:#ea580c;background:#fff7ed;border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;margin-inline:auto;display:flex}.offline-page__icon svg{width:2rem;height:2rem}.offline-page__panel h2{color:#111827;letter-spacing:-.04em;margin:1rem 0 0;font-size:1.55rem;font-weight:950;line-height:1}.offline-page__panel p{color:#475569;max-width:24rem;margin:.75rem auto 0;font-size:.92rem;line-height:1.7}.offline-page__actions{gap:.75rem;margin-top:1.15rem;display:grid}.offline-page__btn{border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:.9rem;font-weight:950;text-decoration:none;display:inline-flex}.offline-page__btn--dark{color:#fff;background:linear-gradient(135deg,#111827 0%,#2563eb 100%);box-shadow:0 18px 36px #2563eb3d}.offline-page__btn--light{color:#111827;background:#f1f5f9}.offline-page small{color:#94a3b8;margin-top:1rem;font-size:.75rem;line-height:1.5;display:block}@media (width>=768px){.offline-page{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 29rem}.offline-page__visual{min-height:100vh}.offline-page__panel{border-radius:0;flex-direction:column;justify-content:center;margin-top:0;padding:2rem;display:flex}.offline-page__handle{display:none}.offline-page__copy{bottom:4rem;left:3rem;right:3rem}.offline-page__top{padding:2rem 3rem}}.public-home-body{color:#fff;min-height:100vh;font-family:var(--font-sans);background:#050505;margin:0}.public-home-shell{background:#050505;min-height:100vh}.public-home-container{width:min(100% - 2rem,1180px);margin-inline:auto}.public-home-header{z-index:80;padding:1rem 0;position:fixed;top:0;left:0;right:0}.public-home-nav{-webkit-backdrop-filter:blur(18px);background:#0a0a0a85;border:1px solid #ffffff1f;border-radius:9999px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.public-home-brand{color:#fff;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:inline-flex}.public-home-brand__mark{color:#fff;background:#ffffff24;border:1px solid #ffffff29;border-radius:1rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-weight:950;display:inline-flex;overflow:hidden}.public-home-brand__mark img{object-fit:cover;width:100%;height:100%}.public-home-brand>span:last-child{white-space:nowrap;font-size:.95rem;font-weight:950}.public-home-links{align-items:center;gap:1.35rem;display:flex}.public-home-links a,.public-home-login{color:#ffffffb8;font-size:.84rem;font-weight:850;text-decoration:none}.public-home-links a:hover,.public-home-login:hover{color:#fff}.public-home-actions{align-items:center;gap:.8rem;display:flex}.public-home-cta{color:#050505;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.05rem;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex}.public-home-menu-btn{background:#fff;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:2.7rem;height:2.7rem;display:none}.public-home-menu-btn span{background:#050505;border-radius:9999px;width:1.1rem;height:2px}.public-home-mobile-menu{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;padding:1rem;display:none;position:fixed;inset:0}.public-home-mobile-menu.is-open{display:block}.public-home-mobile-menu__panel{background:#fff;border-radius:1.6rem;width:min(100%,22rem);margin-left:auto;padding:1rem;box-shadow:0 25px 80px #0000004d}.public-home-mobile-menu__top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.public-home-mobile-menu__top strong{color:#111827;font-weight:950}.public-home-mobile-menu__top button{color:#111827;background:#f1f5f9;border-radius:9999px;width:2.4rem;height:2.4rem;font-size:1.35rem}.public-home-mobile-menu a{color:#111827;border-radius:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:850;text-decoration:none;display:flex}.public-home-mobile-menu a+a{margin-top:.35rem}.public-home-mobile-menu a.is-primary{color:#fff;background:#111827;justify-content:center;margin-top:.85rem}.public-home-footer{background:#050505;padding:3rem 0 1.4rem}.public-home-footer__inner{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:2rem;display:flex}.public-home-footer p{color:#ffffff94;max-width:34rem;margin-top:.8rem;font-size:.9rem;line-height:1.7}.public-home-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.public-home-footer__links a{color:#ffffff9e;font-size:.84rem;font-weight:850;text-decoration:none}.public-home-footer__bottom{color:#ffffff6b;justify-content:space-between;gap:1rem;margin-top:1.4rem;font-size:.78rem;line-height:1.5;display:flex}@media (width<=900px){.public-home-links,.public-home-actions{display:none}.public-home-menu-btn{display:inline-flex}}@media (width<=640px){.public-home-container{width:min(100% - 1.2rem,1180px)}.public-home-header{padding:.75rem 0}.public-home-nav{border-radius:1.25rem}.public-home-footer__inner,.public-home-footer__bottom{flex-direction:column}.public-home-footer__links{justify-content:flex-start}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
