@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Pinyon+Script&family=Great+Vibes&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Tajawal:wght@300;400;500;700&display=swap";@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-600:oklch(60% .118 184.704);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-900:oklch(38% .189 293.745);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.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-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[350px\]{max-height:350px}.max-h-\[500px\]{max-height:500px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/50{border-color:color-mix(in oklab, var(--color-blue-400) 50%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/35{border-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/35{border-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-pink-400\/20{border-color:#fb64b633}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/20{border-color:color-mix(in oklab, var(--color-pink-400) 20%, transparent)}}.border-pink-500\/15{border-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/15{border-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#1A1A2E\]\/80{background-color:oklab(22.8438% .00860053 -.0374545/.8)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/8{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/8{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-indigo-500\/8{background-color:#625fff14}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/8{background-color:color-mix(in oklab, var(--color-indigo-500) 8%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-pink-400\/10{background-color:#fb64b61a}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/10{background-color:color-mix(in oklab, var(--color-pink-400) 10%, transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/12{background-color:color-mix(in oklab, var(--color-red-500) 12%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/8{background-color:#62748e14}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/8{background-color:color-mix(in oklab, var(--color-slate-500) 8%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-900\/30{background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/30{background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/5{background-color:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(16\,185\,129\,0\.08\)\,transparent_45\%\)\]{background-image:radial-gradient(circle at 0 0,#10b98114,#0000 45%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(139\,92\,246\,0\.12\)\,transparent_48\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(6\,182\,212\,0\.10\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 0 0,#8b5cf61f,#0000 48%),radial-gradient(circle at 100% 100%,#06b6d41a,#0000 55%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(245\,158\,11\,0\.06\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 100% 0,#f59e0b0f,#0000 50%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(245\,158\,11\,0\.07\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 100% 0,#f59e0b12,#0000 50%)}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/18{--tw-gradient-from:#f99c002e}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/18{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 18%, transparent)}}.from-amber-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/18{--tw-gradient-from:#00b7d72e}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/18{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 18%, transparent)}}.from-cyan-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/15{--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.from-emerald-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/18{--tw-gradient-from:#00bb7f2e}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/18{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 18%, transparent)}}.from-emerald-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.from-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500\/15{--tw-gradient-from:#f6339a26}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.from-pink-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.from-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700\/30{--tw-gradient-from:#3141584d}@supports (color:color-mix(in lab, red, red)){.from-slate-700\/30{--tw-gradient-from:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.from-slate-700\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/18{--tw-gradient-from:#8d54ff2e}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/18{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 18%, transparent)}}.from-violet-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/80{--tw-gradient-from:#8d54ffcc}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 80%, transparent)}}.from-violet-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600\/5{--tw-gradient-to:#dd74000d}@supports (color:color-mix(in lab, red, red)){.to-amber-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-amber-600) 5%, transparent)}}.to-amber-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600\/10{--tw-gradient-to:#dd74001a}@supports (color:color-mix(in lab, red, red)){.to-amber-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-600) 10%, transparent)}}.to-amber-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-700\/6{--tw-gradient-to:#b750000f}@supports (color:color-mix(in lab, red, red)){.to-amber-700\/6{--tw-gradient-to:color-mix(in oklab, var(--color-amber-700) 6%, transparent)}}.to-amber-700\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/5{--tw-gradient-to:#155dfc0d}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 5%, transparent)}}.to-blue-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/10{--tw-gradient-to:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.to-blue-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/80{--tw-gradient-to:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/80{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 80%, transparent)}}.to-cyan-400\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/15{--tw-gradient-to:#00b7d726}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.to-cyan-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-700\/6{--tw-gradient-to:#0074920f}@supports (color:color-mix(in lab, red, red)){.to-cyan-700\/6{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-700) 6%, transparent)}}.to-cyan-700\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600\/5{--tw-gradient-to:#0097670d}@supports (color:color-mix(in lab, red, red)){.to-emerald-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-600) 5%, transparent)}}.to-emerald-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600\/10{--tw-gradient-to:#0097671a}@supports (color:color-mix(in lab, red, red)){.to-emerald-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-600) 10%, transparent)}}.to-emerald-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700\/6{--tw-gradient-to:#0079560f}@supports (color:color-mix(in lab, red, red)){.to-emerald-700\/6{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-700) 6%, transparent)}}.to-emerald-700\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500\/15{--tw-gradient-to:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/15{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.to-purple-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-100{--tw-gradient-to:var(--color-red-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600\/5{--tw-gradient-to:#e400140d}@supports (color:color-mix(in lab, red, red)){.to-red-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-red-600) 5%, transparent)}}.to-red-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800\/30{--tw-gradient-to:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.to-slate-800\/30{--tw-gradient-to:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.to-slate-800\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900\/90{--tw-gradient-to:#0f172be6}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/90{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.to-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-700\/6{--tw-gradient-to:#7008e70f}@supports (color:color-mix(in lab, red, red)){.to-violet-700\/6{--tw-gradient-to:color-mix(in oklab, var(--color-violet-700) 6%, transparent)}}.to-violet-700\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-100{--tw-gradient-to:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/40{color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/40{color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/80{color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/80{color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.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-900{color:var(--color-gray-900)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-pink-200{color:var(--color-pink-200)}.text-pink-400{color:var(--color-pink-400)}.text-pink-400\/80{color:#fb64b6cc}@supports (color:color-mix(in lab, red, red)){.text-pink-400\/80{color:color-mix(in oklab, var(--color-pink-400) 80%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.placeholder-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_0_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow:0 4px 14px 0 var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_0_rgba\(236\,72\,153\,0\.1\)\]{--tw-shadow:0 4px 14px 0 var(--tw-shadow-color,#ec48991a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-cyan-500\/25{--tw-shadow-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-red-500\/20:hover{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/20:hover{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-\[var\(--surface-1\)\]:hover{background-color:var(--surface-1)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.hover\:bg-emerald-500\/5:hover{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/5:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-slate-700\/50:hover{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.hover\:bg-slate-700\/60:hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/60:hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.hover\:bg-slate-700\/80:hover{background-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/80:hover{background-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:from-emerald-400:hover{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-cyan-400:hover{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[var\(--error\)\]:hover{color:var(--error)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-amber-500\/40:focus{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/40:focus{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.focus\:border-amber-500\/50:focus{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/50:focus{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.focus\:border-blue-400\/50:focus{border-color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-400\/50:focus{border-color:color-mix(in oklab, var(--color-blue-400) 50%, transparent)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:opacity-0{opacity:0}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}}}:root{--cat-car:#d97757;--cat-food-groceries:#4caf7d;--cat-social-leisure:#f5a623;--cat-mobile-internet:#5b8def;--cat-self-health:#7c6ee6;--cat-housing:#3fa9a0;--cat-lifestyle-shopping:#e0578c;--cat-transport:#8a94a6;--trend-up-negative:#e5484d;--trend-down-positive:#30a46c;--metric-icon-bg:#5b8def;--bg-page:#f7f6f3;--bg-card:#fff;--border-default:#d8d4cd;--text-primary:#1c1b1a;--text-secondary:#6f6b64;--pill-bg:#dce8fd;--pill-text:#1a4fb4;--btn-export-bg:#fff;--btn-export-border:#2f9e64;--btn-export-text:#1f7a4d;--row-alt-bg:#f2f0ec;--bg-page-dark:#1c1b1a;--bg-card-dark:#262524;--border-default-dark:#3a3936;--text-primary-dark:#f2f0ec;--text-secondary-dark:#a8a39b;--pill-bg-dark:#1e3a6e;--pill-text-dark:#a9c6ff;--btn-export-bg-dark:#1f7a4d;--btn-export-text-dark:#fff;--row-alt-bg-dark:#232221;--border:var(--border-default);--text-muted:var(--text-secondary);--surface-1:#e4e3db;--bg-hover:var(--surface-1);--learning-tint:#e1f5ee;--learning-fill:#9fe1cb;--learning-accent:#1d9e75;--learning-hover:#0f6e56;--learning-text:#085041;--learning-status-todo:#dbeafe;--learning-status-todo-text:#1d4ed8;--learning-status-next:#fef3c7;--learning-status-next-text:#d97706;--learning-status-progress:#fed7aa;--learning-status-progress-text:#c2410c;--learning-status-done:#d1fae5;--learning-status-done-text:#047857;--finance-tint:#e6f1fb;--finance-fill:#b5d4f4;--finance-accent:#378add;--finance-hover:#185fa5;--finance-text:#0c447c;--life-tint:#faece7;--life-fill:#f5c4b3;--life-accent:#d85a30;--life-hover:#993c1d;--life-text:#712b13;--success-bg:#eaf3de;--success-text:#27500a;--warning-bg:#faeeda;--warning-text:#633806;--danger-bg:#fcebeb;--danger-text:#791f1f;--neutral-bg:#f1efe8;--neutral-text:#5f5e5a;--bg-cosmic:var(--bg-page);--bg-surface:var(--bg-card);--bg-glass:var(--bg-card);--border-glass:var(--border);--border-subtle:var(--border);--text-main:var(--text-primary);--text-dim:var(--text-muted);--success:var(--success-text);--success-muted:var(--success-bg);--warning:var(--warning-text);--warning-muted:var(--warning-bg);--error:var(--danger-text);--error-muted:var(--danger-bg);--status-done:var(--success-text);--status-done-bg:var(--success-bg);--status-progress:var(--warning-text);--status-progress-bg:var(--warning-bg);--status-todo:var(--text-secondary);--status-todo-bg:var(--bg-page);--status-error:var(--danger-text);--status-error-bg:var(--danger-bg);--primary:var(--learning-accent);--primary-hover:var(--learning-hover);--primary-glow:var(--learning-fill);--primary-muted:var(--learning-tint);--accent:var(--learning-accent);--accent-glow:var(--learning-fill);--text-on-light:var(--learning-text);--text-on-dark:var(--learning-hover);--gold:#eab308;--sidebar-width:0px;--header-height:64px;--subheader-height:50px;--radius-lg:14px;--radius-md:10px;--radius-sm:6px}:root[data-theme=light]{--bg-page:#f7f6f3;--bg-card:#fff;--border-default:#d8d4cd;--border:#d8d4cd;--text-primary:#1c1b1a;--text-secondary:#6f6b64;--text-muted:#6f6b64;--surface-1:#e4e3db;--pill-bg:#dce8fd;--pill-text:#1a4fb4;--btn-export-bg:#fff;--btn-export-border:#2f9e64;--btn-export-text:#1f7a4d;--row-alt-bg:#f2f0ec}html[data-theme=dark],:root.dark{--bg-page:var(--bg-page-dark);--bg-card:var(--bg-card-dark);--border-default:var(--border-default-dark);--border:var(--border-default-dark);--text-primary:var(--text-primary-dark);--text-secondary:var(--text-secondary-dark);--text-muted:var(--text-secondary-dark);--surface-1:#383836;--pill-bg:var(--pill-bg-dark);--pill-text:var(--pill-text-dark);--btn-export-bg:var(--btn-export-bg-dark);--btn-export-border:var(--btn-export-bg-dark);--btn-export-text:var(--btn-export-text-dark);--row-alt-bg:var(--row-alt-bg-dark);--learning-tint:#04342c;--learning-fill:#085041;--learning-accent:#5dcaa5;--learning-hover:#9fe1cb;--learning-text:#9fe1cb;--learning-status-todo:#1e3a5f;--learning-status-todo-text:#93c5fd;--learning-status-next:#451a03;--learning-status-next-text:#fbbf24;--learning-status-progress:#7c2d12;--learning-status-progress-text:#fed7aa;--learning-status-done:#064e3b;--learning-status-done-text:#6ee7b7;--finance-tint:#042c53;--finance-fill:#0c447c;--finance-accent:#85b7eb;--finance-hover:#b5d4f4;--finance-text:#b5d4f4;--life-tint:#4a1b0c;--life-fill:#712b13;--life-accent:#f0997b;--life-hover:#f5c4b3;--life-text:#f5c4b3;--success-bg:#173404;--success-text:#c0dd97;--warning-bg:#412402;--warning-text:#fac775;--danger-bg:#501313;--danger-text:#f09595;--neutral-bg:#2c2c2a;--neutral-text:#b4b2a9}tr.transaction-row{background:var(--bg-page)!important}tr.transaction-row:hover{background:var(--surface-1)!important}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-cosmic);max-width:100vw;color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0003,0 0 0 1px #0000000f,inset 0 1px #ffffff0a}.glass-panel::-webkit-scrollbar{width:4px}.glass-panel::-webkit-scrollbar-track{background:0 0}.glass-panel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.glass-panel::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-panel-hover{transition:border-color .2s,box-shadow .2s,transform .2s}.glass-panel-hover:hover{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.text-gradient{background:linear-gradient(135deg, var(--text-main), #a1a1aa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}input,select,textarea{background:var(--bg-input);border:1px solid var(--border-glass);color:var(--text-main);border-radius:var(--radius-md);width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}select:hover{background-color:#ffffff0f;border-color:#ffffff26}:root[data-theme=light] [data-hub=car] .text-white,:root[data-theme=light] [data-hub=car] .text-white\/90,:root[data-theme=light] [data-hub=car] .text-white\/80,:root[data-theme=light] [data-hub=car] .text-white\/75,:root:not([data-theme=dark]) [data-hub=car] .text-white,:root:not([data-theme=dark]) [data-hub=car] .text-white\/90,:root:not([data-theme=dark]) [data-hub=car] .text-white\/80,:root:not([data-theme=dark]) [data-hub=car] .text-white\/75{color:var(--text-primary)!important}:root[data-theme=light] [data-hub=car] .text-white\/70,:root[data-theme=light] [data-hub=car] .text-white\/65,:root[data-theme=light] [data-hub=car] .text-white\/60,:root[data-theme=light] [data-hub=car] .text-white\/55,:root:not([data-theme=dark]) [data-hub=car] .text-white\/70,:root:not([data-theme=dark]) [data-hub=car] .text-white\/65,:root:not([data-theme=dark]) [data-hub=car] .text-white\/60,:root:not([data-theme=dark]) [data-hub=car] .text-white\/55{color:var(--text-secondary)!important}:root[data-theme=light] [data-hub=car] .text-white\/50,:root[data-theme=light] [data-hub=car] .text-white\/45,:root[data-theme=light] [data-hub=car] .text-white\/40,:root[data-theme=light] [data-hub=car] .text-white\/35,:root:not([data-theme=dark]) [data-hub=car] .text-white\/50,:root:not([data-theme=dark]) [data-hub=car] .text-white\/45,:root:not([data-theme=dark]) [data-hub=car] .text-white\/40,:root:not([data-theme=dark]) [data-hub=car] .text-white\/35{color:var(--text-muted)!important}:root[data-theme=light] [data-hub=car] .text-slate-400,:root:not([data-theme=dark]) [data-hub=car] .text-slate-400{color:var(--text-secondary)!important}html[data-theme=dark] .text-gray-400,html[data-theme=dark] .text-gray-500,:root.dark .text-gray-400,:root.dark .text-gray-500{color:var(--text-muted)!important}html[data-theme=dark] .text-gray-600,html[data-theme=dark] .text-gray-700,:root.dark .text-gray-600,:root.dark .text-gray-700{color:var(--text-secondary)!important}html[data-theme=dark] .text-gray-800,html[data-theme=dark] .text-gray-900,:root.dark .text-gray-800,:root.dark .text-gray-900{color:var(--text-primary)!important}html[data-theme=dark] .text-slate-300,html[data-theme=dark] .text-slate-400,:root.dark .text-slate-300,:root.dark .text-slate-400{color:var(--text-secondary)!important}html[data-theme=dark] .bg-white,:root.dark .bg-white{background-color:var(--bg-card)!important}html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-gray-100,:root.dark .bg-gray-50,:root.dark .bg-gray-100{background-color:var(--surface-1)!important}html[data-theme=dark] .bg-gray-200,:root.dark .bg-gray-200{background-color:var(--border)!important}html[data-theme=dark] .border-gray-200,html[data-theme=dark] .border-gray-300,:root.dark .border-gray-200,:root.dark .border-gray-300{border-color:var(--border)!important}option{background:var(--bg-surface);color:var(--text-main);padding:.5rem}option:checked{background:var(--primary-muted);color:var(--text-main)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow);background:#ffffff0d;outline:none}.btn{border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;box-shadow:0 4px 14px 0 var(--primary-glow)}.btn-primary:hover{box-shadow:0 6px 20px 0 var(--primary-glow);transform:translateY(-1px)}.btn-destructive{background:var(--error-muted);color:var(--error);border:1px solid var(--error-muted)}.btn-destructive:hover{background:#fb71852e}.page-container{box-sizing:border-box;width:100%;max-width:100%;padding:1.5rem}@media (width<=768px){.page-container{padding:.75rem .75rem 80px}}.app-shell{min-height:100vh;margin-left:var(--sidebar-width);isolation:isolate}.main-content{width:100%;max-width:100%;margin:0;padding:1.5rem}.main-content-fullwidth{box-sizing:border-box;width:100%;max-width:100%;min-height:calc(100vh - 3.75rem);margin:0;padding:1rem 1.25rem 1.5rem}.dashboard-page{width:100%;min-height:calc(100vh - 6rem)}@media (width<=768px){.main-content-fullwidth{min-height:auto;padding:.65rem .75rem 5rem}.app-shell{margin-left:0}.main-content{padding:0 .75rem 80px}.top-toolbar{border-bottom:1px solid var(--border-glass);background:var(--bg-glass);-webkit-backdrop-filter:blur(8px);border-radius:10px;justify-content:flex-end;width:100%;margin-bottom:.25rem;padding:.4rem .75rem;position:relative!important;top:auto!important;right:auto!important}.desktop-only{display:none!important}.mobile-stack{grid-template-columns:1fr!important;gap:1rem!important}.mobile-heading-sm h1{font-size:1.35rem!important}.mobile-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.mobile-stats-grid .glass-panel{padding:.85rem .75rem!important}.mobile-stats-grid .glass-panel span{font-size:.65rem!important}.mobile-stats-grid .glass-panel>div:last-child{font-size:1.15rem!important}.mobile-page-header{margin-bottom:1rem!important}.mobile-page-header h1{font-size:1.35rem!important}.mobile-page-header p{font-size:.8rem!important}.mobile-hide-col{display:none!important}.mobile-compact-table th,.mobile-compact-table td{padding:.6rem .5rem!important;font-size:.8rem!important}.mobile-full-width{width:100%!important}.mobile-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.mobile-tight-gap{gap:.75rem!important}.glass-panel{-webkit-overflow-scrolling:touch;overflow-x:auto}body,html{overflow-x:hidden}}@media (width>=769px){.mobile-only{display:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}::selection{background:var(--primary-muted);color:var(--text-main)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.premium-learning-card{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s,background-color .24s!important}.premium-learning-card:hover{border-color:var(--primary-glow)!important;box-shadow:0 12px 30px -10px var(--primary-glow)!important;background:var(--bg-surface)!important;transform:translateY(-2px)!important}@keyframes progressGlow{0%,to{stroke-opacity:.85;filter:drop-shadow(0 0 2px var(--primary-glow))}50%{stroke-opacity:1;filter:drop-shadow(0 0 6px var(--primary-glow))}}.circular-progress-glow{animation:3s ease-in-out infinite progressGlow}.font-tabular{font-variant-numeric:tabular-nums}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-effect{position:relative;overflow:hidden}.shimmer-effect:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#ffffff0d 20%,#ffffff1a 60%,#fff0 100%);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}[style*="color: #6366f1"],[style*="color:#6366f1"],[style*="color: #8b5cf6"],[style*="color:#8b5cf6"],[style*="color: #3b82f6"],[style*="color:#3b82f6"],[style*="color: #6b7280"],[style*="color:#6b7280"]{color:var(--primary)!important}[style*="background: #6366f1"],[style*="background:#6366f1"],[style*="background: #8b5cf6"],[style*="background:#8b5cf6"],[style*="background: #3b82f6"],[style*="background:#3b82f6"],[style*="background-color: #6366f1"],[style*="background-color:#6366f1"],[style*="background-color: #8b5cf6"],[style*="background-color:#8b5cf6"],[style*="background-color: #3b82f6"],[style*="background-color:#3b82f6"]{background:var(--primary)!important;background-color:var(--primary)!important}[style*="border-color: #6366f1"],[style*="border-color:#6366f1"],[style*="border-color: #8b5cf6"],[style*="border-color:#8b5cf6"]{border-color:var(--border)!important}[style*="border: 1px solid #6366f1"],[style*="border: 1px solid #8b5cf6"]{border:1px solid var(--border)!important}svg[stroke=\#6366f1],svg[stroke=\#8b5cf6],svg[stroke=\#3b82f6],path[stroke=\#6366f1],path[stroke=\#8b5cf6],path[stroke=\#3b82f6]{stroke:var(--primary)!important}svg[fill=\#6366f1],svg[fill=\#8b5cf6],svg[fill=\#3b82f6],path[fill=\#6366f1],path[fill=\#8b5cf6],path[fill=\#3b82f6]{fill:var(--primary)!important}[style*="background: #0f172a"],[style*="background:#0f172a"],[style*="background-color: #0f172a"],[style*="background: #1e293b"],[style*="background:#1e293b"],[style*="background-color: #1e293b"],[style*="background: #111827"],[style*="background:#111827"],[style*="background-color: #111827"],[style*="background: #1f2937"],[style*="background:#1f2937"],[style*="background-color: #1f2937"],[style*="background: #374151"],[style*="background:#374151"],[style*="background-color: #374151"]{background:var(--bg-surface)!important;background-color:var(--bg-surface)!important}[style*="border-color: #334155"],[style*="border-color:#334155"],[style*="border: 1px solid #334155"],[style*="border: 1px solid rgba(255,255,255,0.06)"],[style*="border: 1px solid rgba(255,255,255,0.08)"],[style*="border: 1px solid rgba(255,255,255,0.1)"]{border-color:var(--border)!important}[class*=spinner],[class*=Spinner]{display:inline-block;border:3px solid var(--primary-muted)!important;border-top:3px solid var(--primary)!important;border-right:3px solid var(--primary)!important;border-radius:50%!important;width:28px!important;height:28px!important;animation:.7s cubic-bezier(.4,0,.2,1) infinite spin-modern!important}@keyframes spin-modern{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-hub=workspace],.learning-theme-active{--primary:var(--learning-accent);--primary-hover:var(--learning-hover);--primary-glow:var(--learning-fill);--primary-muted:var(--learning-tint);--accent:var(--learning-accent);--accent-glow:var(--learning-fill);--text-on-light:var(--learning-text);--text-on-dark:var(--learning-hover)}html[data-hub=finance],.finance-theme-active{--primary:var(--finance-accent);--primary-hover:var(--finance-hover);--primary-glow:var(--finance-fill);--primary-muted:var(--finance-tint);--accent:var(--finance-accent);--accent-glow:var(--finance-fill);--text-on-light:var(--finance-text);--text-on-dark:var(--finance-hover)}html[data-hub=life],html[data-hub=car],.life-theme-active{--primary:var(--life-accent);--primary-hover:var(--life-hover);--primary-glow:var(--life-fill);--primary-muted:var(--life-tint);--accent:var(--life-accent);--accent-glow:var(--life-fill);--text-on-light:var(--life-text);--text-on-dark:var(--life-hover)}html .text-gradient-accent,html[data-hub] .text-gradient-accent{background:linear-gradient(135deg, var(--primary), var(--accent))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-top-2{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in-95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in{animation-fill-mode:both}.fade-in{animation-name:fade-in}.slide-in-from-top-2{animation-name:slide-in-from-top-2}.zoom-in-95{animation-name:zoom-in-95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}._authContainer_13a3o_2{background:var(--bg-page);min-height:100vh;font-family:Inter,sans-serif;transition:background .3s;display:flex;position:relative}._brandPanel_13a3o_12{background:linear-gradient(160deg, var(--learning-tint) 0%, var(--surface-1) 55%, var(--bg-page) 100%);border-right:1px solid var(--border);justify-content:center;align-items:center;width:44%;min-height:100vh;display:flex;position:relative;overflow:hidden}._brandInner_13a3o_24{z-index:2;flex-direction:column;gap:.5rem;max-width:360px;padding:3rem 2.75rem;display:flex;position:relative}._logoWrap_13a3o_34{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--learning-accent) 40%, transparent));margin-bottom:.85rem}._logoEmoji_13a3o_39{font-size:3.5rem;line-height:1}._brandTitle_13a3o_44{color:var(--learning-text);letter-spacing:-.02em;margin:0;font-size:2.1rem;font-weight:800;line-height:1.2}._brandSubtitle_13a3o_53{color:var(--text-secondary);margin:.2rem 0 1.5rem;font-size:.93rem;line-height:1.6}._featureList_13a3o_60{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}._featureItem_13a3o_69{color:var(--text-secondary);background:color-mix(in srgb, var(--learning-accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--learning-accent) 18%, transparent);border-radius:10px;align-items:center;gap:.85rem;padding:.55rem .75rem;font-size:.88rem;font-weight:500;transition:background .2s,border-color .2s;display:flex}._featureItem_13a3o_69:hover{background:color-mix(in srgb, var(--learning-accent) 12%, transparent);border-color:color-mix(in srgb, var(--learning-accent) 30%, transparent)}._featureIcon_13a3o_88{background:color-mix(in srgb, var(--learning-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--learning-accent) 25%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;display:inline-flex}._blob1_13a3o_102{background:radial-gradient(circle, color-mix(in srgb, var(--learning-accent) 22%, transparent), transparent 70%);z-index:1;border-radius:50%;width:380px;height:380px;animation:9s ease-in-out infinite _blobFloat_13a3o_1;position:absolute;top:-80px;right:-100px}._blob2_13a3o_114{background:radial-gradient(circle, color-mix(in srgb, var(--learning-fill) 30%, transparent), transparent 70%);z-index:1;border-radius:50%;width:300px;height:300px;animation:12s ease-in-out infinite reverse _blobFloat_13a3o_1;position:absolute;bottom:-60px;left:-70px}@keyframes _blobFloat_13a3o_1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.04)}}._formPanel_13a3o_132{background:var(--bg-page);flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;transition:background .3s;display:flex;overflow-y:auto}._formCard_13a3o_143{width:100%;max-width:420px;animation:.45s both _fadeUp_13a3o_1}@keyframes _fadeUp_13a3o_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}._modeHeader_13a3o_155{margin-bottom:2rem}._modeTitle_13a3o_159{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.7rem;font-weight:800}._modeDesc_13a3o_167{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}._googleBtn_13a3o_175{background:var(--bg-card);width:100%;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;letter-spacing:.01em;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:.8rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000014,0 2px 8px #0000000d}._googleBtn_13a3o_175:hover{background:var(--surface-1);border-color:var(--learning-accent);transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}._googleBtn_13a3o_175:active{transform:translateY(0)}._divider_13a3o_207{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:.9rem;margin:1.35rem 0;font-size:.73rem;display:flex}._divider_13a3o_207:before,._divider_13a3o_207:after{content:"";background:var(--border);flex:1;height:1px}._form_13a3o_132{flex-direction:column;gap:.9rem;display:flex}._registerField_13a3o_234{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s;display:grid}._registerField_13a3o_234>*{overflow:hidden}._registerFieldVisible_13a3o_245{opacity:1;grid-template-rows:1fr}._inputWrap_13a3o_251{position:relative}._input_13a3o_251{border:1px solid var(--border);background:var(--bg-card);width:100%;height:52px;color:var(--text-primary);box-sizing:border-box;border-radius:11px;outline:none;padding:20px .9rem 6px;font-size:.9rem;transition:border-color .2s,box-shadow .2s,background .2s;display:block}._inputWrap_13a3o_251:has(._pwToggle_13a3o_271) ._input_13a3o_251{padding-right:2.5rem}._input_13a3o_251:focus{border-color:var(--learning-accent);background:color-mix(in srgb, var(--learning-accent) 5%, var(--bg-card));box-shadow:0 0 0 3px color-mix(in srgb, var(--learning-accent) 18%, transparent)}._floatLabel_13a3o_281{color:var(--text-muted);pointer-events:none;transform-origin:0 0;font-size:.875rem;transition:all .18s;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}._input_13a3o_251:focus~._floatLabel_13a3o_281,._input_13a3o_251:not(:placeholder-shown)~._floatLabel_13a3o_281{color:var(--learning-accent);top:10px;transform:translateY(0)scale(.78)}._pwToggle_13a3o_271{cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;line-height:1;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}._pwToggle_13a3o_271:hover{color:var(--text-muted)}._submitBtn_13a3o_323{background:var(--learning-accent);color:#fff;cursor:pointer;letter-spacing:.01em;width:100%;min-height:48px;box-shadow:0 2px 8px color-mix(in srgb, var(--learning-accent) 35%, transparent);border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:.15rem;padding:.85rem;font-size:.925rem;font-weight:700;transition:all .2s;display:flex}._submitBtn_13a3o_323:hover:not(:disabled){background:var(--learning-hover);box-shadow:0 6px 20px color-mix(in srgb, var(--learning-accent) 40%, transparent);transform:translateY(-2px)}._submitBtn_13a3o_323:active:not(:disabled){transform:translateY(0)}._submitBtn_13a3o_323:disabled{opacity:.65;pointer-events:none}._spinner_13a3o_359{border:2px solid #fff6;border-top-color:var(--bg-card);border-radius:50%;width:18px;height:18px;animation:.65s linear infinite _spin_13a3o_359;display:inline-block}@keyframes _spin_13a3o_359{to{transform:rotate(360deg)}}._errorBanner_13a3o_374{color:var(--danger-text);background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger-text) 25%, transparent);border-radius:9px;padding:.65rem .8rem;font-size:.82rem}._successBanner_13a3o_383{color:var(--success-text);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--success-text) 25%, transparent);border-radius:9px;padding:.65rem .8rem;font-size:.82rem}._switchText_13a3o_393{text-align:center;color:var(--text-muted);margin-top:1.5rem;font-size:.82rem}._switchBtn_13a3o_400{color:var(--learning-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s}._switchBtn_13a3o_400:hover{color:var(--learning-hover);text-decoration:underline}._themeToggle_13a3o_418{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 1px 4px #0000001a}._themeToggle_13a3o_418:hover{background:var(--surface-1);border-color:var(--learning-accent);color:var(--learning-accent);transform:scale(1.08)}@media (width<=768px){._brandPanel_13a3o_12{display:none}._formPanel_13a3o_132{box-sizing:border-box;min-height:100vh;padding:1.75rem 1.25rem}}@media (width<=480px){._formCard_13a3o_143{padding:0}._modeTitle_13a3o_159{font-size:1.5rem}}._page_pfb95_12{--gold:#d4af37;--gold-lt:#e8cb6a;--gold-pale:#f5e6b0;--ivory:#f8f4e9;--ivory-dim:#f8f4e9b3;--ivory-muted:#f8f4e96b;--burg:#4a001f;--burg-mid:#6b0028;--burg-lit:#8c1038;--ink:#0e0007;height:100dvh;color:var(--ivory);background-color:#0e0007;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.030'/%3E%3C/svg%3E"),radial-gradient(70% 60% at 50% 40%,#6a00288c,#0000),radial-gradient(130% 110%,#0000 38%,#000000b8 100%),linear-gradient(175deg,#140008 0%,#0e0007 55%,#080005 100%);justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;display:flex;position:relative;overflow:hidden}._rtl_pfb95_42{direction:rtl;font-family:Tajawal,Tahoma,Arial,sans-serif}._page_pfb95_12:before,._page_pfb95_12:after{content:"";pointer-events:none;z-index:400;position:fixed}._page_pfb95_12:before{border:1px solid #d4af3738;border-radius:.4rem;animation:8s ease-in-out infinite _borderGlow_pfb95_1;inset:.95rem}._page_pfb95_12:after{border:1px solid #d4af3717;border-radius:.25rem;inset:1.35rem}@keyframes _borderGlow_pfb95_1{0%,to{border-color:#d4af3729}50%{border-color:#e8cb6a61}}._ambientCenter_pfb95_69{filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#6a002833,#0000 65%);border-radius:999px;width:42rem;height:42rem;animation:11s ease-in-out infinite _breathe_pfb95_1;position:fixed;top:20%;left:50%;translate:-50%}._ambientRight_pfb95_81{filter:blur(22px);pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af3712,#0000 68%);border-radius:999px;width:34rem;height:34rem;animation:17s ease-in-out infinite _driftR_pfb95_1;position:fixed;bottom:8%;right:-8rem}@keyframes _breathe_pfb95_1{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes _driftR_pfb95_1{0%,to{transform:translateY(0)}50%{transform:translateY(-28px)rotate(4deg)}}._particles_pfb95_96{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}._particle_pfb95_96{opacity:0;border-radius:50%;animation:linear infinite _particleDrift_pfb95_1;position:absolute}@keyframes _particleDrift_pfb95_1{0%{opacity:0;transform:translateY(105vh)scale(.5)}8%{opacity:.6}92%{opacity:.2}to{opacity:0;transform:translateY(-8vh)scale(1.1)}}._langToggle_pfb95_115{z-index:20;color:var(--gold-pale);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;letter-spacing:.08em;background:#0800059e;border:1px solid #d4af3759;border-radius:999px;padding:.38rem .9rem;font-family:Cormorant Garamond,Tajawal,serif;font-size:.78rem;font-weight:600;transition:border-color .26s,background .26s,transform .2s;position:absolute;top:1rem;right:1.1rem}._langToggle_pfb95_115:hover{background:#12000acc;border-color:#d4af37b3;transform:translateY(-1px)}._rtl_pfb95_42 ._langToggle_pfb95_115{font-family:Tajawal,serif;left:1.1rem;right:auto}._inviteCard_pfb95_145{width:min(700px,94vw);max-height:min(960px,94dvh);box-shadow:0 40px 130px #000000b3, 0 0 0 1px var(--border-subtle), inset 0 1px 0 var(--bg-hover);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:radial-gradient(85% 55% at 50% 0,#6a002852,#0000 58%),radial-gradient(65% 45% at 50% 100%,#4a001f38,#0000 58%),linear-gradient(#16020ee6 0%,#0c0008f2 100%);border:1px solid #d4af3733;border-radius:.55rem;flex-direction:column;align-items:center;gap:clamp(.2rem,.8vh,.65rem);padding:clamp(.8rem,1.8vh,1.8rem) clamp(1.5rem,4vw,3.5rem);animation:1.1s cubic-bezier(.16,1,.3,1) both _riseIn_pfb95_1;display:flex;position:relative;overflow:hidden}._inviteCard_pfb95_145:before{content:"";pointer-events:none;border:1px solid #d4af371c;border-radius:.2rem;position:absolute;inset:.9rem}._botanicalCorner_pfb95_182{pointer-events:none;z-index:2;opacity:0;filter:drop-shadow(0 4px 12px #00000073);width:clamp(6rem,14vw,12rem);height:auto;animation:1.8s .6s both _floralFadeIn_pfb95_1;position:absolute}@keyframes _floralFadeIn_pfb95_1{0%{opacity:0}to{opacity:.78}}._botanicalTL_pfb95_196{top:-.8rem;left:-.8rem}._botanicalTR_pfb95_197{top:-.8rem;right:-.8rem;transform:scaleX(-1)}._botanicalBL_pfb95_198{bottom:-.8rem;left:-.8rem;transform:scaleY(-1)}._botanicalBR_pfb95_199{bottom:-.8rem;right:-.8rem;transform:scale(-1)}._cornerOrnament_pfb95_202{pointer-events:none;z-index:3;position:absolute}._coTL_pfb95_207{top:.6rem;left:.6rem}._coTR_pfb95_208{top:.6rem;right:.6rem;transform:scaleX(-1)}._coBL_pfb95_209{bottom:.6rem;left:.6rem;transform:scaleY(-1)}._coBR_pfb95_210{bottom:.6rem;right:.6rem;transform:scale(-1)}._monogram_pfb95_213{z-index:1;flex-shrink:0;animation:.9s .15s both _fadeUp_pfb95_1;position:relative}._eyebrow_pfb95_221{color:var(--gold);text-transform:uppercase;letter-spacing:.36em;z-index:1;flex-shrink:0;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.6rem,1.1vw,.78rem);font-weight:600;animation:.9s .22s both _fadeUp_pfb95_1;position:relative}._rtl_pfb95_42 ._eyebrow_pfb95_221{letter-spacing:.1em;text-transform:none;font-family:Tajawal,serif}._ruleRow_pfb95_236{z-index:1;flex-shrink:0;justify-content:center;align-items:center;gap:.8rem;width:100%;animation:.9s .27s both _fadeUp_pfb95_1;display:flex;position:relative}._ruleRow_pfb95_236:before,._ruleRow_pfb95_236:after{content:"";background:linear-gradient(90deg,#0000,#d4af376b);flex:1;max-width:7rem;height:1px}._ruleRow_pfb95_236:after{background:linear-gradient(270deg,#0000,#d4af376b)}._ruleGlyph_pfb95_250{color:var(--gold);opacity:.72;font-size:.88rem}._namesBlock_pfb95_253{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:0;animation:.9s .34s both _fadeUp_pfb95_1;display:flex;position:relative}._nameFirst_pfb95_260{color:var(--ivory);text-shadow:0 4px 22px #0000008c;overflow-wrap:break-word;word-break:break-word;font-family:Pinyon Script,Great Vibes,cursive;font-size:clamp(2.6rem,min(8.5vw,9.5vh),5.8rem);line-height:1.08}._nameAmpersand_pfb95_269{color:var(--gold);letter-spacing:.2em;opacity:.88;margin:.1rem 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,min(2.8vw,2.8vh),2rem);font-style:italic;font-weight:300;line-height:1}._nameLast_pfb95_278{color:var(--gold-lt);text-shadow:0 4px 26px #d4af3733;overflow-wrap:break-word;word-break:break-word;font-family:Pinyon Script,Great Vibes,cursive;font-size:clamp(2.6rem,min(8.5vw,9.5vh),5.8rem);line-height:1.08}._rtl_pfb95_42 ._nameFirst_pfb95_260{color:var(--ivory);font-family:Amiri,serif;font-size:clamp(2.2rem,min(7vw,8.5vh),4.8rem);font-style:italic;line-height:1.3}._rtl_pfb95_42 ._nameLast_pfb95_278{color:var(--gold-lt);font-family:Amiri,serif;font-size:clamp(2.2rem,min(7vw,8.5vh),4.8rem);font-style:italic;line-height:1.3}._rtl_pfb95_42 ._nameAmpersand_pfb95_269{font-family:Tajawal,serif;font-style:normal}._cardSubtitle_pfb95_291{letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-dim);z-index:1;flex-shrink:0;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.7rem,min(1.6vw,1.8vh),1.25rem);font-style:italic;font-weight:400;animation:.9s .42s both _fadeUp_pfb95_1;position:relative}._rtl_pfb95_42 ._cardSubtitle_pfb95_291{text-transform:none;font-family:Tajawal,serif;font-style:normal}._dateBlock_pfb95_305{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:0;animation:.9s .5s both _fadeUp_pfb95_1;display:flex;position:relative}._dateRule_pfb95_312{background:linear-gradient(to right, transparent, var(--gold), transparent);opacity:.45;width:5rem;height:1px;margin:.3rem auto}._dateInline_pfb95_317{justify-content:center;align-items:baseline;gap:clamp(.3rem,1.2vw,.6rem);line-height:1;animation:5s ease-in-out 2.5s infinite _goldGlow_pfb95_1;display:flex}._dateDay_pfb95_326{color:var(--ivory);letter-spacing:-.02em;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,min(10vw,11vh),6.5rem);font-weight:300}._dateYear_pfb95_333{color:var(--gold-pale);letter-spacing:-.02em;align-items:baseline;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,min(10vw,11vh),6.5rem);font-weight:300;display:inline-flex;direction:ltr!important}._yearCentury_pfb95_343{color:var(--gold);opacity:.6;margin-right:.05em;font-size:.55em;font-weight:300}._yearDecade_pfb95_350{color:var(--ivory);font-weight:300}._dateMonth_pfb95_355{letter-spacing:.25em;color:var(--gold);text-transform:uppercase;font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,min(2.1vw,2.3vh),1.5rem);font-weight:500}._dateSep_pfb95_364{color:var(--gold);opacity:.45;font-family:Cormorant Garamond,serif;font-size:clamp(.8rem,min(2vw,2.2vh),1.5rem);font-weight:300}._dateDayName_pfb95_372{letter-spacing:.3em;color:var(--ivory-dim);text-transform:uppercase;margin-top:.15rem;font-family:Cormorant Garamond,serif;font-size:clamp(.7rem,min(1.5vw,1.8vh),1.15rem);font-style:italic;font-weight:300}._rtl_pfb95_42 ._dateMonth_pfb95_355{letter-spacing:.06em;text-transform:none}._rtl_pfb95_42 ._dateDayName_pfb95_372{letter-spacing:.1em;text-transform:none;font-family:Tajawal,serif;font-style:normal}@keyframes _goldGlow_pfb95_1{0%,to{text-shadow:0 0 14px #d4af371f}50%{text-shadow:0 0 32px #d4af3766,0 0 60px #d4af371a}}._counterRow_pfb95_390{z-index:1;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.6rem,1.8vw,1.4rem);margin:.3rem 0;animation:.9s .55s both _fadeUp_pfb95_1;display:flex;position:relative}._counterItem_pfb95_403{flex-direction:column;align-items:center;min-width:clamp(3.5rem,7vw,5.5rem);display:flex}._counterNum_pfb95_409{color:var(--gold-pale);text-shadow:0 0 10px #e8cb6a26;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,min(5.5vw,5vh),2.8rem);font-weight:300;line-height:1}._counterLabel_pfb95_417{text-transform:uppercase;letter-spacing:.12em;color:var(--ivory-dim);margin-top:.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.52rem,1.1vh,.68rem)}._rtl_pfb95_42 ._counterLabel_pfb95_417{letter-spacing:.04em;font-family:Tajawal,sans-serif}._counterColon_pfb95_429{color:var(--gold);opacity:.65;margin-top:-.6rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,3.5vh,2rem)}._quote_pfb95_438{color:var(--ivory-dim);z-index:1;flex-shrink:0;max-width:38ch;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,min(1.9vw,2.1vh),1.35rem);font-style:italic;font-weight:300;line-height:1.65;animation:.9s .58s both _fadeUp_pfb95_1;position:relative}._rtl_pfb95_42 ._quote_pfb95_438{font-family:Tajawal,serif;font-style:normal;font-weight:300}._infoRow_pfb95_452{z-index:1;flex-shrink:0;justify-content:center;gap:clamp(.6rem,1.5vw,1.2rem);width:100%;animation:.9s .65s both _fadeUp_pfb95_1;display:flex;position:relative}._infoItem_pfb95_459{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:220px;color:var(--ivory);cursor:default;background:linear-gradient(160deg,#ffffff08,#00000047),#0e020894;border:1px solid #d4af372b;border-radius:.35rem;flex-direction:column;flex:1;align-items:center;gap:.32rem;padding:clamp(.7rem,1.5vh,1.2rem) clamp(1rem,3vw,2rem);text-decoration:none;transition:border-color .3s,background .3s,transform .26s;display:flex}a._infoItem_pfb95_459{cursor:pointer}a._infoItem_pfb95_459:hover{background:linear-gradient(160deg,#d4af370d,#00000047),#14020aad;border-color:#d4af376b;transform:translateY(-2px)}._infoIcon_pfb95_480{opacity:.6;font-size:clamp(.95rem,1.8vh,1.2rem);line-height:1}._infoLabel_pfb95_484{text-transform:uppercase;letter-spacing:.26em;color:var(--gold);font-family:Cormorant Garamond,serif;font-size:clamp(.58rem,1vw,.7rem);font-weight:600}._rtl_pfb95_42 ._infoLabel_pfb95_484{text-transform:none;letter-spacing:.06em;font-family:Tajawal,serif}._infoValue_pfb95_491{color:var(--ivory-dim);text-align:center;word-break:break-word;font-family:Cormorant Garamond,serif;font-size:clamp(.82rem,min(1.6vw,1.8vh),1.08rem);line-height:1.4}._rtl_pfb95_42 ._infoValue_pfb95_491{font-family:Tajawal,serif;font-size:clamp(.8rem,1.6vw,.95rem)}._actionRow_pfb95_501{z-index:1;flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:clamp(.5rem,1vw,.8rem);width:100%;animation:.9s .72s both _fadeUp_pfb95_1;display:flex;position:relative}._rsvpTrigger_pfb95_509{color:#1a0808;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37e0 0%,#b48c14eb 100%);border:1px solid #d4af3780;border-radius:.25rem;align-items:center;gap:.45rem;padding:clamp(.55rem,1.2vh,.78rem) clamp(1.2rem,3vw,2rem);font-family:Cormorant Garamond,serif;font-size:clamp(.78rem,1.3vw,.92rem);font-weight:700;transition:transform .24s,box-shadow .28s,background .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #d4af3747}._rsvpTrigger_pfb95_509:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 55%);position:absolute;inset:0}._rsvpTrigger_pfb95_509:hover{background:linear-gradient(135deg,#e8cb6af2 0%,#c8a01cf5 100%);transform:translateY(-2px);box-shadow:0 14px 38px #d4af3766}._rtl_pfb95_42 ._rsvpTrigger_pfb95_509{text-transform:none;letter-spacing:.06em;font-family:Tajawal,serif}._btnOutline_pfb95_540{color:var(--gold-pale);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#00000038;border:1px solid #d4af376b;border-radius:.25rem;align-items:center;gap:.4rem;padding:clamp(.52rem,1.1vh,.75rem) clamp(.9rem,2.2vw,1.4rem);font-family:Cormorant Garamond,serif;font-size:clamp(.72rem,1.2vw,.86rem);font-weight:600;text-decoration:none;transition:border-color .28s,color .26s,transform .23s;display:inline-flex;position:relative;overflow:hidden}._rtl_pfb95_42 ._btnOutline_pfb95_540{text-transform:none;letter-spacing:.04em;font-family:Tajawal,serif}._btnOutline_pfb95_540:before{content:"";background:linear-gradient(110deg,#0000 30%,#d4af3729 50%,#0000 70%);transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-130%)}._btnOutline_pfb95_540:hover{color:var(--gold-lt);border-color:#d4af37d1;transform:translateY(-2px)}._btnOutline_pfb95_540:hover:before{transform:translate(130%)}._presenceNote_pfb95_570{color:var(--ivory-muted);z-index:1;letter-spacing:.02em;flex-shrink:0;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(.7rem,min(1.2vw,1.3vh),.88rem);font-style:italic;font-weight:300;animation:.9s .8s both _fadeUp_pfb95_1;position:relative}._rtl_pfb95_42 ._presenceNote_pfb95_570{font-family:Tajawal,serif;font-style:normal}._modalBackdrop_pfb95_586{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:500;background:#060004d1;justify-content:center;align-items:center;padding:1.5rem;animation:.35s both _backdropIn_pfb95_1;display:flex;position:fixed;inset:0}@keyframes _backdropIn_pfb95_1{0%{opacity:0}to{opacity:1}}._modal_pfb95_586{width:min(460px,96vw);max-height:min(600px,90dvh);box-shadow:0 32px 100px #000000b3, inset 0 1px 0 var(--bg-hover);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#16020ef5 0%,#0c0008fa 100%);border:1px solid #d4af3738;border-radius:.55rem;padding:2.5rem 2.2rem 2.2rem;font-family:Cormorant Garamond,serif;animation:.45s cubic-bezier(.16,1,.3,1) both _modalIn_pfb95_1;position:relative;overflow:hidden}._rtl_pfb95_42 ._modal_pfb95_586{font-family:Tajawal,serif}@keyframes _modalIn_pfb95_1{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._modal_pfb95_586:before{content:"";background:linear-gradient(90deg,#0000,#d4af3773,#0000);height:1px;position:absolute;top:0;left:0;right:0}._modal_pfb95_586:after{content:"";pointer-events:none;background:radial-gradient(#6a002838,#0000 70%);width:70%;height:5rem;position:absolute;top:0;left:50%;translate:-50%}._modalClose_pfb95_635{width:2rem;height:2rem;color:var(--gold-pale);cursor:pointer;z-index:1;background:#0000004d;border:1px solid #d4af3747;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;transition:border-color .22s,background .22s;display:flex;position:absolute;top:1rem;right:1.1rem}._rtl_pfb95_42 ._modalClose_pfb95_635{left:1.1rem;right:auto}._modalClose_pfb95_635:hover{background:#d4af371f;border-color:#d4af37a6}._modalEyebrow_pfb95_651{color:var(--gold);text-transform:uppercase;letter-spacing:.36em;z-index:1;margin:0 0 .45rem;font-family:Cormorant Garamond,serif;font-size:.68rem;font-weight:600;position:relative}._rtl_pfb95_42 ._modalEyebrow_pfb95_651{text-transform:none;letter-spacing:.1em;font-family:Tajawal,serif}._modalTitle_pfb95_663{color:var(--ivory);z-index:1;margin:0 0 .5rem;font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,4vw,2.1rem);font-style:italic;font-weight:400;line-height:1.2;position:relative}._rtl_pfb95_42 ._modalTitle_pfb95_663{font-family:Amiri,serif;font-style:italic}._modalHint_pfb95_674{color:var(--ivory-muted);z-index:1;margin:0 0 1.8rem;font-family:Cormorant Garamond,serif;font-size:.92rem;font-style:italic;font-weight:300;line-height:1.6;position:relative}._rtl_pfb95_42 ._modalHint_pfb95_674{font-family:Tajawal,serif;font-style:normal}._fieldLabel_pfb95_684{text-transform:uppercase;letter-spacing:.24em;color:var(--gold);z-index:1;margin-bottom:.55rem;font-family:Cormorant Garamond,serif;font-size:.68rem;font-weight:600;display:block;position:relative}._rtl_pfb95_42 ._fieldLabel_pfb95_684{text-transform:none;letter-spacing:.06em;font-family:Tajawal,serif}._modal_pfb95_586 input{z-index:1;position:relative;background:var(--bg-hover)!important;width:100%!important;color:var(--ivory)!important;border:1px solid #d4af3738!important;border-radius:.25rem!important;min-height:52px!important;padding:.85rem 1rem!important;font-family:Cormorant Garamond,serif!important;font-size:1.05rem!important;transition:border-color .26s,box-shadow .26s,background .26s!important}._rtl_pfb95_42 ._modal_pfb95_586 input{font-family:Tajawal,serif!important}._modal_pfb95_586 input::placeholder{color:#f8f4e947}._modal_pfb95_586 input:focus{background:var(--border-glass)!important;border-color:#d4af378c!important;outline:none!important;box-shadow:0 0 0 3px #4a001f47!important}._submitBtn_pfb95_717{width:100%;color:var(--ivory);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#7a0f2e 0%,#4a001f 100%);border:1px solid #d4af3747;border-radius:.25rem;margin-top:1.3rem;padding:.95rem 1.5rem;font-family:Cormorant Garamond,serif;font-size:.9rem;font-weight:600;transition:transform .24s,box-shadow .28s,background .28s;position:relative;overflow:hidden;box-shadow:0 14px 38px #4a001f73}._rtl_pfb95_42 ._submitBtn_pfb95_717{text-transform:none;letter-spacing:.06em;font-family:Tajawal,serif}._submitBtn_pfb95_717:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff17,#0000 55%);position:absolute;inset:0}._submitBtn_pfb95_717:hover:not(:disabled){background:linear-gradient(135deg,#8f1235 0%,#5a0025 100%);transform:translateY(-2px);box-shadow:0 20px 50px #7a0f2e94}._submitBtn_pfb95_717:disabled{opacity:.5;cursor:not-allowed;transform:none}._feedbackSuccess_pfb95_747,._feedbackError_pfb95_747{z-index:1;border-radius:.3rem;margin:1.1rem 0 0;padding:.9rem 1rem;font-family:Cormorant Garamond,serif;font-size:.94rem;font-style:italic;line-height:1.55;animation:.42s both _fadeUp_pfb95_1;position:relative}._rtl_pfb95_42 ._feedbackSuccess_pfb95_747,._rtl_pfb95_42 ._feedbackError_pfb95_747{font-family:Tajawal,serif;font-style:normal}._feedbackSuccess_pfb95_747{color:#c6f0d5;background:#16a34a1f;border:1px solid #22c55e40}._feedbackError_pfb95_747{color:#f5c8c8;background:#dc26261f;border:1px solid #f8717140}@keyframes _riseIn_pfb95_1{0%{opacity:0;transform:translateY(30px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeUp_pfb95_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){._inviteCard_pfb95_145{gap:clamp(.38rem,1vh,.9rem);width:min(580px,95vw);padding:clamp(1.5rem,3vh,3rem) clamp(1.5rem,4vw,3.5rem)}}@media (width<=520px){._page_pfb95_12{align-items:center;padding-top:0}._inviteCard_pfb95_145{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;justify-content:center;gap:clamp(.2rem,.7vh,.45rem);padding:1.35rem 1.8rem}._inviteCard_pfb95_145:before{display:none}._botanicalCorner_pfb95_182{width:5.2rem}._monogram_pfb95_213{margin-top:-.2rem;display:block;transform:scale(.85)}._ruleRow_pfb95_236{margin:0;display:flex}._quote_pfb95_438{margin:.1rem 0;font-size:.8rem;line-height:1.35;display:block}._presenceNote_pfb95_570{margin-top:.1rem;font-size:.68rem;display:block}._eyebrow_pfb95_221{letter-spacing:.28em;font-size:.6rem}._namesBlock_pfb95_253{gap:0}._nameFirst_pfb95_260,._nameLast_pfb95_278{font-size:2.3rem;line-height:1.05}._rtl_pfb95_42 ._nameFirst_pfb95_260,._rtl_pfb95_42 ._nameLast_pfb95_278{font-size:1.95rem;line-height:1.25}._nameAmpersand_pfb95_269{margin:.05rem 0;font-size:.88rem}._cardSubtitle_pfb95_291{letter-spacing:.1em;font-size:.78rem}._dateBlock_pfb95_305{margin:.1rem 0}._dateInline_pfb95_317{align-items:baseline;gap:.15em}._dateDay_pfb95_326,._dateYear_pfb95_333{font-size:2.1rem}._dateMonth_pfb95_355{font-size:.82rem}._dateSep_pfb95_364{font-size:.75rem}._dateDayName_pfb95_372{margin-top:.05rem;font-size:.72rem}._counterRow_pfb95_390{flex-flow:row;justify-content:center;align-items:center;gap:.35rem;margin:.1rem 0;display:flex}._counterItem_pfb95_403{flex-direction:column;align-items:center;min-width:3rem;display:flex}._counterNum_pfb95_409{font-size:1.4rem}._counterLabel_pfb95_417{margin-top:.05rem;font-size:.5rem}._counterColon_pfb95_429{margin-top:-.35rem;font-size:1.1rem}._infoRow_pfb95_452{gap:.35rem;width:100%;margin:.1rem 0}._infoItem_pfb95_459{padding:.45rem .3rem}._infoIcon_pfb95_480{font-size:.8rem}._infoLabel_pfb95_484{letter-spacing:.1em;font-size:.5rem}._infoValue_pfb95_491{font-size:.78rem;line-height:1.2}._rtl_pfb95_42 ._infoValue_pfb95_491{font-size:.74rem}._actionRow_pfb95_501{grid-template-columns:repeat(3,1fr);gap:.4rem;width:100%;margin-top:.2rem;display:grid}._rsvpTrigger_pfb95_509{grid-column:span 3;justify-content:center;padding:.5rem 1rem;font-size:.78rem}._btnOutline_pfb95_540{letter-spacing:.02em;justify-content:center;padding:.42rem .1rem;font-size:.68rem}._langToggle_pfb95_115{padding:.22rem .5rem;font-size:.65rem;top:.5rem;right:.6rem}._rtl_pfb95_42 ._langToggle_pfb95_115{left:.6rem;right:auto}}@media (height<=850px){._inviteCard_pfb95_145{gap:clamp(.15rem,.6vh,.45rem);padding-top:clamp(.5rem,1.2vh,1.2rem);padding-bottom:clamp(.5rem,1.2vh,1.2rem)}._botanicalCorner_pfb95_182{width:clamp(4.5rem,8vh,7.5rem)}._monogram_pfb95_213{margin-top:-.25rem;transform:scale(.9)}._namesBlock_pfb95_253{margin:.05rem 0}._nameFirst_pfb95_260,._nameLast_pfb95_278{font-size:clamp(2rem,min(6.5vw,6.8vh),3.8rem)}._nameAmpersand_pfb95_269{margin:.02rem 0;font-size:clamp(.8rem,2vh,1.2rem)}._dateDay_pfb95_326,._dateYear_pfb95_333{font-size:clamp(2.2rem,min(7vw,7.5vh),3.8rem)}._dateMonth_pfb95_355{font-size:clamp(.72rem,1.8vh,1.15rem)}._counterRow_pfb95_390{margin:.05rem 0}._counterNum_pfb95_409{font-size:clamp(1.2rem,3.5vh,1.9rem)}._counterLabel_pfb95_417{font-size:clamp(.48rem,1vh,.55rem)}._counterColon_pfb95_429{margin-top:-.4rem;font-size:clamp(.9rem,2.5vh,1.3rem)}._infoRow_pfb95_452{margin-top:.05rem}._infoItem_pfb95_459{padding:clamp(.35rem,1vh,.65rem) clamp(.6rem,1.8vw,1.2rem)}._infoValue_pfb95_491{font-size:clamp(.8rem,1.6vh,1rem)}._rtl_pfb95_42 ._infoValue_pfb95_491{font-size:clamp(.75rem,1.6vh,.9rem)}._rsvpTrigger_pfb95_509{padding:clamp(.4rem,1vh,.58rem) clamp(.8rem,2vw,1.4rem);font-size:clamp(.7rem,1.3vh,.8rem)}._btnOutline_pfb95_540{padding:clamp(.38rem,.9vh,.55rem) clamp(.6rem,1.8vw,1rem);font-size:clamp(.65rem,1.2vh,.75rem)}}@media (height<=600px){._monogram_pfb95_213,._ruleRow_pfb95_236,._quote_pfb95_438,._presenceNote_pfb95_570{display:none}._inviteCard_pfb95_145{gap:.2rem;padding-top:1rem;padding-bottom:1rem}}._capturing_pfb95_952,._capturing_pfb95_952 *,._capturing_pfb95_952:before,._capturing_pfb95_952:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}._capturing_pfb95_952{box-sizing:border-box!important;background:radial-gradient(85% 55% at 50% 0,#6a002852,#0000 58%),radial-gradient(65% 45% at 50% 100%,#4a001f38,#0000 58%),linear-gradient(#16020ee6 0%,#0c0008f2 100%)!important;border:1px solid #d4af3733!important;border-radius:.55rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.8rem!important;width:680px!important;height:960px!important;max-height:960px!important;padding:2.5rem 3rem 2.2rem!important;animation:none!important;display:flex!important;position:relative!important;transform:none!important;box-shadow:0 40px 130px #000000b3!important}._capturing_pfb95_952:before{content:""!important;pointer-events:none!important;border:1px solid #d4af371c!important;border-radius:.2rem!important;display:block!important;position:absolute!important;inset:.9rem!important}._capturing_pfb95_952 ._botanicalCorner_pfb95_182{opacity:.78!important;width:9.8rem!important;display:block!important}._capturing_pfb95_952 ._monogram_pfb95_213{margin-top:0!important;display:block!important;transform:scale(.95)!important}._capturing_pfb95_952 ._ruleRow_pfb95_236{display:flex!important}._capturing_pfb95_952 ._quote_pfb95_438{margin:.2rem 0!important;font-size:1.15rem!important;line-height:1.65!important;display:block!important}._capturing_pfb95_952 ._presenceNote_pfb95_570{margin-top:.15rem!important;font-size:.82rem!important;display:block!important}._capturing_pfb95_952 ._namesBlock_pfb95_253{margin:.1rem 0!important}._capturing_pfb95_952 ._nameFirst_pfb95_260,._capturing_pfb95_952 ._nameLast_pfb95_278{font-size:4.2rem!important;line-height:1.08!important}._capturing_pfb95_952 ._dateDay_pfb95_326,._capturing_pfb95_952 ._dateYear_pfb95_333{font-size:4.5rem!important}._capturing_pfb95_952 ._dateMonth_pfb95_355{font-size:1.25rem!important}._capturing_pfb95_952 ._infoRow_pfb95_452{flex-direction:row!important;gap:1.2rem!important;width:100%!important;margin-top:.2rem!important;display:flex!important}._capturing_pfb95_952 ._infoItem_pfb95_459{flex:1!important;padding:.8rem 1.2rem!important}._capturing_pfb95_952 ._infoValue_pfb95_491{font-size:.95rem!important}._topNav_rxk5u_1{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--border-glass);background:linear-gradient(#09090bf5,#121214eb);position:sticky;top:0}._container_rxk5u_10{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;max-width:100%;padding:.6rem 1rem;display:grid}._logoWrapper_rxk5u_19{align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}._navLogo_rxk5u_27{margin-right:.2rem;display:flex}._hubDropdown_rxk5u_32{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid var(--border-glass);background:#0f0f12fa;border-radius:20px;flex-direction:column;gap:.35rem;min-width:280px;padding:.6rem;animation:.25s cubic-bezier(.16,1,.3,1) _dropdownFadeIn_rxk5u_1;display:flex;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 30px 60px #00000073}@keyframes _dropdownFadeIn_rxk5u_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._hubDropdownHeader_rxk5u_54{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;padding:.5rem .8rem;font-size:.72rem;font-weight:800}._hubLink_rxk5u_63{color:#ffffffb3;border-radius:14px;align-items:center;gap:1rem;padding:.75rem .9rem;text-decoration:none;transition:all .2s;display:flex}._hubLink_rxk5u_63:hover{background:var(--bg-hover);color:var(--bg-card);transform:translate(4px)}._hubLinkActive_rxk5u_80{color:#a5b4fc;background:#818cf81a}._hubIcon_rxk5u_85{background:var(--border-subtle);color:#fff6;border-radius:10px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}._hubLink_rxk5u_63:hover ._hubIcon_rxk5u_85{background:var(--border-glass);color:inherit}._hubMeta_rxk5u_101{flex-direction:column;gap:.1rem;display:flex}._hubName_rxk5u_107{font-size:.92rem;font-weight:700}._hubDesc_rxk5u_112{color:#fff6;font-size:.72rem}._logoBlock_rxk5u_117{flex-direction:column;min-width:0;display:none}._logoText_rxk5u_123{font-size:.98rem;font-weight:800;line-height:1.1}._navItems_rxk5u_131{flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}._quickNav_rxk5u_141{align-items:center;gap:.25rem;display:none}._quickNavBtn_rxk5u_147{border:1px solid var(--border-glass);background:var(--bg-hover);color:#fff9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .18s;display:inline-flex;position:relative}._quickNavBtn_rxk5u_147:hover{color:var(--bg-card);border-color:var(--border);background:#ffffff17;transform:translateY(-1px);box-shadow:0 4px 12px #00000040}._quickNavBtn_rxk5u_147:after{content:attr(title);border:1px solid var(--border-glass);color:#ffffffe6;white-space:nowrap;pointer-events:none;opacity:0;z-index:10;background:#080c1af7;border-radius:7px;padding:.3rem .55rem;font-size:.7rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)scale(.88);box-shadow:0 8px 20px #0000004d}._quickNavBtn_rxk5u_147:hover:after{opacity:1;transform:translate(-50%)scale(1)}._quickNavBtnActive_rxk5u_198{color:#a5b4fc;background:#818cf81a;border-color:#818cf840;box-shadow:0 0 0 1px #818cf81f}._quickNavBtnActive_rxk5u_198:hover{color:#818cf8;background:#818cf826}._quickNavDot_rxk5u_210{background:#818cf8;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite _dotPulse_rxk5u_1;position:absolute;bottom:3px;right:3px}@keyframes _dotPulse_rxk5u_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}._navItem_rxk5u_131{color:#ffffffad;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;text-decoration:none;transition:all .2s;display:inline-flex}._navItem_rxk5u_131:hover{color:var(--bg-card);background:var(--bg-hover);border-color:var(--border-glass)}._navItem_rxk5u_131._active_rxk5u_249{color:#a5b4fc;background:#818cf81a;border-color:#818cf838}._icon_rxk5u_255{display:inline-flex}._label_rxk5u_259{white-space:nowrap;font-size:.83rem;font-weight:700}._moreWrap_rxk5u_265{position:relative}._moreDropdown_rxk5u_269,._mobileDropdown_rxk5u_270{border:1px solid var(--border-glass);background:#0f0f12fa;border-radius:18px;gap:.25rem;min-width:240px;padding:.45rem;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 50px #00000059}._moreLink_rxk5u_284,._mobileLink_rxk5u_285{color:#ffffffd1;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:.75rem;width:100%;padding:.72rem .85rem;text-decoration:none;transition:all .2s;display:flex}._moreLink_rxk5u_284:hover,._mobileLink_rxk5u_285:hover{background:var(--bg-hover)}._moreLinkActive_rxk5u_306,._mobileLinkActive_rxk5u_307{color:#a5b4fc;background:#818cf81a}._moreMeta_rxk5u_312,._resultMeta_rxk5u_313{flex-direction:column;gap:.12rem;display:flex}._moreMeta_rxk5u_312 small,._resultMeta_rxk5u_313 small{color:#ffffff73;font-size:.7rem}._actions_rxk5u_327{justify-self:end;align-items:center;gap:.45rem;display:flex}._clockWrap_rxk5u_334{flex-direction:column;align-items:flex-end;margin:0 .2rem;line-height:1.1;display:none}._clockTime_rxk5u_342{color:var(--bg-card);font-size:.75rem;font-weight:800}._clockDate_rxk5u_348{color:#ffffff80;font-size:.64rem}._searchBtn_rxk5u_353,._settingsBtn_rxk5u_354,._themeToggleBtn_rxk5u_355,._mobileMenuBtn_rxk5u_356{border:1px solid var(--border-glass);background:var(--bg-hover);color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .7rem;text-decoration:none;transition:all .2s;display:inline-flex}._searchBtn_rxk5u_353:hover,._settingsBtn_rxk5u_354:hover,._themeToggleBtn_rxk5u_355:hover,._logoutBtn_rxk5u_374:hover,._mobileMenuBtn_rxk5u_356:hover{color:var(--text-main);border-color:var(--primary-glow);background:var(--primary-muted)}._logoutBtn_rxk5u_374:hover{color:#fca5a5;background:#ef444414;border-color:#ef444440}._logoutBtn_rxk5u_374{border:1px solid var(--border-glass);background:var(--bg-hover);color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .7rem;text-decoration:none;transition:all .2s;display:inline-flex}._searchLabel_rxk5u_402,._kbd_rxk5u_403,._quickAddLabel_rxk5u_404,._agentChatLabel_rxk5u_408{display:none}._quickAdd_rxk5u_404{background:linear-gradient(135deg, #fb7185, var(--warning-text));color:var(--bg-card);border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none;display:none;box-shadow:0 12px 24px #f59e0b33}._agentChatBtn_rxk5u_426{border:1px solid var(--primary-glow);background:var(--primary-muted);color:var(--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}._agentChatBtn_rxk5u_426:hover{background:var(--primary-muted);border-color:var(--primary);color:var(--primary-hover);transform:translateY(-1px)}._mobileMenuWrap_rxk5u_449{justify-self:center;display:inline-flex}._searchModal_rxk5u_456{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#00000094;justify-content:center;align-items:flex-start;padding-top:18vh;display:flex;position:fixed;inset:0}._searchBox_rxk5u_468{border:1px solid var(--border-glass);background:#0f0f12fa;border-radius:20px;width:min(680px,92vw);box-shadow:0 30px 60px #0006}._searchInput_rxk5u_476{border-bottom:1px solid var(--border-glass);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}._searchIcon_rxk5u_484{color:#fff9}._searchInput_rxk5u_476 input{color:var(--bg-card);background:0 0;border:none;outline:none;flex:1;font-size:.96rem}._searchResults_rxk5u_497{max-height:420px;padding:.5rem;overflow-y:auto}._searchResult_rxk5u_497{width:100%;color:var(--bg-card);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}._searchResult_rxk5u_497:hover{background:var(--bg-hover)}._resultIcon_rxk5u_521{justify-content:center;width:1.25rem;display:inline-flex}._resultName_rxk5u_527{font-size:.92rem;font-weight:700}._resultKbd_rxk5u_532{color:#ffffff73;margin-left:auto;font-size:.72rem}._noResults_rxk5u_538{text-align:center;color:#ffffff80;padding:2rem}@media (width>=768px){._logoBlock_rxk5u_117,._clockWrap_rxk5u_334,._quickAdd_rxk5u_404{display:flex}._agentChatLabel_rxk5u_408{display:inline}}@media (width>=900px){._quickNav_rxk5u_141{display:inline-flex}}@media (width>=1100px){._navItems_rxk5u_131{display:flex}._mobileMenuWrap_rxk5u_449{display:none}._kbd_rxk5u_403{background:var(--border-glass);color:#ffffff80;border-radius:999px;padding:.15rem .35rem;font-size:.68rem;display:inline}}._wrapper_1cknd_1{align-items:center;display:flex;position:relative}._trigger_1cknd_8{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;line-height:1;transition:all .18s;display:flex}._trigger_1cknd_8:hover{background:var(--bg-card);border-color:var(--primary);color:var(--primary)}._logo_1cknd_31{flex-shrink:0;display:flex}._label_1cknd_36{text-overflow:ellipsis;max-width:100px;font-size:.85rem;overflow:hidden}._chevron_1cknd_43{opacity:.5;font-size:.7rem;transition:transform .2s;display:inline-block}._chevronOpen_1cknd_50{opacity:.8;transform:rotate(180deg)}._dropdown_1cknd_56{background:var(--bg-card);border:1px solid var(--border);z-index:1000;border-radius:16px;flex-direction:column;gap:.25rem;width:300px;max-height:70vh;padding:.5rem;animation:.2s cubic-bezier(.16,1,.3,1) _dropdownFadeIn_1cknd_1;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden auto;box-shadow:0 20px 40px #0000002e,0 4px 12px #0000001f}@keyframes _dropdownFadeIn_1cknd_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._dropdownHead_1cknd_82{padding:.4rem .75rem .2rem}._ecosystemLabel_1cknd_86{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:800}._tabBar_1cknd_95{background:var(--surface-1);border-radius:8px;gap:2px;margin-bottom:.25rem;padding:2px;display:flex}._tabBtn_1cknd_104{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.3rem 0;font-size:.72rem;font-weight:600;transition:all .15s}._tabBtn_1cknd_104:hover{color:var(--text-secondary)}._tabActive_1cknd_121{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 4px #0000001a}._list_1cknd_128{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}._link_1cknd_137{color:var(--text-secondary);border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:all .15s;display:flex}._link_1cknd_137:hover{background:var(--surface-1);color:var(--text-primary)}._linkActive_1cknd_153{background:var(--learning-tint);color:var(--text-primary)}[data-hub=finance] ._linkActive_1cknd_153{background:var(--finance-tint)}[data-hub=life] ._linkActive_1cknd_153,[data-hub=car] ._linkActive_1cknd_153{background:var(--life-tint)}._icon_1cknd_162{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._meta_1cknd_172{flex-direction:column;gap:.1rem;min-width:0;display:flex}._name_1cknd_179{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.87rem;font-weight:700;overflow:hidden}._desc_1cknd_188{color:var(--text-muted);font-size:.68rem}._hubGroup_1cknd_194{flex-direction:column;display:flex}._subLinks_1cknd_199{border-left:2px solid var(--border);flex-direction:column;gap:1px;margin:0 0 .25rem 3rem;padding-left:.5rem;display:flex}._subLink_1cknd_199{color:var(--text-muted);border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;text-decoration:none;transition:all .12s;display:flex}._subLink_1cknd_199:hover{background:var(--surface-1);color:var(--text-primary)}._subLinkActive_1cknd_225{color:var(--primary);background:var(--primary-muted);font-weight:600}._subDot_1cknd_231{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}._historyLink_1cknd_241{border-radius:8px;align-items:center;gap:.6rem;min-width:0;padding:.55rem .75rem;text-decoration:none;transition:background .12s;display:flex;overflow:hidden}._historyLink_1cknd_241:hover{background:var(--surface-1)}._historyIcon_1cknd_257{text-align:center;flex-shrink:0;width:1.5rem;font-size:1rem}._historyMeta_1cknd_264{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._historyLabel_1cknd_272{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82rem;font-weight:600;overflow:hidden}._historyDetail_1cknd_283{color:var(--text-muted);font-size:.67rem}._visitBadge_1cknd_288{background:var(--surface-1);border:1px solid var(--border);min-width:1.4rem;height:1.4rem;color:var(--text-secondary);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;display:flex}._emptyHint_1cknd_305{color:var(--text-muted);text-align:center;padding:1.5rem .75rem;font-size:.75rem;line-height:1.5}._header_106ed_1{z-index:950;background:var(--bg-glass);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid var(--border-glass);align-items:center;height:48px;display:flex;position:sticky;top:0}._container_106ed_13{justify-content:space-between;align-items:center;width:100%;padding:0 1.5rem;display:flex}._left_106ed_21{align-items:center;gap:1rem;display:flex}._divider_106ed_27{background:var(--border-subtle);width:1px;height:24px}._hubTitle_106ed_33{letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:flex}._nav_106ed_43{background:0 0;align-items:center;gap:.35rem;padding:0;display:flex}._navLink_106ed_51{color:var(--text-muted);border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navLink_106ed_51:hover{color:var(--text-main);background:var(--bg-hover)}._navLink_106ed_51._active_106ed_69{color:var(--primary);background:var(--primary-muted)}._right_106ed_74{align-items:center;gap:1rem;display:flex}._actions_106ed_80{align-items:center;gap:.5rem;display:flex}._actionBtn_106ed_86,._logoutBtn_106ed_86{background:var(--bg-hover);width:32px;height:32px;color:var(--text-muted);border:1px solid var(--border-glass);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}._actionBtn_106ed_86:hover{background:var(--primary-muted);color:var(--primary);border-color:var(--primary-glow)}._logoutBtn_106ed_86:hover{color:var(--danger-text);background:#ef44441a;border-color:#ef444433}@media (width<=900px){._nav_106ed_43{display:none}}._wrap_13vs9_6{flex-direction:column;gap:0;font-family:inherit;display:flex}._modelRow_13vs9_15{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}._providerTabs_13vs9_23{background:#6366f10f;border:1px solid #6366f126;border-radius:10px;gap:4px;padding:3px;display:flex}._providerTab_13vs9_23{color:#9ca3af;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .15s;display:flex}._providerTab_13vs9_23:hover:not(:disabled){color:#6366f1;background:#6366f114}._providerTab_13vs9_23._active_13vs9_53{color:var(--bg-card);background:#6366f1;box-shadow:0 2px 8px #6366f159}._providerTab_13vs9_23._disabled_13vs9_59{opacity:.5;cursor:not-allowed;color:#6b7280}._providerTab_13vs9_23._disabled_13vs9_59:hover{background:0 0}._providerIcon_13vs9_69{font-size:12px}._providerLabel_13vs9_73{font-size:11px}._providerBadge_13vs9_77{margin-left:2px;font-size:10px}._modelSelectWrapper_13vs9_83{flex:1;min-width:0;position:relative}._selectSpinner_13vs9_89{color:#6366f1;font-size:12px;animation:.8s linear infinite _spin_13vs9_309;position:absolute;top:50%;right:28px;transform:translateY(-50%)}._configHint_13vs9_100{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:6px;padding:6px 10px;font-size:11px;display:flex}._configHintIcon_13vs9_114{flex-shrink:0;font-size:12px}._configHintText_13vs9_119{line-height:1.4}._modelSelect_13vs9_83{background:var(--card,var(--bg-card));width:100%;color:var(--text-main,var(--text-primary));cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236366f1' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1.5px solid #6366f133;border-radius:10px;outline:none;padding:6px 28px 6px 10px;font-size:12px;font-weight:600;transition:border-color .15s}._modelSelect_13vs9_83:focus{border-color:#6366f1}@media (prefers-color-scheme:light){._modelSelect_13vs9_83{background-color:var(--text-primary);color:#111827}}._inputWrap_13vs9_150{position:relative}._textarea_13vs9_154{background:var(--card,var(--bg-card));width:100%;min-height:56px;max-height:160px;color:var(--text-main,var(--text-primary));resize:none;box-sizing:border-box;border:1.5px solid #6366f133;border-radius:16px;outline:none;padding:14px 52px 14px 16px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s;display:block}@media (prefers-color-scheme:light){._textarea_13vs9_154{background:var(--text-primary);color:#111827}}._textarea_13vs9_154:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._textarea_13vs9_154::placeholder{color:#6b7280}._textarea_13vs9_154:disabled{opacity:.45;cursor:not-allowed}._sendBtn_13vs9_185{width:38px;height:38px;color:var(--bg-card);cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:11px;justify-content:center;align-items:center;font-size:16px;transition:opacity .15s,transform .1s,box-shadow .15s;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #6366f14d}._sendBtn_13vs9_185:hover{opacity:.9;box-shadow:0 4px 14px #6366f173}._sendBtn_13vs9_185:active{transform:scale(.93)}._sendBtn_13vs9_185:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}._sendBtnSpinner_13vs9_208{animation:.7s linear infinite _spin_13vs9_309;display:inline-block}@keyframes _spin_13vs9_309{to{transform:rotate(360deg)}}._hint_13vs9_217{color:#6b7280;text-align:right;margin-top:5px;font-size:11px}kbd{color:#6366f1;background:#6366f114;border:1px solid #6366f140;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-block}._suggestions_13vs9_237{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._chip_13vs9_244{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#6366f10a;border:1px solid #6366f133;border-radius:20px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;transition:all .12s;display:flex}._chip_13vs9_244:hover{color:#6366f1;background:#6366f114;border-color:#6366f1}._chipArrow_13vs9_265{opacity:.5;font-size:10px}._pipeline_13vs9_272{background:#6366f105;border:1px solid #6366f11f;border-radius:14px;margin-top:14px;overflow:hidden}._step_13vs9_280{border-bottom:1px solid #6366f112;align-items:center;gap:10px;padding:9px 14px;transition:background .2s;display:flex}._step_13vs9_280:last-child{border-bottom:none}._stepDot_13vs9_291{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:all .2s;display:flex}._stepDot_13vs9_291._pending_13vs9_304{color:#6b7280;background:#9ca3af1f}._stepDot_13vs9_291._running_13vs9_305{color:#6366f1;background:#6366f126}._stepDot_13vs9_291._done_13vs9_306{color:var(--success-text);background:#10b98126}._stepDot_13vs9_291._error_13vs9_307{color:var(--danger-text);background:#ef444426}._stepDot_13vs9_291._running_13vs9_305 ._spinnerChar_13vs9_309{animation:.7s linear infinite _spin_13vs9_309;display:inline-block}._stepBody_13vs9_314{flex:1;min-width:0}._stepLabel_13vs9_319{color:var(--text-main,var(--text-primary));font-size:12px;font-weight:600;line-height:1.3}._stepDetail_13vs9_326{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}._preview_13vs9_337{border-radius:16px;margin-top:14px;padding:0;animation:.2s cubic-bezier(.16,1,.3,1) _slideUp_13vs9_1;overflow:hidden}@keyframes _slideUp_13vs9_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._previewAccent_13vs9_350{border-radius:3px 3px 0 0;height:3px}._previewBody_13vs9_355{border:1.5px solid #0000;border-top:none;border-radius:0 0 16px 16px;padding:14px 16px 16px}._preview_13vs9_337._loan_13vs9_363 ._previewAccent_13vs9_350,._preview_13vs9_337._task_13vs9_364 ._previewAccent_13vs9_350,._preview_13vs9_337._revenue_13vs9_365 ._previewAccent_13vs9_350,._preview_13vs9_337._learning_13vs9_366 ._previewAccent_13vs9_350,._preview_13vs9_337._expense_13vs9_367 ._previewAccent_13vs9_350,._preview_13vs9_337._unknown_13vs9_368 ._previewAccent_13vs9_350{background:var(--primary)}._preview_13vs9_337._loan_13vs9_363 ._previewBody_13vs9_355,._preview_13vs9_337._task_13vs9_364 ._previewBody_13vs9_355,._preview_13vs9_337._revenue_13vs9_365 ._previewBody_13vs9_355,._preview_13vs9_337._learning_13vs9_366 ._previewBody_13vs9_355,._preview_13vs9_337._expense_13vs9_367 ._previewBody_13vs9_355,._preview_13vs9_337._unknown_13vs9_368 ._previewBody_13vs9_355{background:var(--bg-surface);border-color:var(--border)}._previewHeader_13vs9_377{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}._previewEmoji_13vs9_384{flex-shrink:0;margin-top:1px;font-size:24px;line-height:1}._previewTitle_13vs9_391{color:var(--text-main,var(--text-primary));font-size:14px;font-weight:700;line-height:1.4}._previewSub_13vs9_398{color:#9ca3af;margin-top:2px;font-size:12px}._divider_13vs9_404{background:#ffffff12;height:1px;margin:10px 0 12px}._fields_13vs9_410{flex-direction:column;gap:6px;display:flex}._field_13vs9_410{align-items:baseline;gap:8px;font-size:13px;display:flex}._fieldLabel_13vs9_423{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;width:80px;font-size:11px;font-weight:600}._fieldValue_13vs9_433{color:var(--text-main,var(--text-primary));font-weight:600;line-height:1.3}._fieldValue_13vs9_433._green_13vs9_439{color:var(--success-text)}._fieldValue_13vs9_433._orange_13vs9_440{color:#f97316}._fieldValue_13vs9_433._purple_13vs9_441{color:#8b5cf6}._fieldValue_13vs9_433._blue_13vs9_442{color:#3b82f6}._fieldValue_13vs9_433._muted_13vs9_443{color:#9ca3af;font-weight:500}._badge_13vs9_445{border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._badge_13vs9_445._green_13vs9_439{color:var(--success-text);background:#10b9811f}._badge_13vs9_445._orange_13vs9_440{color:#f97316;background:#f973161f}._badge_13vs9_445._purple_13vs9_441{color:#8b5cf6;background:#8b5cf61f}._badge_13vs9_445._red_13vs9_458{color:var(--danger-text);background:#ef44441f}._badge_13vs9_445._blue_13vs9_442{color:#3b82f6;background:#3b82f61f}._warning_13vs9_463{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}._errorBanner_13vs9_479{background:#ef444412;border:1px solid #ef444440;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;animation:.15s _slideUp_13vs9_1;display:flex}._errorIcon_13vs9_491{flex-shrink:0;margin-top:1px;font-size:16px}._errorText_13vs9_497{color:var(--danger-text);flex:1;font-size:13px;line-height:1.45}._debugToggle_13vs9_504{color:#ef444499;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:6px;font-size:11px}._debugPre_13vs9_512{color:#fca5a5;white-space:pre-wrap;word-break:break-all;background:#0003;border-radius:8px;max-height:120px;margin-top:6px;padding:8px;font-family:Courier New,monospace;font-size:10px;line-height:1.4;overflow-y:auto}._actions_13vs9_529{gap:8px;margin-top:14px;display:flex}._editBtn_13vs9_535{color:#9ca3af;cursor:pointer;background:0 0;border:1.5px solid #6366f133;border-radius:12px;flex:1;height:42px;font-size:13px;font-weight:600;transition:all .12s}._editBtn_13vs9_535:hover{color:#6366f1;background:#6366f10f;border-color:#6366f1}._confirmBtn_13vs9_554{background:linear-gradient(135deg, var(--success-text), var(--success-text));height:42px;color:var(--bg-card);cursor:pointer;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:opacity .12s,transform .1s;display:flex;box-shadow:0 2px 10px #10b9814d}._confirmBtn_13vs9_554:hover{opacity:.92}._confirmBtn_13vs9_554:active{transform:scale(.98)}._confirmBtn_13vs9_554:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._doneState_13vs9_578{flex-direction:column;align-items:center;gap:8px;padding:28px 0 12px;animation:.2s _slideUp_13vs9_1;display:flex}._doneEmoji_13vs9_587{font-size:44px}._doneTitle_13vs9_589{color:var(--success-text);font-size:16px;font-weight:800}._doneSub_13vs9_595{color:#6b7280;text-align:center;font-size:12px}._logAnotherBtn_13vs9_601{color:var(--success-text);cursor:pointer;background:#10b98114;border:1.5px solid #10b9814d;border-radius:20px;margin-top:4px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .12s}._logAnotherBtn_13vs9_601:hover{border-color:var(--success-text);background:#10b98126}._overlay_1h5ol_2{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000a6;justify-content:center;align-items:flex-end;animation:.15s _fadeIn_1h5ol_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1h5ol_1{0%{opacity:0}to{opacity:1}}._panel_1h5ol_17{background:var(--card,var(--bg-card));border-top:1px solid #6366f12e;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:700px;max-height:92vh;animation:.28s cubic-bezier(.32,.72,0,1) _slideUp_1h5ol_1;display:flex;overflow:hidden;box-shadow:0 -12px 48px #00000080}@keyframes _slideUp_1h5ol_1{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._handle_1h5ol_36{background:var(--border-glass);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}._header_1h5ol_46{flex-shrink:0;align-items:center;gap:10px;padding:12px 20px 10px;display:flex}._headerIcon_1h5ol_54{width:34px;height:34px;color:var(--bg-card);background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 2px 10px #6366f166}._headerText_1h5ol_68{flex:1}._headerTitle_1h5ol_70{color:var(--text-main,var(--text-primary));font-size:14px;font-weight:700}._headerSub_1h5ol_76{color:#6b7280;margin-top:1px;font-size:11px}._closeBtn_1h5ol_82{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:flex}._closeBtn_1h5ol_82:hover{color:var(--text-primary);background:#ffffff12}._divider_1h5ol_97{background:var(--border-glass);flex-shrink:0;height:1px}._modalityTabs_1h5ol_104{flex-shrink:0;gap:4px;padding:10px 16px 6px;display:flex}._modalityTab_1h5ol_104{background:var(--bg-hover);cursor:pointer;color:#6b7280;letter-spacing:.3px;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 4px;font-size:10px;font-weight:700;transition:all .15s;display:flex}._modalityTab_1h5ol_104:hover{color:#a5b4fc;background:#6366f114}._modalityTab_1h5ol_104._active_1h5ol_129{color:#818cf8;background:#6366f124;border-color:#6366f173}._modalityTabIcon_1h5ol_134{font-size:17px;line-height:1}._body_1h5ol_137{flex:1;padding:10px 20px 28px;overflow-y:auto}._doneArea_1h5ol_144{flex-direction:column;align-items:center;gap:8px;padding:32px 0 12px;animation:.2s _fadeIn_1h5ol_1;display:flex}._doneIcon_1h5ol_152{font-size:48px}._doneText_1h5ol_153{color:var(--success-text);font-size:16px;font-weight:800}._doneAgainBtn_1h5ol_154{color:var(--success-text);cursor:pointer;background:#10b98114;border:1.5px solid #10b98159;border-radius:20px;margin-top:6px;padding:8px 22px;font-size:13px;font-weight:600;transition:all .12s}._doneAgainBtn_1h5ol_154:hover{background:#10b98126}._processingArea_1h5ol_169{flex-direction:column;align-items:center;gap:14px;padding:32px 0;display:flex}._spinner_1h5ol_176{border:3px solid #6366f133;border-top-color:#6366f1;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _spin_1h5ol_176}@keyframes _spin_1h5ol_176{to{transform:rotate(360deg)}}._processingLabel_1h5ol_185{color:#6b7280;font-size:13px}._errorBox_1h5ol_188{color:var(--danger-text);background:#ef444412;border:1px solid #ef444440;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;font-size:13px;display:flex}._retryBtn_1h5ol_200{color:var(--danger-text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef44444d;border-radius:8px;flex-shrink:0;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:600}._voiceArea_1h5ol_215{flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px;display:flex}._micBtn_1h5ol_222{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;transition:all .2s;display:flex}._micBtn_1h5ol_222._idle_1h5ol_234{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 24px #6366f173}._micBtn_1h5ol_222._recording_1h5ol_238{background:linear-gradient(135deg, var(--danger-text), #dc2626);animation:1.2s ease-in-out infinite _pulse_1h5ol_1;box-shadow:0 6px 24px #ef444480}@keyframes _pulse_1h5ol_1{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}._voiceHint_1h5ol_247{color:#9ca3af;text-align:center;margin:0;font-size:13px}._voiceNote_1h5ol_248{color:#6b7280;text-align:center;margin:0;font-size:11px}._liveTranscript_1h5ol_249{color:#a5b4fc;text-align:center;margin:0;padding:0 12px;font-size:13px;font-style:italic}._imageIntentRow_1h5ol_259{gap:8px;margin-bottom:14px;display:flex}._imageIntentBtn_1h5ol_264{border:1.5px solid var(--border-glass);color:#6b7280;cursor:pointer;background:0 0;border-radius:12px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .12s}._imageIntentBtn_1h5ol_264:hover{color:#818cf8;border-color:#6366f1}._imageIntentBtn_1h5ol_264._active_1h5ol_129{color:#818cf8;background:#6366f11f;border-color:#6366f180}._dropZone_1h5ol_283{text-align:center;cursor:pointer;background:#6366f108;border:2px dashed #6366f14d;border-radius:18px;padding:36px 20px;transition:all .15s}._dropZone_1h5ol_283:hover,._dropZone_1h5ol_283._dragOver_1h5ol_292{background:#6366f112;border-color:#6366f1}._dropZoneIcon_1h5ol_296{margin-bottom:10px;font-size:40px}._dropZoneText_1h5ol_297{color:#9ca3af;margin-bottom:4px;font-size:14px;font-weight:500}._dropZoneHint_1h5ol_298{color:#6b7280;font-size:12px}._imagePreviewWrap_1h5ol_300{position:relative}._imagePreview_1h5ol_300{object-fit:cover;border-radius:14px;width:100%;max-height:220px;display:block}._changeImageBtn_1h5ol_308{border:1px solid var(--border-glass);color:#9ca3af;cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;padding:6px 14px;font-size:12px;transition:all .12s}._changeImageBtn_1h5ol_308:hover{color:var(--text-primary);border-color:#fff3}._manualField_1h5ol_322{border:1.5px solid var(--border-glass);background:var(--bg-hover);width:100%;color:var(--text-main,var(--text-primary));box-sizing:border-box;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}._manualField_1h5ol_322:focus{border-color:#6366f1}._manualField_1h5ol_322::placeholder{color:#4b5563}._submitBtn_1h5ol_338{width:100%;height:48px;color:var(--bg-card);cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s;display:flex;box-shadow:0 2px 14px #6366f159}._submitBtn_1h5ol_338:hover{opacity:.92}._submitBtn_1h5ol_338:active{transform:scale(.98)}._submitBtn_1h5ol_338:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._previewCard_1h5ol_361{border-radius:18px;margin-top:4px;animation:.2s cubic-bezier(.16,1,.3,1) _slideUp_1h5ol_1;overflow:hidden}._accentGreen_1h5ol_368{background:#10b9810d;border:1.5px solid #10b98140}._accentPurple_1h5ol_369{background:#8b5cf60d;border:1.5px solid #8b5cf640}._accentIndigo_1h5ol_370{background:#6366f10d;border:1.5px solid #6366f140}._accentOrange_1h5ol_371{background:#f973160d;border:1.5px solid #f9731640}._transcriptBadge_1h5ol_373{color:#818cf8;border-bottom:1px solid var(--border-glass);padding:6px 14px;font-size:12px;font-style:italic}._previewHeader_1h5ol_381{align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}._previewEmoji_1h5ol_387{flex-shrink:0;font-size:22px;line-height:1}._previewConfirm_1h5ol_388{color:var(--text-main,var(--text-primary));font-size:14px;font-weight:600;line-height:1.4}._previewDivider_1h5ol_395{background:#ffffff12;height:1px;margin:0 16px}._previewFields_1h5ol_401{flex-direction:column;gap:6px;padding:10px 16px 14px;display:flex}._pRow_1h5ol_408{gap:8px;font-size:13px;display:flex}._pLabel_1h5ol_413{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;width:76px;padding-top:1px;font-size:11px;font-weight:600}._pValue_1h5ol_423{color:var(--text-main,var(--text-primary));font-weight:600;line-height:1.3}._pAccent_1h5ol_428{color:var(--success-text)}._chatReply_1h5ol_430{color:var(--text-main,var(--text-primary));white-space:pre-wrap;font-size:14px;line-height:1.6}._previewActions_1h5ol_437{gap:8px;padding:0 16px 16px;display:flex}._editBtn_1h5ol_443{color:#9ca3af;cursor:pointer;background:0 0;border:1.5px solid #6366f133;border-radius:12px;flex:1;height:42px;font-size:13px;font-weight:600;transition:all .12s}._editBtn_1h5ol_443:hover{color:#818cf8;background:#6366f10f;border-color:#6366f1}._confirmBtn_1h5ol_457{background:linear-gradient(135deg, var(--success-text), var(--success-text));height:42px;color:var(--bg-card);cursor:pointer;border:none;border-radius:12px;flex:2;font-size:14px;font-weight:700;transition:opacity .12s;box-shadow:0 2px 10px #10b9814d}._confirmBtn_1h5ol_457:hover{opacity:.9}._confirmBtn_1h5ol_457:disabled{opacity:.45;cursor:not-allowed}._fab_1h5ol_474{width:56px;height:56px;color:var(--bg-card);cursor:pointer;z-index:999;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #6366f180}._fab_1h5ol_474:hover{transform:scale(1.08);box-shadow:0 12px 36px #6366f199}._fab_1h5ol_474:active{transform:scale(.96)}._manualFieldWrap_1h5ol_501{flex-direction:column;gap:5px;display:flex}._manualLabel_1h5ol_507{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}._segmentControl_1h5ol_516{background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:10px;gap:4px;padding:3px;display:flex}._segmentBtn_1h5ol_525{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 8px;font-size:12px;font-weight:600;transition:all .15s}._segmentBtn_1h5ol_525:hover{color:#a5b4fc}._segmentActive_1h5ol_541{background:#6366f1;box-shadow:0 2px 8px #6366f159;color:var(--bg-card)!important}._manualField_1h5ol_322 select,select._manualField_1h5ol_322{appearance:none;cursor:pointer}._manualError_1h5ol_555{color:var(--danger-text);background:#ef444414;border:1px solid #ef444440;border-radius:10px;padding:8px 12px;font-size:12px}._offlineBanner_1h5ol_565{color:var(--warning-text);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}._offlinePendingChip_1h5ol_578{white-space:nowrap;background:#f59e0b33;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}._offlineNote_1h5ol_588{color:#9ca3af;text-align:center;margin-top:4px;padding:0 8px;font-size:12px}._categoryGrid_1h5ol_597{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}._categoryChip_1h5ol_604{border:1.5px solid var(--border-glass);background:var(--bg-hover);color:#9ca3af;cursor:pointer;white-space:nowrap;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;transition:all .12s}._categoryChip_1h5ol_604:hover{color:var(--success-text);background:#10b9810f;border-color:#10b98166}._categoryChipActive_1h5ol_621{color:var(--success-text);background:#10b9811f;border-color:#10b98180}._tokenRow_1h5ol_628{color:#6b7280;align-items:center;gap:6px;padding:4px 2px 0;font-size:11px;display:flex}._tokenCount_1h5ol_637{color:#818cf8;font-weight:700}._tokenCost_1h5ol_642{color:#4b5563;margin-left:auto;font-size:10px}._tabBar_apjg0_2{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border-glass);z-index:100;height:64px;padding-bottom:env(safe-area-inset-bottom,0);justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000004d}._tab_apjg0_2{color:#94a3b8b3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;margin:4px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._tab_apjg0_2:active{background:var(--bg-hover);transform:scale(.95)}._tabActive_apjg0_44{color:var(--primary);background:var(--primary-muted)}._tabActive_apjg0_44:before{content:"";background:var(--primary);border-radius:2px;width:28px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}._tabIcon_apjg0_61{filter:drop-shadow(0 2px 2px #0003);font-size:1.3rem;line-height:1}._tabLabel_apjg0_67{letter-spacing:.03em;font-size:.65rem;font-weight:600}._backdrop_apjg0_74{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:90;background:#0009;animation:.25s _fadeIn_apjg0_1;position:fixed;inset:0}._moreSheet_apjg0_83{background:var(--bg-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border-glass);z-index:95;border-radius:24px 24px 0 0;max-height:60vh;padding:1rem 1.25rem 1.5rem;animation:.3s cubic-bezier(.4,0,.2,1) _slideUp_apjg0_1;position:fixed;bottom:64px;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #0006}._moreHandle_apjg0_100{background:linear-gradient(90deg,#fff3,#ffffff4d);border-radius:2px;width:40px;height:4px;margin:0 auto 1rem}._moreGrid_apjg0_108{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}._moreItem_apjg0_114{color:#94a3b8cc;-webkit-tap-highlight-color:transparent;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._moreItem_apjg0_114:active{background:var(--bg-hover);transform:scale(.95)}._moreItemActive_apjg0_136{color:var(--primary);background:var(--primary-muted);border-color:var(--primary-glow);box-shadow:0 2px 8px var(--primary-glow)}._moreItemDanger_apjg0_143{color:#f87171cc}._moreItemDanger_apjg0_143:active{background:#ef44441a}._moreIcon_apjg0_151{filter:drop-shadow(0 2px 4px #0003);font-size:1.6rem;line-height:1}._moreName_apjg0_157{text-align:center;font-size:.7rem;font-weight:500}@keyframes _fadeIn_apjg0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_apjg0_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._aiTab_apjg0_170{position:relative}._aiTabIcon_apjg0_174{background:linear-gradient(135deg,#818cf8,#a5b4fc);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text;background-clip:text}._expenseTab_apjg0_183{position:relative}._expenseTabIcon_apjg0_187{justify-content:center;align-items:center;display:flex;position:relative}._expensePlus_apjg0_194{background:linear-gradient(135deg, var(--success-text), var(--success-text));width:26px;height:26px;color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #10b98166}._expenseTab_apjg0_183:active ._expensePlus_apjg0_194{transform:scale(.92)}._offlineBadge_apjg0_214{background:var(--warning-text);color:#000;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:800;animation:.2s cubic-bezier(.34,1.56,.64,1) _badgePop_apjg0_1;display:flex;position:absolute;top:-5px;right:-8px;box-shadow:0 1px 4px #0006}@keyframes _badgePop_apjg0_1{0%{transform:scale(0)}to{transform:scale(1)}}@media (width>=769px){._tabBar_apjg0_2,._backdrop_apjg0_74,._moreSheet_apjg0_83{display:none!important}}._shell_3bmgs_1{background:var(--bg-cosmic);flex-direction:column;min-height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex}._main_3bmgs_9{flex-direction:column;flex:1;width:100%;display:flex}._content_3bmgs_16{flex:1;width:100%;max-width:100%;margin:0;padding:1rem 2rem 1.5rem}._contentHome_3bmgs_24{flex-direction:column;flex:1;width:100%;max-width:100%;height:100vh;margin:0;display:flex}._contentFullBleed_3bmgs_34{flex-direction:column;flex:1;width:100%;max-width:100%;margin:0;padding:0;display:flex;overflow:hidden}._topbar_3bmgs_46{background:var(--bg-surface);border-bottom:1px solid var(--bg-hover);z-index:40;align-items:center;gap:1rem;padding:.85rem 1rem;display:none;position:sticky;top:0}._menuBtn_3bmgs_58{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem}._topbarLogo_3bmgs_67{color:#a78bfa;font-size:1rem;font-weight:700}._overlay_3bmgs_73{z-index:40;background:#0009;position:fixed;inset:0}@media (width<=768px){._sidebar_3bmgs_82{transform:translate(-100%)}._sidebarOpen_3bmgs_86{transform:translate(0)}._main_3bmgs_9{margin-left:0}._topbar_3bmgs_46{display:flex}._content_3bmgs_16{padding:1rem 1rem 80px}._contentHome_3bmgs_24{padding-bottom:80px}}._root_12wht_1{min-height:100vh;color:var(--text-primary);background:#020617;flex-direction:column;gap:1.1rem;padding:1rem 1rem 0;display:flex}._greeting_12wht_12{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}._greetLabel_12wht_19{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}._greetSub_12wht_26{color:var(--text-secondary);margin-top:.15rem;font-size:.75rem;font-weight:500}._aiBtn_12wht_33{color:#a78bfa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;transition:all .2s;display:flex}._aiBtn_12wht_33:active{background:#8b5cf640;transform:scale(.92)}._aiBtnIcon_12wht_54{line-height:1}._statsRow_12wht_57{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}._statCard_12wht_63{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:14px;flex-direction:column;gap:.15rem;padding:.75rem .65rem;display:flex;position:relative;overflow:hidden}._statCard_12wht_63:before{content:"";background:var(--accent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}._statValue_12wht_86{color:var(--text-primary);font-size:.9rem;font-weight:800;line-height:1.1}._statLabel_12wht_93{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:600}._statSub_12wht_101{color:var(--border);font-size:.6rem}._section_12wht_107{flex-direction:column;gap:.55rem;display:flex}._sectionHeader_12wht_113{justify-content:space-between;align-items:center;display:flex}._sectionLabel_12wht_119{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.65rem;font-weight:700}._seeAll_12wht_127{color:#6d28d9;font-size:.7rem;font-weight:600;text-decoration:none}._quickGrid_12wht_135{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}._quickItem_12wht_141{background:var(--border-subtle);border:1px solid var(--border-glass);color:var(--text-muted);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem .25rem;text-decoration:none;transition:all .15s;display:flex}._quickItem_12wht_141:active{background:#ffffff12;transform:scale(.93)}._quickIcon_12wht_161{font-size:1.2rem;line-height:1}._quickLabel_12wht_166{text-align:center;color:var(--text-muted);font-size:.58rem;font-weight:600}._taskList_12wht_174{flex-direction:column;gap:.35rem;display:flex}._taskRow_12wht_180{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}._taskDot_12wht_190{background:var(--border);border-radius:50%;flex-shrink:0;width:7px;height:7px}._taskDot_12wht_190[data-priority=high]{background:var(--danger-text)}._taskDot_12wht_190[data-priority=medium]{background:var(--warning-text)}._taskDot_12wht_190[data-priority=low]{background:var(--success-text)}._taskTitle_12wht_201{color:var(--border);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;font-weight:500;overflow:hidden}._taskBadge_12wht_211{color:var(--danger-text);background:#ef44441f;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}._taskMore_12wht_220{color:var(--text-secondary);text-align:center;padding:.25rem;font-size:.72rem}._hubGrid_12wht_228{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}._hubCard_12wht_234{border:1px solid var(--border-glass);background:var(--border-subtle);-webkit-tap-highlight-color:transparent;color:var(--text-muted);border-radius:14px;align-items:center;gap:.55rem;padding:.85rem .65rem;text-decoration:none;transition:all .15s;display:flex}._hubCard_12wht_234:active{transform:scale(.96)}._hubCard_12wht_234._finance_12wht_250{border-color:#10b98133}._hubCard_12wht_234._finance_12wht_250:active{background:#10b98114}._hubCard_12wht_234._grind_12wht_253{border-color:#8b5cf633}._hubCard_12wht_234._grind_12wht_253:active{background:#8b5cf614}._hubCard_12wht_234._life_12wht_256{border-color:#ec489933}._hubCard_12wht_234._life_12wht_256:active{background:#ec489914}._hubName_12wht_259{color:var(--border);font-size:.78rem;font-weight:700}._hubSub_12wht_265{color:var(--text-secondary);margin-top:.1rem;font-size:.62rem}._milestoneRow_12wht_272{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:12px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}._milestoneIcon_12wht_282{flex-shrink:0;font-size:1.2rem}._milestoneInfo_12wht_284{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}._milestoneName_12wht_292{color:var(--border);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}._milestoneBar_12wht_301{background:var(--border-glass);border-radius:99px;height:3px;overflow:hidden}._milestoneBarFill_12wht_308{background:var(--primary);border-radius:99px;height:100%;transition:width .6s}._milestoneDays_12wht_315{color:var(--text-muted);flex-shrink:0;font-size:.72rem;font-weight:700}._launchpad_v7727_7{background:var(--bg-page);min-height:100vh;color:var(--text-primary);flex-direction:column;gap:2.5rem;padding:2rem 2.5rem;display:flex;position:relative;overflow-x:hidden}._meshBg_v7727_19{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 15% 30%, color-mix(in srgb, var(--learning-accent) 8%, transparent) 0%, transparent 55%), radial-gradient(ellipse at 85% 20%, color-mix(in srgb, var(--finance-accent) 6%, transparent) 0%, transparent 50%), radial-gradient(ellipse at 50% 90%, color-mix(in srgb, var(--life-accent) 5%, transparent) 0%, transparent 50%);position:fixed;inset:0}._launchpad_v7727_7>*{z-index:1;position:relative}._hero_v7727_34{align-items:center;gap:1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) _fadeUp_v7727_1;display:flex}@keyframes _fadeUp_v7727_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._logoBadge_v7727_46{background:var(--primary);width:4.5rem;height:4.5rem;box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._heroText_v7727_58{flex-direction:column;gap:.35rem;display:flex}._eyebrow_v7727_64{text-transform:uppercase;letter-spacing:.12em;color:var(--primary);font-size:.78rem;font-weight:700}._heroName_v7727_72{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:2.5rem;font-weight:900;line-height:1}._chips_v7727_81{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}._chip_v7727_81{background:var(--surface-1);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}._milestonesSection_v7727_103{flex-direction:column;gap:1rem;animation:.6s cubic-bezier(.16,1,.3,1) .1s backwards _fadeUp_v7727_1;display:flex}._sectionLabel_v7727_110{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.72rem;font-weight:800}._milestoneCard_v7727_127{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);border-top:3px solid var(--milestone-accent,var(--primary));flex-direction:column;flex-shrink:0;gap:.85rem;min-width:300px;max-width:340px;padding:1.1rem 1.25rem;transition:transform .25s,box-shadow .25s;display:flex}._milestoneCard_v7727_127:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--milestone-accent,var(--primary)) 15%, transparent);transform:translateY(-4px)}._milestoneTop_v7727_147{align-items:center;gap:.75rem;display:flex}._milestoneEmoji_v7727_153{flex-shrink:0;font-size:1.4rem}._milestoneInfo_v7727_158{flex-direction:column;gap:.15rem;min-width:0;display:flex}._milestoneName_v7727_165{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}._milestoneDate_v7727_174{color:var(--text-muted);font-size:.7rem;font-weight:500}._countdownRow_v7727_180{gap:.4rem;display:flex}._countdownUnit_v7727_185{background:var(--surface-1);border-radius:var(--radius-sm);border:1px solid var(--border);flex-direction:column;flex:1;align-items:center;min-width:0;padding:.4rem .3rem;display:flex}._countdownNum_v7727_197{color:var(--milestone-accent,var(--primary));font-size:1.1rem;font-weight:900;line-height:1}._countdownLabel_v7727_204{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-top:2px;font-size:.55rem;font-weight:700}._progressTrack_v7727_219{background:var(--surface-1);border:1px solid var(--border);border-radius:999px;height:5px;overflow:hidden}._progressFill_v7727_227{background:var(--milestone-accent,var(--primary));border-radius:999px;height:100%;transition:width 1s}._progressMeta_v7727_234{color:var(--text-muted);justify-content:space-between;font-size:.68rem;font-weight:600;display:flex}._hubGrid_v7727_244{grid-template-columns:repeat(3,1fr);gap:1.25rem;animation:.6s cubic-bezier(.16,1,.3,1) .2s backwards _fadeUp_v7727_1;display:grid}._hubCard_v7727_251{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}._hubCard_v7727_251:before{content:"";opacity:0;transition:opacity .25s;position:absolute;inset:0}._hubCard_v7727_251:hover{border-color:var(--hub-accent,var(--border));box-shadow:0 12px 32px color-mix(in srgb, var(--hub-accent,var(--primary)) 12%, transparent);transform:translateY(-4px)}._hubCard_v7727_251:hover:before{opacity:1}._hubFinance_v7727_283{--hub-accent:var(--finance-accent)}._hubFinance_v7727_283 ._hubIcon_v7727_286{background:var(--finance-tint);color:var(--finance-accent);border-color:var(--finance-fill)}._hubFinance_v7727_283 ._hubStatValue_v7727_291{color:var(--finance-accent)}._hubFinance_v7727_283:before{background:linear-gradient(135deg, color-mix(in srgb, var(--finance-tint) 60%, transparent), transparent)}._hubKnowledge_v7727_297{--hub-accent:var(--learning-accent)}._hubKnowledge_v7727_297 ._hubIcon_v7727_286{background:var(--learning-tint);color:var(--learning-accent);border-color:var(--learning-fill)}._hubKnowledge_v7727_297 ._hubStatValue_v7727_291{color:var(--learning-accent)}._hubKnowledge_v7727_297:before{background:linear-gradient(135deg, color-mix(in srgb, var(--learning-tint) 60%, transparent), transparent)}._hubLife_v7727_311{--hub-accent:var(--life-accent)}._hubLife_v7727_311 ._hubIcon_v7727_286{background:var(--life-tint);color:var(--life-accent);border-color:var(--life-fill)}._hubLife_v7727_311 ._hubStatValue_v7727_291{color:var(--life-accent)}._hubLife_v7727_311:before{background:linear-gradient(135deg, color-mix(in srgb, var(--life-tint) 60%, transparent), transparent)}._hubIcon_v7727_286{border-radius:var(--radius-md);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;transition:transform .2s;display:flex}._hubCard_v7727_251:hover ._hubIcon_v7727_286{transform:scale(1.08)}._hubBody_v7727_341{flex:1;min-width:0}._hubBody_v7727_341 h3{color:var(--text-primary);margin:0 0 .2rem;font-size:1rem;font-weight:700}._hubBody_v7727_341 p{color:var(--text-muted);margin:0;font-size:.75rem}._hubStat_v7727_291{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}._hubStatValue_v7727_291{font-size:1.4rem;font-weight:900;line-height:1}._hubStatLabel_v7727_373{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.65rem;font-weight:600}._quickBar_v7727_383{flex-wrap:wrap;gap:.6rem;animation:.6s cubic-bezier(.16,1,.3,1) .3s backwards _fadeUp_v7727_1;display:flex}._quickBtn_v7727_390{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._quickBtn_v7727_390:hover{background:var(--surface-1);border-color:var(--primary);color:var(--primary)}._footer_v7727_413{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem 0 .5rem;animation:.6s cubic-bezier(.16,1,.3,1) .35s backwards _fadeUp_v7727_1;display:flex}._footerLink_v7727_422{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}._footerLink_v7727_422:hover{color:var(--primary)}._footerDot_v7727_435{background:var(--border);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}._versionTag_v7727_444{color:var(--text-muted);margin-left:auto;font-size:.75rem;font-weight:500}@media (width<=1024px){._hubGrid_v7727_244{grid-template-columns:repeat(2,1fr)}._heroName_v7727_72{font-size:2rem}}@media (width<=640px){._launchpad_v7727_7{gap:1.75rem;padding:1.25rem}._hubGrid_v7727_244{grid-template-columns:1fr}._heroName_v7727_72{font-size:1.6rem}._logoBadge_v7727_46{width:3.5rem;height:3.5rem}._chips_v7727_81{gap:.35rem}._milestoneCard_v7727_127{min-width:260px}}._launchpad_v7727_7{height:100vh;color:var(--text-primary);background:#09090b;flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}._meshBg_v7727_19{z-index:0;filter:blur(70px);pointer-events:none;background:radial-gradient(circle at 10% 15%,#8b5cf61a 0%,#0000 40%),radial-gradient(circle at 90% 10%,#06b6d414 0%,#0000 40%),radial-gradient(circle at 50% 90%,#8b5cf60f 0%,#0000 40%);width:100%;height:100%;animation:20s ease-in-out infinite alternate _bgPulse_v7727_1;position:fixed;top:0;left:0}@keyframes _bgPulse_v7727_1{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}._topHubNav_v7727_501{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);z-index:10;background:#18181b66;border-radius:100px;gap:.5rem;margin-bottom:1rem;padding:.4rem;display:flex;position:relative;top:0;left:0;transform:none}._hero_v7727_34{z-index:1;align-items:center;gap:2rem;width:100%;max-width:1100px;margin-bottom:1.5rem;animation:1.2s cubic-bezier(.16,1,.3,1) _heroEntry_v7727_1;display:flex;position:relative}@keyframes _heroEntry_v7727_1{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}._logoBadge_v7727_46{background:linear-gradient(135deg, var(--primary-accent), var(--grind-accent));width:5rem;height:5rem;color:var(--bg-card);border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000004d}._logoBadge_v7727_46:after{content:"";background:conic-gradient(#0000,#ffffff4d,#0000 40%);width:200%;height:200%;animation:4s linear infinite _rotate_v7727_1;position:absolute;top:-50%;left:-50%}@keyframes _rotate_v7727_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._greetingSection_v7727_565{flex-direction:column;gap:.25rem;display:flex}._welcomeLabel_v7727_571{text-transform:uppercase;letter-spacing:.5em;color:var(--primary-accent);opacity:.8;font-size:.9rem;font-weight:800}._greetingSection_v7727_565 h1{letter-spacing:-.05em;background:linear-gradient(to bottom, var(--bg-card) 30%, var(--text-muted));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:.25rem 0 .75rem;font-size:2.5rem;font-weight:900;line-height:1}._insights_v7727_591{gap:1rem;display:flex}._insightChip_v7727_596{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-secondary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;display:flex}._mainContent_v7727_610{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:2.5rem;width:100%;max-width:1100px;display:flex;position:relative}._panoramicMilestones_v7727_622{width:100%}._milestoneRibbon_v7727_118{scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._milestoneCard_v7727_127{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;gap:.75rem;min-width:320px;padding:1rem;transition:all .4s;position:relative;overflow:hidden}._milestoneCard_v7727_127:hover{background:var(--glass-hover-bg);border-color:var(--primary-accent);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #0006}._milestoneTitle_v7727_654 h4{color:var(--bg-card);font-size:.9rem}._countdownValue_v7727_655{font-size:1rem}._countdownUnit_v7727_185{min-width:40px;padding:.35rem}._hubSection_v7727_658{flex-direction:column;gap:1.5rem;display:flex}._grid_v7727_664{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}._card_v7727_670{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:24px;padding:1.5rem;text-decoration:none;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._cardHeader_v7727_682{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._cardIcon_v7727_683{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:14px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}._cardContent_v7727_684 h3{color:var(--bg-card);font-size:1.25rem}._cardFooter_v7727_685{border-top:1px solid var(--bg-hover);margin-top:1rem;padding-top:1rem;font-size:.8rem}._actionsBar_v7727_687{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);background:#0f172acc;border-radius:24px;align-self:center;gap:.4rem;padding:.4rem;display:flex}._actionBtn_v7727_698{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;padding:.6rem 1.2rem;font-size:.85rem}._quickFooter_v7727_700{align-items:center;gap:1.5rem;margin-top:1rem;padding:1rem 0;display:flex}@media (height<=800px){._hero_v7727_34{margin-bottom:1rem}._greetingSection_v7727_565 h1{font-size:2rem}._logoBadge_v7727_46{width:4rem;height:4rem}._grid_v7727_664,._statsGrid_v7727_713{gap:1rem}}._panoramicMilestones_v7727_622{width:100%;margin-bottom:.75rem;animation:1s cubic-bezier(.16,1,.3,1) _slideInLeft_v7727_1}@keyframes _slideInLeft_v7727_1{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}._milestoneRibbon_v7727_118{scrollbar-width:none;gap:1rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}._milestoneRibbon_v7727_118::-webkit-scrollbar{display:none}._milestoneCard_v7727_127{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;gap:.75rem;min-width:320px;padding:.85rem;transition:all .4s;display:flex;position:relative;overflow:hidden}._milestoneCard_v7727_127:hover{background:var(--glass-hover-bg);border-color:var(--primary-accent);transform:translateY(-4px)scale(1.02)}._milestoneHeader_v7727_758{justify-content:space-between;align-items:center;display:flex}._milestoneTitle_v7727_654{align-items:center;gap:.75rem;display:flex}._milestoneTitle_v7727_654 h4{color:var(--bg-card);margin:0;font-size:.9rem;font-weight:800}._milestoneIcon_v7727_777{font-size:1.25rem}._milestoneCountdown_v7727_779{gap:.5rem;display:flex}._countdownUnit_v7727_185{background:var(--border-subtle);border-radius:10px;flex-direction:column;align-items:center;min-width:42px;padding:.35rem;display:flex}._countdownValue_v7727_655{color:var(--bg-card);font-size:1rem;font-weight:900;line-height:1}._countdownLabel_v7727_204{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:.5rem;font-weight:800}._milestoneProgress_v7727_213{flex-direction:column;gap:.35rem;display:flex}._progressInfo_v7727_815{justify-content:space-between;font-size:.65rem;font-weight:700;display:flex}._progressPercent_v7727_822{color:var(--glow-color)}._progressDate_v7727_823{color:var(--text-muted)}._progressBar_v7727_825{background:var(--bg-hover);border-radius:10px;height:4px;overflow:hidden}._progressFill_v7727_227{background:var(--glow-color);height:100%;box-shadow:0 0 8px var(--glow-color);transition:width 1s}._topHubNav_v7727_501{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);z-index:10;background:#18181b66;border-radius:100px;gap:.5rem;margin-bottom:.5rem;padding:.4rem;animation:.8s ease-out _fadeInDown_v7727_1;display:flex}@keyframes _fadeInDown_v7727_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._hubNavLink_v7727_857{color:var(--text-secondary);border-radius:100px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}._hubNavLink_v7727_857:hover{background:var(--bg-hover);color:var(--bg-card)}._hubNavLink_v7727_857._financeNav_v7727_875:hover{color:var(--finance-accent)}._hubNavLink_v7727_857._grindNav_v7727_876:hover{color:var(--grind-accent)}._hubNavLink_v7727_857._lifeNav_v7727_877:hover{color:var(--life-accent)}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}._wrapper_1mdj0_1{align-items:center;display:inline-flex;position:relative}._trigger_1mdj0_7{width:20px;height:20px;color:var(--primary);cursor:help;-webkit-user-select:none;user-select:none;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}._trigger_1mdj0_7:hover{background:#8b5cf633;border-color:#8b5cf666;transform:scale(1.1);box-shadow:0 0 8px #8b5cf64d}._tooltip_1mdj0_33{z-index:1000;-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);min-width:220px;max-width:320px;color:var(--text-main);pointer-events:none;opacity:0;visibility:hidden;background:#0f172af2;border:1px solid #8b5cf640;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 32px #0006,0 0 0 1px #0000001a}._wrapper_1mdj0_1:hover ._tooltip_1mdj0_33,._tooltip_1mdj0_33._visible_1mdj0_59{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}._tooltip_1mdj0_33:after{content:"";border:6px solid #0000;border-top-color:#8b5cf640;position:absolute;top:100%;left:50%;transform:translate(-50%)}._tooltipTitle_1mdj0_77{color:var(--primary);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:flex}._tooltipBody_1mdj0_87{color:var(--text-muted);font-size:.75rem;line-height:1.55}._hintsList_1mdj0_93{flex-direction:column;margin-top:.35rem;display:flex}._hintItem_1mdj0_99{color:var(--text-muted);padding:.15rem 0;display:block}._posBottom_1mdj0_106 ._tooltip_1mdj0_33{top:calc(100% + 8px);bottom:auto}._posBottom_1mdj0_106 ._tooltip_1mdj0_33:after{border-top-color:#0000;border-bottom-color:#8b5cf640;top:auto;bottom:100%}._posLeft_1mdj0_118 ._tooltip_1mdj0_33{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}._posLeft_1mdj0_118 ._tooltip_1mdj0_33:after{border:6px solid #0000;border-left-color:#8b5cf640;top:50%;left:100%;transform:translateY(-50%)}._wrapper_1mdj0_1:hover ._posLeft_1mdj0_118 ._tooltip_1mdj0_33,._posLeft_1mdj0_118 ._tooltip_1mdj0_33._visible_1mdj0_59{transform:translateY(-50%)}._posRight_1mdj0_139 ._tooltip_1mdj0_33{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}._posRight_1mdj0_139 ._tooltip_1mdj0_33:after{border:6px solid #0000;border-right-color:#8b5cf640;top:50%;left:auto;right:100%;transform:translateY(-50%)}._wrapper_1mdj0_1:hover ._posRight_1mdj0_139 ._tooltip_1mdj0_33,._posRight_1mdj0_139 ._tooltip_1mdj0_33._visible_1mdj0_59{transform:translateY(-50%)}._large_1mdj0_161 ._trigger_1mdj0_7{width:24px;height:24px;font-size:.7rem}._large_1mdj0_161 ._tooltip_1mdj0_33{min-width:260px;max-width:380px}._skeleton_5t2xx_1{background-color:var(--surface-1);animation:1.5s ease-in-out infinite _pulse_5t2xx_1;display:block}._rect_5t2xx_7{border-radius:var(--radius-md,8px)}._circle_5t2xx_11{border-radius:50%}._textLine_5t2xx_15{border-radius:4px;height:14px;margin-bottom:8px}@keyframes _pulse_5t2xx_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._spinner_1fhrv_1{border:2px solid var(--border-glass,#00000014);border-radius:50%;animation:.7s cubic-bezier(.4,0,.2,1) infinite _spin_1fhrv_1;display:inline-block}@keyframes _spin_1fhrv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1ojcp_2{flex-direction:column;gap:2rem;display:flex}@media (width<=768px){._budget-trackers-grid_1ojcp_10,.budget-trackers-grid{grid-template-columns:1fr!important}}._header_1ojcp_16{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._headerContent_1ojcp_23{align-items:center;gap:1rem;display:flex}._title_1ojcp_29{margin-bottom:.5rem;font-size:2rem;font-weight:700}._subtitle_1ojcp_35{color:var(--text-muted)}._filterControls_1ojcp_39{background:var(--bg-hover);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;display:flex}._input_1ojcp_48{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--bg-card);border-radius:8px;padding:.5rem;font-size:.875rem}._button_1ojcp_57{color:var(--bg-card);cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}._mainGrid_1ojcp_68{grid-template-columns:1fr 2fr;gap:2rem;display:grid}@media (width<=1024px){._header_1ojcp_16{flex-direction:column;align-items:flex-start;gap:1rem}._headerContent_1ojcp_23{flex-direction:column;align-items:flex-start;width:100%}._filterControls_1ojcp_39{flex-wrap:wrap;width:100%}._mainGrid_1ojcp_68{grid-template-columns:1fr}}@media (width<=768px){._container_1ojcp_2{gap:1rem}._title_1ojcp_29{font-size:1.5rem}._filterControls_1ojcp_39{gap:.35rem;padding:.25rem}._input_1ojcp_48{padding:.4rem;font-size:.8rem}._button_1ojcp_57{padding:.4rem .75rem;font-size:.8rem}}._topCatItem_1ojcp_123:hover{transform:translate(4px);background:var(--border-glass)!important;border-color:var(--border)!important}._topCatItem_1ojcp_123:active{transform:scale(.98)}._wrapper_ul4pl_1{width:100%;display:inline-block;position:relative}._select_ul4pl_7{appearance:none;background:var(--bg-hover);border:1px solid var(--glass-border);color:var(--bg-card);cursor:pointer;border-radius:8px;outline:none;width:100%;padding:8px 36px 8px 12px;font-family:inherit;font-size:.95rem;transition:all .2s;box-shadow:0 2px 10px #0000001a}._select_ul4pl_7:hover{background:var(--border-glass);border-color:#fff3}._select_ul4pl_7:focus{background:var(--border-glass);border-color:var(--primary);box-shadow:0 0 0 2px #3b82f633}._arrow_ul4pl_34{pointer-events:none;color:var(--text-muted);transition:color .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._select_ul4pl_7:hover+._arrow_ul4pl_34{color:var(--bg-card)}._label_ul4pl_48{color:var(--text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}._page_nfsbg_6{flex-direction:column;gap:1.5rem;padding:0 1.5rem 2rem;display:flex}._header_nfsbg_14{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:.5rem;display:flex}._headerLeft_nfsbg_23{align-items:center;gap:1rem;display:flex}._headerIcon_nfsbg_29{filter:drop-shadow(0 0 16px #10b98180);font-size:2.5rem;animation:4s ease-in-out infinite _float_nfsbg_1}@keyframes _float_nfsbg_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._title_nfsbg_40{background:linear-gradient(135deg, var(--success-text) 0%, #34d399 50%, #6ee7b7 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:800}._subtitle_nfsbg_51{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;display:flex}._headerActions_nfsbg_60{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._addBtn_nfsbg_68{background:linear-gradient(135deg, var(--success-text), var(--success-text));color:var(--bg-card);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #10b9814d}._addBtn_nfsbg_68:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98173}._cancelBtn_nfsbg_86{background:var(--border-glass);color:var(--text-muted);border:1px solid var(--border-glass);cursor:pointer;border-radius:12px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .2s}._cancelBtn_nfsbg_86:hover{background:var(--border-glass);color:var(--bg-card)}._statsGrid_nfsbg_103{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._statCard_nfsbg_109{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:16px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._statCard_nfsbg_109:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0003}._statCard_nfsbg_109:before{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0}._statCardPrimary_nfsbg_132:before,._statCardProfit_nfsbg_133:before{background:linear-gradient(135deg,#10b9810f,#0000)}._statCardWeight_nfsbg_134:before{background:linear-gradient(135deg,#f59e0b0f,#0000)}._statCardMasna3eya_nfsbg_135:before{background:linear-gradient(135deg,#a78bfa0f,#0000)}._statCardConversion_nfsbg_136:before{background:linear-gradient(135deg,#3b82f60f,#0000)}._statCardIcon_nfsbg_138{filter:drop-shadow(0 2px 6px #0000004d);flex-shrink:0;font-size:1.75rem}._statCardContent_nfsbg_144{flex-direction:column;gap:.15rem;display:flex}._statCardLabel_nfsbg_150{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:600}._statCardValue_nfsbg_158{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}._statCardUnit_nfsbg_165{color:var(--text-secondary);font-size:.75rem}._conversionGrid_nfsbg_170{flex-direction:column;gap:.25rem;width:100%;margin-top:.35rem;display:flex}._conversionRow_nfsbg_178{border-bottom:1px dashed var(--bg-hover);justify-content:space-between;align-items:center;padding:2px 0;font-size:.85rem;display:flex}._conversionRow_nfsbg_178:last-child{border-bottom:none}._conversionLabel_nfsbg_190{color:var(--text-muted);font-weight:600}._conversionValue_nfsbg_195{color:var(--text-primary);font-weight:700}._conversionUnit_nfsbg_200{color:var(--text-secondary);font-size:.75rem;font-weight:500}._karatBreakdown_nfsbg_206{gap:.5rem;margin-top:.5rem;display:flex}._karatBadge21_nfsbg_212{color:#f97316;background:#f9731626;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}._karatBadge24_nfsbg_221{color:var(--warning-text);background:#f59e0b26;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}._breakdownPanel_nfsbg_231{background:var(--border-subtle);border:1px solid #ffffff12;border-radius:14px;padding:1.1rem 1.5rem}._breakdownHeader_nfsbg_238{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.8rem;font-weight:600;display:flex}._breakdownChips_nfsbg_250{flex-wrap:wrap;gap:.6rem;display:flex}._chip24_nfsbg_256,._chip21_nfsbg_256{border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;transition:transform .15s;display:flex}._chip24_nfsbg_256:hover,._chip21_nfsbg_256:hover{transform:scale(1.04)}._chip24_nfsbg_256{color:var(--warning-text);background:#f59e0b1f;border:1px solid #f59e0b40}._chip21_nfsbg_256{color:#f97316;background:#f973161f;border:1px solid #f9731640}._chipCount_nfsbg_278{color:var(--text-primary);font-size:.9rem;font-weight:800}._chipLabel_nfsbg_279{font-weight:500}._chipKarat_nfsbg_280{opacity:.5;font-size:.68rem}._tablePanel_nfsbg_283{padding:1.5rem;border-radius:16px!important}._filterBar_nfsbg_288{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._tableTitle_nfsbg_297{color:var(--text-primary);letter-spacing:-.3px;margin:0;font-size:1rem;font-weight:700}._filterButtons_nfsbg_305{background:var(--bg-hover);border:1px solid #ffffff12;border-radius:10px;gap:2px;padding:4px;display:flex}._filterButton_nfsbg_305{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.825rem;font-weight:600;transition:all .2s}._filterButton_nfsbg_305:hover{color:var(--text-muted);background:var(--bg-hover)}._filterActive_nfsbg_326{box-shadow:0 2px 8px #10b98159;background:linear-gradient(135deg, var(--success-text), var(--success-text))!important;color:var(--bg-card)!important}._tableWrapper_nfsbg_333{margin:0 -.25rem;overflow-x:auto}._table_nfsbg_283{border-collapse:separate;border-spacing:0 3px;width:100%}._th_nfsbg_344{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;text-align:left;white-space:nowrap;padding:.6rem .9rem;font-size:.75rem;font-weight:700}._thSortable_nfsbg_356{cursor:pointer;transition:color .15s}._thSortable_nfsbg_356:hover{color:var(--text-muted)}._thActive_nfsbg_358{color:var(--success-text)!important}._thRight_nfsbg_359{text-align:right}._sortIcon_nfsbg_361{opacity:.8;margin-left:4px;font-size:.65rem;display:inline-block}._tr_nfsbg_368{background:#ffffff06;transition:background .15s}._tr_nfsbg_368:hover{background:var(--bg-hover)}._td_nfsbg_376{color:var(--border);vertical-align:middle;white-space:nowrap;padding:.9rem;font-size:.875rem}._tdFirst_nfsbg_383{border-top-left-radius:10px;border-bottom-left-radius:10px}._tdLast_nfsbg_387{text-align:right;border-top-right-radius:10px;border-bottom-right-radius:10px}._dateText_nfsbg_393{color:var(--text-muted);font-size:.8rem}._itemType_nfsbg_398{align-items:center;gap:.5rem;display:flex}._karatTag21_nfsbg_404,._karatTag24_nfsbg_404{border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:.65rem;font-weight:800}._karatTag21_nfsbg_404{color:#f97316;background:#f973162e}._karatTag24_nfsbg_404{color:var(--warning-text);background:#f59e0b2e}._itemTypeName_nfsbg_420{color:var(--border);font-size:.82rem;font-weight:500}._weight_nfsbg_426{color:var(--text-primary);font-weight:700}._buyPrice_nfsbg_427{color:var(--text-muted)}._currentVal_nfsbg_428{color:var(--text-primary);font-weight:600}._profit_nfsbg_430{font-weight:700}._profitPct_nfsbg_432{border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700}._masna3eyaTag_nfsbg_439{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa33;border-radius:6px;padding:2px 8px;font-size:.78rem;font-weight:600}._dash_nfsbg_449{color:var(--border)}._soldCell_nfsbg_451{color:var(--success-text);font-size:.82rem;font-weight:600}._soldDate_nfsbg_456{color:var(--text-secondary);font-weight:400}._owner_nfsbg_458{color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:6px;padding:2px 8px;font-size:.78rem}._actions_nfsbg_467{justify-content:flex-end;gap:.35rem;display:flex}._btnSell_nfsbg_473,._btnDelete_nfsbg_473{border:1px solid var(--border-glass);cursor:pointer;background:0 0;border-radius:8px;padding:5px 8px;font-size:.9rem;transition:all .15s}._btnSell_nfsbg_473:hover{background:#10b98126;border-color:#10b9814d;transform:scale(1.08)}._btnDelete_nfsbg_473:hover{background:#ef444426;border-color:#ef44444d;transform:scale(1.08)}._emptyState_nfsbg_493{text-align:center;color:var(--text-secondary);padding:3rem 1rem}._emptyState_nfsbg_493 span{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}._emptyState_nfsbg_493 p{font-size:.85rem}._modalOverlay_nfsbg_509{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.15s _fadeIn_nfsbg_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_nfsbg_1{0%{opacity:0}to{opacity:1}}._modal_nfsbg_509{width:100%;max-width:380px;padding:2rem;animation:.2s _slideUp_nfsbg_1;border-radius:20px!important}@keyframes _slideUp_nfsbg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_nfsbg_540{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._modalIcon_nfsbg_547{font-size:1.5rem}._modalHeader_nfsbg_540 h3{margin:0;font-size:1.1rem;font-weight:700}._modalBody_nfsbg_555{margin-bottom:1.5rem}._modalLabel_nfsbg_557{color:var(--text-muted);margin-bottom:.5rem;font-size:.82rem;font-weight:500;display:block}._modalInput_nfsbg_565{background:var(--bg-hover);border:1px solid var(--border-glass);width:100%;color:var(--bg-card);border-radius:10px;outline:none;padding:.8rem 1rem;font-size:1rem;font-weight:600;transition:border-color .2s}._modalInput_nfsbg_565:focus{background:#ffffff12;border-color:#10b98180}._modalActions_nfsbg_582{gap:.75rem;display:flex}._modalConfirm_nfsbg_587{background:linear-gradient(135deg, var(--success-text), var(--success-text));color:var(--bg-card);cursor:pointer;border:none;border-radius:10px;flex:1;padding:.8rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #10b9814d}._modalConfirm_nfsbg_587:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}._modalCancel_nfsbg_601{background:var(--border-glass);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:10px;flex:1;padding:.8rem;font-weight:600;transition:all .2s}._modalCancel_nfsbg_601:hover{background:var(--border-glass);color:var(--bg-card)}._goldPriceWidget_nfsbg_615{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;min-width:170px;padding:.6rem 1rem}._goldPriceLabel_nfsbg_623{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:.3rem;font-size:.65rem;font-weight:600}._goldPriceRow_nfsbg_632{align-items:baseline;gap:.4rem;display:flex}._goldPriceInput_nfsbg_638{color:var(--warning-text);background:0 0;border:none;outline:none;width:90px;font-family:inherit;font-size:1.15rem;font-weight:800}._goldPriceInput_nfsbg_638::-webkit-inner-spin-button{display:none}._goldPriceCurrency_nfsbg_650{color:var(--text-muted);font-size:.7rem;font-weight:600}._autoFetchBtn_nfsbg_656{cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:.78rem;transition:all .15s}._autoFetchBtn_nfsbg_656:hover{background:#f59e0b40;transform:rotate(15deg)}._autoFetchBtn_nfsbg_656:disabled{opacity:.5;cursor:not-allowed}._addFormPanel_nfsbg_670{animation:.2s _slideDown_nfsbg_1;border-radius:16px!important;padding:2rem!important}@keyframes _slideDown_nfsbg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._addFormHeader_nfsbg_683{border-bottom:1px solid var(--border-glass);margin-bottom:1.5rem;padding-bottom:1rem}._addFormTitle_nfsbg_689{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._quickSelectSection_nfsbg_696{margin-bottom:1.5rem}._quickSelectGrid_nfsbg_700{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._quickBtn_nfsbg_707{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}._quickBtn_nfsbg_707:hover{background:var(--border-glass);color:var(--border)}._quickBtnKarat21_nfsbg_726{color:#f97316;background:#f9731633;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}._quickBtnKarat24_nfsbg_734{color:var(--warning-text);background:#f59e0b33;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}._formGrid_nfsbg_743{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}._formGroup_nfsbg_749{flex-direction:column;gap:.4rem;display:flex}._formLabel_nfsbg_755{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}._formInput_nfsbg_764{background:var(--bg-hover);border:1px solid var(--border-glass);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;transition:all .2s}._formInput_nfsbg_764:focus{background:var(--border-glass);border-color:#10b98166;box-shadow:0 0 0 3px #10b98114}._formInput_nfsbg_764::placeholder{color:var(--border)}._submitBtn_nfsbg_783{background:linear-gradient(135deg, var(--success-text), var(--success-text));width:100%;color:var(--bg-card);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #10b9814d}._submitBtn_nfsbg_783:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98173}._submitBtn_nfsbg_783:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_nfsbg_812{border:2px solid #ffffff4d;border-top-color:var(--bg-card);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_nfsbg_812;display:inline-block}@keyframes _spin_nfsbg_812{to{transform:rotate(360deg)}}._liveTickerBanner_nfsbg_824{-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000004d, inset 0 1px 0 var(--bg-hover);background:#0f172a99;border:1px solid #fbbf2433;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.5rem;padding:1rem 1.5rem;transition:all .3s;display:flex}._liveTickerBanner_nfsbg_824:hover{border-color:#fbbf2466;box-shadow:0 12px 40px #fbbf2414,0 8px 32px #0000004d}._liveTickerHeader_nfsbg_845{color:#fbbf24;letter-spacing:.5px;align-items:center;gap:.6rem;font-size:.9rem;display:flex}._liveTickerPulse_nfsbg_854{background-color:#fbbf24;border-radius:50%;width:8px;height:8px;animation:1.8s infinite _pulse_nfsbg_1;box-shadow:0 0 10px #fbbf24}@keyframes _pulse_nfsbg_1{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.95)}}._liveTickerGrid_nfsbg_869{flex-wrap:wrap;gap:1.5rem;display:flex}._tickerCard_nfsbg_875{flex-direction:column;gap:.1rem;display:flex}._tickerCardLabel_nfsbg_881{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:700}._tickerCardValue_nfsbg_889{color:var(--text-primary);font-size:.9rem;font-weight:700}._pricePerGramContainer_nfsbg_896{flex-direction:column;gap:.15rem;display:flex}._pricePerGramTotal_nfsbg_902{color:var(--text-primary);font-size:.85rem;font-weight:700}._pricePerGramExcl_nfsbg_908{color:var(--text-muted);font-size:.72rem;font-weight:500}._unitText_nfsbg_914{color:var(--text-secondary);font-size:.7rem}._marketPriceCell_nfsbg_919{flex-direction:column;gap:.15rem;display:flex}._marketPriceVal_nfsbg_925{color:#fbbf24;font-size:.85rem;font-weight:600}._marketPriceDetails_nfsbg_931{color:var(--text-muted);white-space:nowrap;font-size:.7rem}._saleDetails_nfsbg_937{flex-direction:column;gap:.15rem;display:flex}._soldValue_nfsbg_943{color:#6ee7b7;font-size:.85rem;font-weight:700}._soldDate_nfsbg_456{color:var(--text-muted);font-size:.7rem}._trSold_nfsbg_954{background:#10b98104}._trSold_nfsbg_954:hover{background:#10b98108!important}@media (width<=768px){._page_nfsbg_6{padding:0 1rem 2rem}._header_nfsbg_14{flex-direction:column;align-items:flex-start}._headerActions_nfsbg_60{width:100%}._goldPriceWidget_nfsbg_615{flex:1}._addBtn_nfsbg_68,._cancelBtn_nfsbg_86{text-align:center;flex:1}._statsGrid_nfsbg_103,._formGrid_nfsbg_743{grid-template-columns:1fr 1fr}._filterBar_nfsbg_288{flex-direction:column;align-items:flex-start}._filterButtons_nfsbg_305{width:100%}._filterButton_nfsbg_305{text-align:center;flex:1}._th_nfsbg_344,._td_nfsbg_376{padding:.65rem .6rem}}@media (width<=480px){._statsGrid_nfsbg_103,._formGrid_nfsbg_743{grid-template-columns:1fr}._headerLeft_nfsbg_23{flex-direction:row}._title_nfsbg_40{font-size:1.6rem}}._page_1vvz8_1{flex-direction:column;gap:1.5rem;padding:0 1.5rem 2rem;display:flex}._header_1vvz8_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:.5rem;display:flex}._headerLeft_1vvz8_1{align-items:center;gap:1rem;display:flex}._headerIcon_1vvz8_1{filter:drop-shadow(0 0 16px #10b98180);font-size:2.5rem;animation:4s ease-in-out infinite _float_1vvz8_1}@keyframes _float_1vvz8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._title_1vvz8_1{background:linear-gradient(135deg, var(--success-text) 0%, #34d399 50%, #6ee7b7 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:800}._subtitle_1vvz8_1{color:var(--text-muted);align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem;display:flex}._headerActions_1vvz8_1{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._addBtn_1vvz8_1{background:linear-gradient(135deg, var(--success-text), var(--success-text));color:var(--bg-card);cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #10b9814d}._addBtn_1vvz8_1:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98173}._cancelBtn_1vvz8_1{background:var(--border-glass);color:var(--text-muted);border:1px solid var(--border-glass);cursor:pointer;border-radius:12px;padding:.65rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .2s}._cancelBtn_1vvz8_1:hover{background:var(--border-glass);color:var(--bg-card)}._statsGrid_1vvz8_1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._statCard_1vvz8_1{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:16px;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._statCard_1vvz8_1:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0003}._statCard_1vvz8_1:before{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0}._statCardPrimary_1vvz8_1:before,._statCardProfit_1vvz8_1:before{background:linear-gradient(135deg,#10b9810f,#0000)}._statCardWeight_1vvz8_1:before{background:linear-gradient(135deg,#f59e0b0f,#0000)}._statCardMasna3eya_1vvz8_1:before{background:linear-gradient(135deg,#a78bfa0f,#0000)}._statCardConversion_1vvz8_1:before{background:linear-gradient(135deg,#3b82f60f,#0000)}._statCardIcon_1vvz8_1{filter:drop-shadow(0 2px 6px #0000004d);flex-shrink:0;font-size:1.75rem}._statCardContent_1vvz8_1{flex-direction:column;gap:.15rem;display:flex}._statCardLabel_1vvz8_1{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:600}._statCardValue_1vvz8_1{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}._statCardUnit_1vvz8_1{color:var(--text-secondary);font-size:.75rem}._conversionGrid_1vvz8_1{flex-direction:column;gap:.25rem;width:100%;margin-top:.35rem;display:flex}._conversionRow_1vvz8_1{border-bottom:1px dashed var(--bg-hover);justify-content:space-between;align-items:center;padding:2px 0;font-size:.85rem;display:flex}._conversionRow_1vvz8_1:last-child{border-bottom:none}._conversionLabel_1vvz8_1{color:var(--text-muted);font-weight:600}._conversionValue_1vvz8_1{color:var(--text-primary);font-weight:700}._conversionUnit_1vvz8_1{color:var(--text-secondary);font-size:.75rem;font-weight:500}._karatBreakdown_1vvz8_1{gap:.5rem;margin-top:.5rem;display:flex}._karatBadge21_1vvz8_1{color:#f97316;background:#f9731626;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}._karatBadge24_1vvz8_1{color:var(--warning-text);background:#f59e0b26;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600}._breakdownPanel_1vvz8_1{background:var(--border-subtle);border:1px solid #ffffff12;border-radius:14px;padding:1.1rem 1.5rem}._breakdownHeader_1vvz8_1{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.8rem;font-weight:600;display:flex}._breakdownChips_1vvz8_1{flex-wrap:wrap;gap:.6rem;display:flex}._chip24_1vvz8_1,._chip21_1vvz8_1{border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;transition:transform .15s;display:flex}._chip24_1vvz8_1:hover,._chip21_1vvz8_1:hover{transform:scale(1.04)}._chip24_1vvz8_1{color:var(--warning-text);background:#f59e0b1f;border:1px solid #f59e0b40}._chip21_1vvz8_1{color:#f97316;background:#f973161f;border:1px solid #f9731640}._chipCount_1vvz8_1{color:var(--text-primary);font-size:.9rem;font-weight:800}._chipLabel_1vvz8_1{font-weight:500}._chipKarat_1vvz8_1{opacity:.5;font-size:.68rem}._tablePanel_1vvz8_1{padding:1.5rem;border-radius:16px!important}._filterBar_1vvz8_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._tableTitle_1vvz8_1{color:var(--text-primary);letter-spacing:-.3px;margin:0;font-size:1rem;font-weight:700}._filterButtons_1vvz8_1{background:var(--bg-hover);border:1px solid #ffffff12;border-radius:10px;gap:2px;padding:4px;display:flex}._filterButton_1vvz8_1{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.825rem;font-weight:600;transition:all .2s}._filterButton_1vvz8_1:hover{color:var(--text-muted);background:var(--bg-hover)}._filterActive_1vvz8_1{box-shadow:0 2px 8px #10b98159;background:linear-gradient(135deg, var(--success-text), var(--success-text))!important;color:var(--bg-card)!important}._tableWrapper_1vvz8_1{margin:0 -.25rem;overflow-x:auto}._table_1vvz8_1{border-collapse:separate;border-spacing:0 3px;width:100%}._th_1vvz8_1{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;text-align:left;white-space:nowrap;padding:.6rem .9rem;font-size:.75rem;font-weight:700}._thSortable_1vvz8_1{cursor:pointer;transition:color .15s}._thSortable_1vvz8_1:hover{color:var(--text-muted)}._thActive_1vvz8_1{color:var(--success-text)!important}._thRight_1vvz8_1{text-align:right}._sortIcon_1vvz8_1{opacity:.8;margin-left:4px;font-size:.65rem;display:inline-block}._tr_1vvz8_1{background:#ffffff06;transition:background .15s}._tr_1vvz8_1:hover{background:var(--bg-hover)}._td_1vvz8_1{color:var(--border);vertical-align:middle;white-space:nowrap;padding:.9rem;font-size:.875rem}._tdFirst_1vvz8_1{border-top-left-radius:10px;border-bottom-left-radius:10px}._tdLast_1vvz8_1{text-align:right;border-top-right-radius:10px;border-bottom-right-radius:10px}._dateText_1vvz8_1{color:var(--text-muted);font-size:.8rem}._itemType_1vvz8_1{align-items:center;gap:.5rem;display:flex}._karatTag21_1vvz8_1,._karatTag24_1vvz8_1{border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:.65rem;font-weight:800}._karatTag21_1vvz8_1{color:#f97316;background:#f973162e}._karatTag24_1vvz8_1{color:var(--warning-text);background:#f59e0b2e}._itemTypeName_1vvz8_1{color:var(--border);font-size:.82rem;font-weight:500}._weight_1vvz8_1{color:var(--text-primary);font-weight:700}._buyPrice_1vvz8_1{color:var(--text-muted)}._currentVal_1vvz8_1{color:var(--text-primary);font-weight:600}._profit_1vvz8_1{font-weight:700}._profitPct_1vvz8_1{border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700}._masna3eyaTag_1vvz8_1{color:#a78bfa;background:#a78bfa1f;border:1px solid #a78bfa33;border-radius:6px;padding:2px 8px;font-size:.78rem;font-weight:600}._dash_1vvz8_1{color:var(--border)}._soldCell_1vvz8_1{color:var(--success-text);font-size:.82rem;font-weight:600}._soldDate_1vvz8_1{color:var(--text-secondary);font-weight:400}._owner_1vvz8_1{color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:6px;padding:2px 8px;font-size:.78rem}._actions_1vvz8_1{justify-content:flex-end;gap:.35rem;display:flex}._btnSell_1vvz8_1,._btnDelete_1vvz8_1{border:1px solid var(--border-glass);cursor:pointer;background:0 0;border-radius:8px;padding:5px 8px;font-size:.9rem;transition:all .15s}._btnSell_1vvz8_1:hover{background:#10b98126;border-color:#10b9814d;transform:scale(1.08)}._btnDelete_1vvz8_1:hover{background:#ef444426;border-color:#ef44444d;transform:scale(1.08)}._emptyState_1vvz8_1{text-align:center;color:var(--text-secondary);padding:3rem 1rem}._emptyState_1vvz8_1 span{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}._emptyState_1vvz8_1 p{font-size:.85rem}._modalOverlay_1vvz8_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.15s _fadeIn_1vvz8_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1vvz8_1{0%{opacity:0}to{opacity:1}}._modal_1vvz8_1{width:100%;max-width:380px;padding:2rem;animation:.2s _slideUp_1vvz8_1;border-radius:20px!important}@keyframes _slideUp_1vvz8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalHeader_1vvz8_1{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}._modalIcon_1vvz8_1{font-size:1.5rem}._modalHeader_1vvz8_1 h3{margin:0;font-size:1.1rem;font-weight:700}._modalBody_1vvz8_1{margin-bottom:1.5rem}._modalLabel_1vvz8_1{color:var(--text-muted);margin-bottom:.5rem;font-size:.82rem;font-weight:500;display:block}._modalInput_1vvz8_1{background:var(--bg-hover);border:1px solid var(--border-glass);width:100%;color:var(--bg-card);border-radius:10px;outline:none;padding:.8rem 1rem;font-size:1rem;font-weight:600;transition:border-color .2s}._modalInput_1vvz8_1:focus{background:#ffffff12;border-color:#10b98180}._modalActions_1vvz8_1{gap:.75rem;display:flex}._modalConfirm_1vvz8_1{background:linear-gradient(135deg, var(--success-text), var(--success-text));color:var(--bg-card);cursor:pointer;border:none;border-radius:10px;flex:1;padding:.8rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #10b9814d}._modalConfirm_1vvz8_1:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}._modalCancel_1vvz8_1{background:var(--border-glass);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:10px;flex:1;padding:.8rem;font-weight:600;transition:all .2s}._modalCancel_1vvz8_1:hover{background:var(--border-glass);color:var(--bg-card)}._goldPriceWidget_1vvz8_1{background:#f59e0b0f;border:1px solid #f59e0b33;border-radius:12px;min-width:170px;padding:.6rem 1rem}._goldPriceLabel_1vvz8_1{color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:.3rem;font-size:.65rem;font-weight:600}._goldPriceRow_1vvz8_1{align-items:baseline;gap:.4rem;display:flex}._goldPriceInput_1vvz8_1{color:var(--warning-text);background:0 0;border:none;outline:none;width:90px;font-family:inherit;font-size:1.15rem;font-weight:800}._goldPriceInput_1vvz8_1::-webkit-inner-spin-button{display:none}._goldPriceCurrency_1vvz8_1{color:var(--text-muted);font-size:.7rem;font-weight:600}._autoFetchBtn_1vvz8_1{cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:.78rem;transition:all .15s}._autoFetchBtn_1vvz8_1:hover{background:#f59e0b40;transform:rotate(15deg)}._autoFetchBtn_1vvz8_1:disabled{opacity:.5;cursor:not-allowed}._addFormPanel_1vvz8_1{animation:.2s _slideDown_1vvz8_1;border-radius:16px!important;padding:2rem!important}@keyframes _slideDown_1vvz8_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._addFormHeader_1vvz8_1{border-bottom:1px solid var(--border-glass);margin-bottom:1.5rem;padding-bottom:1rem}._addFormTitle_1vvz8_1{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}._quickSelectSection_1vvz8_1{margin-bottom:1.5rem}._quickSelectGrid_1vvz8_1{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._quickBtn_1vvz8_1{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:500;transition:all .15s;display:flex}._quickBtn_1vvz8_1:hover{background:var(--border-glass);color:var(--border)}._quickBtnKarat21_1vvz8_1{color:#f97316;background:#f9731633;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}._quickBtnKarat24_1vvz8_1{color:var(--warning-text);background:#f59e0b33;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}._formGrid_1vvz8_1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}._formGroup_1vvz8_1{flex-direction:column;gap:.4rem;display:flex}._formLabel_1vvz8_1{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}._formInput_1vvz8_1{background:var(--bg-hover);border:1px solid var(--border-glass);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.875rem;transition:all .2s}._formInput_1vvz8_1:focus{background:var(--border-glass);border-color:#10b98166;box-shadow:0 0 0 3px #10b98114}._formInput_1vvz8_1::placeholder{color:var(--border)}._submitBtn_1vvz8_1{background:linear-gradient(135deg, var(--success-text), var(--success-text));width:100%;color:var(--bg-card);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.85rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #10b9814d}._submitBtn_1vvz8_1:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98173}._submitBtn_1vvz8_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._spinner_1vvz8_1{border:2px solid #ffffff4d;border-top-color:var(--bg-card);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_1vvz8_1;display:inline-block}@keyframes _spin_1vvz8_1{to{transform:rotate(360deg)}}._liveTickerBanner_1vvz8_1{-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px #0000004d, inset 0 1px 0 var(--bg-hover);background:#0f172a99;border:1px solid #fbbf2433;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:.5rem;padding:1rem 1.5rem;transition:all .3s;display:flex}._liveTickerBanner_1vvz8_1:hover{border-color:#fbbf2466;box-shadow:0 12px 40px #fbbf2414,0 8px 32px #0000004d}._liveTickerHeader_1vvz8_1{color:#fbbf24;letter-spacing:.5px;align-items:center;gap:.6rem;font-size:.9rem;display:flex}._liveTickerPulse_1vvz8_1{background-color:#fbbf24;border-radius:50%;width:8px;height:8px;animation:1.8s infinite _pulse_1vvz8_1;box-shadow:0 0 10px #fbbf24}@keyframes _pulse_1vvz8_1{0%{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:scale(.95)}}._liveTickerGrid_1vvz8_1{flex-wrap:wrap;gap:1.5rem;display:flex}._tickerCard_1vvz8_1{flex-direction:column;gap:.1rem;display:flex}._tickerCardLabel_1vvz8_1{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:700}._tickerCardValue_1vvz8_1{color:var(--text-primary);font-size:.9rem;font-weight:700}._pricePerGramContainer_1vvz8_1{flex-direction:column;gap:.15rem;display:flex}._pricePerGramTotal_1vvz8_1{color:var(--text-primary);font-size:.85rem;font-weight:700}._pricePerGramExcl_1vvz8_1{color:var(--text-muted);font-size:.72rem;font-weight:500}._unitText_1vvz8_1{color:var(--text-secondary);font-size:.7rem}._marketPriceCell_1vvz8_1{flex-direction:column;gap:.15rem;display:flex}._marketPriceVal_1vvz8_1{color:#fbbf24;font-size:.85rem;font-weight:600}._marketPriceDetails_1vvz8_1{color:var(--text-muted);white-space:nowrap;font-size:.7rem}._saleDetails_1vvz8_1{flex-direction:column;gap:.15rem;display:flex}._soldValue_1vvz8_1{color:#6ee7b7;font-size:.85rem;font-weight:700}._soldDate_1vvz8_1{color:var(--text-muted);font-size:.7rem}._trSold_1vvz8_1{background:#10b98104}._trSold_1vvz8_1:hover{background:#10b98108!important}@media (width<=768px){._page_1vvz8_1{padding:0 1rem 2rem}._header_1vvz8_1{flex-direction:column;align-items:flex-start}._headerActions_1vvz8_1{width:100%}._goldPriceWidget_1vvz8_1{flex:1}._addBtn_1vvz8_1,._cancelBtn_1vvz8_1{text-align:center;flex:1}._statsGrid_1vvz8_1,._formGrid_1vvz8_1{grid-template-columns:1fr 1fr}._filterBar_1vvz8_1{flex-direction:column;align-items:flex-start}._filterButtons_1vvz8_1{width:100%}._filterButton_1vvz8_1{text-align:center;flex:1}._th_1vvz8_1,._td_1vvz8_1{padding:.65rem .6rem}}@media (width<=480px){._statsGrid_1vvz8_1,._formGrid_1vvz8_1{grid-template-columns:1fr}._headerLeft_1vvz8_1{flex-direction:row}._title_1vvz8_1{font-size:1.6rem}}._karatTag18_1vvz8_4{color:#8b5cf6;text-transform:uppercase;background:#8b5cf61f;border-radius:6px;padding:2px 6px;font-size:.72rem;font-weight:700}._label_j53v0_1{color:var(--text-muted);margin-bottom:.35rem;font-size:.8rem;font-weight:500;display:block}._statusBadge_j53v0_9{text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:99px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}._metricBox_j53v0_19{background:#00000026;border-radius:8px;padding:.5rem .65rem}._metricLabel_j53v0_25{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.15rem;font-size:.65rem}._metricValue_j53v0_33{color:var(--text-main);font-size:1rem;font-weight:700}._compareTable_j53v0_39{border-collapse:collapse;width:100%;font-size:.9rem}._compareTable_j53v0_39 th,._compareTable_j53v0_39 td{text-align:left;border-bottom:1px solid var(--border-glass);padding:.6rem .75rem}._compareTable_j53v0_39 th{color:var(--text-main);background:#0000001a;font-size:.85rem;font-weight:600}._compareTable_j53v0_39 tr:hover td{background:var(--border-subtle)}@media (width<=768px){._compareTable_j53v0_39{font-size:.75rem}._compareTable_j53v0_39 th,._compareTable_j53v0_39 td{padding:.35rem .4rem}._metricBox_j53v0_19{padding:.4rem .5rem}._metricValue_j53v0_33{font-size:.85rem}._metricLabel_j53v0_25{font-size:.6rem}}._form_1ogii_1{flex-direction:column;gap:1rem;display:flex}._group_1ogii_7{flex-direction:column;gap:.35rem;display:flex}._label_1ogii_13{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:600}._input_1ogii_21{border:1px solid var(--border-glass);color:var(--border);background:#0000004d;border-radius:8px;outline:none;padding:.55rem .75rem;font-size:.85rem;transition:all .15s}._input_1ogii_21:focus{background:#0006;border-color:#10b98180}._input_1ogii_21:disabled{opacity:.5;cursor:not-allowed}._iconButton_1ogii_42{border:1.5px solid var(--border-glass);background:var(--bg-hover);color:var(--bg-card);cursor:pointer;border-radius:10px;min-width:52px;padding:.45rem .9rem;font-size:1.4rem;transition:all .15s}._iconButton_1ogii_42:hover:not(:disabled){background:var(--border-glass);border-color:var(--border)}._iconButton_1ogii_42:disabled{opacity:.5;cursor:not-allowed}._clearButton_1ogii_64{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.8rem}._clearButton_1ogii_64:hover:not(:disabled){color:var(--border)}._iconPicker_1ogii_77{border:1px solid var(--border-glass);background:#0006;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:.5rem;padding:.75rem;display:grid}._iconOption_1ogii_88{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:8px;padding:.3rem;font-size:1.3rem;transition:all .1s}._iconOption_1ogii_88:hover{background:var(--bg-hover)}._iconOptionSelected_1ogii_102{border-color:var(--primary)!important;background:#8b5cf626!important}._colorPicker_1ogii_107{flex-wrap:wrap;gap:6px;display:flex}._colorOption_1ogii_113{cursor:pointer;border:2.5px solid #0000;border-radius:50%;flex-shrink:0;width:26px;height:26px;transition:all .15s}._colorOption_1ogii_113:hover:not(:disabled){transform:scale(1.1)}._colorOption_1ogii_113:disabled{opacity:.5;cursor:not-allowed}._colorOptionSelected_1ogii_132{box-shadow:0 0 0 2px var(--border-glass);border-color:var(--bg-card)!important}._submitButton_1ogii_137{background:linear-gradient(135deg, var(--success-text), #34d399);color:var(--bg-card);cursor:pointer;border:none;border-radius:10px;margin-top:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}._submitButton_1ogii_137:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._submitButton_1ogii_137:active:not(:disabled){transform:translateY(0)}._submitButton_1ogii_137:disabled{opacity:.5;cursor:not-allowed}._container_1gyyv_1{flex-direction:column;gap:1rem;display:flex}._tabs_1gyyv_7{border-bottom:1px solid var(--bg-hover);gap:.5rem;padding-bottom:.75rem;display:flex}._tab_1gyyv_7{border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .15s}._tab_1gyyv_7:hover{background:var(--bg-hover);color:var(--border)}._tabActive_1gyyv_31{color:#34d399!important;background:#10b9811f!important;border-color:#10b98133!important}._grid_1gyyv_37{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}._card_1gyyv_43{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s;display:flex}._card_1gyyv_43:hover{background:var(--bg-hover);border-color:var(--border-glass);transform:translateY(-2px)}._cardHeader_1gyyv_60{align-items:flex-start;gap:.75rem;display:flex}._cardIcon_1gyyv_66{background:var(--bg-hover);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}._cardInfo_1gyyv_78{flex:1;min-width:0}._cardName_1gyyv_83{color:var(--border);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.95rem;font-weight:600;overflow:hidden}._badge_1gyyv_93{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}._badgeExpense_1gyyv_103{color:#f87171;background:#ef444426;border:1px solid #ef444433}._badgeRevenue_1gyyv_109{color:#34d399;background:#10b98126;border:1px solid #10b98133}._subcategories_1gyyv_115{flex-wrap:wrap;gap:.35rem;display:flex}._subTag_1gyyv_121{background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--bg-hover);border-radius:6px;padding:.2rem .5rem;font-size:.7rem}._cardActions_1gyyv_130{border-top:1px solid var(--bg-hover);gap:.5rem;padding-top:.5rem;display:flex}._actionButton_1gyyv_137{border:1px solid var(--border-glass);background:var(--border-subtle);color:var(--text-muted);cursor:pointer;border-radius:6px;flex:1;padding:.35rem;font-size:.85rem;transition:all .15s}._actionButton_1gyyv_137:hover{background:var(--border-glass);border-color:var(--border-glass)}._deleteButton_1gyyv_154:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}._empty_1gyyv_160{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}._emptyIcon_1gyyv_170{opacity:.5;margin-bottom:.5rem;font-size:3rem}._empty_1gyyv_160 p{margin:0;font-size:.9rem}._page_1esay_1{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;padding:24px 20px 80px;display:flex}._header_1esay_11{align-items:center;gap:16px;margin-bottom:4px;display:flex}._headerIcon_1esay_18{background:linear-gradient(135deg, var(--primary), var(--accent));width:52px;height:52px;box-shadow:0 4px 15px var(--primary-glow);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}._headerTitle_1esay_31{background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}._headerSubtitle_1esay_41{color:var(--text-secondary,var(--text-muted));margin:2px 0 0;font-size:.875rem}._tabs_1esay_48{background:var(--bg-secondary,var(--bg-hover));border:1px solid var(--border,var(--border-glass));border-radius:12px;gap:4px;padding:4px;display:flex}._tab_1esay_48{color:var(--text-secondary,var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:.875rem;font-weight:600;transition:all .2s}._tab_1esay_48:hover{background:var(--bg-hover,var(--bg-hover));color:var(--text-primary,var(--text-primary))}._tabActive_1esay_75{box-shadow:0 2px 8px var(--primary-glow);background:var(--primary)!important;color:var(--bg-card)!important}._card_1esay_82{background:var(--bg-card,var(--bg-card));border:1px solid var(--border,#ffffff12);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}._cardHeader_1esay_92{align-items:center;gap:10px;display:flex}._cardIcon_1esay_98{font-size:18px}._cardTitle_1esay_102{color:var(--text-primary,var(--text-primary));flex:1;font-size:.9rem;font-weight:700}._periodGrid_1esay_110{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}._periodBtn_1esay_116{border:1.5px solid var(--border,var(--border-glass));color:var(--text-secondary,var(--text-muted));cursor:pointer;text-align:center;background:0 0;border-radius:10px;padding:9px 14px;font-size:.8rem;font-weight:600;transition:all .2s}._periodBtn_1esay_116:hover{border-color:var(--primary);color:var(--accent)}._periodBtnActive_1esay_134{background:var(--primary-muted);border-color:var(--primary);color:var(--accent)}._customDateRow_1esay_140{grid-template-columns:1fr 1fr;gap:12px;display:grid}._dateField_1esay_146{flex-direction:column;gap:6px;display:flex}._dateLabel_1esay_152{color:var(--text-secondary,var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._dateInput_1esay_160{border:1.5px solid var(--border,var(--border-glass));background:var(--bg-secondary,var(--bg-hover));color:var(--text-primary,var(--text-primary));border-radius:10px;outline:none;padding:9px 12px;font-size:.875rem;transition:border-color .2s}._dateInput_1esay_160:focus{border-color:var(--primary)}._periodSummary_1esay_175{flex-wrap:wrap;gap:8px;display:flex}._chip_1esay_181{background:var(--primary-muted);color:var(--accent);border:1px solid var(--accent-glow);border-radius:20px;padding:4px 10px;font-size:.78rem;font-weight:600}._alertChip_1esay_191{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b33}._providerBadge_1esay_198{border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:700}._groqBadge_1esay_205{color:#34d399;background:#10b9811f;border:1px solid #10b98133}._geminiBadge_1esay_211{background:var(--primary-muted);color:var(--accent);border:1px solid var(--accent-glow)}._modelSections_1esay_218{flex-direction:column;gap:16px;display:flex}._modelGroup_1esay_224{flex-direction:column;gap:8px;display:flex}._modelGroupLabel_1esay_230{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,var(--text-muted));font-size:.75rem;font-weight:700}._modelGrid_1esay_238{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}._modelBtn_1esay_244{border:1.5px solid var(--border,var(--border-glass));text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}._modelBtn_1esay_244:hover{border-color:var(--primary);background:var(--bg-hover)}._modelBtnActive_1esay_262{border-color:var(--primary)!important;background:var(--primary-muted)!important}._modelEmoji_1esay_267{font-size:18px}._modelLabel_1esay_271{color:var(--text-primary,var(--text-primary));font-size:.8rem;font-weight:700}._modelDesc_1esay_277{color:var(--text-secondary,var(--text-muted));font-size:.72rem;line-height:1.3}._generateBtn_1esay_284{background:linear-gradient(135deg, var(--primary), var(--accent));color:var(--bg-card);cursor:pointer;box-shadow:0 4px 15px var(--primary-glow);letter-spacing:.02em;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1rem;font-weight:700;transition:all .25s;display:flex}._generateBtn_1esay_284:hover:not(:disabled){box-shadow:0 8px 25px var(--primary-glow);transform:translateY(-2px)}._generateBtn_1esay_284:disabled{opacity:.5;cursor:not-allowed}._errorCard_1esay_313{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:.875rem;display:flex}._insightCard_1esay_326{border:1px solid var(--primary-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#1e293be6,#0f172ae6);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}._insightHeader_1esay_337{align-items:flex-start;gap:14px;display:flex}._insightIcon_1esay_343{background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex}._insightTitle_1esay_355{color:var(--accent);font-size:1rem;font-weight:700}._insightMeta_1esay_361{color:var(--text-muted);margin-top:2px;font-size:.75rem}._insightSummary_1esay_367{color:#f1f5f9e6;margin:0;font-size:.9rem;line-height:1.6}._insightStats_1esay_374{flex-direction:column;gap:8px;display:flex}._statRow_1esay_380{background:var(--border-glass);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._statLabel_1esay_389{color:var(--text-muted);font-size:.8rem}._statValue_1esay_394{color:var(--success-text);font-size:.875rem;font-weight:700}._alertBox_1esay_401{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}._tipBox_1esay_413{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.875rem;display:flex}._recommendations_1esay_426{flex-direction:column;gap:8px;display:flex}._recTitle_1esay_432{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}._recList_1esay_440{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}._recList_1esay_440 li{color:#f1f5f9cc;font-size:.85rem;line-height:1.5}._insightTrend_1esay_454{color:#f1f5f9f2;background:var(--primary-muted);border-left:4px solid var(--primary);border-radius:12px;margin:0;padding:12px;font-size:.95rem;font-weight:500;line-height:1.6}._anomaliesBox_1esay_466{background:#ef444414;border:1px solid #ef444426;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}._boxTitle_1esay_476{color:#f87171;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}._boxList_1esay_484{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}._boxList_1esay_484 li{color:#fca5a5;font-size:.85rem}._historyPanel_1esay_498,._insightList_1esay_504{flex-direction:column;gap:12px;display:flex}._historyCard_1esay_510{background:var(--bg-card,var(--bg-card));border:1px solid var(--border,#ffffff12);border-radius:14px;flex-direction:column;gap:10px;padding:18px;transition:border-color .2s;display:flex}._historyCard_1esay_510:hover{border-color:var(--primary-glow)}._historyCardHeader_1esay_525{justify-content:space-between;align-items:flex-start;display:flex}._historyDate_1esay_531{color:var(--text-primary,var(--text-primary));font-size:.875rem;font-weight:700}._historyTime_1esay_537{color:var(--text-secondary,var(--text-muted));margin-top:2px;font-size:.75rem}._historySummary_1esay_543{color:var(--text-secondary,var(--text-muted));margin:0;font-size:.85rem;line-height:1.5}._historyChips_1esay_550{flex-wrap:wrap;gap:6px;display:flex}._deleteBtn_1esay_556{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px;transition:opacity .2s}._deleteBtn_1esay_556:hover{opacity:1;background:#ef44441a}._deleteConfirm_1esay_572{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;display:flex}._confirmDeleteBtn_1esay_584{background:var(--danger-text);color:var(--bg-card);cursor:pointer;border:none;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:600}._cancelBtn_1esay_595{border:1px solid var(--border-glass);color:var(--text-secondary,var(--text-muted));cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:.8rem}._loading_1esay_606,._emptyState_1esay_606{color:var(--text-secondary,var(--text-muted));flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}._emptyIcon_1esay_616{font-size:48px}._emptyText_1esay_620{color:var(--text-primary,var(--text-primary));margin:0;font-size:1rem;font-weight:600}._emptySubtext_1esay_627{margin:0;font-size:.85rem}._spinner_1esay_632{border:2px solid #ffffff4d;border-top-color:var(--bg-card);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_1esay_632;display:inline-block}._loadingDots_1esay_642{color:var(--text-secondary,var(--text-muted));font-size:.875rem;font-style:italic}@keyframes _spin_1esay_632{to{transform:rotate(360deg)}}@media (width<=640px){._page_1esay_1{padding:16px 14px 100px}._modelGrid_1esay_238{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._periodGrid_1esay_110{grid-template-columns:repeat(2,1fr)}._customDateRow_1esay_140{grid-template-columns:1fr}}._container_1that_1{max-width:1200px;color:var(--text-primary);margin:0 auto;padding:1.5rem;font-family:Outfit,Inter,sans-serif}._header_1that_9{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}@media (width>=768px){._header_1that_9{flex-direction:row;justify-content:space-between;align-items:center}}._titleArea_1that_24{flex-direction:column;gap:.25rem;display:flex}._title_1that_24{background:linear-gradient(135deg, var(--finance-accent,#378add), #06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;align-items:center;gap:.75rem;margin:0;font-size:2rem;font-weight:800;display:flex}._subtitle_1that_42{color:var(--text-secondary);font-size:.9rem}._actions_1that_47{align-items:center;gap:.75rem;display:flex}._btnPrimary_1that_53{background:var(--primary);color:var(--text-on-primary,#fff);cursor:pointer;box-shadow:0 4px 12px var(--primary-glow);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;display:flex}._btnPrimary_1that_53:hover{background:var(--primary-hover);transform:translateY(-1px)}._btnSecondary_1that_73{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;display:flex}._btnSecondary_1that_73:hover{background:var(--surface-1)}._progressCard_1that_92{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;margin-bottom:2rem;padding:1.25rem;box-shadow:0 4px 20px #0000000d}._progressInfo_1that_101{justify-content:space-between;margin-bottom:.75rem;font-size:.95rem;display:flex}._progressLabel_1that_108{color:var(--text-secondary);font-weight:600}._progressValues_1that_113{font-weight:700}._progressBarContainer_1that_117{background:var(--border);border-radius:5px;height:10px;position:relative;overflow:hidden}._progressBar_1that_117{background:linear-gradient(90deg, var(--primary), #06b6d4);border-radius:5px;height:100%;transition:width .4s}._statsGrid_1that_133{grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (width>=576px){._statsGrid_1that_133{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){._statsGrid_1that_133{grid-template-columns:repeat(4,1fr)}}._statCard_1that_152{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #00000005}._statCard_1that_152:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000f}._statIcon_1that_169{background:var(--primary-muted);width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}._statInfo_1that_181{flex-direction:column;gap:.15rem;display:flex}._statLabel_1that_187{color:var(--text-secondary);font-size:.85rem;font-weight:600}._statValue_1that_193{color:var(--text-primary);font-size:1.35rem;font-weight:800}._statPercentage_1that_199{color:var(--text-muted);font-size:.75rem}._mainGrid_1that_205{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=992px){._mainGrid_1that_205{grid-template-columns:1fr 350px}}._categoriesSection_1that_218{flex-direction:column;gap:1.5rem;display:flex}._collapsiblePanel_1that_224{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #00000005}._panelHeader_1that_232{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-1);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background-color .2s;display:flex}._panelHeader_1that_232:hover{background:var(--primary-muted)}._panelTitle_1that_247{color:var(--text-primary);align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}._panelCountBadge_1that_256{background:var(--border);color:var(--text-secondary);border-radius:8px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}._panelMeta_1that_265{align-items:center;gap:1rem;display:flex}._panelTotal_1that_271{color:var(--primary);font-weight:700}._panelArrow_1that_276{color:var(--text-muted);font-size:1.25rem;transition:transform .2s}._panelArrowOpen_1that_282{transform:rotate(180deg)}._panelContent_1that_286{border-top:1px solid var(--border);padding:0}._tableContainer_1that_292{width:100%;overflow-x:auto}._table_1that_292{border-collapse:collapse;text-align:left;width:100%}._table_1that_292 th{background:var(--bg-card);border-bottom:2px solid var(--border);color:var(--text-secondary);text-transform:uppercase;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600}._table_1that_292 td{border-bottom:1px solid var(--border);padding:.85rem 1.25rem;font-size:.95rem}._rowInteractive_1that_319{cursor:pointer;transition:background-color .15s}._rowInteractive_1that_319:hover{background:var(--surface-1)}._paidBadge_1that_328{background:var(--success-bg,#10b9811a);color:var(--success-text,#10b981);border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}._pendingBadge_1that_340{background:var(--warning-bg,#f59e0b1a);color:var(--warning-text,#f59e0b);border-radius:6px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}._rowUnpaid_1that_352{opacity:.75}._btnAction_1that_356{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem;transition:all .15s}._btnAction_1that_356:hover{color:var(--text-primary);background:var(--border)}._btnActionDelete_1that_371:hover{color:var(--danger-text,#ef4444);background:var(--danger-bg,#ef44441a)}._sidebarSection_1that_377{flex-direction:column;gap:1.5rem;display:flex}._chartCard_1that_383{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.5rem;box-shadow:0 4px 15px #00000005}._chartTitle_1that_391{margin-top:0;margin-bottom:1rem;font-size:1.1rem;font-weight:700}._chartWrapper_1that_398{justify-content:center;align-items:center;height:220px;display:flex;position:relative}._filterBar_1that_407{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (width>=576px){._filterBar_1that_407{flex-direction:row;align-items:center}}._searchInputWrapper_1that_421{flex:1;position:relative}._searchInput_1that_421{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:12px;padding:.625rem 1rem .625rem 2.5rem;font-size:.95rem}._searchIcon_1that_436{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}._filterSelect_1that_445{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:12px;min-width:150px;padding:.625rem 1.5rem .625rem 1rem;font-size:.95rem}._modalOverlay_1that_457{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1that_457{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:500px;animation:.2s ease-out _modalScale_1that_1;overflow:hidden;box-shadow:0 10px 30px #00000026}@keyframes _modalScale_1that_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalHeader_1that_493{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_1that_501{margin:0;font-size:1.2rem;font-weight:700}._modalBody_1that_507{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._formGroup_1that_514{flex-direction:column;gap:.4rem;display:flex}._formLabel_1that_520{color:var(--text-secondary);font-size:.85rem;font-weight:600}._formInput_1that_526{border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:10px;padding:.625rem .85rem;font-size:.95rem;transition:border-color .2s}._formInput_1that_526:focus{border-color:var(--primary);outline:none}._checkboxLabel_1that_541{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}._modalFooter_1that_550{border-top:1px solid var(--border);background:var(--surface-1);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._emptyState_1that_559{text-align:center;color:var(--text-muted);padding:3rem 1rem}._emptyStateIcon_1that_565{margin-bottom:1rem;font-size:3rem}._emptyStateTitle_1that_570{color:var(--text-primary);margin-bottom:.5rem;font-weight:700}._emptyStateDesc_1that_576{margin-bottom:1.5rem;font-size:.9rem}._rtl_1that_581,._tableCellRtl_1that_586{text-align:right;direction:rtl}._draggingRow_1that_591{border-radius:12px;box-shadow:0 8px 30px #00000026;background:var(--primary-muted)!important}._assigneeInlineSelect_1that_597{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:8px;outline:none;padding:4px 8px;font-size:.8rem;font-weight:600}._assigneeInlineSelect_1that_597:focus{border-color:var(--primary)}._overlay_13tg4_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_13tg4_13{background:linear-gradient(135deg, var(--bg-card) 0%, var(--bg-card) 100%);border:1px solid var(--border-glass);border-radius:28px;width:100%;max-width:640px;max-height:90vh;padding:2rem;animation:.3s cubic-bezier(.4,0,.2,1) _slideUp_13tg4_1;overflow-y:auto;box-shadow:0 24px 80px #0009}@keyframes _slideUp_13tg4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._header_13tg4_38{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}._headerIcon_13tg4_45{background:linear-gradient(135deg, var(--primary-muted), var(--accent-glow));border:1px solid var(--primary-glow);width:56px;height:56px;color:var(--accent);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._headerText_13tg4_58{flex:1}._title_13tg4_62{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .375rem;font-size:1.5rem;font-weight:800}._subtitle_13tg4_70{color:var(--text-muted);margin:0;font-size:.9375rem;font-weight:500}._closeBtn_13tg4_77{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;line-height:1;transition:color .15s;display:flex}._closeBtn_13tg4_77:hover{color:var(--border)}._inputSection_13tg4_95{margin-bottom:1.5rem}._modelSelector_13tg4_100{border:1px solid var(--border-glass);background:#00000040;border-radius:16px;margin-bottom:1.5rem;padding:1rem}._providerTabs_13tg4_108{gap:.5rem;margin-bottom:.75rem;display:flex}._providerTab_13tg4_108{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}._providerTab_13tg4_108:hover:not(:disabled){background:var(--border-glass);border-color:#fff3}._providerTab_13tg4_108._active_13tg4_136{background:var(--primary-muted);border-color:var(--primary-glow);color:var(--accent)}._providerTab_13tg4_108:disabled{opacity:.5;cursor:not-allowed}._providerIcon_13tg4_147{font-size:1rem}._warning_13tg4_151{font-size:.75rem}._modelSelect_13tg4_100{border:1px solid var(--border-glass);width:100%;color:var(--border);cursor:pointer;background:#0000004d;border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s}._modelSelect_13tg4_100:focus{border-color:#6366f180;outline:none}._modelSelect_13tg4_100:disabled{opacity:.5;cursor:not-allowed}._textarea_13tg4_178{width:100%;color:var(--text-primary);resize:vertical;background:#00000059;border:1px solid #6366f14d;border-radius:16px;padding:1.25rem;font-family:inherit;font-size:1rem;line-height:1.6;transition:all .2s cubic-bezier(.4,0,.2,1)}._textarea_13tg4_178:focus{background:#0006;border-color:#6366f199;outline:none;box-shadow:0 0 0 3px #6366f11a}._textarea_13tg4_178::placeholder{color:var(--text-muted)}._suggestions_13tg4_204{flex-direction:column;gap:.75rem;max-height:240px;margin-bottom:2rem;display:flex;overflow-y:auto}._suggestion_13tg4_204{background:var(--bg-hover);border:1px solid var(--border-glass);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._suggestion_13tg4_204:hover{background:#6366f11f;border-color:#6366f14d;transform:translate(4px)}._suggestionEmoji_13tg4_232{background:var(--bg-hover);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}._suggestionIcon_13tg4_244{color:var(--accent)}._suggestionText_13tg4_248{color:var(--border);font-size:.9375rem;font-weight:500}._actions_13tg4_255{gap:1rem;display:flex}._primaryBtn_13tg4_260,._secondaryBtn_13tg4_261{cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._primaryBtn_13tg4_260{background:linear-gradient(135deg, var(--primary), var(--accent));color:var(--bg-card);box-shadow:0 4px 12px var(--primary-glow)}._primaryBtn_13tg4_260:hover:not(:disabled){box-shadow:0 8px 24px var(--primary-glow);transform:translateY(-2px)}._primaryBtn_13tg4_260:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_13tg4_261{background:var(--border-glass);color:var(--border);border:1px solid var(--border-glass)}._secondaryBtn_13tg4_261:hover{background:var(--border-glass);border-color:#fff3;transform:translateY(-1px)}._spinnerIcon_13tg4_304{color:var(--primary);animation:1s linear infinite _spin_13tg4_304}@keyframes _spin_13tg4_304{to{transform:rotate(360deg)}}._animateSpin_13tg4_315{animation:1s linear infinite _spin_13tg4_304}._loading_13tg4_320{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}._spinner_13tg4_304{border:3px solid var(--primary-muted);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite _spin_13tg4_304}._smallSpinner_13tg4_344{border:2px solid var(--border-glass);border-top-color:var(--primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _spin_13tg4_304}@keyframes _fadeIn_13tg4_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._loading_13tg4_320 p{color:var(--text-muted);font-size:.9375rem;font-weight:500}._preview_13tg4_365{background:#6366f114;border:1px solid #6366f140;border-radius:20px;margin-bottom:2rem;padding:1.75rem}._previewHeader_13tg4_373{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}._previewEmoji_13tg4_380{background:var(--bg-hover);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}._previewIcon_13tg4_392{color:var(--accent)}._previewTitle_13tg4_396{color:var(--text-primary);margin-bottom:.375rem;font-size:1.0625rem;font-weight:700;line-height:1.4}._previewSub_13tg4_404{color:var(--text-muted);font-size:.875rem;font-weight:500}._divider_13tg4_410{background:var(--border-glass);height:1px;margin:1.25rem 0}._fields_13tg4_416{flex-direction:column;gap:1rem;display:flex}._field_13tg4_416{align-items:flex-start;gap:1.25rem;display:flex}._fieldLabel_13tg4_428{min-width:110px;color:var(--text-muted);font-size:.875rem;font-weight:600}._fieldValue_13tg4_435{color:var(--text-primary);flex:1;font-size:.9375rem;font-weight:700}._fieldValueHighlight_13tg4_442{color:var(--accent);flex:1;font-size:.9375rem;font-weight:800}._badge_13tg4_449{border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-block}._badgepurple_13tg4_457{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf64d}._badgecyan_13tg4_463{color:#67e8f9;background:#06b6d433;border:1px solid #06b6d44d}._badgeblue_13tg4_469{background:var(--primary-muted);color:var(--primary);border:1px solid var(--primary-glow)}._manualForm_13tg4_476{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}._formGroup_13tg4_483{flex-direction:column;gap:.625rem;display:flex}._formRow_13tg4_489{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}._label_13tg4_495{color:var(--border);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}._required_13tg4_504{color:var(--danger-text)}._hint_13tg4_508{color:var(--text-muted);font-size:.75rem;font-weight:500}._input_13tg4_95,._select_13tg4_515{border:1px solid var(--border-glass);width:100%;color:var(--text-primary);background:#00000059;border-radius:12px;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}._input_13tg4_95:focus,._select_13tg4_515:focus{background:#0006;border-color:#6366f180;outline:none;box-shadow:0 0 0 3px #6366f11a}._input_13tg4_95::placeholder{color:var(--text-muted)}._error_13tg4_540{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:.625rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}._errorIcon_13tg4_551{color:#f87171;flex-shrink:0}._error_13tg4_540 span:last-child{color:#fca5a5;font-size:.9375rem;font-weight:500}@media (width<=640px){._overlay_13tg4_1{align-items:flex-end;padding:0}._modal_13tg4_13{border-radius:24px 24px 0 0;max-width:100%;max-height:92vh;padding:1.25rem 1.25rem 2rem;animation:.3s cubic-bezier(.4,0,.2,1) _slideUpMobile_13tg4_1}@keyframes _slideUpMobile_13tg4_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_13tg4_38{margin-bottom:1.25rem}._headerIcon_13tg4_45{width:44px;height:44px}._title_13tg4_62{font-size:1.125rem}._subtitle_13tg4_70{font-size:.875rem}._formRow_13tg4_489{grid-template-columns:1fr}._actions_13tg4_255{flex-direction:column;gap:.625rem}._primaryBtn_13tg4_260,._secondaryBtn_13tg4_261{width:100%;padding:.875rem 1.25rem}._suggestions_13tg4_204{max-height:160px}._suggestion_13tg4_204{padding:.75rem .875rem}._suggestionEmoji_13tg4_232{width:34px;height:34px;font-size:1.125rem}._suggestionText_13tg4_248{font-size:.875rem}._providerTabs_13tg4_108{gap:.375rem}._providerTab_13tg4_108{padding:.5rem;font-size:.75rem}}._panel_gu9md_1{--ai-accent:var(--primary);background:var(--bg-glass);border:1px solid color-mix(in srgb, var(--ai-accent) 28%, var(--border-glass));border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000f,inset 0 1px #ffffff0a}._header_gu9md_13{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg, color-mix(in srgb, var(--ai-accent) 10%, var(--bg-glass)) 0%, transparent 100%);border-bottom:1px solid var(--border-glass);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}._headerCollapsed_gu9md_28{border-bottom:none}._headerIcon_gu9md_32{flex-shrink:0;font-size:1.1rem}._headerTitle_gu9md_37{color:var(--text-main);flex:1;font-size:.925rem;font-weight:700}._modelSelect_gu9md_44{background:var(--bg-surface,var(--bg-card));border:1px solid color-mix(in srgb, var(--ai-accent) 40%, var(--border-glass));color:var(--text-main);cursor:pointer;border-radius:8px;outline:none;max-width:180px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .2s}._modelSelect_gu9md_44:hover{border-color:color-mix(in srgb, var(--ai-accent) 60%, var(--border-glass));background:var(--bg-hover)}._modelSelect_gu9md_44 option,._modelSelect_gu9md_44 optgroup{background:var(--bg-card,#13131a);color:var(--text-main,#f3f4f6)}._chevron_gu9md_69{color:var(--text-muted);flex-shrink:0;font-size:.8rem;display:flex}._body_gu9md_76{padding:1rem 1.25rem 1.25rem}._textarea_gu9md_80{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--ai-accent) 22%, var(--border-glass));border-radius:var(--radius-md);width:100%;color:var(--text-main);resize:none;box-sizing:border-box;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;line-height:1.5;transition:border-color .15s}._textarea_gu9md_80:focus{border-color:color-mix(in srgb, var(--ai-accent) 55%, var(--border-glass))}._textarea_gu9md_80::placeholder{color:var(--text-muted)}._error_gu9md_104{color:var(--danger-text);background:var(--danger-bg);border:1px solid color-mix(in srgb, var(--danger-text) 20%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.45rem .65rem;font-size:.8rem;display:flex}._footerRow_gu9md_117{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}._hint_gu9md_126{color:var(--text-muted);font-size:.72rem}._sendBtn_gu9md_131{background:var(--ai-accent);border-radius:var(--radius-md);color:var(--bg-card);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:.375rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700;transition:opacity .15s,filter .15s;display:flex}._sendBtn_gu9md_131:hover:not(:disabled){filter:brightness(1.05)}._sendBtn_gu9md_131:disabled{opacity:.45;cursor:not-allowed}._ghostBtn_gu9md_157{border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:.5rem .875rem;font-size:.8rem;transition:background .15s,color .15s;display:flex}._ghostBtn_gu9md_157:hover{background:var(--surface-1);color:var(--text-main)}._statusRow_gu9md_176{color:var(--text-muted);align-items:center;gap:.75rem;padding:1.25rem 0;font-size:.875rem;display:flex}._spinner_gu9md_185{animation:1s linear infinite _spin_gu9md_185}._confirmation_gu9md_189{background:color-mix(in srgb, var(--ai-accent) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--ai-accent) 22%, var(--border-glass));border-radius:var(--radius-md);color:var(--text-main);margin-bottom:.875rem;padding:.625rem .875rem;font-size:.85rem}._reviewList_gu9md_199{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}._emptyReview_gu9md_206{color:var(--text-muted);padding:.5rem 0;font-size:.875rem}._linkBtn_gu9md_212{color:var(--ai-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}._reviewActions_gu9md_222{justify-content:flex-end;gap:.625rem;display:flex}._success_gu9md_228{color:var(--success-text);align-items:center;gap:.625rem;padding:1rem 0;font-size:.9rem;font-weight:600;display:flex}@keyframes _spin_gu9md_185{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page_1rued_1{max-width:960px;margin:0 auto;padding:1.5rem 2rem}._header_1rued_7{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}._title_1rued_15{margin-bottom:.25rem;font-size:1.75rem;font-weight:700}._subtitle_1rued_21{color:var(--text-muted);font-size:.9rem}._statsRow_1rued_26{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}._statCard_1rued_33{align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}._statIcon_1rued_40{font-size:1.35rem}._statValue_1rued_44{font-size:1.35rem;font-weight:700;line-height:1.1}._statLabel_1rued_50{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}._quickAdd_1rued_57{margin-bottom:1.25rem}._quickAddLabel_1rued_61{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}._quickAddChips_1rued_71{flex-wrap:wrap;gap:.4rem;display:flex}._quickChip_1rued_77{border:1px solid var(--border-glass);background:var(--bg-hover);color:var(--text-main);cursor:pointer;border-radius:20px;padding:.35rem .75rem;font-size:.78rem;transition:all .15s}._quickChip_1rued_77:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}._aiReviewCard_1rued_94{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border-glass));background:color-mix(in srgb, var(--primary) 6%, var(--bg-card));border-radius:12px;grid-template-columns:1fr auto;gap:.75rem;padding:.875rem 1rem;display:grid}._aiReviewBody_1rued_104{flex-direction:column;gap:.5rem;min-width:0;display:flex}._aiReviewRow_1rued_111{gap:.5rem;display:flex}._aiIconInput_1rued_116{text-align:center;border:1px solid var(--border-glass);background:var(--bg-card);width:56px;color:var(--text-main);border-radius:8px;flex:0 0 56px;padding:.4rem;font-size:1.25rem}._aiIconPreview_1rued_128{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex}._aiColorInput_1rued_139{border:1px solid var(--border-glass);background:var(--bg-card);cursor:pointer;border-radius:8px;flex:0 0 48px;width:48px;height:40px;padding:2px}._aiNameInput_1rued_150,._aiDescInput_1rued_151,._aiSelect_1rued_152{border:1px solid var(--border-glass);background:var(--bg-card);color:var(--text-main);border-radius:8px;flex:1;padding:.45rem .65rem;font-size:.85rem}._aiDescInput_1rued_151{width:100%}._aiSelect_1rued_152 option{background:var(--bg-card,#1a1a24);color:var(--text-main,#f3f4f6)}._aiNameInput_1rued_150::placeholder,._aiDescInput_1rued_151::placeholder{color:var(--text-muted,#9ca3af);opacity:.65}._aiPinLabel_1rued_177{color:var(--text-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.78rem;display:flex}._aiPinLabel_1rued_177 input{width:auto}._aiRemoveBtn_1rued_190{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-self:flex-start;padding:.25rem}._aiRemoveBtn_1rued_190:hover{color:var(--error)}._filters_1rued_203{flex-direction:column;gap:.65rem;margin-bottom:1.25rem;display:flex}._searchInput_1rued_210{max-width:320px}._viewTabs_1rued_214,._tagTabs_1rued_215{flex-wrap:wrap;gap:.4rem;display:flex}._viewTab_1rued_214,._tagTab_1rued_215{border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:.35rem .8rem;font-size:.78rem;transition:all .15s}._viewTab_1rued_214:hover,._tagTab_1rued_215:hover{border-color:var(--border);color:var(--text-main)}._viewTabActive_1rued_240{background:var(--bg-hover);border-color:var(--border);color:var(--text-main);font-weight:600}._tagTabActive_1rued_247{background:var(--tag-color,var(--primary));border-color:var(--tag-color,var(--primary));color:var(--bg-card);font-weight:600}._list_1rued_254{flex-direction:column;gap:.65rem;display:flex}._card_1rued_260{align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}._cardLeft_1rued_267{flex-shrink:0;position:relative}._iconCircle_1rued_272{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;display:flex}._pinBadge_1rued_282{font-size:.65rem;position:absolute;top:-5px;right:-5px}._cardBody_1rued_289{flex:1;min-width:0}._cardTitleRow_1rued_294{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}._cardTitle_1rued_294{font-size:1rem;font-weight:600}._kindBadge_1rued_307,._doneBadge_1rued_308{text-transform:uppercase;border-radius:6px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}._kindBadge_1rued_307{background:color-mix(in srgb, var(--warning-text) 15%, transparent);color:var(--warning-text)}._doneBadge_1rued_308{background:color-mix(in srgb, var(--success-text) 15%, transparent);color:var(--success-text)}._cardDesc_1rued_326{color:var(--text-muted);margin-bottom:.35rem;font-size:.82rem}._cardMeta_1rued_332{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._tagBadge_1rued_339{border-radius:20px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}._dateText_1rued_346{color:var(--text-muted);font-size:.78rem}._progressWrap_1rued_351{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._progressBar_1rued_358{background:var(--bg-hover);border-radius:3px;flex:1;height:5px;overflow:hidden}._progressFill_1rued_366{border-radius:3px;height:100%;transition:width .3s}._progressLabel_1rued_372{color:var(--text-muted);min-width:2rem;font-size:.7rem;font-weight:600}._goalsSection_1rued_379{margin-top:.5rem}._goalsToggle_1rued_383{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}._goalsList_1rued_392{flex-direction:column;gap:.3rem;margin-top:.4rem;display:flex}._goalItem_1rued_399{cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;display:flex}._goalDone_1rued_407{color:var(--text-muted);text-decoration:line-through}._addGoalForm_1rued_412{gap:.35rem;margin-top:.25rem;display:flex}._addGoalForm_1rued_412 input{flex:1;padding:.35rem .5rem;font-size:.8rem}._addGoalForm_1rued_412 button{border:1px solid var(--border-glass);background:var(--bg-hover);cursor:pointer;border-radius:6px;padding:.35rem .6rem}._cardRight_1rued_432{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}._timeLabel_1rued_441{color:var(--text-muted);font-size:.78rem}._duration_1rued_446{font-size:1.05rem;font-weight:700}._cardActions_1rued_451{gap:.2rem;margin-top:.25rem;display:flex}._actionBtn_1rued_457{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:6px;padding:.2rem;font-size:.85rem}._actionBtn_1rued_457:hover{background:var(--bg-hover);opacity:1}._empty_1rued_472{text-align:center;color:var(--text-muted);padding:3.5rem 1.5rem}._emptyIcon_1rued_478{margin-bottom:.75rem;font-size:2.5rem}._emptyTitle_1rued_483{color:var(--text-main);margin-bottom:.35rem;font-size:1.05rem;font-weight:600}._emptyHint_1rued_490{font-size:.85rem}._overlay_1rued_494{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1rued_506{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}._modalHeader_1rued_516{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:1.15rem 1.35rem;display:flex}._modalHeader_1rued_516 h2{font-size:1.05rem;font-weight:700}._closeBtn_1rued_529{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem}._closeBtn_1rued_529:hover{background:var(--bg-hover);color:var(--text-main)}._form_1rued_544{flex-direction:column;gap:.85rem;padding:1.35rem;display:flex}._formRow_1rued_551{gap:.75rem;display:flex}._formGroup_1rued_556{flex-direction:column;gap:.35rem;display:flex}._formGroup_1rued_556 label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}._checkLabel_1rued_570{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._checkLabel_1rued_570 input{width:auto}._formActions_1rued_582{justify-content:flex-end;gap:.65rem;padding-top:.25rem;display:flex}@media (width<=768px){._page_1rued_1{padding:1rem .75rem 80px}._header_1rued_7{flex-direction:column}._statsRow_1rued_26{grid-template-columns:repeat(2,1fr)}._card_1rued_260{flex-wrap:wrap}._cardRight_1rued_432{flex-direction:row;justify-content:space-between;align-items:center;width:100%}._formRow_1rued_551{flex-direction:column}}._container_1gco5_5{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1rem 6rem;display:flex}._header_1gco5_16{justify-content:space-between;align-items:start;gap:1rem;display:flex}@media (width<=768px){._header_1gco5_16{flex-direction:column;align-items:stretch}}._headerLeft_1gco5_30{flex-direction:column;gap:.25rem;display:flex}._title_1gco5_36{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:800}._subtitle_1gco5_43{color:var(--text-muted);margin:0;font-size:.85rem}._headerRight_1gco5_49{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._langToggle_1gco5_56{background:var(--surface-1);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}._langToggle_1gco5_56:hover{background:var(--border);color:var(--text-primary)}._odoBadge_1gco5_76{text-align:right;background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);cursor:pointer;border-radius:12px;flex-direction:column;padding:.5rem 1rem;transition:all .2s;display:flex}._odoBadge_1gco5_76:hover{background:color-mix(in srgb, var(--primary) 15%, transparent)}._odoLabel_1gco5_92{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);font-size:.65rem;font-weight:700}._odoVal_1gco5_100{color:var(--primary);font-size:1.25rem;font-weight:800}._odoInput_1gco5_106{border:1px solid var(--primary);background:var(--bg-card);max-width:150px;color:var(--text-primary);border-radius:10px;outline:none;padding:.4rem .75rem;font-weight:700}._gridOverview_1gco5_118{grid-template-columns:1.25fr 1fr;align-items:start;gap:1.5rem;display:grid}._gridStats_1gco5_125{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}._gridRecent_1gco5_131{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.5rem;display:grid}._gridTracker_1gco5_138{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}._gridTwoCol_1gco5_144{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}._gridThreeCol_1gco5_151{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._gridStatsTwoCols_1gco5_157{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._gridStatsTwoColsMb_1gco5_163{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}._gridFuel_1gco5_170{grid-template-columns:1.15fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=1024px){._gridOverview_1gco5_118,._gridRecent_1gco5_131,._gridFuel_1gco5_170,._gridTwoCol_1gco5_144{grid-template-columns:1fr}._gridTracker_1gco5_138,._gridStats_1gco5_125{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._gridTracker_1gco5_138,._gridThreeCol_1gco5_151{grid-template-columns:1fr}._gridStats_1gco5_125{grid-template-columns:repeat(2,1fr)}}._statCard_1gco5_196{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;padding:.875rem;transition:all .3s}._statCard_1gco5_196:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}._statHeader_1gco5_209{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._statLabel_1gco5_216{text-transform:uppercase;color:var(--text-muted);font-size:.65rem;font-weight:700}._statValue_1gco5_223{color:var(--text-primary);font-size:1.25rem;font-weight:800}._secHeader_1gco5_230{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._secTitleWrapper_1gco5_239{flex-direction:column;display:flex}._secEyebrow_1gco5_244{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.65rem;font-weight:700}._secTitle_1gco5_239{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}._filterBar_1gco5_260{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._filterBar_1gco5_260::-webkit-scrollbar{display:none}._filterBtn_1gco5_274{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;padding:.4rem .9rem;font-size:.78rem;font-weight:600;transition:all .2s}._filterBtn_1gco5_274:hover{background:var(--surface-1);color:var(--text-primary)}._filterBtnActive_1gco5_292{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:color-mix(in srgb, var(--primary) 40%, transparent);color:var(--primary)}._trackerCard_1gco5_299{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:220px;padding:1rem;transition:all .3s;display:flex;position:relative}._trackerCardCompact_1gco5_312{min-height:auto;padding:1rem}._trackerCard_1gco5_299:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent);box-shadow:0 4px 16px #00000008}._cardHeader_1gco5_322{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.75rem;display:flex}._cardTitle_1gco5_330{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:700}._cardSubtitle_1gco5_337{color:var(--text-muted);font-size:.65rem}._badge_1gco5_342{border:1px solid var(--border);border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}._cardProgress_1gco5_353{background:var(--surface-1);border-radius:3px;height:6px;margin-bottom:.75rem;overflow:hidden}._progressBar_1gco5_361{border-radius:3px;height:100%;transition:width .3s}._cardRows_1gco5_367{flex-direction:column;gap:.5rem;font-size:.75rem;display:flex}._cardRow_1gco5_367{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:.35rem;display:flex}._cardRow_1gco5_367:last-child{border-bottom:none;padding-bottom:0}._rowLabel_1gco5_386{color:var(--text-muted)}._rowVal_1gco5_390{color:var(--text-primary);font-weight:600}._emptySlot_1gco5_395{border:1.5px dashed var(--border);background:var(--surface-1);text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}._emptySlotTitle_1gco5_408{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}._emptySlotSub_1gco5_415{color:var(--text-muted);margin-top:.25rem;font-size:.6rem}._cardActions_1gco5_421{gap:.5rem;margin-top:1rem;display:flex}._btnOutline_1gco5_427{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:10px;flex:1;padding:.4rem .5rem;font-size:.75rem;font-weight:700;transition:all .2s}._btnOutline_1gco5_427:hover{background:var(--surface-1);color:var(--text-primary)}._btnPrimary_1gco5_446{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s}._btnPrimary_1gco5_446:hover{background:var(--primary-hover)}._btnSession_1gco5_462{background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);color:var(--primary);cursor:pointer;border-radius:10px;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}._btnSession_1gco5_462:hover{background:color-mix(in srgb, var(--primary) 15%, transparent)}._modalOverlay_1gco5_482{z-index:999;background:#0009;justify-content:center;align-items:start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}._modalContent_1gco5_494{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:650px;display:flex;box-shadow:0 12px 36px #00000026}._modalHeader_1gco5_505{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_1gco5_513{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}._modalSubtitle_1gco5_520{color:var(--text-muted);margin-top:.15rem;font-size:.72rem}._modalClose_1gco5_526{color:var(--text-muted);cursor:pointer;background:0 0;border:none;transition:color .2s}._modalClose_1gco5_526:hover{color:var(--text-primary)}._modalBody_1gco5_538{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._modalFooter_1gco5_545{border-top:1px solid var(--border);background:var(--surface-1);border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:flex-end;gap:.5rem;padding:1.25rem 1.5rem;display:flex}._formLabel_1gco5_556{text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:block}._formGrid_1gco5_565{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._formControl_1gco5_571{border:1px solid var(--border);background:var(--bg-page);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:.5rem .75rem}._formControl_1gco5_571:focus{border-color:var(--primary)}._catSelectGrid_1gco5_586{flex-direction:column;gap:.75rem;max-height:15rem;padding-right:.25rem;display:flex;overflow-y:auto}._catSelectBtn_1gco5_595{border:1px solid var(--border);background:var(--bg-page);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}._catSelectBtnActive_1gco5_607{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary);color:var(--primary)}._selectedItemCard_1gco5_614{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);background:color-mix(in srgb, var(--primary) 3%, transparent);border-radius:12px;padding:.75rem 1rem}._selectedItemHeader_1gco5_621{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._selectedItemTitle_1gco5_628{color:var(--primary);font-size:.78rem;font-weight:700}._selectedItemRemove_1gco5_634{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.65rem}._selectedItemRemove_1gco5_634:hover{color:var(--error)}._chartContainer_1gco5_647{width:100%;height:120px}._bottomBar_1gco5_653{z-index:40;border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-page) 92%, transparent);-webkit-backdrop-filter:blur(8px);padding:.5rem 1rem;position:fixed;bottom:0;left:0;right:0}._bottomActions_1gco5_666{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;max-width:1200px;margin:0 auto;display:flex;overflow-x:auto}._bottomActions_1gco5_666::-webkit-scrollbar{display:none}._container_1n5zr_1{width:100%;max-width:none;margin:0;padding:1.5rem 2rem}._header_1n5zr_8{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:24px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;display:flex}._title_1n5zr_20{letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:2rem;font-weight:900}._subtitle_1n5zr_28{color:var(--text-muted);margin:.25rem 0 0;font-size:.95rem}._addFamilyBtn_1n5zr_34{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:700;transition:all .2s;display:flex}._addFamilyBtn_1n5zr_34:hover{background:var(--primary-hover);transform:translateY(-2px)}._formCard_1n5zr_53{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;margin-bottom:2rem;padding:1.5rem;animation:.3s ease-out _slideDown_1n5zr_1}._formCard_1n5zr_53 h3{color:var(--text-primary);margin:0 0 .5rem}._inputGroup_1n5zr_67{gap:1rem;margin-top:1rem;display:flex}._inputGroup_1n5zr_67 input{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:.75rem 1rem}._inputGroup_1n5zr_67 input::placeholder{color:var(--text-muted)}._inputGroup_1n5zr_67 button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600}._inputGroup_1n5zr_67 button:hover{background:var(--primary-hover)}._cancelBtn_1n5zr_101{color:var(--danger-text)!important;border:1px solid var(--border)!important;background:0 0!important}._familyGrid_1n5zr_107{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;display:grid}._familyCard_1n5zr_113{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:24px;flex-direction:column;padding:1.5rem;transition:all .3s;display:flex}._familyCard_1n5zr_113:hover{border-color:var(--primary-glow);transform:translateY(-3px)}._cardHeader_1n5zr_129{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}._familyMeta_1n5zr_138{color:var(--primary);align-items:center;gap:.75rem;display:flex}._familyMeta_1n5zr_138 h3{color:var(--text-primary);cursor:pointer;margin:0;font-size:1.2rem;font-weight:800}._nameRow_1n5zr_153{align-items:center;gap:.5rem;display:flex}._editBtn_1n5zr_159{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;transition:all .2s;display:flex}._editBtn_1n5zr_159:hover{background:var(--surface-1);color:var(--primary)}._editRow_1n5zr_176{align-items:center;gap:.5rem;display:flex}._editInput_1n5zr_182{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary);border-radius:6px;outline:none;width:150px;padding:.4rem .6rem;font-size:.95rem}._saveBtn_1n5zr_193{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600}._saveBtn_1n5zr_193:hover{background:var(--primary-hover)}._defaultBadge_1n5zr_208{background:var(--primary-muted);color:var(--primary);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--primary-glow);border-radius:6px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}._makeDefaultBtn_1n5zr_220{background:var(--surface-1);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:.2rem .6rem;font-size:.7rem;font-weight:600;transition:all .2s}._makeDefaultBtn_1n5zr_220:hover{background:var(--primary-muted);color:var(--primary);border-color:var(--primary-glow)}._aggregatedPanel_1n5zr_238{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem}._aggHeader_1n5zr_246{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:flex}._aggGrid_1n5zr_258{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}._aggCard_1n5zr_265{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:.75rem}._aggLabel_1n5zr_272{color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.6rem;font-weight:800;display:block}._aggValue_1n5zr_281{color:var(--text-primary);font-size:.95rem;font-weight:800}._familyTotalNet_1n5zr_287{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._totalNetLabel_1n5zr_297{color:var(--text-muted);font-size:.75rem;font-weight:800}._totalNetValue_1n5zr_303{font-size:1.1rem;font-weight:900}._positiveBg_1n5zr_308{background:var(--success-bg,#10b9811a);border:1px solid var(--success-text)}._negativeBg_1n5zr_313{background:var(--danger-bg,#f43f5e1a);border:1px solid var(--danger-text)}._sharedStatsBox_1n5zr_318{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:16px;margin-bottom:2rem;padding:1rem}._sharedHeader_1n5zr_327{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:flex}._membersGrid_1n5zr_339{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}._memberCard_1n5zr_345{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:1.25rem;transition:all .2s;display:flex}._memberCard_1n5zr_345:hover{border-color:var(--primary-glow)}._memberMain_1n5zr_359{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._memberInfo_1n5zr_366{align-items:center;gap:.75rem;display:flex}._memberEmoji_1n5zr_372{font-size:1.5rem}._memberName_1n5zr_376{color:var(--text-primary);font-size:1.1rem;font-weight:700}._statsGrid_1n5zr_382{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem;padding:1rem 0;display:grid}._statItem_1n5zr_391{flex-direction:column;gap:.25rem;display:flex}._statLabel_1n5zr_397{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:800}._statValue_1n5zr_405{color:var(--text-primary);font-size:.9rem;font-weight:700}._netBox_1n5zr_411{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.85rem 1rem;display:flex}._netLabel_1n5zr_422{color:var(--text-muted);letter-spacing:.02em;font-size:.75rem;font-weight:800}._netValue_1n5zr_429{letter-spacing:-.02em;font-size:1.1rem;font-weight:900}._positive_1n5zr_308{color:var(--success-text,#10b981)}._negative_1n5zr_313{color:var(--danger-text,#f43f5e)}._neutral_1n5zr_437{color:var(--text-muted)}._addMemberTrigger_1n5zr_439{background:var(--surface-1);border:1px dashed var(--border);width:100%;color:var(--text-muted);cursor:pointer;border-radius:12px;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}._addMemberTrigger_1n5zr_439:hover{background:var(--bg-card);border-color:var(--primary);color:var(--text-primary)}._addMemberForm_1n5zr_459{align-items:center;gap:.5rem;margin-top:.5rem;animation:.2s _fadeIn_1n5zr_1;display:flex}._smallInput_1n5zr_467{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:.5rem;font-size:.85rem}._smallInput_1n5zr_467::placeholder{color:var(--text-muted)}._emojiInput_1n5zr_482{background:var(--bg-card);border:1px solid var(--border);width:50px;color:var(--text-primary);text-align:center;border-radius:8px;outline:none;padding:.5rem}._smallBtn_1n5zr_493{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._smallBtn_1n5zr_493:hover{background:var(--primary-hover)}._linkBtn_1n5zr_508{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem}._linkBtn_1n5zr_508:hover{color:var(--danger-text)}._loading_1n5zr_520{height:300px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}@keyframes _slideDown_1n5zr_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1n5zr_1{0%{opacity:0}to{opacity:1}}._wrapper_l6qwi_1{width:100%;padding:1.5rem}._header_l6qwi_6{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}._headerActions_l6qwi_13{align-items:center;gap:1.5rem;display:flex}._tabs_l6qwi_19{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:12px;padding:.25rem;display:flex}._tab_l6qwi_19{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.4rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}._tabActive_l6qwi_39{background:var(--bg-hover);color:var(--bg-card);box-shadow:0 2px 4px #0003}._headerInfo_l6qwi_45 h2{background:linear-gradient(to right, var(--bg-card), #fff9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.5rem;font-weight:800}._headerInfo_l6qwi_45 p{color:#fff6;margin:.25rem 0 0;font-size:.85rem}._addBtn_l6qwi_60{background:var(--success-text);color:var(--bg-card);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}._addBtn_l6qwi_60:hover{background:var(--success-text);transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}._grid_l6qwi_81{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}._card_l6qwi_87{background:var(--border-subtle);border:1px solid var(--bg-hover);border-left:4px solid var(--border-color);border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}._card_l6qwi_87:hover{background:var(--bg-hover);border-color:var(--border-glass);transform:scale(1.01)}._cardMain_l6qwi_107{gap:1rem;display:flex}._iconBox_l6qwi_112{background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}._info_l6qwi_124{flex:1}._nameRow_l6qwi_128{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}._nameRow_l6qwi_128 h3{color:var(--bg-card);margin:0;font-size:1.05rem;font-weight:700}._badge_l6qwi_142{text-transform:uppercase;border-radius:6px;padding:.15rem .6rem;font-size:.65rem;font-weight:800}._expense_l6qwi_150{color:#f87171;background:#ef444426}._revenue_l6qwi_155{color:#34d399;background:#10b98126}._subCategories_l6qwi_160{flex-wrap:wrap;gap:.35rem;display:flex}._subItem_l6qwi_166{background:var(--bg-hover);color:#ffffff80;border:1px solid var(--border-subtle);border-radius:6px;padding:.15rem .5rem;font-size:.72rem}._none_l6qwi_175{color:#fff3;font-size:.75rem;font-style:italic}._actions_l6qwi_181{border-top:1px solid var(--bg-hover);gap:.5rem;padding-top:1rem;display:flex}._editBtn_l6qwi_188{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--bg-card);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.4rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}._editBtn_l6qwi_188:hover{background:var(--border-glass);border-color:var(--primary)}._deleteBtn_l6qwi_210{color:var(--danger-text);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;width:34px;padding:.4rem;transition:all .2s;display:flex}._deleteBtn_l6qwi_210:hover{background:var(--danger-text);color:var(--bg-card)}._modalOverlay_l6qwi_230{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_l6qwi_230{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:20px;width:100%;max-width:500px;padding:1.5rem;animation:.3s ease-out _modalEnter_l6qwi_1;box-shadow:0 25px 50px -12px #00000080}@keyframes _modalEnter_l6qwi_1{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalHeader_l6qwi_258{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._modalHeader_l6qwi_258 h3{color:var(--bg-card);margin:0;font-size:1.2rem;font-weight:800}._modalHeader_l6qwi_258 button{color:#fff6;cursor:pointer;background:0 0;border:none}._form_l6qwi_279{flex-direction:column;gap:1.25rem;display:flex}._formRow_l6qwi_285{gap:1rem;display:flex}._formGroup_l6qwi_290{flex-direction:column;flex:1;gap:.5rem;display:flex}._formGroup_l6qwi_290 label{color:#fff6;text-transform:uppercase;font-size:.75rem;font-weight:700}._formGroup_l6qwi_290 input,._formGroup_l6qwi_290 select{background:var(--border-subtle);border:1px solid var(--border-glass);color:var(--bg-card);border-radius:10px;outline:none;padding:.6rem .8rem;font-size:.9rem}._formGroup_l6qwi_290 input:focus{border-color:var(--primary);background:var(--bg-hover)}._pickerSection_l6qwi_319{background:var(--border-subtle);border-radius:14px;gap:1.5rem;padding:1rem;display:flex}._iconTrigger_l6qwi_327{background:var(--bg-hover);border:2px dashed var(--border-glass);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.8rem;display:flex}._iconGrid_l6qwi_340{background:var(--bg-card);border:1px solid var(--border-glass);z-index:10;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:.25rem;max-height:200px;margin-top:60px;padding:.75rem;display:grid;position:absolute;overflow-y:auto;box-shadow:0 10px 15px -3px #00000080}._iconGrid_l6qwi_340 button{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1.4rem}._iconGrid_l6qwi_340 button:hover{background:var(--border-glass)}._colorGrid_l6qwi_369{flex-wrap:wrap;gap:.4rem;display:flex}._colorGrid_l6qwi_369 button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:all .2s}._colorActive_l6qwi_384{transform:scale(1.2);border-color:var(--bg-card)!important}._modalActions_l6qwi_389{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}._cancelBtn_l6qwi_396{border:1px solid var(--border-glass);color:var(--bg-card);cursor:pointer;background:0 0;border-radius:10px;padding:.6rem 1.2rem}._saveBtn_l6qwi_405{color:var(--bg-card);cursor:pointer;background:#3b82f6;border:none;border-radius:10px;padding:.6rem 1.5rem;font-weight:700}._saveBtn_l6qwi_405:disabled{opacity:.5;cursor:not-allowed}._deleteContent_l6qwi_421{margin-bottom:2rem}._usageWarning_l6qwi_425{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;font-size:.9rem;display:flex}._usageWarning_l6qwi_425 p{margin:0}._dangerBtn_l6qwi_440{background:var(--danger-text);color:var(--bg-card);cursor:pointer;border:none;border-radius:10px;padding:.6rem 1.5rem;font-weight:700}._tagInput_l6qwi_450{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:12px;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}._tag_l6qwi_450{color:#60a5fa;background:#3b82f626;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:flex}._tag_l6qwi_450 button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}._addTagRow_l6qwi_482{gap:.5rem;width:100%;margin-top:.25rem;display:flex}._addTagRow_l6qwi_482 input{flex:1;background:var(--bg-hover)!important;border:1px solid var(--border-glass)!important;padding:.4rem .6rem!important;font-size:.85rem!important}._addTagRow_l6qwi_482 button{color:var(--bg-card);cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:0 1rem;font-size:.8rem;font-weight:600}._keywordSection_l6qwi_509{margin-top:1rem;animation:.3s ease-out _fadeIn_l6qwi_1}._keywordGrid_l6qwi_514{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}._keywordCard_l6qwi_520{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:20px;height:fit-content;padding:1.5rem}._addKeywordCard_l6qwi_528{background:linear-gradient(145deg,#3b82f60d,#1e293b0d);border:1px dashed #3b82f633}._addKeywordCard_l6qwi_528 h4{color:#60a5fa;margin:0 0 .5rem;font-size:1.1rem}._addKeywordCard_l6qwi_528 p{color:#fff6;margin:0 0 1.5rem;font-size:.85rem}._kwForm_l6qwi_545{flex-direction:column;gap:1rem;display:flex}._inputGroup_l6qwi_551{flex-direction:column;gap:.4rem;display:flex}._inputGroup_l6qwi_551 label{color:#ffffff4d;text-transform:uppercase;font-size:.7rem;font-weight:700}._inputGroup_l6qwi_551 input,._inputGroup_l6qwi_551 select{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--bg-card);border-radius:10px;outline:none;padding:.6rem .8rem;font-size:.9rem}._saveKWBtn_l6qwi_574{color:var(--bg-card);cursor:pointer;background:#3b82f6;border:none;border-radius:10px;margin-top:.5rem;padding:.75rem;font-weight:700;transition:all .2s}._saveKWBtn_l6qwi_574:disabled{opacity:.5;cursor:not-allowed}._rulesList_l6qwi_591{flex-direction:column;gap:.75rem;display:flex}._ruleCard_l6qwi_597{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:14px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}._ruleCard_l6qwi_597:hover{background:var(--bg-hover)}._ruleInfo_l6qwi_612{align-items:center;gap:1rem;display:flex}._ruleKeyword_l6qwi_618{color:#60a5fa;background:#3b82f61a;border-radius:6px;padding:.2rem .6rem;font-family:inherit;font-size:.9rem;font-weight:700}._ruleArrow_l6qwi_628{color:#fff3}._ruleCat_l6qwi_632{font-size:.9rem;font-weight:600}._ruleSub_l6qwi_637{color:#fff6;font-size:.75rem}._ruleDelete_l6qwi_642{color:#fff3;cursor:pointer;background:0 0;border:none;padding:.5rem}._ruleDelete_l6qwi_642:hover{color:var(--danger-text)}._loading_l6qwi_654{text-align:center;color:#fff6;padding:3rem}@keyframes _fadeIn_l6qwi_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}._container_2cfps_1{width:100%;padding:1.5rem 0}._tabs_2cfps_6{background:var(--border-subtle);border-radius:14px;gap:.5rem;width:fit-content;margin-bottom:2rem;padding:.4rem;display:flex}._tabBtn_2cfps_16{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._tabBtn_2cfps_16:hover{background:var(--bg-hover);color:var(--bg-card)}._tabBtnActive_2cfps_36{color:#a78bfa;background:#8b5cf626}._content_2cfps_41{animation:.3s ease-out _fadeIn_2cfps_1}._catGrid_2cfps_45{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}._catItem_2cfps_51{background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._catInfo_2cfps_61{color:var(--bg-card);align-items:center;gap:.75rem;font-size:.9rem;display:flex}._catColor_2cfps_69{border-radius:50%;width:12px;height:12px}._catDelete_2cfps_75{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:color .2s}._catDelete_2cfps_75:hover{color:var(--danger-text)}._widgetGrid_2cfps_87{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}._widgetItem_2cfps_94{background:var(--border-subtle);border:1px solid var(--bg-hover);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem;display:flex}._widgetInfo_2cfps_105{color:var(--bg-card);gap:.75rem;font-size:.9rem;display:flex}._helpText_2cfps_112{color:var(--text-muted);margin:0;font-size:.85rem}._header_2cfps_118{justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;display:flex}._title_2cfps_125{letter-spacing:-.02em;background:linear-gradient(135deg, var(--bg-card), #ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2rem;font-weight:800}._subtitle_2cfps_135{color:var(--text-muted);margin-top:.5rem}._saveBtn_2cfps_140{background:linear-gradient(135deg, var(--primary), var(--accent));color:var(--bg-card);cursor:pointer;box-shadow:0 4px 12px var(--primary-glow);border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}._saveBtn_2cfps_140:hover:not(:disabled){box-shadow:0 6px 16px var(--primary-glow);transform:translateY(-2px)}._saveBtn_2cfps_140:disabled{opacity:.5;cursor:not-allowed}._successBar_2cfps_162{color:var(--success-text);text-align:center;background:#10b9811a;border:1px solid #10b98133;border-radius:12px;margin-bottom:2rem;padding:1rem;font-weight:600;animation:.3s ease-out _fadeIn_2cfps_1}._grid_2cfps_174{flex-direction:column;gap:2.5rem;display:flex}._section_2cfps_180{flex-direction:column;gap:1.25rem;display:flex}._sectionHeader_2cfps_186{color:var(--text-muted);align-items:center;gap:.75rem;display:flex}._sectionHeader_2cfps_186 h3{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.9rem;font-weight:700}._card_2cfps_201{background:var(--border-subtle);border:1px solid var(--border-glass);border-radius:18px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}._row_2cfps_211{grid-template-columns:1fr 1fr;gap:2rem;display:grid}._field_2cfps_217{flex-direction:column;gap:.6rem;display:flex}._field_2cfps_217 label{color:var(--text-muted);font-size:.85rem;font-weight:600}._field_2cfps_217 input,._field_2cfps_217 select{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--bg-card);border-radius:10px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}._field_2cfps_217 input:focus,._field_2cfps_217 select:focus{border-color:var(--primary);background:#ffffff12}._field_2cfps_217 small{color:var(--text-secondary);font-size:.75rem}._disabledInput_2cfps_250{opacity:.6;cursor:not-allowed}._toggleRow_2cfps_255{color:var(--bg-card);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}._checkbox_2cfps_263{cursor:pointer;width:20px!important;height:20px!important}._loading_2cfps_269{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;display:flex}._spinner_2cfps_279{border:3px solid var(--bg-hover);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_2cfps_279}@keyframes _spin_2cfps_279{to{transform:rotate(360deg)}}@keyframes _fadeIn_2cfps_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){._row_2cfps_211{grid-template-columns:1fr;gap:1.5rem}}._linkButton_2cfps_304{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:var(--bg-card);box-shadow:0 4px 12px var(--primary-glow);border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._linkButton_2cfps_304:hover{box-shadow:0 6px 16px var(--primary-glow);transform:translateY(-2px)}._inputRow_2cfps_324{flex-direction:column;gap:.5rem;display:flex}._inputRow_2cfps_324 label{color:var(--text-muted);font-size:.85rem;font-weight:600}._inputRow_2cfps_324 input,._inputRow_2cfps_324 select{background:var(--bg-hover);border:1px solid var(--border-glass);color:var(--bg-card);border-radius:10px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}._inputRow_2cfps_324 input:focus,._inputRow_2cfps_324 select:focus{border-color:var(--primary);background:#ffffff12}._inputRow_2cfps_324 input:disabled{opacity:.6;cursor:not-allowed}._section_2cfps_180 h3{color:var(--bg-card);margin:0 0 1rem;font-size:1.1rem;font-weight:700}._success_2cfps_162{color:var(--success-text);text-align:center;background:#10b9811a;border:1px solid #10b98133;border-radius:12px;margin-bottom:2rem;padding:1rem;font-weight:600;animation:.3s ease-out _fadeIn_2cfps_1}._categoryContainer_2cfps_378{width:100%}._container_41hrz_1{max-width:1200px;margin:0 auto;padding:1rem 1rem 4rem}._header_41hrz_8{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}._backButton_41hrz_15{cursor:pointer;color:var(--text-primary,var(--text-primary));background:0 0;border:none;padding:.5rem;font-size:1rem;transition:opacity .2s}._backButton_41hrz_15:hover{opacity:.7}._title_41hrz_29{color:var(--text-main,var(--text-primary));margin:0;font-size:1.75rem;font-weight:700}._loading_41hrz_36{text-align:center;color:var(--text-muted,var(--text-muted));padding:3rem;font-size:1.1rem}._error_41hrz_43{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}._error_41hrz_43 button{cursor:pointer;color:#c33;background:0 0;border:none;padding:.25rem .5rem;font-size:1.2rem}._statusGrid_41hrz_65{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._statusCard_41hrz_72{color:var(--bg-card);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000001a}._statusCard_41hrz_72:nth-child(2){background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}._statusCard_41hrz_72:nth-child(3){background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}._statusCard_41hrz_72:nth-child(4){background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}._statusIcon_41hrz_92{margin-bottom:.5rem;font-size:2rem}._statusLabel_41hrz_97{opacity:.9;margin-bottom:.25rem;font-size:.875rem}._statusValue_41hrz_103{font-size:1.25rem;font-weight:600}._configSection_41hrz_109{background:var(--card,var(--bg-card));border:1px solid var(--border-glass);border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}._sectionTitle_41hrz_118{color:var(--text-main,var(--text-primary));margin:0 0 1rem;font-size:1.25rem;font-weight:600}._configGrid_41hrz_125{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._configItem_41hrz_131{flex-direction:column;gap:.25rem;display:flex}._configLabel_41hrz_137{color:var(--text-muted,var(--text-muted));font-size:.875rem}._configValue_41hrz_142{color:var(--text-main,var(--text-primary));font-size:1rem;font-weight:500}._actionSection_41hrz_149{background:var(--card,var(--bg-card));text-align:center;border:1px solid var(--border-glass);border-radius:12px;margin-bottom:2rem;padding:2rem;box-shadow:0 2px 4px #0000001a}._backupButton_41hrz_159{color:var(--bg-card);cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 6px #667eea4d}._backupButton_41hrz_159:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #667eea66}._backupButton_41hrz_159:disabled{opacity:.6;cursor:not-allowed}._spinner_41hrz_185{animation:1s linear infinite _spin_41hrz_185;display:inline-block}@keyframes _spin_41hrz_185{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._backupHint_41hrz_199{color:var(--text-muted,var(--text-muted));margin-top:1rem;font-size:.875rem}._historySection_41hrz_206{background:var(--card,var(--bg-card));border:1px solid var(--border-glass);border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}._backupList_41hrz_215{flex-direction:column;gap:.75rem;display:flex}._backupItem_41hrz_221{background:var(--border-subtle);border:1px solid var(--bg-hover);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:background .2s;display:flex}._backupItem_41hrz_221:hover{background:var(--border-glass)}._backupInfo_41hrz_236{flex:1}._backupName_41hrz_240{color:var(--text-main,var(--text-primary));margin-bottom:.25rem;font-weight:500}._backupMeta_41hrz_246{color:var(--text-muted,var(--text-muted));gap:.5rem;font-size:.875rem;display:flex}._deleteButton_41hrz_253{cursor:pointer;opacity:.6;background:0 0;border:none;padding:.5rem;font-size:1.25rem;transition:opacity .2s}._deleteButton_41hrz_253:hover{opacity:1}._setupSection_41hrz_268{background:#fff3cd;border:1px solid #ffc107;border-radius:12px;margin-bottom:2rem;padding:1.5rem}._setupText_41hrz_276{color:#856404;margin:.5rem 0;line-height:1.6}._setupList_41hrz_282{color:#856404;margin:1rem 0;padding-left:1.5rem}._setupList_41hrz_282 li{margin:.5rem 0}._setupList_41hrz_282 code{background:#0000001a;border-radius:4px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9rem}@media (width<=768px){._container_41hrz_1{padding:.75rem .75rem 6rem}._header_41hrz_8{margin-bottom:1.5rem}._title_41hrz_29{font-size:1.5rem}._statusGrid_41hrz_65{grid-template-columns:repeat(2,1fr);gap:.75rem}._statusCard_41hrz_72{padding:1rem}._statusIcon_41hrz_92{font-size:1.5rem}._statusValue_41hrz_103{font-size:1.1rem}._configGrid_41hrz_125{grid-template-columns:1fr}._configSection_41hrz_109,._actionSection_41hrz_149,._historySection_41hrz_206,._setupSection_41hrz_268{padding:1rem}._backupButton_41hrz_159{justify-content:center;width:100%;padding:.875rem 1.5rem;font-size:1rem}._backupItem_41hrz_221{flex-direction:column;align-items:flex-start;gap:.75rem}._deleteButton_41hrz_253{align-self:flex-end}._backupMeta_41hrz_246{flex-wrap:wrap}}@media (width<=480px){._statusGrid_41hrz_65{grid-template-columns:1fr}._statusCard_41hrz_72{padding:.875rem}._title_41hrz_29{font-size:1.25rem}._sectionTitle_41hrz_118{font-size:1.1rem}}._page_wyn6h_1{max-width:1000px;margin:0 auto;padding:1.5rem 2rem}._header_wyn6h_7{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._title_wyn6h_15{margin-bottom:.25rem;font-size:1.75rem;font-weight:700}._subtitle_wyn6h_21{color:var(--text-muted);font-size:.9rem}._grid_wyn6h_26{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}._deviceCard_wyn6h_32{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._deviceHeader_wyn6h_39{align-items:center;gap:.75rem;display:flex}._deviceIcon_wyn6h_45{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._deviceInfo_wyn6h_55{flex:1;min-width:0}._deviceName_wyn6h_60{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._deviceCat_wyn6h_68{text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:600}._deviceMenu_wyn6h_75{gap:.15rem;display:flex}._menuBtn_wyn6h_80{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:.85rem;transition:background .15s}._menuBtn_wyn6h_80:hover{background:var(--bg-hover);opacity:1}._deviceStats_wyn6h_96{background:var(--border-subtle);border-radius:var(--radius-md);align-items:center;padding:.75rem;display:flex}._statItem_wyn6h_104{text-align:center;flex:1}._statLabel_wyn6h_109{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.2rem;font-size:.68rem}._statValue_wyn6h_117{font-size:1rem;font-weight:700}._statDivider_wyn6h_122{background:var(--border-glass);width:1px;height:32px}._lastChargeRow_wyn6h_128{border-top:1px solid var(--border-subtle);padding:.4rem 0}._chargeBtn_wyn6h_133{border-radius:var(--radius-md);cursor:pointer;border:1px solid;width:100%;padding:.75rem;font-size:.9rem;font-weight:600;transition:all .2s}._chargeBtn_wyn6h_133:hover{filter:brightness(1.2);transform:translateY(-1px)}._chargeInput_wyn6h_149{flex-direction:column;gap:.5rem;display:flex}._empty_wyn6h_155{text-align:center;color:var(--text-muted);padding:4rem 2rem}._overlay_wyn6h_162{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_wyn6h_174{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:90vh;overflow-y:auto}._modalHeader_wyn6h_184{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalHeader_wyn6h_184 h2{font-size:1.1rem;font-weight:700}._closeBtn_wyn6h_197{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem;transition:all .15s}._closeBtn_wyn6h_197:hover{background:var(--bg-hover);color:var(--text-main)}._form_wyn6h_213{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._formRow_wyn6h_220{gap:1rem;display:flex}._formGroup_wyn6h_225{flex-direction:column;gap:.4rem;display:flex}._formGroup_wyn6h_225 label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}._formActions_wyn6h_239{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}@media (width<=768px){._page_wyn6h_1{padding:1rem .75rem 80px}._header_wyn6h_7{flex-direction:column}._grid_wyn6h_26{grid-template-columns:1fr}._formRow_wyn6h_220{flex-direction:column}}._page_hxxjd_1{max-width:1000px;margin:0 auto;padding:1.5rem 2rem}._header_hxxjd_7{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}._title_hxxjd_15{margin-bottom:.25rem;font-size:1.75rem;font-weight:700}._subtitle_hxxjd_21{color:var(--text-muted);font-size:.9rem}._statsRow_hxxjd_26{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}._grid_hxxjd_33{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}._quotaCard_hxxjd_39{flex-direction:column;gap:.85rem;padding:1.25rem;transition:border-color .2s;display:flex}._exhausted_hxxjd_47{opacity:.85}._quotaHeader_hxxjd_51{align-items:center;gap:.75rem;display:flex}._quotaIcon_hxxjd_57{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._quotaInfo_hxxjd_67{flex:1;min-width:0}._quotaName_hxxjd_72{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}._quotaPlan_hxxjd_80{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}._quotaMenu_hxxjd_87{gap:.15rem;display:flex}._menuBtn_hxxjd_92{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:.85rem;transition:background .15s}._menuBtn_hxxjd_92:hover{background:var(--bg-hover);opacity:1}._usageSection_hxxjd_108{flex-direction:column;gap:.4rem;display:flex}._usageRow_hxxjd_114{justify-content:space-between;align-items:center;display:flex}._progressBar_hxxjd_120{background:var(--border-glass);border-radius:4px;height:8px;overflow:hidden}._progressFill_hxxjd_127{border-radius:4px;height:100%;transition:width .4s}._exhaustedBadge_hxxjd_133{color:var(--danger-text);text-align:center;background:#ef44441a;border-radius:6px;padding:.3rem;font-size:.75rem;font-weight:700}._resetRow_hxxjd_143{background:var(--border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}._quotaActions_hxxjd_152{gap:.5rem;display:flex}._useBtn_hxxjd_157{border-radius:var(--radius-sm);cursor:pointer;border:1px solid;flex:1;padding:.55rem;font-size:.85rem;font-weight:600;transition:all .2s}._useBtn_hxxjd_157:hover{filter:brightness(1.2)}._resetBtn_hxxjd_172{border-radius:var(--radius-sm);border:1px solid var(--border-glass);color:var(--text-muted);cursor:pointer;background:0 0;flex:1;padding:.55rem;font-size:.85rem;font-weight:600;transition:all .2s}._resetBtn_hxxjd_172:hover{background:var(--bg-hover);color:var(--text-main)}._empty_hxxjd_190{text-align:center;color:var(--text-muted);padding:4rem 2rem}._presetGrid_hxxjd_197{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}._presetBtn_hxxjd_204{border-radius:var(--radius-sm);background:var(--border-subtle);color:var(--text-main);cursor:pointer;border:1px solid;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .4rem;transition:all .15s;display:flex}._presetBtn_hxxjd_204:hover{background:var(--bg-hover);transform:translateY(-1px)}._overlay_hxxjd_224{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_hxxjd_236{background:var(--bg-surface);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:90vh;overflow-y:auto}._modalHeader_hxxjd_246{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalHeader_hxxjd_246 h2{font-size:1.1rem;font-weight:700}._closeBtn_hxxjd_259{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1rem;transition:all .15s}._closeBtn_hxxjd_259:hover{background:var(--bg-hover);color:var(--text-main)}._form_hxxjd_275{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}._formRow_hxxjd_282{gap:1rem;display:flex}._formGroup_hxxjd_287{flex-direction:column;gap:.4rem;display:flex}._formGroup_hxxjd_287 label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}._formActions_hxxjd_301{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}@media (width<=768px){._page_hxxjd_1{padding:1rem .75rem 80px}._header_hxxjd_7{flex-direction:column}._statsRow_hxxjd_26{grid-template-columns:repeat(3,1fr);gap:.5rem}._grid_hxxjd_33{grid-template-columns:1fr}._formRow_hxxjd_282{flex-direction:column}._presetGrid_hxxjd_197{grid-template-columns:repeat(2,1fr)}}._page_au7ys_1{gap:1.25rem;padding:2rem;display:grid}._header_au7ys_7{background:radial-gradient(circle at top left, #8a153857, transparent 28rem), var(--bg-glass);border:1px solid #8a153857;border-radius:1.4rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}._header_au7ys_7>div:first-child{flex:1;min-width:0}._header_au7ys_7 h1{margin:.25rem 0;font-size:clamp(1.5rem,5vw,3.5rem)}._header_au7ys_7 p{color:var(--text-muted);font-size:clamp(.85rem,2vw,1rem)}._tabs_au7ys_36{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}._tabs_au7ys_36 button{flex:1;min-width:120px}._eyebrow_au7ys_48{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:800;color:#f1c66f!important}._actions_au7ys_56{flex-wrap:wrap;gap:.6rem;display:flex}._tabs_au7ys_36 button,._primaryButton_au7ys_63,._secondaryButton_au7ys_64,._dangerButton_au7ys_65{cursor:pointer;border:0;border-radius:.85rem;flex:1;min-width:100px;padding:.75rem 1rem;font-weight:800;transition:all .2s}._tabs_au7ys_36 button{background:var(--border-glass);color:var(--text-muted);border:1px solid var(--border-glass)}._tabs_au7ys_36 ._activeTab_au7ys_82,._primaryButton_au7ys_63{color:var(--bg-card);background:linear-gradient(135deg,#8a1538,#4b091c);box-shadow:0 12px 30px #8a153847}._primaryButton_au7ys_63:hover,._primaryButton_au7ys_63:focus{transform:translateY(-2px);box-shadow:0 16px 40px #8a153859}._secondaryButton_au7ys_64{color:var(--text-main);background:var(--bg-hover);border:1px solid var(--border-glass)}._secondaryButton_au7ys_64:hover,._secondaryButton_au7ys_64:focus{background:var(--bg-glass);border-color:var(--text-muted)}._dangerButton_au7ys_65{color:#fecaca;background:#ef444424;border:1px solid #f8717138}._dangerButton_au7ys_65:hover,._dangerButton_au7ys_65:focus{background:#ef444438;border-color:#f8717159}._statsGrid_au7ys_119{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}._statCard_au7ys_125,._panel_au7ys_126,._itemCard_au7ys_127{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:1.1rem;box-shadow:0 14px 40px #00000029}._statCard_au7ys_125{gap:.3rem;padding:1rem;display:grid}._statCard_au7ys_125 span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}._statCard_au7ys_125 strong{font-size:1.3rem}._warn_au7ys_151 strong{color:#fbbf24}._danger_au7ys_65 strong{color:#fb7185}._panel_au7ys_126{gap:1rem;padding:1.25rem;display:grid}._panelHeader_au7ys_165{justify-content:space-between;align-items:center;gap:1rem;display:flex}._panel_au7ys_126 h2{margin:0}._panel_au7ys_126 p{color:var(--text-muted)}._formGrid_au7ys_180,._filters_au7ys_181{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}._formGrid_au7ys_180 input,._formGrid_au7ys_180 select{border:1px solid var(--border-glass);background:var(--bg-hover);width:100%;color:inherit;border-radius:.85rem;padding:.75rem;font-size:1rem;transition:all .2s}._formGrid_au7ys_180 input:focus,._formGrid_au7ys_180 select:focus{background:var(--border-glass);border-color:#8a1538;outline:none;box-shadow:0 0 0 3px #8a15381a}._filters_au7ys_181 input,._filters_au7ys_181 select{border:1px solid var(--border-glass);background:var(--bg-hover);color:inherit;border-radius:.85rem;padding:.75rem;font-size:1rem;transition:all .2s}._filters_au7ys_181 input:focus,._filters_au7ys_181 select:focus{background:var(--border-glass);border-color:#8a1538;outline:none;box-shadow:0 0 0 3px #8a15381a}._stackForm_au7ys_226{gap:.75rem;display:grid}._formGridMini_au7ys_231{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._twoColumn_au7ys_237{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._cardList_au7ys_243{gap:.8rem;display:grid}._itemCard_au7ys_127{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}._itemCard_au7ys_127>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}._itemCard_au7ys_127 h3{margin:.35rem 0 .2rem}._itemCard_au7ys_127 p,._itemMeta_au7ys_267 span{color:var(--text-muted);font-size:clamp(.8rem,2vw,1rem)}._itemMeta_au7ys_267{gap:.25rem;display:grid}._statusPill_au7ys_277{color:#f1c66f;text-transform:capitalize;background:#8a15382e;border:1px solid #8a153847;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}._done_au7ys_290,._received_au7ys_291{color:#86efac;background:#22c55e24;border-color:#22c55e3d}._ordered_au7ys_297,._reserved_au7ys_298{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b3d}._cancelled_au7ys_304{color:#fca5a5;background:#ef444424;border-color:#ef44443d}@media (width<=1100px){._statsGrid_au7ys_119{grid-template-columns:repeat(3,minmax(0,1fr))}._formGrid_au7ys_180,._filters_au7ys_181{grid-template-columns:repeat(2,minmax(0,1fr))}._itemCard_au7ys_127{grid-template-columns:1fr;gap:.75rem}._itemCard_au7ys_127>div:last-child{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem;display:grid}}@media (width<=760px){._page_au7ys_1{gap:.75rem;padding:.75rem}._header_au7ys_7{flex-direction:column;gap:.75rem;padding:1rem}._header_au7ys_7 h1{font-size:clamp(1.25rem,4vw,2rem)}._tabs_au7ys_36{grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem;display:grid}._tabs_au7ys_36 button{min-width:auto;padding:.6rem .8rem;font-size:.9rem}._statsGrid_au7ys_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._statCard_au7ys_125{padding:.75rem}._statCard_au7ys_125 strong{font-size:1.1rem}._panel_au7ys_126{gap:.75rem;padding:.75rem}._panel_au7ys_126 h2{font-size:1.1rem}._formGrid_au7ys_180,._filters_au7ys_181,._formGridMini_au7ys_231{grid-template-columns:1fr;gap:.6rem}._formGrid_au7ys_180 input,._formGrid_au7ys_180 select{padding:.7rem;font-size:16px}._actions_au7ys_56{gap:.5rem}._itemCard_au7ys_127{grid-template-columns:1fr;gap:.6rem;padding:.75rem}._itemCard_au7ys_127>div:last-child{grid-template-columns:1fr;gap:.5rem;display:grid}._tabs_au7ys_36 button,._primaryButton_au7ys_63,._secondaryButton_au7ys_64,._dangerButton_au7ys_65{min-height:44px;padding:.7rem .9rem;font-size:.9rem}._cardList_au7ys_243{gap:.6rem}}@media (width<=480px){._page_au7ys_1{padding:.5rem}._header_au7ys_7{padding:.75rem}._header_au7ys_7 h1{font-size:1.1rem}._header_au7ys_7 p{font-size:.75rem}._statsGrid_au7ys_119{grid-template-columns:1fr}._panel_au7ys_126{padding:.6rem}._panel_au7ys_126 h2{font-size:1rem}._itemCard_au7ys_127 h3{font-size:.95rem}._formGrid_au7ys_180 input,._formGrid_au7ys_180 select{padding:.65rem;font-size:16px}._actions_au7ys_56{gap:.4rem;grid-column:span 4!important}._stackForm_au7ys_226 button{min-height:44px}._tabs_au7ys_36 button,._primaryButton_au7ys_63,._secondaryButton_au7ys_64,._dangerButton_au7ys_65{padding:.6rem .75rem;font-size:.85rem}}._checkboxLabel_au7ys_483{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:.85rem;align-items:center;gap:.5rem;padding:.75rem;font-weight:600;display:flex}._checkboxLabel_au7ys_483 input[type=checkbox]{accent-color:#8a1538;cursor:pointer;width:1.2rem;height:1.2rem}._cardListGrid_au7ys_502{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}._itemCardGrid_au7ys_508{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:1.1rem;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1rem;min-height:180px;padding:1.25rem;display:flex;box-shadow:0 14px 40px #00000029}._itemCardGrid_au7ys_508 h3{margin:.35rem 0 .2rem}._itemCardGrid_au7ys_508 ._itemMeta_au7ys_267{border-top:1px solid var(--border-glass);gap:.25rem;margin-top:.5rem;padding-top:.75rem;display:grid}._successButton_au7ys_534{color:#86efac;cursor:pointer;text-align:center;background:#22c55e24;border:1px solid #22c55e38;border-radius:.85rem;padding:.75rem 1rem;font-weight:800}._successButton_au7ys_534:hover{background:#22c55e3d}._viewToggle_au7ys_549{background:var(--bg-hover);border:1px solid var(--border-glass);border-radius:.85rem;justify-content:center;align-items:center;gap:.3rem;padding:.25rem;display:flex}._viewToggle_au7ys_549 button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700}._eyebrowContainer_au7ys_572{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}._dateBadge_au7ys_580{direction:ltr;align-items:center;gap:.2rem;font-weight:800;display:inline-flex}._datePart_au7ys_588{color:#f1c66f;font-size:.85rem}._monthPart_au7ys_593{color:var(--bg-card);text-align:center;padding:0 .2rem;font-size:1.15rem;display:inline-block}._yearPart_au7ys_601{direction:ltr;display:inline-flex}._year20_au7ys_606{color:#a1a1aa;font-size:.85rem}._year26_au7ys_611{color:#f1c66f;font-size:.85rem}._dateDivider_au7ys_616{color:var(--text-muted);opacity:.6}._bullet_au7ys_621{opacity:.8;color:#f1c66f!important}._location_au7ys_626,._time_au7ys_627{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700}._viewToggle_au7ys_549 ._activeView_au7ys_635{background:var(--border-glass);color:var(--text-main)}
