/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-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-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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-amber-400:oklch(82.8% .189 84.429);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-400:oklch(71.4% .203 305.504);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-200:oklch(92.8% .006 264.531);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--color-brand-primary:#ff5fa2}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{height:100%;min-height:100%;margin:0;overflow:hidden}body{background-color:var(--color-black);font-family:var(--font-sans);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;padding:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-\[53px\]{top:53px}.top-\[calc\(var\(--app-control-safe-top\)_\+_0\.75rem\)\]{top:calc(var(--app-control-safe-top) + .75rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[0\.9rem\]{right:.9rem}.right-\[1\.35rem\]{right:1.35rem}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-36{bottom:calc(var(--spacing) * 36)}.bottom-40{bottom:calc(var(--spacing) * 40)}.bottom-\[2\.25rem\]{bottom:2.25rem}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[0\.9rem\]{left:.9rem}.left-\[1\.35rem\]{left:1.35rem}.left-\[98px\]{left:98px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[120\]{z-index:120}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.-mt-\[0\.675rem\]{margin-top:-.675rem}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.72rem\]{margin-top:.72rem}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right: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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[0\.9rem\]{margin-bottom:.9rem}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[1\.35rem\]{height:1.35rem}.h-\[2\.475rem\]{height:2.475rem}.h-\[3\.6rem\]{height:3.6rem}.h-\[3\.15rem\]{height:3.15rem}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[28rem\]{height:28rem}.h-\[29px\]{height:29px}.h-\[52px\]{height:52px}.h-\[76px\]{height:76px}.h-\[92vh\]{height:92vh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(24rem\,calc\(100vh-13rem\)\)\]{max-height:min(24rem,100vh - 13rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[61px\]{min-height:61px}.min-h-\[62px\]{min-height:62px}.min-h-\[64px\]{min-height:64px}.min-h-\[154px\]{min-height:154px}.min-h-\[calc\(29\.7rem\+var\(--app-safe-top\)\)\]{min-height:calc(29.7rem + var(--app-safe-top))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-\[1\.35rem\]{width:1.35rem}.w-\[2\.475rem\]{width:2.475rem}.w-\[3\.6rem\]{width:3.6rem}.w-\[3\.15rem\]{width:3.15rem}.w-\[3px\]{width:3px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[29px\]{width:29px}.w-\[45px\]{width:45px}.w-\[48\%\]{width:48%}.w-\[64\%\]{width:64%}.w-\[78\%\]{width:78%}.w-\[116px\]{width:116px}.w-\[140px\]{width:140px}.w-\[calc\(88\%-3rem\)\]{width:calc(88% - 3rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(17\.5rem\,100\%\)\]{width:min(17.5rem,100%)}.w-\[min\(19\.5rem\,86\%\)\]{width:min(19.5rem,86%)}.w-\[min\(20rem\,calc\(100\%-0\.5rem\)\)\]{width:min(20rem,100% - .5rem)}.w-\[min\(82vw\,430px\)\]{width:min(82vw,430px)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[12\.6rem\]{max-width:12.6rem}.max-w-\[17\.1rem\]{max-width:17.1rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[104px\]{max-width:104px}.max-w-\[132px\]{max-width:132px}.max-w-full{max-width:100%}.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-\[120px\]{min-width:120px}.min-w-\[208px\]{min-width:208px}.min-w-\[260px\]{min-width:260px}.min-w-\[1120px\]{min-width:1120px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-12{rotate:-12deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\[calc\(var\(--app-safe-top\)\+1rem\)\]{scroll-margin-top:calc(var(--app-safe-top) + 1rem)}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[3\.6rem_minmax\(0\,1fr\)_3\.6rem\]{grid-template-columns:3.6rem minmax(0,1fr) 3.6rem}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,36\%\)_minmax\(128px\,1fr\)\]{grid-template-columns:minmax(0,36%) minmax(128px,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[0\.45rem\]{gap:.45rem}.gap-\[1\.625rem\]{gap:1.625rem}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-\[0\.9rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.9rem * var(--tw-space-y-reverse));margin-block-end:calc(.9rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.675rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.675rem * var(--tw-space-y-reverse));margin-block-end:calc(.675rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.125rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.125rem * var(--tw-space-y-reverse));margin-block-end:calc(1.125rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.675rem\]{border-radius:.675rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21\.6px\]{border-radius:21.6px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23\.4px\]{border-radius:23.4px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.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-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[36px\]{border-top-left-radius:36px;border-top-right-radius:36px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-\[20px\]{border-top-right-radius:20px}.rounded-b-\[22px\]{border-bottom-right-radius:22px;border-bottom-left-radius:22px}.rounded-br-\[20px\]{border-bottom-right-radius:20px}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-black{border-color:var(--color-black)}.border-brand-primary{border-color:var(--color-brand-primary)}.border-brand-primary\/10{border-color:#ff5fa21a}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/10{border-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.border-brand-primary\/14{border-color:#ff5fa224}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/14{border-color:color-mix(in oklab,var(--color-brand-primary) 14%,transparent)}}.border-brand-primary\/18{border-color:#ff5fa22e}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/18{border-color:color-mix(in oklab,var(--color-brand-primary) 18%,transparent)}}.border-brand-primary\/20{border-color:#ff5fa233}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/20{border-color:color-mix(in oklab,var(--color-brand-primary) 20%,transparent)}}.border-brand-primary\/22{border-color:#ff5fa238}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/22{border-color:color-mix(in oklab,var(--color-brand-primary) 22%,transparent)}}.border-brand-primary\/24{border-color:#ff5fa23d}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/24{border-color:color-mix(in oklab,var(--color-brand-primary) 24%,transparent)}}.border-brand-primary\/25{border-color:#ff5fa240}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/25{border-color:color-mix(in oklab,var(--color-brand-primary) 25%,transparent)}}.border-brand-primary\/28{border-color:#ff5fa247}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/28{border-color:color-mix(in oklab,var(--color-brand-primary) 28%,transparent)}}.border-brand-primary\/30{border-color:#ff5fa24d}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/30{border-color:color-mix(in oklab,var(--color-brand-primary) 30%,transparent)}}.border-brand-primary\/35{border-color:#ff5fa259}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/35{border-color:color-mix(in oklab,var(--color-brand-primary) 35%,transparent)}}.border-brand-primary\/38{border-color:#ff5fa261}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/38{border-color:color-mix(in oklab,var(--color-brand-primary) 38%,transparent)}}.border-brand-primary\/50{border-color:#ff5fa280}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/50{border-color:color-mix(in oklab,var(--color-brand-primary) 50%,transparent)}}.border-brand-primary\/70{border-color:#ff5fa2b3}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/70{border-color:color-mix(in oklab,var(--color-brand-primary) 70%,transparent)}}.border-brand-primary\/\[0\.055\]{border-color:#ff5fa20e}@supports (color:color-mix(in lab,red,red)){.border-brand-primary\/\[0\.055\]{border-color:color-mix(in oklab,var(--color-brand-primary) 5.5%,transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-gray-700{border-color:var(--color-gray-700)}.border-pink-500\/10{border-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/10{border-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.border-pink-500\/20{border-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/20{border-color:color-mix(in oklab,var(--color-pink-500) 20%,transparent)}}.border-red-400\/10{border-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.border-red-400\/10{border-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.border-red-400\/28{border-color:#ff656847}@supports (color:color-mix(in lab,red,red)){.border-red-400\/28{border-color:color-mix(in oklab,var(--color-red-400) 28%,transparent)}}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.border-red-400\/70{border-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.border-red-500\/18{border-color:#fb2c362e}@supports (color:color-mix(in lab,red,red)){.border-red-500\/18{border-color:color-mix(in oklab,var(--color-red-500) 18%,transparent)}}.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-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\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/\[0\.045\]{border-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.045\]{border-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1b121a\]\/88{background-color:#1b121ae0}.bg-\[\#1b121a\]\/90{background-color:#1b121ae6}.bg-\[\#1d1d1f\]\/95{background-color:#1d1d1ff2}.bg-\[\#08070c\]{background-color:#08070c}.bg-\[\#08080b\]{background-color:#08080b}.bg-\[\#09070d\]{background-color:#09070d}.bg-\[\#09070d\]\/95{background-color:#09070df2}.bg-\[\#17111d\]\/94{background-color:#17111df0}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#080911\]{background-color:#080911}.bg-\[\#111016\]{background-color:#111016}.bg-\[\#151119\]\/96{background-color:#151119f5}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#ff8e71\]\/10{background-color:#ff8e711a}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.bg-black\/24{background-color:color-mix(in oklab,var(--color-black) 24%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/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-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-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-primary\/8{background-color:#ff5fa214}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/8{background-color:color-mix(in oklab,var(--color-brand-primary) 8%,transparent)}}.bg-brand-primary\/10{background-color:#ff5fa21a}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/10{background-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.bg-brand-primary\/12{background-color:#ff5fa21f}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/12{background-color:color-mix(in oklab,var(--color-brand-primary) 12%,transparent)}}.bg-brand-primary\/14{background-color:#ff5fa224}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/14{background-color:color-mix(in oklab,var(--color-brand-primary) 14%,transparent)}}.bg-brand-primary\/15{background-color:#ff5fa226}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/15{background-color:color-mix(in oklab,var(--color-brand-primary) 15%,transparent)}}.bg-brand-primary\/16{background-color:#ff5fa229}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/16{background-color:color-mix(in oklab,var(--color-brand-primary) 16%,transparent)}}.bg-brand-primary\/18{background-color:#ff5fa22e}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/18{background-color:color-mix(in oklab,var(--color-brand-primary) 18%,transparent)}}.bg-brand-primary\/20{background-color:#ff5fa233}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/20{background-color:color-mix(in oklab,var(--color-brand-primary) 20%,transparent)}}.bg-brand-primary\/80{background-color:#ff5fa2cc}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/80{background-color:color-mix(in oklab,var(--color-brand-primary) 80%,transparent)}}.bg-brand-primary\/\[0\.08\]{background-color:#ff5fa214}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-brand-primary) 8%,transparent)}}.bg-brand-primary\/\[0\.16\]{background-color:#ff5fa229}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/\[0\.16\]{background-color:color-mix(in oklab,var(--color-brand-primary) 16%,transparent)}}.bg-brand-primary\/\[0\.045\]{background-color:#ff5fa20b}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-brand-primary) 4.5%,transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-emerald-950\/78{background-color:#002c22c7}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/78{background-color:color-mix(in oklab,var(--color-emerald-950) 78%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/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-500\/\[0\.022\]{background-color:#fb2c3606}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.022\]{background-color:color-mix(in oklab,var(--color-red-500) 2.2%,transparent)}}.bg-transparent{background-color:#0000}.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\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[0\.13\]{background-color:#ffffff21}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.13\]{background-color:color-mix(in oklab,var(--color-white) 13%,transparent)}}.bg-white\/\[0\.028\]{background-color:#ffffff07}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.028\]{background-color:color-mix(in oklab,var(--color-white) 2.8%,transparent)}}.bg-white\/\[0\.032\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.032\]{background-color:color-mix(in oklab,var(--color-white) 3.2%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-white\/\[0\.046\]{background-color:#ffffff0c}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.046\]{background-color:color-mix(in oklab,var(--color-white) 4.6%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,_rgba\(6\,3\,9\,0\.32\)_0\%\,_rgba\(9\,7\,13\,0\.58\)_28\%\,_rgba\(9\,7\,13\,0\.9\)_72\%\,_\#09070d_100\%\)\]{background-image:linear-gradient(#06030952,#09070d94 28%,#09070de6 72%,#09070d)}.bg-\[radial-gradient\(72\%_70\%_at_50\%_0\%\,rgba\(255\,95\,162\,0\.16\)_0\%\,rgba\(255\,95\,162\,0\.05\)_48\%\,transparent_78\%\)\]{background-image:radial-gradient(72% 70% at 50% 0,#ff5fa229,#ff5fa20d 48%,#0000 78%)}.bg-\[radial-gradient\(circle_at_25\%_15\%\,rgba\(255\,78\,145\,0\.22\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_8\%\,rgba\(255\,142\,113\,0\.14\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 25% 15%,#ff4e9138,#0000 34%),radial-gradient(circle at 78% 8%,#ff8e7124,#0000 28%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,84\,153\,0\.18\)\,_transparent_34\%\)\]{background-image:radial-gradient(circle at top,#ff54992e,#0000 34%)}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-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-\[\#4f46e5\]{--tw-gradient-from:#4f46e5;--tw-gradient-stops:var(--tw-gradient-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-\[\#7c3aed\]{--tw-gradient-from:#7c3aed;--tw-gradient-stops:var(--tw-gradient-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-\[\#22c55e\]{--tw-gradient-from:#22c55e;--tw-gradient-stops:var(--tw-gradient-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-\[\#22d3ee\]{--tw-gradient-from:#22d3ee;--tw-gradient-stops:var(--tw-gradient-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-\[\#312e81\]{--tw-gradient-from:#312e81;--tw-gradient-stops:var(--tw-gradient-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-\[\#16090f\]{--tw-gradient-from:#16090f;--tw-gradient-stops:var(--tw-gradient-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-\[\#24111c\]\/95{--tw-gradient-from:oklab(20.9592% .0353473 -.00945881/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#161722\]\/92{--tw-gradient-from:oklab(20.8961% .00389545 -.0214626/.92);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#241020\]\/92{--tw-gradient-from:oklab(20.9527% .0389262 -.0183048/.92);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#251326\]\/94{--tw-gradient-from:oklab(22.0739% .0363825 -.0253987/.94);--tw-gradient-stops:var(--tw-gradient-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-\[\#a855f7\]{--tw-gradient-from:#a855f7;--tw-gradient-stops:var(--tw-gradient-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-\[\#fb923c\]{--tw-gradient-from:#fb923c;--tw-gradient-stops:var(--tw-gradient-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-\[\#ff6db8\]{--tw-gradient-from:#ff6db8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/34{--tw-gradient-from:#00000057}@supports (color:color-mix(in lab,red,red)){.from-black\/34{--tw-gradient-from:color-mix(in oklab, var(--color-black) 34%, transparent)}}.from-black\/34{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/74{--tw-gradient-from:#000000bd}@supports (color:color-mix(in lab,red,red)){.from-black\/74{--tw-gradient-from:color-mix(in oklab, var(--color-black) 74%, transparent)}}.from-black\/74{--tw-gradient-stops:var(--tw-gradient-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-brand-primary{--tw-gradient-from:var(--color-brand-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-primary\/12{--tw-gradient-from:#ff5fa21f}@supports (color:color-mix(in lab,red,red)){.from-brand-primary\/12{--tw-gradient-from:color-mix(in oklab, var(--color-brand-primary) 12%, transparent)}}.from-brand-primary\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-primary\/14{--tw-gradient-from:#ff5fa224}@supports (color:color-mix(in lab,red,red)){.from-brand-primary\/14{--tw-gradient-from:color-mix(in oklab, var(--color-brand-primary) 14%, transparent)}}.from-brand-primary\/14{--tw-gradient-stops:var(--tw-gradient-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-brand-primary\/16{--tw-gradient-from:#ff5fa229}@supports (color:color-mix(in lab,red,red)){.from-brand-primary\/16{--tw-gradient-from:color-mix(in oklab, var(--color-brand-primary) 16%, transparent)}}.from-brand-primary\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-primary\/20{--tw-gradient-from:#ff5fa233}@supports (color:color-mix(in lab,red,red)){.from-brand-primary\/20{--tw-gradient-from:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.from-brand-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-primary\/35{--tw-gradient-from:#ff5fa259}@supports (color:color-mix(in lab,red,red)){.from-brand-primary\/35{--tw-gradient-from:color-mix(in oklab, var(--color-brand-primary) 35%, transparent)}}.from-brand-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a0a0a\]\/60{--tw-gradient-via:oklab(14.4788% 7.45058e-9 7.45058e-9/.6);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0f1119\]\/94{--tw-gradient-via:oklab(17.9451% .00108044 -.016789/.94);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7c3aed\]{--tw-gradient-via:#7c3aed;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7e22ce\]{--tw-gradient-via:#7e22ce;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#16a34a\]{--tw-gradient-via:#16a34a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0284c7\]{--tw-gradient-via:#0284c7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#12131e\]\/94{--tw-gradient-via:oklab(19.1288% .00388731 -.021965/.94);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#13111d\]\/96{--tw-gradient-via:oklab(18.6266% .00890849 -.0226206/.96);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#16090f\]\/95{--tw-gradient-via:oklab(16.2096% .0251296 -.00394486/.95);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#151117\]\/95{--tw-gradient-via:oklab(18.5318% .00948409 -.00966032/.95);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#c026d3\]{--tw-gradient-via:#c026d3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ec4b9d\]{--tw-gradient-via:#ec4b9d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ec4899\]{--tw-gradient-via:#ec4899;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/22{--tw-gradient-via:#00000038}@supports (color:color-mix(in lab,red,red)){.via-black\/22{--tw-gradient-via:color-mix(in oklab, var(--color-black) 22%, transparent)}}.via-black\/22{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/24{--tw-gradient-via:#0000003d}@supports (color:color-mix(in lab,red,red)){.via-black\/24{--tw-gradient-via:color-mix(in oklab, var(--color-black) 24%, transparent)}}.via-black\/24{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab,red,red)){.via-black\/60{--tw-gradient-via:color-mix(in oklab, var(--color-black) 60%, transparent)}}.via-black\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.04\]{--tw-gradient-via:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.04\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 4%, transparent)}}.via-white\/\[0\.04\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-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-\[\#0d0d12\]\/95{--tw-gradient-to:oklab(16.1523% .00274358 -.0101216/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0d0f17\]\/96{--tw-gradient-to:oklab(17.0304% .00106376 -.0170196/.96);--tw-gradient-stops:var(--tw-gradient-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-\[\#6d28d9\]{--tw-gradient-to:#6d28d9;--tw-gradient-stops:var(--tw-gradient-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-\[\#84cc16\]{--tw-gradient-to:#84cc16;--tw-gradient-stops:var(--tw-gradient-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-\[\#090a11\]\/96{--tw-gradient-to:oklab(14.7334% .00207837 -.0150941/.96);--tw-gradient-stops:var(--tw-gradient-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-\[\#2563eb\]{--tw-gradient-to:#2563eb;--tw-gradient-stops:var(--tw-gradient-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-\[\#080910\]\/96{--tw-gradient-to:oklab(14.2332% .00197646 -.0153333/.96);--tw-gradient-stops:var(--tw-gradient-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-\[\#c084fc\]{--tw-gradient-to:#c084fc;--tw-gradient-stops:var(--tw-gradient-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-\[\#ec8dff\]{--tw-gradient-to:#ec8dff;--tw-gradient-stops:var(--tw-gradient-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-\[\#fb7fc3\]{--tw-gradient-to:#fb7fc3;--tw-gradient-stops:var(--tw-gradient-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-\[\#fb7185\]{--tw-gradient-to:#fb7185;--tw-gradient-stops:var(--tw-gradient-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-\[\#ff8e71\]{--tw-gradient-to:#ff8e71;--tw-gradient-stops:var(--tw-gradient-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-\[\#ff8fc8\]{--tw-gradient-to:#ff8fc8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/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-white\/8{--tw-gradient-to:#ffffff14}@supports (color:color-mix(in lab,red,red)){.to-white\/8{--tw-gradient-to:color-mix(in oklab, var(--color-white) 8%, transparent)}}.to-white\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.025\]{--tw-gradient-to:#ffffff06}@supports (color:color-mix(in lab,red,red)){.to-white\/\[0\.025\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.to-white\/\[0\.025\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.035\]{--tw-gradient-to:#ffffff09}@supports (color:color-mix(in lab,red,red)){.to-white\/\[0\.035\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.to-white\/\[0\.035\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-brand-primary{fill:var(--color-brand-primary)}.fill-brand-primary\/15{fill:#ff5fa226}@supports (color:color-mix(in lab,red,red)){.fill-brand-primary\/15{fill:color-mix(in oklab,var(--color-brand-primary) 15%,transparent)}}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.fill-white\/30{fill:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.fill-white\/30{fill:color-mix(in oklab,var(--color-white) 30%,transparent)}}.fill-white\/42{fill:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.fill-white\/42{fill:color-mix(in oklab,var(--color-white) 42%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.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-\[1\.125rem\]{padding:1.125rem}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.9rem\]{padding-inline:.9rem}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.675rem\]{padding-block:.675rem}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[0\.225rem\]{padding-top:.225rem}.pt-\[1\.575rem\]{padding-top:1.575rem}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[4\.25rem\]{padding-right:4.25rem}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[0\.675rem\]{padding-bottom:.675rem}.pb-\[2\.025rem\]{padding-bottom:2.025rem}.pb-\[8\.1rem\]{padding-bottom:8.1rem}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+0\.9rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .9rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+3\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 3.75rem)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.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\.9rem\]{font-size:.9rem}.text-\[0\.7875rem\]{font-size:.7875rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.42rem\]{font-size:1.42rem}.text-\[1\.0125rem\]{font-size:1.0125rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[2\.7rem\]{font-size:2.7rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[24px\]{font-size:24px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.7rem\]{--tw-leading:1.7rem;line-height:1.7rem}.leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\.575rem\]{--tw-leading:1.575rem;line-height:1.575rem}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#080911\]{color:#080911}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-brand-primary{color:var(--color-brand-primary)}.text-brand-primary\/30{color:#ff5fa24d}@supports (color:color-mix(in lab,red,red)){.text-brand-primary\/30{color:color-mix(in oklab,var(--color-brand-primary) 30%,transparent)}}.text-brand-primary\/64{color:#ff5fa2a3}@supports (color:color-mix(in lab,red,red)){.text-brand-primary\/64{color:color-mix(in oklab,var(--color-brand-primary) 64%,transparent)}}.text-brand-primary\/70{color:#ff5fa2b3}@supports (color:color-mix(in lab,red,red)){.text-brand-primary\/70{color:color-mix(in oklab,var(--color-brand-primary) 70%,transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-200{color:var(--color-gray-200)}.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-pink-400{color:var(--color-pink-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-100\/75{color:#ffe2e2bf}@supports (color:color-mix(in lab,red,red)){.text-red-100\/75{color:color-mix(in oklab,var(--color-red-100) 75%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/50{color:#ffa3a380}@supports (color:color-mix(in lab,red,red)){.text-red-300\/50{color:color-mix(in oklab,var(--color-red-300) 50%,transparent)}}.text-red-300\/54{color:#ffa3a38a}@supports (color:color-mix(in lab,red,red)){.text-red-300\/54{color:color-mix(in oklab,var(--color-red-300) 54%,transparent)}}.text-red-300\/68{color:#ffa3a3ad}@supports (color:color-mix(in lab,red,red)){.text-red-300\/68{color:color-mix(in oklab,var(--color-red-300) 68%,transparent)}}.text-red-300\/76{color:#ffa3a3c2}@supports (color:color-mix(in lab,red,red)){.text-red-300\/76{color:color-mix(in oklab,var(--color-red-300) 76%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/30{color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.text-red-500\/30{color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.text-red-500\/60{color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.text-red-500\/60{color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.text-white{color:var(--color-white)}.text-white\/24{color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.text-white\/24{color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,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\/34{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.text-white\/34{color:color-mix(in oklab,var(--color-white) 34%,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\/36{color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.text-white\/36{color:color-mix(in oklab,var(--color-white) 36%,transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,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\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,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\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,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\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white) 54%,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\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,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\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,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\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,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\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,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\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,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\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.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,)}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-75{opacity:.75}.opacity-78{opacity:.78}.opacity-80{opacity:.8}.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_-24px_80px_rgba\(255\,78\,145\,0\.22\)\]{--tw-shadow:0 -24px 80px var(--tw-shadow-color,#ff4e9138);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,78\,145\,0\.24\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ff4e913d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,78\,145\,0\.55\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ff4e918c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,78\,145\,0\.8\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#ff4e91cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,78\,145\,0\.24\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ff4e913d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,78\,145\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff4e9138);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,78\,145\,0\.28\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#ff4e9147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\,78\,145\,0\.2\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#ff4e9133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\,78\,145\,0\.9\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#ff4e91e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\,78\,145\,0\.34\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#ff4e9157);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(255\,78\,145\,0\.35\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#ff4e9159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(255\,78\,145\,0\.42\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#ff4e916b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(255\,78\,145\,0\.65\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#ff4e91a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_7px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 2px 7px var(--tw-shadow-color,#0000004d);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_rgba\(0\,0\,0\,0\.09\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000017);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(255\,78\,145\,0\.045\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ff4e910b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(255\,78\,145\,0\.34\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ff4e9157);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,78\,145\,0\.22\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff4e9138);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(255\,78\,145\,0\.28\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff4e9147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,78\,145\,0\.18\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#ff4e912e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,78\,145\,0\.24\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#ff4e913d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,78\,145\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#ff4e9147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(255\,78\,145\,0\.24\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#ff4e913d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(34\,211\,238\,0\.14\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#22d3ee24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(255\,78\,145\,0\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#ff4e9129);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(255\,78\,145\,0\.26\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#ff4e9142);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(255\,78\,145\,0\.28\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#ff4e9147);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_44px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 14px 44px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 16px 36px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(255\,78\,145\,0\.34\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#ff4e9157);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(255\,78\,145\,0\.14\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#ff4e9124);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(255\,78\,145\,0\.12\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#ff4e911f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_56px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 22px 56px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(255\,78\,145\,0\.14\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#ff4e9124);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(255\,78\,145\,0\.1\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#ff4e911a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_72px_rgba\(255\,78\,145\,0\.14\)\]{--tw-shadow:0 22px 72px var(--tw-shadow-color,#ff4e9124);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_80px_rgba\(255\,86\,153\,0\.45\)\]{--tw-shadow:0 22px 80px var(--tw-shadow-color,#ff569973);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(255\,78\,145\,0\.08\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,#ff4e9114);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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand-primary\/20{--tw-ring-color:#ff5fa233}@supports (color:color-mix(in lab,red,red)){.ring-brand-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.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-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_rgba\(255\,78\,145\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#ff4e91cc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_18px_rgba\(255\,78\,145\,0\.48\)\]{--tw-drop-shadow-size:drop-shadow(0 0 18px var(--tw-drop-shadow-color,#ff4e917a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_18px_rgba\(255\,78\,145\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 0 18px var(--tw-drop-shadow-color,#ff4e91f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_16px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 16px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\,opacity\,transform\]{transition-property:background,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,box-shadow\,background\,filter\]{transition-property:transform,opacity,box-shadow,background,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-brand-primary\/80:is(:where(.group):hover *){border-color:#ff5fa2cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-brand-primary\/80:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-brand-primary) 80%,transparent)}}.group-hover\:bg-brand-primary\/30:is(:where(.group):hover *){background-color:#ff5fa24d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand-primary\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-brand-primary) 30%,transparent)}}.group-hover\:bg-brand-primary\/\[0\.13\]:is(:where(.group):hover *){background-color:#ff5fa221}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand-primary\/\[0\.13\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-brand-primary) 13%,transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\:text-gray-400:is(:where(.group):hover *){color:var(--color-gray-400)}.group-hover\:text-red-500\/60:is(:where(.group):hover *){color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-red-500\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.008\]:hover{scale:1.008}.hover\:border-brand-primary\/12:hover{border-color:#ff5fa21f}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-primary\/12:hover{border-color:color-mix(in oklab,var(--color-brand-primary) 12%,transparent)}}.hover\:border-brand-primary\/25:hover{border-color:#ff5fa240}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-primary\/25:hover{border-color:color-mix(in oklab,var(--color-brand-primary) 25%,transparent)}}.hover\:border-brand-primary\/32:hover{border-color:#ff5fa252}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-primary\/32:hover{border-color:color-mix(in oklab,var(--color-brand-primary) 32%,transparent)}}.hover\:border-brand-primary\/35:hover{border-color:#ff5fa259}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-primary\/35:hover{border-color:color-mix(in oklab,var(--color-brand-primary) 35%,transparent)}}.hover\:border-brand-primary\/45:hover{border-color:#ff5fa273}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-primary\/45:hover{border-color:color-mix(in oklab,var(--color-brand-primary) 45%,transparent)}}.hover\:border-red-400\/15:hover{border-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-400\/15:hover{border-color:color-mix(in oklab,var(--color-red-400) 15%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-brand-primary\/8:hover{background-color:#ff5fa214}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/8:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 8%,transparent)}}.hover\:bg-brand-primary\/10:hover{background-color:#ff5fa21a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/10:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 10%,transparent)}}.hover\:bg-brand-primary\/16:hover{background-color:#ff5fa229}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/16:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 16%,transparent)}}.hover\:bg-brand-primary\/18:hover{background-color:#ff5fa22e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/18:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 18%,transparent)}}.hover\:bg-brand-primary\/24:hover{background-color:#ff5fa23d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/24:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 24%,transparent)}}.hover\:bg-brand-primary\/90:hover{background-color:#ff5fa2e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/90:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 90%,transparent)}}.hover\:bg-brand-primary\/92:hover{background-color:#ff5fa2eb}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/92:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 92%,transparent)}}.hover\:bg-red-500\/5:hover{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/5:hover{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.hover\:bg-red-500\/18:hover{background-color:#fb2c362e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/18:hover{background-color:color-mix(in oklab,var(--color-red-500) 18%,transparent)}}.hover\:bg-red-500\/\[0\.035\]:hover{background-color:#fb2c3609}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/\[0\.035\]:hover{background-color:color-mix(in oklab,var(--color-red-500) 3.5%,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\/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\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/14:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/14:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[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\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/\[0\.038\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.038\]:hover{background-color:color-mix(in oklab,var(--color-white) 3.8%,transparent)}}.hover\:text-\[\#ff79ad\]:hover{color:#ff79ad}.hover\:text-brand-primary:hover{color:var(--color-brand-primary)}.hover\:text-brand-primary\/58:hover{color:#ff5fa294}@supports (color:color-mix(in lab,red,red)){.hover\:text-brand-primary\/58:hover{color:color-mix(in oklab,var(--color-brand-primary) 58%,transparent)}}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/50:hover{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:text-white\/78:hover{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/78:hover{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}}.focus\:border-brand-primary\/60:focus{border-color:#ff5fa299}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand-primary\/60:focus{border-color:color-mix(in oklab,var(--color-brand-primary) 60%,transparent)}}.focus\:border-brand-primary\/70:focus{border-color:#ff5fa2b3}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand-primary\/70:focus{border-color:color-mix(in oklab,var(--color-brand-primary) 70%,transparent)}}.focus\:border-red-300:focus{border-color:var(--color-red-300)}.focus\:bg-black\/30:focus{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/30:focus{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-primary\/15:focus{--tw-ring-color:#ff5fa226}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-primary\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 15%, transparent)}}.focus\:ring-brand-primary\/20:focus{--tw-ring-color:#ff5fa233}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.focus\:ring-brand-primary\/50:focus{--tw-ring-color:#ff5fa280}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 50%, transparent)}}.focus\:ring-red-500\/20:focus{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-primary\/30:focus-visible{--tw-ring-color:#ff5fa24d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 30%, transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}}@media(min-width:40rem){.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}.\[\&\>option\]\:text-black>option{color:var(--color-black)}}.glass{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.glass{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.glass{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.glass{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.glass{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.pink-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#ff4e91;--tw-gradient-to:#ff8e71;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.my-profile-save-bar{background:linear-gradient(#0a0a0a00,#0a0a0ac7 42%,#0a0a0a)}.my-profile-save-toast{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#161015db;border-color:#ff5fa238;box-shadow:0 18px 44px #ff4e9133,inset 0 1px #ffffff14}.character-card-name-row{align-items:center;gap:.625rem;min-width:0;line-height:1;display:flex}.character-card-meta-row{align-items:center;gap:.55rem;line-height:1;display:inline-flex;transform:translateY(.3125rem)}.character-card-meta-item{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.character-card-meta-gender svg{display:block}.character-card-meta-age{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:400;line-height:1}.character-card-meta-flag-glyph{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.25rem;line-height:1;display:block}.avatar-style-strip{contain:layout paint;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.avatar-style-strip::-webkit-scrollbar{display:none}.emotion-avatar{--emotion-avatar-a:255 137 190;--emotion-avatar-b:176 95 255;--emotion-avatar-c:84 54 162;--emotion-avatar-glow:255 95 162;--emotion-avatar-symbol:255 242 248;--emotion-avatar-symbol-soft:255 188 217;--emotion-avatar-symbol-scale:.74;isolation:isolate;contain:paint;border-radius:999px;flex:none;display:block;position:relative;transform:translateZ(0)}.emotion-avatar--sweet{--emotion-avatar-a:255 183 211;--emotion-avatar-b:244 105 160;--emotion-avatar-c:156 45 104;--emotion-avatar-glow:244 116 168;--emotion-avatar-symbol:255 239 247;--emotion-avatar-symbol-soft:255 196 219;--emotion-avatar-symbol-scale:.76}.emotion-avatar--dreamy{--emotion-avatar-a:215 172 255;--emotion-avatar-b:144 96 255;--emotion-avatar-c:65 43 140;--emotion-avatar-glow:178 122 255;--emotion-avatar-symbol:247 236 255;--emotion-avatar-symbol-soft:218 184 255}.emotion-avatar--ocean{--emotion-avatar-a:126 231 240;--emotion-avatar-b:59 142 218;--emotion-avatar-c:23 44 126;--emotion-avatar-glow:77 188 232;--emotion-avatar-symbol:232 252 255;--emotion-avatar-symbol-soft:139 231 242;--emotion-avatar-symbol-scale:.78}.emotion-avatar--nature{--emotion-avatar-a:170 233 170;--emotion-avatar-b:58 177 124;--emotion-avatar-c:22 88 77;--emotion-avatar-glow:91 205 149;--emotion-avatar-symbol:229 255 224;--emotion-avatar-symbol-soft:156 231 174;--emotion-avatar-symbol-scale:.78}.emotion-avatar--sunset{--emotion-avatar-a:255 197 145;--emotion-avatar-b:246 105 156;--emotion-avatar-c:92 57 150;--emotion-avatar-glow:247 133 128;--emotion-avatar-symbol:255 242 228;--emotion-avatar-symbol-soft:255 188 159;--emotion-avatar-symbol-scale:.78}.emotion-avatar--playful{--emotion-avatar-a:202 168 255;--emotion-avatar-b:130 88 239;--emotion-avatar-c:57 40 145;--emotion-avatar-glow:226 122 213;--emotion-avatar-symbol:249 240 255;--emotion-avatar-symbol-soft:246 183 231;--emotion-avatar-symbol-scale:.82}.emotion-avatar--calm{--emotion-avatar-a:207 184 255;--emotion-avatar-b:190 103 205;--emotion-avatar-c:69 54 135;--emotion-avatar-glow:203 128 220;--emotion-avatar-symbol:246 241 255;--emotion-avatar-symbol-soft:220 190 255;--emotion-avatar-symbol-scale:.78}.emotion-avatar--starry{--emotion-avatar-a:161 136 255;--emotion-avatar-b:111 65 205;--emotion-avatar-c:24 24 82;--emotion-avatar-glow:153 116 255;--emotion-avatar-symbol:251 246 255;--emotion-avatar-symbol-soft:200 175 255;--emotion-avatar-symbol-scale:.78}.emotion-avatar__halo,.emotion-avatar__orb,.emotion-avatar__refraction,.emotion-avatar__core,.emotion-avatar__symbol,.emotion-avatar__particle{pointer-events:none;position:absolute}.emotion-avatar__halo{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgb(var(--emotion-avatar-glow) / .28) 0%,rgb(var(--emotion-avatar-glow) / .12) 36%,transparent 68%),radial-gradient(circle at 26% 20%,#ffffff38 0%,transparent 44%);filter:blur(10px)saturate(1.15);opacity:.62;animation:7.8s ease-in-out infinite emotion-avatar-halo;top:-18%;right:-18%;bottom:-18%;left:-18%}.emotion-avatar__orb{border-radius:inherit;background:radial-gradient(46% 35% at 30% 18%,#ffffffa8 0%,#ffffff2e 38%,transparent 66%),radial-gradient(70% 72% at 68% 78%,rgb(var(--emotion-avatar-glow) / .44) 0%,transparent 66%),radial-gradient(78% 72% at 42% 43%,rgb(var(--emotion-avatar-a) / .52) 0%,rgb(var(--emotion-avatar-b) / .5) 42%,transparent 70%),linear-gradient(145deg,rgb(var(--emotion-avatar-a)),rgb(var(--emotion-avatar-b)) 46%,rgb(var(--emotion-avatar-c)));box-shadow:0 18px 38px rgb(var(--emotion-avatar-glow) / .2),0 8px 22px #00000047,inset 0 1px 1px #ffffff57,inset 0 -18px 32px #0f0a1d47,inset 0 0 0 1px #ffffff14;border:1px solid #fff6fb29;top:0;right:0;bottom:0;left:0;overflow:hidden}.emotion-avatar__orb:before,.emotion-avatar__orb:after{content:"";pointer-events:none;position:absolute}.emotion-avatar__orb:before{filter:blur(2px);opacity:.68;mix-blend-mode:screen;background:radial-gradient(72% 78% at 28% 34%,#ffffffb8,#ffffff2e 42%,#0000 72%),linear-gradient(105deg,#ffffff2e,#0000 62%);border-radius:999px 999px 60% 60%;top:-18%;right:4%;bottom:52%;left:8%;transform:rotate(-8deg)}.emotion-avatar__orb:after{border-radius:inherit;filter:blur(.2px);opacity:.58;mix-blend-mode:screen;background:conic-gradient(from 210deg,#0000,#ffffff2e 42deg,#0000 94deg,#0000 210deg,#ffffff1f 255deg,#0000 310deg),radial-gradient(56% 42% at 50% 64%,#ffffff1f,#0000 70%);top:6%;right:6%;bottom:6%;left:6%}.emotion-avatar__refraction{filter:blur(6px);mix-blend-mode:screen;background:#fff3;border-radius:999px}.emotion-avatar__refraction--a{opacity:.36;width:40%;height:18%;top:27%;left:7%;transform:rotate(-20deg)}.emotion-avatar__refraction--b{opacity:.28;width:34%;height:13%;bottom:23%;right:8%;transform:rotate(-26deg)}.emotion-avatar__core{background:radial-gradient(circle,#ffffff8a 0%,rgb(var(--emotion-avatar-symbol-soft) / .28) 34%,transparent 68%),radial-gradient(circle,rgb(var(--emotion-avatar-glow) / .3) 0%,transparent 72%);filter:blur(10px);opacity:.72;mix-blend-mode:screen;border-radius:999px;width:36%;height:36%;animation:8.6s ease-in-out infinite emotion-avatar-core;top:51%;left:50%;transform:translate(-50%,-50%)}.emotion-avatar__symbol{z-index:2;width:calc(var(--emotion-avatar-symbol-scale) * 100%);height:calc(var(--emotion-avatar-symbol-scale) * 100%);color:rgb(var(--emotion-avatar-symbol) / .72);filter:drop-shadow(0 0 8px rgb(var(--emotion-avatar-glow) / .18)) drop-shadow(0 8px 12px #0000001f);mix-blend-mode:screen;top:50%;left:50%;transform:translate(-50%,-50%)}.emotion-avatar__symbol path{fill:currentColor}.emotion-avatar__symbol-line,.emotion-avatar__symbol-glint{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.4px;fill:none!important}.emotion-avatar__symbol-line--soft{stroke-width:4px;opacity:.72}.emotion-avatar__symbol-line--softest{stroke-width:3.2px;opacity:.42}.emotion-avatar__symbol-glint{stroke-width:3px;opacity:.52}.emotion-avatar__symbol--heart path:first-child,.emotion-avatar__symbol--leaf path:first-child,.emotion-avatar__symbol--dream path:first-child{opacity:.5}.emotion-avatar__symbol--leaf{transform:translate(-50%,-48%)rotate(-2deg)}.emotion-avatar__symbol--leaf .emotion-avatar__symbol-line{stroke-width:2.6px;opacity:.52}.emotion-avatar__symbol--smile .emotion-avatar__symbol-line{stroke-width:3.8px;opacity:.58}.emotion-avatar__symbol--smile .emotion-avatar__symbol-line--soft{stroke-width:2.8px;opacity:.28}.emotion-avatar__symbol-dot--soft{opacity:.34}.emotion-avatar__symbol-ring{stroke:currentColor;stroke-width:3.4px;opacity:.58;fill:none!important}.emotion-avatar__symbol-ring--outer{stroke-width:2px;opacity:.24}.emotion-avatar__symbol-dot{fill:currentColor;opacity:.68}.emotion-avatar__symbol-star{opacity:.64}.emotion-avatar__symbol-star--small{opacity:.44}.emotion-avatar__symbol-star--tiny{opacity:.34}.emotion-avatar__particle{z-index:3;background:rgb(var(--emotion-avatar-symbol) / .82);width:4.8%;height:4.8%;box-shadow:0 0 10px rgb(var(--emotion-avatar-symbol-soft) / .42);opacity:.56;mix-blend-mode:screen;border-radius:999px;animation:7.4s ease-in-out infinite emotion-avatar-particle;display:block}.emotion-avatar__particle--one{top:18%;right:19%}.emotion-avatar__particle--two{opacity:.36;width:3.4%;height:3.4%;animation-delay:-2.4s;bottom:27%;left:18%}.emotion-avatar__particle--three{opacity:.28;width:2.8%;height:2.8%;animation-delay:-4.8s;bottom:16%;right:30%}@keyframes emotion-avatar-halo{0%,to{opacity:.52;transform:scale(.99)}50%{opacity:.72;transform:scale(1.035)}}@keyframes emotion-avatar-core{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.06)}}@keyframes emotion-avatar-particle{0%,to{transform:translate(0)scale(.88)}50%{transform:translate(1px,-2px)scale(1.08)}}@media(prefers-reduced-motion:reduce){.emotion-avatar__halo,.emotion-avatar__core,.emotion-avatar__particle{animation:none!important}}.auth-prompt-overlay{contain:layout paint;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#000000e6}.auth-screen{overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:hidden}.auth-brand-lockup{animation:.22s ease-out both auth-enter}.auth-card{contain:layout paint;width:100%;min-width:0;max-width:min(23rem,100%);transform:translateZ(0);box-shadow:0 18px 44px #00000057}.auth-field{touch-action:manipulation;transition-property:border-color,background-color,box-shadow;transition-duration:.14s;transition-timing-function:ease}.auth-submit,.auth-secondary-button,.auth-icon-button,.auth-inline-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.auth-submit{transition-property:transform,opacity,box-shadow,background-color;transition-duration:.14s;transition-timing-function:ease}@keyframes auth-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:520px){.auth-card{box-shadow:0 14px 34px #0000004d}}:root{--app-safe-top:env(safe-area-inset-top,0px);--app-control-safe-top: calc(env(safe-area-inset-top,0px) + 1rem) ;--app-premium-safe-top: calc(env(safe-area-inset-top,0px) + 1.5rem) ;--app-bottom-nav-offset:max(.75rem, env(safe-area-inset-bottom,0px));--app-bottom-nav-reserved: calc(5.75rem + env(safe-area-inset-bottom,0px)) ;--app-bg:#0a0a0a;--app-bg-start:#0a0a0a;--app-bg-end:#0a0a0a;--app-page-bg:#0a0a0a;--app-text:#fff;--app-text-muted:#ffffff9e;--app-text-faint:#ffffff6b;--app-surface:#ffffff1a;--app-surface-strong:#ffffff24;--app-control:#ffffff14;--app-border:#ffffff1a;--app-shadow-soft:0 18px 48px #0003;--app-shadow-lifted:0 28px 70px #00000052;--chat-selector-popover-bg:#19161ec7;--chat-selector-popover-border:#ffffff29;--chat-selector-popover-ring:#ffffff14;--chat-selector-popover-text:#ffffffd1;--chat-selector-popover-text-strong:#fff;--chat-selector-popover-muted:#ffffff75;--chat-selector-popover-hover:#ffffff14;--chat-selector-popover-active:#ffffff1c;--chat-selector-popover-selected-bg:#ff4e9130;--chat-selector-popover-selected-text:#ffd3e5;--chat-selector-popover-selected-shadow:inset 0 0 0 1px #ff76ae2e, 0 10px 24px #ff4e911f;--chat-selector-popover-symbol-bg:#ffffff14;--chat-selector-popover-symbol-border:#ffffff24;--chat-selector-popover-symbol-text:#ffffff80;--chat-selector-popover-symbol-selected-bg:#ff4e9124;--chat-selector-popover-symbol-selected-border:#ff76ae47;--chat-selector-popover-check-bg:#ff4e9124;--chat-selector-popover-divider:#ffffff1a;--chat-selector-popover-shadow:0 26px 68px #0000006b, 0 6px 20px #ff4e9126}:root[data-native-ios=true]{--app-safe-top:max(env(safe-area-inset-top,0px), 1.25rem);--app-control-safe-top:max( calc(env(safe-area-inset-top,0px) + 1rem) , 4rem);--app-premium-safe-top:max( calc(env(safe-area-inset-top,0px) + 1.5rem) , 4.5rem);--app-bottom-nav-offset:max(1rem, env(safe-area-inset-bottom,0px));--app-bottom-nav-reserved: calc(6.25rem + env(safe-area-inset-bottom,0px)) }:root[data-appearance-theme=light]{--app-bg:#fff9fb;--app-bg-start:#fff7fa;--app-bg-end:#fcfafb;--app-page-bg:radial-gradient(115% 72% at 16% -10%, #ffd6e785 0%, #ffd6e71f 36%, transparent 62%), radial-gradient(88% 58% at 100% 4%, #ffb38a2e 0%, #ffb38a0e 42%, transparent 68%), linear-gradient(180deg, #fff9fb 0%, #fcfafb 58%, #fff7fa 100%);--app-text:#1f1f28;--app-text-muted:#7c7c8a;--app-text-faint:#a29aa5;--app-surface:#ffffff94;--app-surface-strong:#ffffffc7;--app-control:#ffffff75;--app-border:#ffffffa8;--app-shadow-soft:0 18px 48px #79495f14, 0 4px 16px #ff5fa20b;--app-shadow-lifted:0 28px 74px #79495f1f, 0 9px 28px #ff5fa20e;--chat-selector-popover-bg:#ffffffbd;--chat-selector-popover-border:#ffffff9e;--chat-selector-popover-ring:#ffffff70;--chat-selector-popover-text:#3f4654;--chat-selector-popover-text-strong:#151821;--chat-selector-popover-muted:#7f8899;--chat-selector-popover-hover:#ffffffa8;--chat-selector-popover-active:#ffffffc7;--chat-selector-popover-selected-bg:#fff0f6;--chat-selector-popover-selected-text:#bf2f69;--chat-selector-popover-selected-shadow:inset 0 0 0 1px #ff4e911f, 0 8px 18px #ff4e9114;--chat-selector-popover-symbol-bg:#ffffff61;--chat-selector-popover-symbol-border:#ffffffb8;--chat-selector-popover-symbol-text:#98a0ae;--chat-selector-popover-symbol-selected-bg:#ffffffb8;--chat-selector-popover-symbol-selected-border:#ffd1e2;--chat-selector-popover-check-bg:#ff4e911f;--chat-selector-popover-divider:#1f293714;--chat-selector-popover-shadow:0 24px 60px #1f293738, 0 5px 18px #ff4e911f}.chat-settings-selector-popover{background:var(--chat-selector-popover-bg);border-color:var(--chat-selector-popover-border);color:var(--chat-selector-popover-text);box-shadow:0 0 0 1px var(--chat-selector-popover-ring),var(--chat-selector-popover-shadow);-webkit-backdrop-filter:blur(38px)saturate(1.26);backdrop-filter:blur(38px)saturate(1.26)}.chat-settings-selector-popover::-webkit-scrollbar{width:0;height:0}.chat-settings-selector-option{color:var(--chat-selector-popover-text)}.chat-settings-selector-option:hover{background:var(--chat-selector-popover-hover);color:var(--chat-selector-popover-text-strong)}.chat-settings-selector-option:active{background:var(--chat-selector-popover-active)}.chat-settings-selector-option.is-selected{background:var(--chat-selector-popover-selected-bg);color:var(--chat-selector-popover-selected-text);box-shadow:var(--chat-selector-popover-selected-shadow)}.chat-settings-selector-option-description{color:var(--chat-selector-popover-muted)}.chat-settings-selector-symbol{background:var(--chat-selector-popover-symbol-bg);border-color:var(--chat-selector-popover-symbol-border);color:var(--chat-selector-popover-symbol-text)}.chat-settings-selector-option:hover .chat-settings-selector-symbol{color:var(--chat-selector-popover-text)}.chat-settings-selector-symbol.is-selected{background:var(--chat-selector-popover-symbol-selected-bg);border-color:var(--chat-selector-popover-symbol-selected-border);color:var(--color-brand-primary)}.chat-settings-selector-check{color:#0000}.chat-settings-selector-check.is-selected{background:var(--chat-selector-popover-check-bg);color:var(--color-brand-primary)}.chat-settings-selector-divider{border-color:var(--chat-selector-popover-divider)}.chat-settings-section{z-index:1;position:relative}.chat-settings-section-open,.chat-settings-grouped-card-open{z-index:80;position:relative}.chat-settings-section-open .chat-settings-selector-popover,.chat-settings-grouped-card-open .chat-settings-selector-popover{isolation:isolate;z-index:120!important}html,body{background-color:var(--app-bg)}body{background-color:var(--app-bg);color:var(--app-text);transition:background-color .18s,color .18s}.app-shell{box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;padding-top:0;padding-right:env(safe-area-inset-right,0);padding-bottom:0;padding-left:env(safe-area-inset-left,0);background:var(--app-bg)}.app-shell>main{overscroll-behavior-x:none;overscroll-behavior-y:contain}.app-main-safe-top{padding-top:var(--app-safe-top)}.ios-safe-top{padding-top:var(--app-control-safe-top)}.ios-safe-top-position{top:var(--app-control-safe-top)}.ios-premium-safe-top{padding-top:var(--app-premium-safe-top)}.legal-document-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none}.legal-document-scroll::-webkit-scrollbar{width:0;height:0}.ios-hero-bleed{height:calc(60vh + var(--app-safe-top))}.app-shell-premium{background:linear-gradient(#ff4e911a,#1c0b12fa 44%,#16090f),#16090f}.app-bottom-nav{bottom:var(--app-bottom-nav-offset)!important}.app-bottom-nav-label{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.app-main-with-bottom-nav{padding-bottom:var(--app-bottom-nav-reserved)}:root[data-appearance-theme=light] .glass{box-shadow:var(--app-shadow-soft);background:linear-gradient(145deg,#fffffffa,var(--app-surface))!important;border-color:var(--app-border)!important}:root[data-appearance-theme=light] .glass:hover{border-color:#ff4e9129!important}:root[data-appearance-theme=light] .my-profile-save-bar{background:linear-gradient(#f8f5f700,#f8f5f7b8 36%,#f8f5f7f5)}:root[data-appearance-theme=light] .my-profile-save-toast{color:var(--app-text);background:linear-gradient(145deg,#fffffff0,#fff1f7e0);border-color:#ffffffc2;box-shadow:0 18px 44px #8448651f,inset 0 1px #ffffffc7}:root[data-appearance-theme=light] input,:root[data-appearance-theme=light] textarea,:root[data-appearance-theme=light] select{color:var(--app-text)}:root[data-appearance-theme=light] input::placeholder,:root[data-appearance-theme=light] textarea::placeholder{color:#8b93a4}:root[data-appearance-theme=light] [class~=bg-black],:root[data-appearance-theme=light] [class~="bg-[#080911]"],:root[data-appearance-theme=light] [class~="bg-[#080808]"],:root[data-appearance-theme=light] [class~="bg-[#0a0a0a]"],:root[data-appearance-theme=light] [class~="bg-[#09070d]"],:root[data-appearance-theme=light] [class~="bg-[#09070d]/96"]{background:var(--app-page-bg)!important}:root[data-appearance-theme=light] [class~="bg-[#1d1d1f]/95"],:root[data-appearance-theme=light] [class~="bg-[#111016]"],:root[data-appearance-theme=light] [class~="bg-[#181818]"],:root[data-appearance-theme=light] [class~="bg-[#17111d]/90"],:root[data-appearance-theme=light] [class~="bg-[#1b121a]/90"],:root[data-appearance-theme=light] [class~="bg-[#1b121a]/88"]{background:var(--app-surface-strong)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow-lifted)!important}:root[data-appearance-theme=light] [class~="bg-black/20"],:root[data-appearance-theme=light] [class~="bg-black/30"]{background-color:#ffffffdb!important}:root[data-appearance-theme=light] [class~="bg-[linear-gradient(180deg,_rgba(6,3,9,0.32)_0%,_rgba(9,7,13,0.58)_28%,_rgba(9,7,13,0.9)_72%,_#09070d_100%)]"]{background:linear-gradient(#0c10182e,#f8f5f775,#f8f5f7f0 76%,#f8f5f7)!important}:root[data-appearance-theme=light] [class~="bg-white/5"],:root[data-appearance-theme=light] [class~="bg-white/6"],:root[data-appearance-theme=light] [class~="bg-white/8"],:root[data-appearance-theme=light] [class~="bg-white/10"],:root[data-appearance-theme=light] [class~="bg-white/12"],:root[data-appearance-theme=light] [class~="bg-white/14"],:root[data-appearance-theme=light] [class~="bg-white/18"],:root[data-appearance-theme=light] [class~="bg-white/20"],:root[data-appearance-theme=light] [class~="bg-white/[0.04]"],:root[data-appearance-theme=light] [class~="bg-white/[0.035]"],:root[data-appearance-theme=light] [class~="bg-white/[0.12]"],:root[data-appearance-theme=light] [class~="bg-white/[0.13]"]{background-color:var(--app-control)!important}:root[data-appearance-theme=light] [class~="hover:bg-white/5"]:hover,:root[data-appearance-theme=light] [class~="hover:bg-white/8"]:hover,:root[data-appearance-theme=light] [class~="hover:bg-white/10"]:hover,:root[data-appearance-theme=light] [class~="hover:bg-white/12"]:hover,:root[data-appearance-theme=light] [class~="hover:bg-white/20"]:hover{background-color:#26304517!important}:root[data-appearance-theme=light] [class~="border-white/5"],:root[data-appearance-theme=light] [class~="border-white/6"],:root[data-appearance-theme=light] [class~="border-white/8"],:root[data-appearance-theme=light] [class~="border-white/10"],:root[data-appearance-theme=light] [class~="border-white/12"],:root[data-appearance-theme=light] [class~="border-white/14"],:root[data-appearance-theme=light] [class~="border-white/15"],:root[data-appearance-theme=light] [class~="border-white/20"]{border-color:var(--app-border)!important}:root[data-appearance-theme=light] [class~="bg-black/60"],:root[data-appearance-theme=light] [class~="bg-black/70"]{background-color:#0f172a3d!important}:root[data-appearance-theme=light] [class~=text-white],:root[data-appearance-theme=light] [class~="text-white/80"],:root[data-appearance-theme=light] [class~="text-white/82"],:root[data-appearance-theme=light] [class~="text-white/85"],:root[data-appearance-theme=light] [class~="text-white/86"],:root[data-appearance-theme=light] [class~="text-white/88"],:root[data-appearance-theme=light] [class~="text-white/90"]{color:var(--app-text)!important}:root[data-appearance-theme=light] [class~="text-white/52"],:root[data-appearance-theme=light] [class~="text-white/54"],:root[data-appearance-theme=light] [class~="text-white/55"],:root[data-appearance-theme=light] [class~="text-white/58"],:root[data-appearance-theme=light] [class~="text-white/60"],:root[data-appearance-theme=light] [class~="text-white/62"],:root[data-appearance-theme=light] [class~="text-white/64"],:root[data-appearance-theme=light] [class~="text-white/65"],:root[data-appearance-theme=light] [class~="text-white/68"],:root[data-appearance-theme=light] [class~="text-white/70"],:root[data-appearance-theme=light] [class~="text-white/72"],:root[data-appearance-theme=light] [class~="text-white/75"],:root[data-appearance-theme=light] [class~="text-white/78"]{color:var(--app-text-muted)!important}:root[data-appearance-theme=light] [class~="text-white/24"],:root[data-appearance-theme=light] [class~="text-white/25"],:root[data-appearance-theme=light] [class~="text-white/30"],:root[data-appearance-theme=light] [class~="text-white/35"],:root[data-appearance-theme=light] [class~="text-white/38"],:root[data-appearance-theme=light] [class~="text-white/40"],:root[data-appearance-theme=light] [class~="text-white/42"],:root[data-appearance-theme=light] [class~="text-white/45"],:root[data-appearance-theme=light] [class~="text-white/48"],:root[data-appearance-theme=light] [class~="text-white/50"]{color:var(--app-text-faint)!important}:root[data-appearance-theme=light] [class~=text-gray-200],:root[data-appearance-theme=light] [class~=text-gray-400],:root[data-appearance-theme=light] [class~=text-gray-500],:root[data-appearance-theme=light] [class~=text-gray-600],:root[data-appearance-theme=light] [class~=text-gray-700]{color:var(--app-text-muted)!important}:root[data-appearance-theme=light] [class~=fill-white],:root[data-appearance-theme=light] [class~="fill-white/30"],:root[data-appearance-theme=light] [class~="fill-white/42"]{fill:var(--app-text-faint)!important}.keep-white-fill,:root[data-appearance-theme=light] .keep-white-fill{color:#fff!important;fill:#fff!important}:root[data-appearance-theme=light] .scenario-partner-card{background:linear-gradient(150deg,#fffffffa,#fff7fcf0 52%,#f6f9fff0)!important;border-color:#ff4e9138!important;box-shadow:0 22px 58px #7e37581f,inset 0 1px #fffffff5!important}:root[data-appearance-theme=light] .scenario-partner-card .scenario-partner-name{color:#6b7280!important}:root[data-appearance-theme=light] .scenario-partner-card .scenario-partner-name.is-selected{color:var(--app-text)!important}:root[data-appearance-theme=light] .my-scenarios-continue-card{background:linear-gradient(150deg,#fffffffa,#fff6fbf0,#f6f9fff0)!important;border-color:#ff4e9138!important;box-shadow:0 22px 58px #7e37581f,inset 0 1px #fffffff5!important}:root[data-appearance-theme=light] .my-scenarios-continue-card [class~="bg-brand-primary/18"]{background-color:#ff4e911f!important}:root[data-appearance-theme=light] .my-scenarios-continue-card [class~="bg-white/10"]{background-color:#1f293714!important}:root[data-appearance-theme=light] .scenario-difficulty-trigger{box-shadow:0 12px 28px #7e375817,inset 0 1px #ffffffd1;color:var(--app-text)!important;background:#ff4e911a!important;border-color:#ff4e912e!important}:root[data-appearance-theme=light] .scenario-difficulty-trigger:hover{background:#ff4e9124!important;border-color:#ff4e914d!important}:root[data-appearance-theme=light] .scenario-difficulty-menu{background:#fffffff0!important;border-color:#ff4e9129!important;box-shadow:0 22px 54px #1e293b24,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .scenario-difficulty-menu [role=option]{color:#6f7889!important}:root[data-appearance-theme=light] .scenario-difficulty-menu [role=option]:hover{color:var(--app-text)!important;background:#1f293712!important}:root[data-appearance-theme=light] .scenario-difficulty-menu [aria-selected=true]{color:#ff4e91!important;background:#ff4e9124!important}.scenario-custom-topic-field{background:linear-gradient(135deg,#1c1d2af5,#141621f5 48%,#0e1018fa);border-color:#ffffff1f;box-shadow:0 16px 36px #00000047,inset 0 1px #ffffff0f}.scenario-custom-topic-field:focus-within{border-color:#ff4e9157;box-shadow:0 18px 42px #ff4e911f,inset 0 1px #ffffff14}.scenario-custom-topic-input{white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fffffff0;caret-color:#ff4e91;-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:currentColor;border-radius:0;min-width:0;padding:0;text-decoration:none;display:block;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.scenario-custom-topic-input:focus{box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;outline:none!important}.scenario-custom-topic-input::placeholder{color:#ffffff80}.scenario-custom-listening{color:#c4c9d5b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.scenario-mood-hub{flex-direction:column;gap:.58rem;display:flex}.scenario-mood-channel-scroll{padding-top:.08rem;padding-bottom:.08rem}.scenario-mood-channel-list{align-items:flex-end;gap:.62rem;min-width:max-content;padding-inline:.08rem;display:flex}.scenario-mood-tab{color:#dfd9e59e;width:clamp(4.8rem,21.5vw,5.85rem);min-height:3.05rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.18rem;padding:.26rem .08rem .68rem;transition:color .18s,opacity .18s,transform .18s;display:inline-flex;position:relative}.scenario-mood-tab:after{content:"";opacity:0;background:linear-gradient(90deg,#ff4e9100,#ff4e91eb,#ffb38a00);border-radius:999px;width:1.9rem;height:.2rem;transition:opacity .18s,transform .18s;position:absolute;bottom:.18rem;right:50%;transform:translate(50%)scaleX(.58);box-shadow:0 0 14px #ff4e9157}.scenario-mood-tab:active{transform:translateY(1px)scale(.985)}.scenario-mood-tab svg{color:#dcd2e294;flex:none;transition:color .18s,transform .18s,filter .18s}.scenario-mood-tab span{overflow-wrap:anywhere;-webkit-line-clamp:2;min-width:0;max-width:none;max-height:1.728rem;color:inherit;text-align:center;-webkit-box-orient:vertical;flex:auto;font-size:.8rem;font-weight:760;line-height:1.08;display:-webkit-box;overflow:hidden}.scenario-mood-tab.is-active{color:#fff}.scenario-mood-tab.is-active:after{opacity:1;transform:translate(50%)scaleX(1)}.scenario-mood-tab.is-active svg{color:#ff5fa2;filter:drop-shadow(0 0 9px #ff4e915c);transform:translateY(-1px)}.scenario-mood-carousel-scroll{padding-bottom:.08rem}.scenario-mood-carousel-list{gap:.82rem;min-width:max-content;display:flex}.scenario-category-filter-section{margin-top:-.12rem}.scenario-category-section-label{color:#c6becfb8;letter-spacing:0;padding:0 .25rem;font-size:.96rem;font-weight:680;line-height:1.25}.scenario-category-tab{color:#ddd7e49e;min-height:2.75rem;box-shadow:none;letter-spacing:0;-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);background:#ffffff09;border:1px solid #ffffff12;border-radius:1.18rem;flex:none;align-items:center;gap:.42rem;padding:0 .82rem;font-size:.92rem;font-weight:760;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.scenario-category-tab:active{transform:scale(.985)}.scenario-category-tab svg{color:#ddd7e480;flex:none;transition:color .16s}.scenario-category-tab span{color:inherit;display:block}.scenario-category-tab.is-active{color:#fff;background:#ffebf51f;border-color:#ff69b433;box-shadow:0 8px 20px #ff4e9112,inset 0 1px #ffffff1a}.scenario-category-tab.is-active svg{color:#ff5fa2}.scenario-mood-scene-card{color:#ffffffeb;text-align:left;background:0 0;border:0;border-radius:1.62rem;flex-direction:column;flex:none;width:clamp(10rem,41vw,11.25rem);padding:0;transition:opacity .18s,transform .18s;display:flex}.scenario-mood-scene-card:active:not(:disabled){transform:scale(.985)}.scenario-mood-scene-card:disabled{opacity:.48}.scenario-mood-scene-image-wrap{aspect-ratio:5/6;background:#ffffff0b;border:0;border-radius:1.58rem;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #24121c14}.scenario-mood-scene-image-wrap:after{pointer-events:none;content:"";background:linear-gradient(#100a0e00,#100a0e14 32%,#0c070bb8),radial-gradient(96% 72% at 18% 8%,#ffffff29,#0000 42%),radial-gradient(90% 70% at 86% 12%,#ffb38a17,#0000 56%);position:absolute;top:0;right:0;bottom:0;left:0}.scenario-mood-scene-image{object-fit:cover;object-position:center;filter:saturate(.95)sepia(.06)contrast(.94)brightness(1.04);width:100%;height:100%;transform:scale(1.1)}.scenario-library-image-wrap{position:relative}.scenario-library-image-wrap:after{pointer-events:none;content:"";mix-blend-mode:soft-light;background:linear-gradient(#ffebe214,#22121a2e),radial-gradient(circle at 18% 12%,#ffffff29,#0000 38%);position:absolute;top:0;right:0;bottom:0;left:0}.scenario-library-image{filter:saturate(.9)sepia(.08)contrast(.92)brightness(1.05)}.scenario-mood-scene-copy{z-index:1;text-shadow:0 1px 14px #0000006b;flex-direction:column;gap:.22rem;min-width:0;padding-inline:0;display:flex;position:absolute;bottom:.9rem;left:.84rem;right:.84rem}.scenario-mood-scene-title,.scenario-mood-scene-subtitle{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.scenario-mood-scene-title{color:#fffffff5;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.94rem;font-weight:600;line-height:1.08;display:-webkit-box}.scenario-mood-scene-subtitle{color:#ffffffd1;white-space:nowrap;font-size:.66rem;font-weight:400;line-height:1.2;display:block}:root[data-appearance-theme=light] .scenario-custom-topic-field:focus-within{border-color:#ff4e9159!important;box-shadow:0 14px 34px #ff4e911a,inset 0 1px #fffffff2!important}:root[data-appearance-theme=light] .scenario-custom-topic-input::placeholder{opacity:1;color:#171b26!important}:root[data-appearance-theme=light] .scenario-custom-listening{color:#8b93a4!important}:root[data-appearance-theme=light] .scenario-mood-tab{color:#8c8795;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-appearance-theme=light] .scenario-mood-tab svg{color:#8c8795}:root[data-appearance-theme=light] .scenario-mood-tab.is-active{color:#ff4e91;box-shadow:none;background:0 0}:root[data-appearance-theme=light] .scenario-mood-tab.is-active svg{color:#ff4e91}:root[data-appearance-theme=light] .scenario-category-section-label{color:#858190}:root[data-appearance-theme=light] .scenario-category-tab{color:#8b8794;-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:#ffffff5c;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff85}:root[data-appearance-theme=light] .scenario-category-tab svg{color:#94919e}:root[data-appearance-theme=light] .scenario-category-tab.is-active{color:var(--app-text);background:linear-gradient(145deg,#fff5faa3,#ffebf575);border-color:#ff69b42e;box-shadow:0 8px 20px #ff5fa212,inset 0 1px #ffffffad}:root[data-appearance-theme=light] .scenario-category-tab.is-active svg{color:#ff4e91}:root[data-appearance-theme=light] .scenario-mood-scene-title{color:#fffffff5}:root[data-appearance-theme=light] .scenario-mood-scene-subtitle{color:#ffffffd1}:root[data-appearance-theme=light] .scenario-mood-scene-image-wrap{background:#ffffff61;box-shadow:0 12px 28px #84486514}:root[data-appearance-theme=light] .app-bottom-nav{border:1px solid #1f29371a;box-shadow:0 18px 44px #1e293b29;background:#ffffffd6!important}:root[data-appearance-theme=light] .app-bottom-nav [class~="text-white/48"],:root[data-appearance-theme=light] .app-bottom-nav [class~="hover:text-white/75"]:hover{color:#6f7889!important}:root[data-appearance-theme=light] .app-bottom-nav [class~="bg-brand-primary/[0.16]"]{box-shadow:inset 0 0 0 1px #ff4e911f;background:#ff4e9126!important}:root[data-appearance-theme=light] .character-card .glass{box-shadow:0 14px 34px #00000029;background:#0c121e6b!important;border-color:#ffffff3d!important}:root[data-appearance-theme=light] .character-card [class*=text-white],:root[data-appearance-theme=light] .character-card [class~=text-gray-200]{color:#fff!important}:root[data-appearance-theme=light] .character-card [class~="border-white/10"],:root[data-appearance-theme=light] .character-card [class~="border-white/20"]{border-color:#ffffff38!important}:root[data-appearance-theme=light] .pink-gradient,:root[data-appearance-theme=light] .pink-gradient[class~=text-white],:root[data-appearance-theme=light] .pink-gradient [class*=text-white],:root[data-appearance-theme=light] [class~=bg-brand-primary][class~=text-white],:root[data-appearance-theme=light] [class~=bg-brand-primary] [class*=text-white],:root[data-appearance-theme=light] [class~=from-black]~* [class*=text-white],:root[data-appearance-theme=light] [class~="from-[#0a0a0a]"]~* [class*=text-white],:root[data-appearance-theme=light] [class~=from-black]~* [class~=text-gray-200],:root[data-appearance-theme=light] [class~="from-[#0a0a0a]"]~* [class~=text-gray-200]{color:#fff!important}:root[data-appearance-theme=light] .chat-bg-image{opacity:.58;object-position:center bottom;filter:saturate(1.03)brightness(1.04)contrast(.98);transform:scale(1.015)}:root[data-appearance-theme=light] .chat-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff9e,#ffffff3d);border-bottom:1px solid #1f29370f;box-shadow:0 10px 34px #1e293b14}:root[data-appearance-theme=light] .chat-header [class~="bg-white/14"]{background-color:#1f29371f!important}:root[data-appearance-theme=light] .chat-message-list{scrollbar-color:#1f29372e transparent}:root[data-appearance-theme=light] .chat-bubble{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 38px #1e293b1a;color:#141925!important;border-color:#1f29371a!important}:root[data-appearance-theme=light] .chat-bubble-user{box-shadow:0 18px 42px #1e293b1c;background:linear-gradient(145deg,#ffffff70,#ffffff42)!important;border-color:#1f293724!important}:root[data-appearance-theme=light] .chat-bubble [class~="text-white/45"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/50"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/55"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/80"],:root[data-appearance-theme=light] .chat-bubble [class~=opacity-40]{color:#6b7485!important}:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/6"],:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/10"],:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/75"]{background-color:#1f293714!important}:root[data-appearance-theme=light] .chat-icon-button,:root[data-appearance-theme=light] .chat-utility-button{box-shadow:0 12px 30px #1e293b1a;color:#647086!important;background:#ffffffc7!important;border-color:#1f293724!important}:root[data-appearance-theme=light] .chat-text-input{box-shadow:0 14px 34px #1e293b1a;background:#ffffffe6!important;border-color:#1f29371f!important}:root[data-appearance-theme=light] .chat-settings-panel{background:#f8f5f7fa!important}:root[data-appearance-theme=light] .chat-settings-dropdown-panel{background:#fffffff0!important;border-color:#ff4e9129!important;box-shadow:0 22px 54px #1e293b24,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .chat-settings-dropdown-panel [role=option]{color:#6f7889!important}:root[data-appearance-theme=light] .chat-settings-dropdown-panel [role=option]:hover{color:var(--app-text)!important;background:#1f293712!important}:root[data-appearance-theme=light] .chat-settings-dropdown-panel [aria-selected=true]{color:var(--app-text)!important;background:#ff4e9124!important;box-shadow:inset 0 0 0 1px #ff4e912e!important}:root[data-appearance-theme=light] .chat-clear-button{box-shadow:inset 0 0 0 1px #ffffff8a,0 12px 28px #d92d4514;color:#d92d45!important;background:#ff4e5e1a!important;border-color:#ff4e5e61!important}:root[data-appearance-theme=light] .chat-clear-button:hover{color:#b91c35!important;background:#ff4e5e29!important}:root[data-appearance-theme=light] .chat-clear-button:disabled{color:#d92d458f!important}:root[data-appearance-theme=light] .today-practice-card{background:linear-gradient(145deg,#fffffffa,#fff6faeb)!important;border-color:#ff4e9138!important;box-shadow:0 22px 58px #1e293b1a,inset 0 1px #ffffffb8!important}:root[data-appearance-theme=light] .today-practice-card [class~="bg-brand-primary/15"]{background-color:#ff4e911a!important;border-color:#ff4e9133!important}:root[data-appearance-theme=light] .today-practice-card [class~="bg-white/8"]{background-color:#1f29371a!important}:root[data-appearance-theme=light] .today-practice-card [class*=text-white]{color:var(--app-text-muted)!important}:root[data-appearance-theme=light] .today-practice-card [class~=text-white],:root[data-appearance-theme=light] .today-practice-card [class~="text-white/90"]{color:var(--app-text)!important}:root[data-appearance-theme=light] .character-detail-hero-copy [class*=text-white]{text-shadow:0 2px 16px #0000007a;color:#fff!important}:root[data-appearance-theme=light] .character-detail-hero-copy [class~="text-white/60"]{color:#ffffffc2!important}:root[data-appearance-theme=light] .scenario-detail-screen{background:var(--app-page-bg)!important;color:var(--app-text)!important}:root[data-appearance-theme=light] .scenario-detail-nav-title,:root[data-appearance-theme=light] .scenario-detail-hero-copy [class~=text-white]{text-shadow:0 2px 18px #00000094;color:#fff!important}:root[data-appearance-theme=light] .scenario-detail-nav-button{background:#ffffff94!important;border-color:#ffffff5c!important;box-shadow:0 14px 34px #0f172a29,inset 0 1px #ffffffb8!important}:root[data-appearance-theme=light] .scenario-detail-nav-button:hover{background:#ffffffb8!important}:root[data-appearance-theme=light] .scenario-detail-back-button{color:#1f2937!important}:root[data-appearance-theme=light] .scenario-detail-level-pill{-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);box-shadow:0 14px 34px #1e293b1f,inset 0 1px #ffffffd6;color:#222938!important;background:linear-gradient(135deg,#ffffffdb,#fff0f7c7)!important;border-color:#ff4e913d!important}:root[data-appearance-theme=light] .scenario-detail-level-pill svg{color:#ff4e91!important}:root[data-appearance-theme=light] .scenario-detail-card{color:var(--app-text)!important;background:linear-gradient(145deg,#fffffffa,#f7fafff0)!important;border-color:#1f29371c!important;box-shadow:0 22px 58px #1e293b1c,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .scenario-detail-highlight-card{background:linear-gradient(150deg,#fffffffa,#fff7fcf2 52%,#f7fafff5)!important;border-color:#ff4e9138!important;box-shadow:0 24px 62px #7e37581f,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .scenario-detail-card [class~="bg-white/8"],:root[data-appearance-theme=light] .scenario-detail-card [class~="bg-brand-primary/14"]{background-color:#ff4e911a!important}.scenario-detail-floating-cta{pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0ac7 42%,#0a0a0a)}.scenario-detail-floating-cta button{pointer-events:auto}.premium-screen{color:#fff;overscroll-behavior-x:none;touch-action:pan-y;background:linear-gradient(#ff4e911c,#ff8e7112 28%,#2c161fad,#16090f),linear-gradient(135deg,#13080f,#2d1f20 52%,#16090f);max-width:100%}.premium-screen:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 22%);position:absolute;top:0;right:0;bottom:0;left:0}.premium-content{z-index:1;overscroll-behavior-x:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:hidden}.premium-content::-webkit-scrollbar{display:none}.premium-pricing-glow,.premium-cta-bar{overscroll-behavior-x:none;touch-action:pan-y;width:100%;min-width:0;max-width:100%;overflow-x:clip}.premium-pricing-card{-webkit-backdrop-filter:blur(34px)saturate(1.18);backdrop-filter:blur(34px)saturate(1.18);background:radial-gradient(86% 70% at 18% 0,#ffffff13,#0000 58%),linear-gradient(155deg,#592f42c2,#3c2327b3 52%,#22161bc7)!important;border-color:#ff4e9157!important;box-shadow:0 28px 84px #0000005c,inset 0 1px #ffffff1b,inset 0 -1px #ff5fa20d!important}.premium-plan-option{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(1.12);backdrop-filter:blur(26px)saturate(1.12);min-height:5.75rem;background:radial-gradient(78% 82% at 16% 0,#ffffff13,#0000 60%),linear-gradient(145deg,#fff1,#ff5fa20a 48%,#ffffff08)!important;border-color:#ffffff18!important;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff17,inset 0 -1px #ff5fa209!important}.premium-plan-option:before{z-index:0;pointer-events:none;content:"";opacity:.45;background:radial-gradient(72% 84% at 18% 0,#ffffff1f,#0000 58%),linear-gradient(#ffffff0b,#0000 46%);border-radius:calc(1.5rem - 1px);transition:opacity .22s,background .22s;position:absolute;top:1px;right:1px;bottom:1px;left:1px}.premium-plan-option>:not(.premium-plan-badge){z-index:1;position:relative}.premium-plan-option.is-unselected{color:#ffffffc2}.premium-plan-option.is-unselected:hover{background:radial-gradient(78% 82% at 16% 0,#ffffff18,#0000 60%),linear-gradient(145deg,#ffffff15,#ff5fa20d 48%,#ffffff0a)!important;border-color:#ffffff2e!important;box-shadow:0 16px 38px #00000030,0 0 0 1px #ff5fa20e,inset 0 1px #ffffff1c!important}.premium-plan-option.is-selected{-webkit-backdrop-filter:blur(32px)saturate(1.22);backdrop-filter:blur(32px)saturate(1.22);background:radial-gradient(80% 86% at 14% 0,#ffffff2e,#0000 56%),radial-gradient(70% 92% at 100% 12%,#ff5fa221,#0000 62%),linear-gradient(145deg,#ffffff24,#ff5fa21b 48%,#ff8e710f)!important;border-color:#ff70b299!important;box-shadow:0 18px 46px #0000003d,0 12px 34px #ff4e911f,inset 0 1px #fff3,inset 0 -1px #ff8e711c!important}.premium-plan-option.is-selected:before{opacity:.76;background:radial-gradient(74% 86% at 16% 0,#ffffff36,#0000 58%),linear-gradient(#ffffff0f,#0000 48%)}.premium-plan-option--monthly.is-selected{background:radial-gradient(78% 88% at 16% 0,#ffffff3b,#0000 58%),radial-gradient(68% 90% at 98% 14%,#ff5fa21e,#0000 64%),linear-gradient(145deg,#ffffff28,#ff5fa217 48%,#ff8e710d)!important;box-shadow:0 18px 44px #00000038,0 12px 32px #ff4e9121,inset 0 1px #ffffff3d,inset 0 -1px #ff8e7117!important}.premium-plan-option--annual.is-selected{-webkit-backdrop-filter:blur(33px)saturate(1.25);backdrop-filter:blur(33px)saturate(1.25);background:radial-gradient(78% 88% at 16% 0,#ffffff34,#0000 57%),radial-gradient(64% 82% at 100% 0,#ff68ab1e,#0000 64%),linear-gradient(145deg,#ffffff27,#ff68ab1a 48%,#ff8e710e)!important;border-color:#ff74b59e!important;box-shadow:0 18px 46px #0000003c,0 12px 33px #ff4e9121,inset 0 1px #ffffff39,inset 0 -1px #ff8e711b!important}.premium-plan-option--annual.is-selected:before{opacity:.79;background:radial-gradient(70% 82% at 16% 0,#ffffff39,#0000 58%),radial-gradient(56% 62% at 96% 0,#ff7ebb1b,#0000 66%),linear-gradient(#ffffff10,#0000 48%)}.premium-plan-title,.premium-plan-price,.premium-plan-period,.premium-plan-detail{transition:color .22s,opacity .22s}.premium-plan-option.is-unselected .premium-plan-title{color:#ffffffad!important}.premium-plan-option.is-unselected .premium-plan-price{color:#ffffffe6!important}.premium-plan-option.is-unselected .premium-plan-detail,.premium-plan-option.is-unselected .premium-plan-period{color:#ffffff6b!important}.premium-plan-option.is-selected .premium-plan-price{text-shadow:0 0 18px #ff4e911f;color:#ff75b2!important}.premium-plan-option.is-selected .premium-plan-detail,.premium-plan-option.is-selected .premium-plan-period{color:#ffffff85!important}.premium-plan-option:focus-visible{outline:none;border-color:#ff88c2c7!important;box-shadow:0 0 0 3px #ff5fa229,0 18px 46px #0000003d,inset 0 1px #ffffff2e!important}.premium-plan-badge{z-index:2;letter-spacing:.065em;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);padding:.22rem .58rem .24rem;font-size:.46rem;line-height:1;top:0;right:0;background:linear-gradient(135deg,#ff5d9dc7,#ff8572ad)!important;position:absolute!important;box-shadow:0 6px 16px #ff4e9124,inset 0 1px #ffffff38!important}.premium-plan-option--annual.is-unselected .premium-plan-badge{color:#ffffffdb;filter:saturate(.82)brightness(.93);background:linear-gradient(135deg,#e64f8b9e,#e877688a)!important;box-shadow:0 4px 12px #ff4e9113,inset 0 1px #ffffff29!important}.premium-plan-option--annual.is-selected .premium-plan-badge{filter:saturate(1.05)brightness(1.03);background:radial-gradient(80% 120% at 18% 0,#fff3,#0000 62%),linear-gradient(135deg,#ff68abfa,#ff9079e0)!important;box-shadow:0 8px 21px #ff4e9136,0 2px 10px #ff8e710f,inset 0 1px #ffffff4d,inset 0 -1px #8018441a!important}.premium-restore-button{background:#ffffff0f;border-color:#ffffff24}:root[data-appearance-theme=light] .premium-screen{color:var(--app-text)!important;background:radial-gradient(120% 76% at 50% -8%,#ff4e911f,#ff4e9100 66%),radial-gradient(130% 80% at 50% 108%,#ff8e711a,#ff8e7100 66%),linear-gradient(#fff7fb,#fff9fc 48%,#fff6fa),#fff7fb!important}:root[data-appearance-theme=light] .premium-screen:before{background:linear-gradient(#ff4e911a,#ff8e710a 34%,#0000 72%)}:root[data-appearance-theme=light] .premium-usage-card{background:linear-gradient(145deg,#fffffffa,#fffdfff0 54%,#fff8fbf0)!important;border-color:#1f293714!important;box-shadow:0 22px 54px #9c406414,inset 0 1px #fffffff0!important}:root[data-appearance-theme=light] .premium-pricing-ambient{opacity:0!important}:root[data-appearance-theme=light] .premium-pricing-card{background:linear-gradient(155deg,#fffffffa,#fff7fbf0 52%,#fffaf6f0)!important;border-color:#ff4e913d!important;box-shadow:0 24px 58px #9c40641a,0 8px 22px #1e293b0a,inset 0 1px #ffffffeb!important}:root[data-appearance-theme=light] .premium-plan-option{background:radial-gradient(80% 82% at 16% 0,#ffffff8f,#0000 58%),linear-gradient(145deg,#ffffffad,#fff3f873 52%,#fffafc5c)!important;border-color:#582e431a!important;box-shadow:0 14px 32px #84486512,inset 0 1px #ffffffb3,inset 0 -1px #ff5fa20f!important}:root[data-appearance-theme=light] .premium-plan-option.is-selected{background:radial-gradient(78% 86% at 16% 0,#ffffffb8,#0000 58%),linear-gradient(145deg,#ffffffa3,#ff4e9121,#ff8e7114)!important;border-color:#ff4e9185!important;box-shadow:0 16px 38px #9c40641f,0 8px 24px #ff4e9112,inset 0 1px #ffffffc7!important}:root[data-appearance-theme=light] .premium-plan-option.is-selected .premium-plan-detail,:root[data-appearance-theme=light] .premium-plan-option.is-selected .premium-plan-period{color:#573e4c94!important}:root[data-appearance-theme=light] .premium-plan-option.is-unselected .premium-plan-title{color:#48323ea8!important}:root[data-appearance-theme=light] .premium-plan-option.is-unselected .premium-plan-price{color:#402733e6!important}:root[data-appearance-theme=light] .premium-plan-option.is-unselected .premium-plan-detail,:root[data-appearance-theme=light] .premium-plan-option.is-unselected .premium-plan-period{color:#573e4c7a!important}:root[data-appearance-theme=light] .premium-plan-option--annual.is-unselected .premium-plan-badge{color:#ffffffe6;filter:saturate(.82)brightness(.96);background:linear-gradient(135deg,#db48849e,#e272648a)!important;box-shadow:0 5px 12px #ff4e9117,inset 0 1px #fff3!important}:root[data-appearance-theme=light] .premium-restore-button{box-shadow:0 14px 30px #1e293b14;background:#ffffffbd!important;border-color:#1f29371f!important}:root[data-appearance-theme=light] .premium-benefit-check{color:#2563eb!important;background:#2d70ff1a!important}:root[data-appearance-theme=light] .premium-cta-bar{box-shadow:none;background:linear-gradient(#fff7fb00,#fff8fccc 34%,#fff7fbfa 72%,#fff7fb)!important}:root[data-appearance-theme=light] .app-shell-premium{background:radial-gradient(120% 76% at 50% -8%,#ff4e911f,#ff4e9100 66%),radial-gradient(130% 80% at 50% 108%,#ff8e711a,#ff8e7100 66%),linear-gradient(#fff7fb,#fff9fc 48%,#fff6fa)!important}.chat-settings-panel{--chat-selector-popover-bg:#19161ee0;--chat-selector-popover-border:#ffffff24;--chat-selector-popover-ring:#ffffff12;--chat-selector-popover-text:#ffffffd1;--chat-selector-popover-text-strong:#fff;--chat-selector-popover-muted:#ffffff75;--chat-selector-popover-hover:#ffffff14;--chat-selector-popover-active:#ffffff1c;--chat-selector-popover-selected-bg:#ff4e9130;--chat-selector-popover-selected-text:#ffd3e5;--chat-selector-popover-selected-shadow:inset 0 0 0 1px #ff76ae2e, 0 10px 24px #ff4e911f;--chat-selector-popover-symbol-bg:#ffffff14;--chat-selector-popover-symbol-border:#ffffff24;--chat-selector-popover-symbol-text:#ffffff80;--chat-selector-popover-symbol-selected-bg:#ff4e9124;--chat-selector-popover-symbol-selected-border:#ff76ae47;--chat-selector-popover-check-bg:#ff4e9124;--chat-selector-popover-divider:#ffffff1a;--chat-selector-popover-shadow:0 26px 68px #0000006b, 0 6px 20px #ff4e9126;overflow:hidden;color:#fff!important;background:radial-gradient(78% 46% at 10% -4%,#ff4e910b,#ff4e9104 44%,#0000 72%),radial-gradient(72% 46% at 100% 104%,#ff4e9109,#ff4e9103 46%,#0000 72%),linear-gradient(#07070b,#0a0910 54%,#100814)!important}.chat-settings-panel:before{pointer-events:none;content:"";background:radial-gradient(56% 34% at 18% 18%,#ff4e9105,#0000 68%),radial-gradient(58% 36% at 86% 82%,#ff4e9104,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.chat-settings-header{padding-top:max(calc(var(--app-safe-top) + 2.65rem),calc(var(--app-control-safe-top) + 2.05rem))!important}.chat-settings-card,.chat-settings-grouped-card,.chat-settings-auto-card{background:#ffffff08!important;border-color:#ffffff0e!important;box-shadow:0 6px 18px #0000001a!important}.chat-settings-card{background-color:#ffffff07!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9106,#ff4e9102 42%,#0000 68%)!important;border-color:#ffffff0b!important;box-shadow:0 4px 13px #00000016!important}.chat-settings-card,.chat-settings-grouped-row,.chat-settings-danger-card{transition:transform .12s,background-color .12s,border-color .12s,box-shadow .12s!important}.chat-settings-card:active,.chat-settings-grouped-row:active,.chat-settings-danger-card:active{transform:scale(.985)}.chat-settings-card:hover,.chat-settings-auto-card:hover,.chat-settings-grouped-row:hover{background:#ffffff0b!important;border-color:#ff4e911f!important;box-shadow:0 7px 20px #0000001f,0 0 0 1px #ff4e9106!important}.chat-settings-card:hover{background-color:#ffffff09!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9108,#ff4e9103 42%,#0000 68%)!important;border-color:#ff4e911b!important;box-shadow:0 5px 15px #00000018,0 0 0 1px #ff4e9105!important}.chat-settings-brand-icon{box-shadow:inset 0 0 0 1px #ffffff04,0 0 10px #ff4e9106;color:var(--color-brand-primary)!important;background:#ff4e910b!important;border-color:#ff4e910e!important}.chat-settings-conversation-description{opacity:.64;color:#ffffff80!important}.chat-settings-line-icon,.chat-settings-section-icon{color:var(--color-brand-primary)!important}.chat-settings-close-button,.chat-settings-panel .chat-settings-close-button,:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-close-button{background:#ffffff07!important;border-color:#ffffff0f!important}.chat-settings-danger-card{background:#16080d80!important;border-color:#b46b7a1f!important;box-shadow:0 6px 18px #00000017!important}.chat-settings-danger-card:hover{background:#18090e8f!important;border-color:#b46b7a29!important;box-shadow:0 7px 20px #0000001a,0 0 0 1px #b46b7a05!important}.chat-settings-danger-icon{filter:drop-shadow(0 0 6px #b46b7a0e);color:#ff7a98ad!important}.chat-settings-danger-card [class~="text-red-300/76"]{color:#ff7a98c2!important}.chat-settings-danger-section-title,.chat-settings-danger-section-icon{color:#b46b7ab8!important}.chat-settings-chevron{transition:color .12s,opacity .12s,transform .12s}.chat-settings-card:hover .chat-settings-chevron,.chat-settings-grouped-row:hover .chat-settings-chevron,.chat-settings-danger-card:hover .chat-settings-chevron{color:#ffffff5c!important}.chat-settings-confirm-dialog{background:#151119f5!important;border-color:#ffffff1a!important}.chat-settings-switch-on{background:#ff4fa3!important;box-shadow:0 0 14px #ff4fa329,inset 0 0 0 1px #ffffff17!important}.chat-settings-switch-off{background:#ffffff16!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.chat-settings-panel .chat-settings-switch-on{background:#ff4fa3!important;box-shadow:0 0 14px #ff4fa329,inset 0 0 0 1px #ffffff17!important}.chat-settings-panel .chat-settings-switch-off{background:#ffffff16!important;box-shadow:inset 0 0 0 1px #ffffff06!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch-on{background:#ff4fa3!important;box-shadow:0 0 14px #ff4fa329,inset 0 0 0 1px #ffffff17!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch-off{background:#ffffff16!important;box-shadow:inset 0 0 0 1px #ffffff06!important}.chat-settings-panel [class~=text-white]{color:#fff!important}.chat-settings-panel [class~="text-white/90"]{color:#ffffffe6!important}.chat-settings-panel [class~="text-white/88"]{color:#ffffffe0!important}.chat-settings-panel [class~="text-white/82"]{color:#ffffffd1!important}.chat-settings-panel [class~="text-white/78"]{color:#ffffffc7!important}.chat-settings-panel [class~="text-white/86"]{color:#ffffffdb!important}.chat-settings-panel [class~="text-white/72"]{color:#ffffffb8!important}.chat-settings-panel [class~="text-white/60"]{color:#fff9!important}.chat-settings-panel [class~="text-white/56"]{color:#ffffff8f!important}.chat-settings-panel [class~="text-white/52"]{color:#ffffff85!important}.chat-settings-panel [class~="text-white/48"]{color:#ffffff7a!important}.chat-settings-panel [class~="text-white/44"]{color:#ffffff70!important}.chat-settings-panel [class~="text-white/42"]{color:#ffffff6b!important}.chat-settings-panel [class~="text-white/40"]{color:#fff6!important}.chat-settings-panel [class~="text-white/38"]{color:#ffffff61!important}.chat-settings-panel [class~="text-white/36"]{color:#ffffff5c!important}.chat-settings-panel [class~="text-white/35"]{color:#ffffff59!important}.chat-settings-panel [class~="text-white/34"]{color:#ffffff57!important}.chat-settings-panel [class~="text-white/32"]{color:#ffffff52!important}.chat-settings-panel [class~="text-white/30"]{color:#ffffff4d!important}.chat-settings-panel [class~="text-white/28"]{color:#ffffff47!important}.chat-settings-panel [class~="text-white/26"]{color:#ffffff42!important}.chat-settings-panel [class~="text-white/24"]{color:#ffffff3d!important}:root[data-appearance-theme=light] .chat-settings-panel{color:#fff!important;background:radial-gradient(78% 46% at 10% -4%,#ff4e910b,#ff4e9104 44%,#0000 72%),radial-gradient(72% 46% at 100% 104%,#ff4e9109,#ff4e9103 46%,#0000 72%),linear-gradient(#07070b,#0a0910 54%,#100814)!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/88"]{color:#ffffffe0!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/82"]{color:#ffffffd1!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/72"]{color:#ffffffb8!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/60"]{color:#fff9!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/56"]{color:#ffffff8f!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/44"]{color:#ffffff70!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/42"]{color:#ffffff6b!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/40"]{color:#fff6!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/38"]{color:#ffffff61!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/36"]{color:#ffffff5c!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/35"]{color:#ffffff59!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/30"]{color:#ffffff4d!important}:root[data-appearance-theme=light]{--liquid-glass:linear-gradient(145deg, #ffffffbd 0%, #fff9fb8f 48%, #fff6fa6b 100%);--liquid-glass-strong:linear-gradient(145deg, #ffffffdb 0%, #fff9fbb8 48%, #fff6fa94 100%);--liquid-glass-pink:linear-gradient(145deg, #ffffffc7 0%, #ffd6e76b 48%, #ffb38a33 100%);--liquid-highlight:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #ffd6e738;--liquid-border:#ffffffad;--liquid-border-pink:#ffd6e7b8;--liquid-shadow:0 24px 64px #8448651f, 0 6px 18px #ff5fa20e;--liquid-shadow-soft:0 16px 44px #84486516, 0 4px 14px #ffb38a0b}:root[data-appearance-theme=light] html,:root[data-appearance-theme=light] body{background-color:#fff9fb}:root[data-appearance-theme=light] body{color:var(--app-text);background:radial-gradient(110% 76% at 12% -12%,#ffd6e78a,#ffd6e71a 42%,#0000 66%),radial-gradient(86% 62% at 104% 0,#ffb38a2e,#ffb38a0a 46%,#0000 70%),linear-gradient(#fff9fb,#fcfafb 58%,#fff7fa)}:root[data-appearance-theme=light] .app-shell{background:var(--app-page-bg)!important;box-shadow:0 0 0 1px #ffffffb8,0 30px 96px #84486524!important}:root[data-appearance-theme=light] .glass{-webkit-backdrop-filter:blur(30px)saturate(1.45);backdrop-filter:blur(30px)saturate(1.45);background:var(--liquid-glass)!important;border-color:var(--liquid-border)!important;box-shadow:var(--liquid-shadow-soft),var(--liquid-highlight)!important}:root[data-appearance-theme=light] .glass:hover{box-shadow:var(--liquid-shadow),var(--liquid-highlight)!important;border-color:#ffd6e7e6!important}:root[data-appearance-theme=light] .pink-gradient{background:radial-gradient(80% 85% at 28% 10%,#ffffff57,#0000 52%),linear-gradient(135deg,#ff5fa2,#ff86b8 46%,#ffb38a)!important;box-shadow:0 18px 42px #ff5fa238,0 7px 18px #ffb38a29,inset 0 1px #ffffff6b!important}:root[data-appearance-theme=light] .pink-glow{box-shadow:0 18px 42px #ff5fa22e,0 5px 14px #ffb38a1f!important}:root[data-appearance-theme=light] button[class*=border-white][class*="bg-white/"],:root[data-appearance-theme=light] .auth-icon-button,:root[data-appearance-theme=light] .auth-secondary-button{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);box-shadow:0 12px 32px #84486514,inset 0 1px #ffffffbd;background:#ffffff80!important;border-color:#ffffffad!important}:root[data-appearance-theme=light] button[class*=border-white][class*="bg-white/"]:hover,:root[data-appearance-theme=light] .auth-icon-button:hover,:root[data-appearance-theme=light] .auth-secondary-button:hover{background:#ffffffad!important;border-color:#ffd6e7eb!important}:root[data-appearance-theme=light] .app-bottom-nav{-webkit-backdrop-filter:blur(34px)saturate(1.55);backdrop-filter:blur(34px)saturate(1.55);border:1px solid #ffffffad;position:absolute;overflow:hidden;box-shadow:0 22px 58px #84486524,0 8px 22px #ff5fa214,inset 0 1px #ffffffdb;background:linear-gradient(145deg,#ffffff9e,#fff9fb80 54%,#fff6fa6b)!important}:root[data-appearance-theme=light] .app-bottom-nav:before{pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#ffffff7a,#0000);height:45%;position:absolute;inset:1px 10px auto}:root[data-appearance-theme=light] .app-bottom-nav>*{z-index:1;position:relative}:root[data-appearance-theme=light] .app-bottom-nav [class~="bg-brand-primary/[0.16]"]{-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:radial-gradient(100% 120% at 20% 0,#ffffff7a,#0000 54%),linear-gradient(135deg,#ff5fa229,#ffb38a21)!important;box-shadow:inset 0 0 0 1px #ffffff85,0 10px 24px #ff5fa21c!important}:root[data-appearance-theme=light] .chat-screen{background:var(--app-page-bg)!important;color:var(--app-text)!important}:root[data-appearance-theme=light] .chat-header{-webkit-backdrop-filter:blur(34px)saturate(1.5);backdrop-filter:blur(34px)saturate(1.5);border-bottom:1px solid #ffffff94;box-shadow:0 18px 44px #84486517,inset 0 1px #ffffffc7;background:linear-gradient(145deg,#ffffff94,#fff9fb70 52%,#fff6fa52)!important}:root[data-appearance-theme=light] .chat-header button{color:var(--app-text)!important}:root[data-appearance-theme=light] .chat-header h1{letter-spacing:0;font-size:1.05rem;line-height:1.12}:root[data-appearance-theme=light] .chat-header p{letter-spacing:0;font-size:.7rem}:root[data-appearance-theme=light] .chat-header img{box-shadow:0 8px 22px #8448651f;border-color:#ffffffb8!important}:root[data-appearance-theme=light] .chat-bubble{-webkit-backdrop-filter:blur(30px)saturate(1.42);backdrop-filter:blur(30px)saturate(1.42);box-shadow:0 22px 56px #8448651c,0 5px 16px #ff5fa20b,inset 0 1px #ffffffc7;border-color:#ffffffa8!important}:root[data-appearance-theme=light] .chat-bubble:before{pointer-events:none;content:"";opacity:.88;background:linear-gradient(#ffffff61,#0000 34%),radial-gradient(88% 70% at 18% 0,#ffd6e747,#0000 62%);position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .chat-bubble:after{pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #ffffff38}:root[data-appearance-theme=light] .chat-bubble [class*=text-white],:root[data-appearance-theme=light] .chat-bubble p{color:var(--app-text)!important}:root[data-appearance-theme=light] .chat-bubble [class~="text-white/45"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/50"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/55"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/58"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/64"],:root[data-appearance-theme=light] .chat-bubble [class~="text-white/80"],:root[data-appearance-theme=light] .chat-bubble [class~=opacity-40]{color:var(--app-text-muted)!important}:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/6"],:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/10"],:root[data-appearance-theme=light] .chat-bubble [class~="bg-black/18"]{box-shadow:inset 0 1px #ffffff94;background:#ffffff6b!important;border-color:#ffffffa3!important}:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/75"],:root[data-appearance-theme=light] .chat-bubble [class~="w-[3px]"]{box-shadow:0 0 10px #ff5fa23d;background:linear-gradient(#ff5fa2,#ff8fb9 48%,#ffb38a)!important}:root[data-appearance-theme=light] .chat-icon-button,:root[data-appearance-theme=light] .chat-utility-button{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);color:#7c7c8a!important;background:linear-gradient(145deg,#ffffffad,#fff9fb7a)!important;border-color:#ffffffb8!important;box-shadow:0 12px 32px #84486516,inset 0 1px #ffffffbd!important}:root[data-appearance-theme=light] .chat-icon-button:hover,:root[data-appearance-theme=light] .chat-utility-button:hover{color:var(--app-text)!important;background:linear-gradient(145deg,#ffffffd1,#fff9fb9e)!important}:root[data-appearance-theme=light] .chat-composer{isolation:isolate;background:linear-gradient(#fff9fb00,#fff9fb80 38%,#fff7fae6)!important}:root[data-appearance-theme=light] .chat-composer:before{inset:.35rem 1.15rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);z-index:0;pointer-events:none;content:"";-webkit-backdrop-filter:blur(34px)saturate(1.5);backdrop-filter:blur(34px)saturate(1.5);background:linear-gradient(145deg,#ffffff8f,#fff9fb6b 54%,#fff6fa52);border:1px solid #ffffffa3;border-radius:2.25rem;position:absolute;box-shadow:0 24px 64px #8448651f,0 7px 22px #ff5fa20f,inset 0 1px #ffffffd1}:root[data-appearance-theme=light] .chat-composer>*{z-index:1;position:relative}:root[data-appearance-theme=light] .chat-text-input{-webkit-backdrop-filter:blur(24px)saturate(1.36);backdrop-filter:blur(24px)saturate(1.36);background:linear-gradient(145deg,#ffffffb3,#fff9fb7a)!important;border-color:#ffffffb8!important;box-shadow:0 14px 34px #8448651a,inset 0 1px #ffffffb8!important}@keyframes liquid-breathe{0%,to{box-shadow:0 22px 58px #ff5fa247,0 8px 24px #ffb38a2e,inset 0 1px #ffffff7a}50%{box-shadow:0 26px 72px #ff5fa257,0 10px 30px #ffb38a38,inset 0 1px #ffffff8f}}:root[data-appearance-theme=light] .chat-record-button{animation:3.4s ease-in-out infinite liquid-breathe;background:radial-gradient(72% 72% at 30% 18%,#ffffff6b,#0000 58%),linear-gradient(135deg,#ff5fa2,#ff87b8 42%,#ffb38a)!important}:root[data-appearance-theme=light] .chat-record-button:after{pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(circle at 34% 18%,#ffffff42,#0000 54%);position:absolute;top:12%;right:12%;bottom:12%;left:12%}:root[data-appearance-theme=light] .chat-composer [class~="w-1.5"][class~=bg-brand-primary]{box-shadow:0 0 12px #ff5fa247;background:linear-gradient(#ff5fa2,#ffb38a)!important}:root[data-appearance-theme=light] .chat-settings-card,:root[data-appearance-theme=light] .chat-settings-grouped-card,:root[data-appearance-theme=light] .chat-settings-auto-card,:root[data-appearance-theme=light] .chat-settings-grouped-row,:root[data-appearance-theme=light] .chat-settings-confirm-dialog{-webkit-backdrop-filter:blur(26px)saturate(1.34);backdrop-filter:blur(26px)saturate(1.34);background:#ffffff80!important;border-color:#ffffffad!important;box-shadow:0 14px 36px #84486514,inset 0 1px #ffffffb3!important}:root[data-appearance-theme=light] .chat-settings-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#ffffff07!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9106,#ff4e9102 42%,#0000 68%)!important;border-color:#ffffff0b!important;box-shadow:0 4px 13px #00000016!important}:root[data-appearance-theme=light] .chat-settings-card:hover{background-color:#ffffff09!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9108,#ff4e9103 42%,#0000 68%)!important;border-color:#ff4e911b!important;box-shadow:0 5px 15px #00000018,0 0 0 1px #ff4e9105!important}:root[data-appearance-theme=light] .chat-settings-panel button.chat-settings-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#ffffff07!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9106,#ff4e9102 42%,#0000 68%)!important;border-color:#ffffff0b!important;box-shadow:0 4px 13px #00000016!important}:root[data-appearance-theme=light] .chat-settings-panel button.chat-settings-card:hover{background-color:#ffffff09!important;background-image:radial-gradient(78% 120% at 12% 18%,#ff4e9108,#ff4e9103 42%,#0000 68%)!important;border-color:#ff4e911b!important;box-shadow:0 5px 15px #00000018,0 0 0 1px #ff4e9105!important}:root[data-appearance-theme=light] .chat-settings-grouped-card,:root[data-appearance-theme=light] .chat-settings-auto-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff08!important;border-color:#ffffff0e!important;box-shadow:0 6px 18px #0000001a!important}:root[data-appearance-theme=light] .chat-settings-panel [class~=text-white]{color:#fff!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/90"]{color:#ffffffe6!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/86"]{color:#ffffffdb!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/78"]{color:#ffffffc7!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/52"]{color:#ffffff85!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/48"]{color:#ffffff7a!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/34"]{color:#ffffff57!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/32"]{color:#ffffff52!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/28"]{color:#ffffff47!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/26"]{color:#ffffff42!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/24"]{color:#ffffff3d!important}:root[data-appearance-theme=light] .chat-settings-card:hover .chat-settings-chevron,:root[data-appearance-theme=light] .chat-settings-grouped-row:hover .chat-settings-chevron,:root[data-appearance-theme=light] .chat-settings-danger-card:hover .chat-settings-chevron{color:#ffffff5c!important}:root[data-appearance-theme=light] .chat-settings-close-button{background:#ffffff07!important;border-color:#ffffff0f!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch-on,:root[data-appearance-theme=light] .chat-settings-switch-on{background:#ff4fa3!important;box-shadow:0 0 14px #ff4fa329,inset 0 0 0 1px #ffffff17!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch-off,:root[data-appearance-theme=light] .chat-settings-switch-off{background:#ffffff16!important;box-shadow:inset 0 0 0 1px #ffffff06!important}:root[data-appearance-theme=light] .auth-screen,:root[data-appearance-theme=light] .scenarios-screen,:root[data-appearance-theme=light] .scenario-detail-screen,:root[data-appearance-theme=light] .premium-screen{background:var(--app-page-bg)!important}:root[data-appearance-theme=light] .auth-card,:root[data-appearance-theme=light] [class~="bg-[#111016]"]{-webkit-backdrop-filter:blur(30px)saturate(1.38);backdrop-filter:blur(30px)saturate(1.38);background:var(--liquid-glass-strong)!important;box-shadow:var(--liquid-shadow),var(--liquid-highlight)!important;border-color:#ffffffb3!important}:root[data-appearance-theme=light] .auth-field,:root[data-appearance-theme=light] input[class*="bg-white/"],:root[data-appearance-theme=light] textarea[class*="bg-white/"],:root[data-appearance-theme=light] select[class*="bg-white/"]{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);box-shadow:inset 0 1px #ffffffad,0 10px 26px #84486511;background:#ffffff8a!important;border-color:#ffffffb8!important}:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .my-scenarios-continue-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card,:root[data-appearance-theme=light] .today-practice-card,:root[data-appearance-theme=light] .premium-usage-card,:root[data-appearance-theme=light] .premium-pricing-card{-webkit-backdrop-filter:blur(30px)saturate(1.38);backdrop-filter:blur(30px)saturate(1.38);background:var(--liquid-glass-pink)!important;box-shadow:var(--liquid-shadow),var(--liquid-highlight)!important;border-color:#ffffffb3!important}:root[data-appearance-theme=light] .scenario-custom-topic-field{-webkit-backdrop-filter:blur(26px)saturate(1.34);backdrop-filter:blur(26px)saturate(1.34);background:linear-gradient(145deg,#ffffffbd,#fff9fb80)!important;border-color:#ffffffb8!important;box-shadow:0 16px 42px #84486517,inset 0 1px #ffffffc2!important}:root[data-appearance-theme=light] .character-card .glass{background:#ffffff38!important;border-color:#ffffff61!important;box-shadow:0 14px 34px #18121624,inset 0 1px #ffffff6b!important}:root[data-appearance-theme=light] .my-profile-save-bar,:root[data-appearance-theme=light] .scenario-detail-floating-cta,:root[data-appearance-theme=light] .premium-cta-bar{background:linear-gradient(#fff9fb00,#fff9fbc2 42%,#fff7faf5)!important}:root[data-appearance-theme=light] .chat-settings-panel{--chat-selector-popover-bg:linear-gradient(145deg, #fffffff7 0%, #fff9fbf0 48%, #ffeaf2e6 100%);--chat-selector-popover-border:#ffffffc7;--chat-selector-popover-ring:#ffd6e757;--chat-selector-popover-text:#5d5b67;--chat-selector-popover-text-strong:#1f1f28;--chat-selector-popover-muted:#817985;--chat-selector-popover-hover:#fff9;--chat-selector-popover-active:#fff6fad1;--chat-selector-popover-selected-bg:linear-gradient(145deg, #ffffffc7, #ffd6e77a);--chat-selector-popover-selected-text:#c83e7d;--chat-selector-popover-selected-shadow:inset 0 1px 0 #ffffffd1, 0 10px 24px #ff5fa217;--chat-selector-popover-symbol-bg:#ffffff8f;--chat-selector-popover-symbol-border:#ffffffd1;--chat-selector-popover-symbol-text:#9f93a0;--chat-selector-popover-symbol-selected-bg:#fff6fac7;--chat-selector-popover-symbol-selected-border:#ffd6e7e6;--chat-selector-popover-check-bg:#ffd6e785;--chat-selector-popover-divider:#84486514;--chat-selector-popover-shadow:0 24px 66px #84486521, 0 6px 20px #ff5fa20e;color:var(--app-text)!important;background:radial-gradient(86% 52% at 10% -8%,#ffd6e794,#ffd6e726 38%,#0000 66%),radial-gradient(72% 48% at 96% 5%,#ffb38a2b,#ffb38a0b 46%,#0000 70%),radial-gradient(76% 48% at 100% 104%,#ff5fa21a,#0000 68%),linear-gradient(#fff9fb,#fcfafb 54%,#fff7fa)!important}:root[data-appearance-theme=light] .chat-settings-panel:before{background:radial-gradient(58% 34% at 16% 14%,#ffffffad,#ffffff2e 38%,#0000 72%),radial-gradient(62% 38% at 84% 78%,#ffd6e738,#0000 72%)}:root[data-appearance-theme=light] .chat-settings-panel [class~=text-white],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/90"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/88"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/86"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/82"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/78"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/72"]{color:var(--app-text)!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/60"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/56"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/52"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/48"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/44"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/42"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/40"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/38"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/36"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/35"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/34"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/32"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/30"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/28"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/26"],:root[data-appearance-theme=light] .chat-settings-panel [class~="text-white/24"]{color:var(--app-text-muted)!important}:root[data-appearance-theme=light] .chat-settings-section-title{color:#5f5966!important}:root[data-appearance-theme=light] .chat-settings-section-icon,:root[data-appearance-theme=light] .chat-settings-line-icon{filter:drop-shadow(0 5px 12px #ff5fa229);color:#ff5fa2!important}:root[data-appearance-theme=light] .chat-settings-card,:root[data-appearance-theme=light] .chat-settings-panel button.chat-settings-card,:root[data-appearance-theme=light] .chat-settings-grouped-card,:root[data-appearance-theme=light] .chat-settings-auto-card{-webkit-backdrop-filter:blur(28px)saturate(1.34)!important;backdrop-filter:blur(28px)saturate(1.34)!important;background:linear-gradient(145deg,#ffffffb8,#fff9fb8f 52%,#ffd6e742)!important;border-color:#ffffffb8!important;box-shadow:0 18px 46px #84486514,0 5px 16px #ffb38a0b,inset 0 1px #ffffffd1,inset 0 -1px #ffd6e733!important}:root[data-appearance-theme=light] .chat-settings-card:hover,:root[data-appearance-theme=light] .chat-settings-panel button.chat-settings-card:hover{background:linear-gradient(145deg,#ffffffd1,#fff9fba3,#ffd6e757)!important;border-color:#ffd6e7db!important;box-shadow:0 20px 50px #8448651a,0 6px 20px #ff5fa20e,inset 0 1px #ffffffe0!important}:root[data-appearance-theme=light] .chat-settings-grouped-row{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}:root[data-appearance-theme=light] .chat-settings-grouped-row:hover{background:#ffffff6b!important}:root[data-appearance-theme=light] .chat-settings-brand-icon{color:#ff5fa2!important;background:radial-gradient(circle at 32% 18%,#ffffffb8,#0000 58%),linear-gradient(145deg,#ffffff94,#ffd6e752)!important;border-color:#ffd6e7d6!important;box-shadow:inset 0 1px #fffc,0 8px 18px #ff5fa217!important}:root[data-appearance-theme=light] .chat-settings-conversation-description{opacity:1;color:#817985!important}:root[data-appearance-theme=light] .chat-settings-chevron,:root[data-appearance-theme=light] .chat-settings-card:hover .chat-settings-chevron,:root[data-appearance-theme=light] .chat-settings-grouped-row:hover .chat-settings-chevron,:root[data-appearance-theme=light] .chat-settings-danger-card:hover .chat-settings-chevron{color:#b38fa1!important}:root[data-appearance-theme=light] .chat-settings-close-button,:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-close-button{-webkit-backdrop-filter:blur(24px)saturate(1.28);backdrop-filter:blur(24px)saturate(1.28);color:#767381!important;background:radial-gradient(circle at 30% 18%,#ffffffbd,#0000 58%),#ffffff94!important;border-color:#ffffffc7!important;box-shadow:0 12px 30px #8448651a,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-close-button:hover{color:#1f1f28!important;background:#ffffffc7!important}:root[data-appearance-theme=light] .chat-settings-switch-on{background:radial-gradient(circle at 26% 18%,#ffffff52,#0000 54%),linear-gradient(135deg,#ff5fa2,#ff8cb9 48%,#ffb38a)!important;box-shadow:0 10px 22px #ff5fa229,inset 0 1px #ffffff57!important}:root[data-appearance-theme=light] .chat-settings-switch-off,:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch-off{background:radial-gradient(circle at 28% 18%,#ffffff94,#0000 58%),linear-gradient(135deg,#ff5fa247,#ffb38a33)!important;box-shadow:inset 0 0 0 1.5px #ff5fa25c,0 8px 18px #ff5fa221,inset 0 1px #ffffffbd!important}:root[data-appearance-theme=light] .chat-settings-panel .chat-settings-switch>span,:root[data-appearance-theme=light] .chat-settings-switch>span{background:#fff!important;box-shadow:0 3px 10px #8448653d,0 0 0 1px #ff5fa21f,inset 0 1px #ffffffeb!important}:root[data-appearance-theme=light] .chat-settings-selector-popover{-webkit-backdrop-filter:blur(36px)saturate(1.42);backdrop-filter:blur(36px)saturate(1.42);z-index:120!important;background:var(--chat-selector-popover-bg)!important;box-shadow:0 0 0 1px var(--chat-selector-popover-ring),var(--chat-selector-popover-shadow),inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .chat-settings-panel section:has(.chat-settings-selector-popover),:root[data-appearance-theme=light] .chat-settings-grouped-card:has(.chat-settings-selector-popover){z-index:80;position:relative}:root[data-appearance-theme=light] .chat-settings-panel section:not(:has(.chat-settings-selector-popover)){z-index:1;position:relative}:root[data-appearance-theme=light] .chat-settings-danger-section-title,:root[data-appearance-theme=light] .chat-settings-danger-section-icon{color:#c24d67b8!important}:root[data-appearance-theme=light] .chat-settings-danger-card{-webkit-backdrop-filter:blur(26px)saturate(1.28)!important;backdrop-filter:blur(26px)saturate(1.28)!important;background:linear-gradient(145deg,#ffffffa3,#ffebf07a)!important;border-color:#ffbecca3!important;box-shadow:0 16px 42px #c24d6714,inset 0 1px #ffffffc7!important}:root[data-appearance-theme=light] .chat-settings-danger-card:hover{background:linear-gradient(145deg,#ffffffbd,#ffe5ec94)!important;border-color:#ffacc0b8!important}:root[data-appearance-theme=light] .chat-settings-danger-icon,:root[data-appearance-theme=light] .chat-settings-danger-card [class~="text-red-300/76"]{filter:drop-shadow(0 5px 12px #c84b681f);color:#c84b68!important}:root[data-appearance-theme=light] .chat-settings-panel [class~="bg-black/55"]{background:#fff7fa8a!important}:root[data-appearance-theme=light] .chat-settings-confirm-dialog{-webkit-backdrop-filter:blur(34px)saturate(1.38)!important;backdrop-filter:blur(34px)saturate(1.38)!important;background:linear-gradient(145deg,#ffffffe0,#fff9fbbd)!important;border-color:#ffffffc7!important;box-shadow:0 28px 76px #8448652e,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .chat-settings-confirm-dialog button[class*="bg-white/"]{color:#6b6672!important;background:#ffffff94!important;border-color:#ffffffc2!important;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #84486512!important}:root[data-appearance-theme=light] .chat-settings-confirm-dialog button[class*=bg-red-500]{color:#fff!important;background:linear-gradient(135deg,#ff5fa2db,#ffb38ad1)!important;border-color:#ffffff85!important;box-shadow:0 14px 32px #ff5fa229,inset 0 1px #ffffff52!important}@media(prefers-reduced-motion:reduce){:root[data-appearance-theme=light] .chat-record-button{animation:none}}:root[data-appearance-theme=light]{--emotional-glass:linear-gradient(145deg, #ffffffdb 0%, #fff9fbb3 48%, #fff4f994 100%);--emotional-glass-soft:linear-gradient(145deg, #ffffffc7 0%, #fff9fb94 54%, #ffeef670 100%);--emotional-glass-pink:linear-gradient(145deg, #ffffffc7 0%, #ffd6e761 50%, #ffb38a2e 100%);--emotional-edge:#ffffffc7;--emotional-edge-warm:#ffddebd1;--emotional-shadow:0 28px 82px #8448651b, 0 8px 26px #ff5fa20b;--emotional-shadow-soft:0 18px 54px #84486513, 0 5px 18px #ffb38a09;--emotional-inner-light:inset 0 1px 0 #ffffffdb, inset 0 -1px 0 #ffd6e72e}:root[data-appearance-theme=light] .app-shell{isolation:isolate}:root[data-appearance-theme=light] .app-shell:before,:root[data-appearance-theme=light] .app-shell:after{z-index:0;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .app-shell:before{background:radial-gradient(76% 38% at 4% -8%,#ffd6e770,#ffd6e71a 42%,#0000 68%),radial-gradient(64% 34% at 102% 0,#ffb38a29,#ffb38a0a 48%,#0000 74%)}:root[data-appearance-theme=light] .app-shell:after{mix-blend-mode:soft-light;opacity:.7;background:linear-gradient(#ffffff3d,#0000 18%,#0000 78%,#ffeef638)}:root[data-appearance-theme=light] .app-shell>main{z-index:1;position:relative}:root[data-appearance-theme=light] .glass,:root[data-appearance-theme=light] .auth-card,:root[data-appearance-theme=light] .premium-usage-card,:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .my-scenarios-continue-card,:root[data-appearance-theme=light] .today-practice-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card{-webkit-backdrop-filter:blur(34px)saturate(1.48);backdrop-filter:blur(34px)saturate(1.48);background:var(--emotional-glass-soft)!important;border-color:var(--emotional-edge)!important;box-shadow:var(--emotional-shadow-soft),var(--emotional-inner-light)!important}:root[data-appearance-theme=light] .glass:hover,:root[data-appearance-theme=light] .premium-pricing-card:hover,:root[data-appearance-theme=light] .scenario-partner-card:hover,:root[data-appearance-theme=light] .scenario-detail-card:hover{border-color:var(--emotional-edge-warm)!important;box-shadow:var(--emotional-shadow),var(--emotional-inner-light)!important}:root[data-appearance-theme=light] input[class*="bg-white/"],:root[data-appearance-theme=light] textarea[class*="bg-white/"],:root[data-appearance-theme=light] select[class*="bg-white/"],:root[data-appearance-theme=light] .auth-field,:root[data-appearance-theme=light] .scenario-custom-topic-field,:root[data-appearance-theme=light] .chat-text-input{-webkit-backdrop-filter:blur(28px)saturate(1.36);backdrop-filter:blur(28px)saturate(1.36);background:var(--emotional-glass)!important;border-color:#ffffffc2!important;box-shadow:0 14px 42px #84486513,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] input:focus,:root[data-appearance-theme=light] textarea:focus,:root[data-appearance-theme=light] .scenario-custom-topic-field:focus-within,:root[data-appearance-theme=light] .chat-text-input:focus-within{border-color:#ffd6e7f2!important;box-shadow:0 18px 54px #ff5fa21b,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .app-bottom-nav{-webkit-backdrop-filter:blur(38px)saturate(1.62);backdrop-filter:blur(38px)saturate(1.62);background:radial-gradient(90% 120% at 18% 0,#ffffff94,#0000 58%),linear-gradient(145deg,#ffffffad,#fff9fb85 56%,#ffecf566)!important;border-color:#ffffffb8!important;box-shadow:0 28px 78px #84486529,0 8px 24px #ff5fa213,inset 0 1px #ffffffe6,inset 0 -1px #ffd6e738!important}:root[data-appearance-theme=light] .scenarios-screen [class*=min-w-max][class*="gap-2.5"]{-webkit-backdrop-filter:blur(28px)saturate(1.38);backdrop-filter:blur(28px)saturate(1.38);border-radius:1.25rem;box-shadow:0 16px 42px #84486512,inset 0 1px #ffffffb8;background:linear-gradient(145deg,#ffffff94,#fff9fb5c)!important}:root[data-appearance-theme=light] .scenarios-screen [class*=min-w-max][class*="gap-2.5"]>button{-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);box-shadow:inset 0 1px #ffffff8f;color:#746e7a!important;background:#ffffff57!important;border-color:#ffffff9e!important}:root[data-appearance-theme=light] .scenarios-screen [class*=min-w-max][class*="gap-2.5"]>button[class*="bg-brand-primary/12"]{color:var(--app-text)!important;background:radial-gradient(100% 120% at 20% 0,#ffffff75,#0000 56%),linear-gradient(135deg,#ff5fa23d,#ffb38a2e)!important;border-color:#ffd6e7db!important;box-shadow:0 14px 32px #ff5fa21f,inset 0 1px #ffffffb8!important}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video],:root[data-appearance-theme=light] .scenarios-screen article,:root[data-appearance-theme=light] .scenarios-screen section[class*="bg-white/[0.035]"]{-webkit-backdrop-filter:blur(30px)saturate(1.42);backdrop-filter:blur(30px)saturate(1.42);background:var(--emotional-glass-soft)!important;box-shadow:var(--emotional-shadow-soft),var(--emotional-inner-light)!important;border-color:#ffffffb3!important}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=from-black],:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=via-black],:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=to-black]{background:linear-gradient(90deg,#120e1499,#120e1438 48%,#fff9fb14)!important}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=bg-gradient-to-t]{-webkit-backdrop-filter:blur(14px)saturate(1.18);backdrop-filter:blur(14px)saturate(1.18);background:linear-gradient(#0000,#120e1429 28%,#120e148a)!important}:root[data-appearance-theme=light] .character-card:before{z-index:1;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(80% 48% at 18% 5%,#ffffff29,#0000 60%),radial-gradient(70% 42% at 96% 12%,#ffb38a24,#0000 64%);position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .character-card>div[class*=bg-gradient-to-t][class*=from-black]{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;background:linear-gradient(#0000,#1c101908 24%,#1c101942 64%,#1c1019ad),radial-gradient(94% 78% at 18% 82%,#ffd6e724,#0000 62%)!important}:root[data-appearance-theme=light] .character-card>div[class*=bg-gradient-to-t][class*=from-black]:before{pointer-events:none;content:"";-webkit-backdrop-filter:blur(7px)saturate(1.16);backdrop-filter:blur(7px)saturate(1.16);background:linear-gradient(145deg,#ffffff14,#ffd6e70f),linear-gradient(#ffffff05,#ffffff1a);height:64%;position:absolute;inset:auto 0 0}:root[data-appearance-theme=light] .character-card .absolute.bottom-7{z-index:2;text-shadow:0 2px 18px #00000061}:root[data-appearance-theme=light] .character-card .glass{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(145deg,#ffffff42,#ffd6e71f)!important;border-color:#ffffff6b!important;box-shadow:0 14px 36px #00000024,inset 0 1px #ffffff57!important}:root[data-appearance-theme=light] .character-card [class*="bg-brand-primary/20"]{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);box-shadow:inset 0 1px #ffffff38;color:#ffd6e7!important;background:#fff5fa33!important;border-color:#ffd6e770!important}:root[data-appearance-theme=light] .chat-bubble-ai{background:linear-gradient(145deg,#ffffffc7,#ffd6e75c,#ffb38a29)!important;border-color:#ffe2ecbd!important}:root[data-appearance-theme=light] .chat-composer:before{background:radial-gradient(90% 120% at 20% 0,#ffffff75,#0000 60%),linear-gradient(145deg,#ffffff9e,#fff9fb6b 54%,#ffeef64d)!important;box-shadow:0 28px 78px #84486521,0 8px 24px #ff5fa20e,inset 0 1px #ffffffdb,inset 0 -1px #ffd6e733!important}:root[data-appearance-theme=light] .pink-gradient{background:radial-gradient(85% 90% at 26% 10%,#ffffff61,#0000 54%),linear-gradient(135deg,#ff5fa2,#ff82b5 46%,#ffb38a)!important}:root[data-appearance-theme=light]{--optical-shadow-air:0 18px 56px #8448650f, 0 5px 18px #ffb38a07;--optical-shadow-float:0 28px 88px #84486518, 0 9px 28px #ff5fa20a;--optical-shadow-dock:0 34px 96px #84486529, 0 12px 34px #ff5fa212;--optical-edge:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #ffd6e729, inset 1px 0 0 #fff3, inset -1px 0 0 #ffb38a12;--material-thin:radial-gradient(80% 70% at 20% 0%, #ffffff6b 0%, transparent 58%), linear-gradient(145deg, #ffffff94 0%, #fff9fb61 56%, #ffeef647 100%);--material-regular:radial-gradient(86% 74% at 18% 0%, #ffffff75 0%, transparent 58%), linear-gradient(145deg, #ffffffb8 0%, #fff9fb8a 52%, #ffeef661 100%);--material-thick:radial-gradient(90% 76% at 18% 0%, #ffffff85 0%, transparent 58%), linear-gradient(145deg, #ffffffd6 0%, #fff9fba8 52%, #ffebf485 100%);--material-warm:radial-gradient(86% 74% at 18% 0%, #ffffff6b 0%, transparent 58%), linear-gradient(145deg, #ffffffad 0%, #ffd6e757 52%, #ffb38a29 100%)}:root[data-appearance-theme=light] .glass{-webkit-backdrop-filter:blur(27px)saturate(1.44);backdrop-filter:blur(27px)saturate(1.44);background:var(--material-regular)!important;box-shadow:var(--optical-shadow-air),var(--optical-edge)!important}:root[data-appearance-theme=light] .auth-card,:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card{-webkit-backdrop-filter:blur(39px)saturate(1.52);backdrop-filter:blur(39px)saturate(1.52);background:var(--material-thick)!important;box-shadow:var(--optical-shadow-float),var(--optical-edge)!important}:root[data-appearance-theme=light] .premium-usage-card,:root[data-appearance-theme=light] .today-practice-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .my-scenarios-continue-card{-webkit-backdrop-filter:blur(30px)saturate(1.44);backdrop-filter:blur(30px)saturate(1.44);background:var(--material-regular)!important;box-shadow:var(--optical-shadow-air),var(--optical-edge)!important}:root[data-appearance-theme=light] .auth-field,:root[data-appearance-theme=light] input[class*="bg-white/"],:root[data-appearance-theme=light] textarea[class*="bg-white/"],:root[data-appearance-theme=light] select[class*="bg-white/"],:root[data-appearance-theme=light] .scenario-custom-topic-field,:root[data-appearance-theme=light] .chat-text-input{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:var(--material-thin)!important;box-shadow:0 12px 34px #8448650e,inset 0 1px #ffffffc7,inset 0 -1px #ffd6e71f!important}:root[data-appearance-theme=light] .auth-brand-lockup{position:relative}:root[data-appearance-theme=light] .auth-brand-lockup:before{z-index:-1;pointer-events:none;content:"";filter:blur(18px);background:radial-gradient(60% 70% at 42% 46%,#ff5fa229,#0000 70%),radial-gradient(64% 76% at 58% 42%,#ffb38a1f,#0000 72%);border-radius:999px;position:absolute;top:-2.25rem;right:15%;bottom:-.75rem;left:15%}:root[data-appearance-theme=light] .auth-card{background:radial-gradient(78% 64% at 20% 0,#ffffff85,#0000 58%),radial-gradient(64% 48% at 100% 100%,#ffd6e729,#0000 68%),linear-gradient(145deg,#ffffffc7,#fff9fb94 56%,#fff6fa7a)!important}:root[data-appearance-theme=light] .character-card{box-shadow:0 36px 96px #291a2429,0 12px 34px #ff5fa20d!important}:root[data-appearance-theme=light] .character-card:after{z-index:1;pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 1px #ffffff38,inset 0 -42px 80px #160e142e,inset 0 0 0 1px #ffffff14}:root[data-appearance-theme=light] .chat-bubble{-webkit-backdrop-filter:blur(24px)saturate(1.36);backdrop-filter:blur(24px)saturate(1.36);background:var(--material-thin)!important;border-color:#ffffff8a!important;box-shadow:0 16px 44px #8448650e,0 4px 14px #ff5fa206,inset 0 1px #ffffffad,inset 0 -1px #ffd6e71a!important}:root[data-appearance-theme=light] .chat-bubble-user{background:radial-gradient(82% 78% at 20% 0,#ffffff61,#0000 58%),linear-gradient(145deg,#ffffffad,#fff9fb7a 56%,#ffeef652)!important}:root[data-appearance-theme=light] .chat-bubble:before{opacity:.42}:root[data-appearance-theme=light] .app-bottom-nav{-webkit-backdrop-filter:blur(44px)saturate(1.68);backdrop-filter:blur(44px)saturate(1.68);box-shadow:var(--optical-shadow-dock),inset 0 1px #ffffffeb,inset 0 -1px #ffd6e73d,inset 1px 0 #ffffff2e,inset -1px 0 #ffb38a14!important;background:radial-gradient(72% 95% at 16% 0,#ffffff8f,#0000 58%),radial-gradient(66% 120% at 86% 100%,#ffd6e72e,#0000 62%),linear-gradient(145deg,#ffffff9e,#fff9fb75 56%,#ffeef657)!important}:root[data-appearance-theme=light] .app-bottom-nav:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffb38a57,#0000);height:1px;position:absolute;inset:auto 16% 4px}:root[data-appearance-theme=light] .chat-composer:before{-webkit-backdrop-filter:blur(38px)saturate(1.62);backdrop-filter:blur(38px)saturate(1.62)}:root[data-appearance-theme=light] .chat-record-button{background:radial-gradient(circle at 48% 48%,#fff3,#ffffff0a 34%,#0000 56%),radial-gradient(86% 82% at 30% 12%,#ffffff7a,#0000 56%),radial-gradient(86% 90% at 78% 90%,#ffb38a7a,#0000 62%),linear-gradient(135deg,#ff5fa2,#ff84b6 42%,#ffb38a)!important;box-shadow:0 26px 72px #ff5fa240,0 8px 26px #ffb38a2e,inset 0 1px #ffffff8f,inset 0 -2px 8px #c4417424!important}:root[data-appearance-theme=light] .scenario-detail-hero-copy [class*=text-white],:root[data-appearance-theme=light] .scenario-detail-nav-title{text-shadow:0 2px 18px #00000080,0 0 28px #ffd6e729!important}:root[data-appearance-theme=light] .scenario-partner-card{-webkit-backdrop-filter:blur(34px)saturate(1.44);backdrop-filter:blur(34px)saturate(1.44);position:relative;overflow:hidden;box-shadow:0 22px 72px #84486513,0 6px 20px #ff5fa209,var(--optical-edge)!important;background:radial-gradient(72% 66% at 18% 0,#ffffff6b,#0000 58%),radial-gradient(78% 78% at 92% 100%,#ffd6e729,#0000 64%),linear-gradient(145deg,#ffffffad,#fff9fb7a 54%,#ffebf457)!important;border-color:#ffffffa8!important}:root[data-appearance-theme=light] .scenario-partner-card:before,:root[data-appearance-theme=light] .scenarios-screen article:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#ffffff52,#0000 38%),radial-gradient(86% 68% at 18% 100%,#ffd6e71f,#0000 66%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}:root[data-appearance-theme=light] .scenario-partner-card>*,:root[data-appearance-theme=light] .scenarios-screen article>*{z-index:1;position:relative}:root[data-appearance-theme=light] .scenarios-screen article,:root[data-appearance-theme=light] .scenarios-screen section[class*="bg-white/[0.035]"]{-webkit-backdrop-filter:blur(28px)saturate(1.36);backdrop-filter:blur(28px)saturate(1.36);background:radial-gradient(74% 70% at 16% 0,#ffffff57,#0000 58%),linear-gradient(145deg,#fff9,#fff9fb6b 56%,#ffeef647)!important;border-color:#ffffff9e!important;box-shadow:0 20px 60px #8448650f,inset 0 1px #ffffffc7,inset 0 -1px #ffd6e71f!important}:root[data-appearance-theme=light] .scenario-custom-topic-field{background:radial-gradient(74% 70% at 16% 0,#ffffff52,#0000 58%),linear-gradient(145deg,#ffffff85,#fff9fb57 58%,#ffeef63d)!important;border-color:#ffffffa3!important;box-shadow:0 18px 52px #8448650e,inset 0 1px #ffffffb8,inset 0 -1px #ffd6e71a!important}:root[data-appearance-theme=light] .app-bottom-nav [class~="text-white/48"]{text-shadow:none;color:#686374f0!important}:root[data-appearance-theme=light] .app-bottom-nav [class~="hover:text-white/75"]:hover{color:#4f4b59!important}:root[data-appearance-theme=light]{--emotional-depth-air:0 18px 62px #8448650b, 0 4px 18px #ffb38a06;--emotional-depth-floating:0 32px 104px #8448651b, 0 10px 34px #ff5fa20b;--emotional-depth-primary:0 38px 118px #84486524, 0 12px 40px #ff5fa20f;--emotional-edge-primary:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #ffd6e738, inset 1px 0 0 #fff3, inset -1px 0 0 #ffb38a1a;--emotional-edge-soft:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #ffd6e71a;--material-primary-liquid:radial-gradient(90% 78% at 18% 0%, #ffffff7a 0%, transparent 58%), radial-gradient(72% 84% at 96% 100%, #ffd6e733 0%, transparent 64%), linear-gradient(145deg, #ffffffb3 0%, #fff9fb7a 50%, #ffeef652 100%);--material-secondary-liquid:radial-gradient(82% 72% at 18% 0%, #ffffff57 0%, transparent 58%), linear-gradient(145deg, #ffffff80 0%, #fff9fb57 56%, #ffeef638 100%);--material-background-haze:radial-gradient(80% 56% at 18% -8%, #ffd6e72e 0%, transparent 62%), radial-gradient(70% 48% at 88% 2%, #ffb38a1c 0%, transparent 68%)}:root[data-appearance-theme=light] .glass,:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .today-practice-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card{background-blend-mode:screen,normal,normal;box-shadow:var(--emotional-depth-air),var(--emotional-edge-soft)!important}:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card,:root[data-appearance-theme=light] .today-practice-card{background:var(--material-primary-liquid)!important;box-shadow:var(--emotional-depth-floating),var(--emotional-edge-primary)!important}:root[data-appearance-theme=light] .character-card>[class*=top-6][class*=inset-x-6]{z-index:2}:root[data-appearance-theme=light] .chat-bg-image{opacity:.48;filter:blur(1.4px)saturate(1.02)brightness(1.06)contrast(.96);transform:scale(1.03)}:root[data-appearance-theme=light] .chat-bubble{-webkit-backdrop-filter:blur(22px)saturate(1.32);backdrop-filter:blur(22px)saturate(1.32);position:relative;background:var(--material-secondary-liquid)!important;box-shadow:0 14px 42px #8448650c,0 4px 14px #ff5fa205,var(--emotional-edge-soft)!important;border-color:#ffffff85!important}:root[data-appearance-theme=light] .chat-bubble:after{pointer-events:none;content:"";border-radius:inherit;opacity:.72;background:linear-gradient(#ffffff47,#0000 34%),radial-gradient(80% 52% at 20% 100%,#ffd6e71a,#0000 66%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}:root[data-appearance-theme=light] .chat-composer{background:linear-gradient(#fff9fb00,#fff9fb70 36%,#fff7fae6)!important}:root[data-appearance-theme=light] .chat-composer:before{-webkit-backdrop-filter:blur(40px)saturate(1.58);backdrop-filter:blur(40px)saturate(1.58);box-shadow:0 34px 96px #8448651c,0 10px 30px #ff5fa20b,var(--emotional-edge-primary)!important;background:radial-gradient(78% 120% at 16% 0,#ffffff7a,#0000 58%),radial-gradient(80% 120% at 88% 100%,#ffd6e72e,#0000 62%),linear-gradient(145deg,#ffffff94,#fff9fb61 56%,#ffeef642)!important;border-color:#ffffffa8!important}:root[data-appearance-theme=light] .chat-text-input{-webkit-backdrop-filter:blur(24px)saturate(1.36);backdrop-filter:blur(24px)saturate(1.36);transition:border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 16px 48px #8448650d,0 5px 18px #ff5fa206,var(--emotional-edge-soft)!important;background:radial-gradient(80% 90% at 18% 0,#ffffff57,#0000 58%),linear-gradient(145deg,#ffffff75,#fff9fb4d 58%,#ffeef62e)!important;border-color:#ffffff94!important}:root[data-appearance-theme=light] .chat-text-input:before{pointer-events:none;content:"";border-radius:inherit;opacity:.72;background:linear-gradient(#ffffff3d,#0000 38%),radial-gradient(80% 56% at 12% 100%,#ffd6e71f,#0000 70%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}:root[data-appearance-theme=light] .chat-text-input>*{z-index:1;position:relative}:root[data-appearance-theme=light] .chat-text-input.is-focused,:root[data-appearance-theme=light] .chat-text-input.is-typing{border-color:#ffd6e7c7!important;box-shadow:0 19px 56px #ff5fa215,0 6px 22px #ffb38a09,inset 0 1px #ffffffd1,inset 0 -1px #ffd6e729!important}:root[data-appearance-theme=light] .chat-text-input.is-typing:before{animation:3.8s ease-in-out infinite emotional-input-flow}:root[data-appearance-theme=light] .chat-text-entry::placeholder{color:#7c7c8a9e!important}:root[data-appearance-theme=light] .chat-send-button{background:radial-gradient(circle at 48% 48%,#ffffff38,#ffffff0a 34%,#0000 56%),radial-gradient(82% 86% at 28% 12%,#ffffff7a,#0000 56%),radial-gradient(90% 94% at 82% 92%,#ffb38a75,#0000 62%),linear-gradient(135deg,#ff5fa2,#ff86b7 44%,#ffb38a)!important;box-shadow:0 14px 36px #ff5fa22e,0 5px 16px #ffb38a1f,inset 0 1px #ffffff94,inset 0 -1px 5px #c441741f!important}:root[data-appearance-theme=light] .chat-send-button:not(:disabled){animation:4.2s ease-in-out infinite liquid-energy-button}:root[data-appearance-theme=light] .chat-voice-return-button{opacity:.82;scale:.94;box-shadow:0 12px 34px #ff5fa211,var(--emotional-edge-soft)!important;background:radial-gradient(78% 78% at 24% 0,#ffffff61,#0000 58%),linear-gradient(145deg,#ffffff73,#ffd6e738)!important}:root[data-appearance-theme=light] .chat-record-button{scale:.9;background:radial-gradient(circle at 49% 48%,#ffffff38,#ffffff0b 34%,#0000 56%),radial-gradient(84% 82% at 30% 12%,#ffffff75,#0000 56%),radial-gradient(88% 92% at 78% 90%,#ffb38a6b,#0000 62%),linear-gradient(135deg,#ff5fa2,#ff83b5 42%,#ffb38a)!important;box-shadow:0 20px 58px #ff5fa22e,0 7px 22px #ffb38a1f,inset 0 1px #ffffff80,inset 0 -2px 8px #c441741f!important}:root[data-appearance-theme=light] .chat-record-button:before{pointer-events:none;content:"";border-radius:inherit;filter:blur(2px);background:radial-gradient(circle,#ffffff29,#0000 62%);position:absolute;top:18%;right:18%;bottom:18%;left:18%}:root[data-appearance-theme=light] .progress-sheet{color:#1f1f28;-webkit-backdrop-filter:blur(42px)saturate(1.5);backdrop-filter:blur(42px)saturate(1.5);background:radial-gradient(88% 50% at 24% 0,#ffd6e752,#0000 62%),radial-gradient(72% 46% at 90% 2%,#ffb38a29,#0000 66%),linear-gradient(#fff9fbd1,#fcfafbc2 58%,#fff7fae0)!important;border-color:#ffffffb8!important;box-shadow:0 -36px 120px #84486529,0 -10px 38px #ff5fa20f,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .progress-sheet:before{pointer-events:none;content:"";opacity:.58;mix-blend-mode:soft-light;background:radial-gradient(1px 1px at 18% 22%,#ffffff47,#0000) 0 0/112px 112px,radial-gradient(1px 1px at 72% 44%,#ffd6e738,#0000) 0 0/148px 148px,linear-gradient(#ffffff1a,#0000 30%) 0 0/100% 100%;position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .progress-sheet>:not(.absolute){z-index:1;position:relative}:root[data-appearance-theme=light] .progress-sheet [class*=text-white]{color:#1f1f28!important}:root[data-appearance-theme=light] .progress-sheet [class*="text-white/3"],:root[data-appearance-theme=light] .progress-sheet [class*="text-white/4"],:root[data-appearance-theme=light] .progress-sheet [class*="text-white/5"],:root[data-appearance-theme=light] .progress-sheet [class*="text-white/6"],:root[data-appearance-theme=light] .progress-sheet [class*=text-gray-]{color:#7c7c8a!important}:root[data-appearance-theme=light] .progress-sheet [class*="bg-white/"]{background-color:#ffffff57!important}:root[data-appearance-theme=light] .progress-segmented-control{-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);box-shadow:var(--emotional-depth-air),var(--emotional-edge-soft)!important;background:radial-gradient(82% 100% at 18% 0,#ffffff6b,#0000 58%),linear-gradient(145deg,#ffffff80,#fff9fb47)!important;border-color:#ffffffa3!important}:root[data-appearance-theme=light] .progress-primary-surface,:root[data-appearance-theme=light] .progress-intimacy-card,:root[data-appearance-theme=light] .progress-emotional-memory-card{-webkit-backdrop-filter:blur(34px)saturate(1.44);backdrop-filter:blur(34px)saturate(1.44);position:relative;overflow:hidden;box-shadow:var(--emotional-depth-floating),var(--emotional-edge-primary)!important;background:radial-gradient(86% 72% at 18% 0,#ffffff70,#0000 58%),radial-gradient(72% 76% at 94% 100%,#ffb38a24,#0000 64%),linear-gradient(145deg,#ffffffa3,#ffd6e742 54%,#ffeef62e)!important;border-color:#ffe2ecad!important}:root[data-appearance-theme=light] .progress-secondary-surface,:root[data-appearance-theme=light] .progress-memory-surface,:root[data-appearance-theme=light] .progress-journey-surface{-webkit-backdrop-filter:blur(28px)saturate(1.36);backdrop-filter:blur(28px)saturate(1.36);position:relative;overflow:hidden;background:var(--material-secondary-liquid)!important;box-shadow:var(--emotional-depth-air),var(--emotional-edge-soft)!important;border-color:#ffffff94!important}:root[data-appearance-theme=light] .progress-milestone-surface,:root[data-appearance-theme=light] .progress-next-surface{-webkit-backdrop-filter:blur(30px)saturate(1.38);backdrop-filter:blur(30px)saturate(1.38);position:relative;overflow:hidden;box-shadow:var(--emotional-depth-air),var(--emotional-edge-primary)!important;background:radial-gradient(82% 74% at 18% 0,#fff6,#0000 58%),linear-gradient(145deg,#ffffff8f,#ffd6e73d 58%,#ffb38a17)!important;border-color:#ffd6e7a3!important}:root[data-appearance-theme=light] .progress-primary-surface:before,:root[data-appearance-theme=light] .progress-secondary-surface:before,:root[data-appearance-theme=light] .progress-memory-surface:before,:root[data-appearance-theme=light] .progress-journey-surface:before,:root[data-appearance-theme=light] .progress-milestone-surface:before,:root[data-appearance-theme=light] .progress-next-surface:before,:root[data-appearance-theme=light] .progress-intimacy-card:before,:root[data-appearance-theme=light] .progress-emotional-memory-card:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#ffffff47,#0000 36%),radial-gradient(86% 62% at 18% 100%,#ffd6e71a,#0000 68%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}:root[data-appearance-theme=light] .progress-primary-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-secondary-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-memory-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-journey-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-milestone-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-next-surface>:not(.absolute),:root[data-appearance-theme=light] .progress-intimacy-card>:not(.absolute),:root[data-appearance-theme=light] .progress-emotional-memory-card>:not(.absolute){z-index:1;position:relative}:root[data-appearance-theme=light] .progress-sheet [class*="bg-brand-primary/10"],:root[data-appearance-theme=light] .progress-sheet [class*="bg-brand-primary/12"],:root[data-appearance-theme=light] .progress-sheet [class*="bg-brand-primary/15"],:root[data-appearance-theme=light] .progress-sheet [class*="bg-brand-primary/16"],:root[data-appearance-theme=light] .progress-sheet [class*="bg-brand-primary/20"]{box-shadow:inset 0 1px #ffffff6b;background:radial-gradient(80% 90% at 20% 0,#ffffff47,#0000 58%),linear-gradient(145deg,#ff5fa221,#ffb38a13)!important}@keyframes emotional-input-flow{0%,to{opacity:.56;transform:translate(-1.5%)}50%{opacity:.88;transform:translate(1.5%)}}@keyframes liquid-energy-button{0%,to{box-shadow:0 14px 36px #ff5fa22e,0 5px 16px #ffb38a1f,inset 0 1px #ffffff94,inset 0 -1px 5px #c441741f}50%{box-shadow:0 18px 48px #ff5fa23d,0 7px 22px #ffb38a26,inset 0 1px #ffffffa8,inset 0 -1px 6px #c4417424}}@media(prefers-reduced-motion:reduce){:root[data-appearance-theme=light] .chat-text-input.is-typing:before,:root[data-appearance-theme=light] .chat-send-button:not(:disabled){animation:none}}:root[data-appearance-theme=light] .chat-composer{background:0 0!important;padding-top:1.5rem!important;padding-bottom:2rem!important}:root[data-appearance-theme=light] .chat-composer:before{display:none!important}:root[data-appearance-theme=light]{--eos-air-shadow:0 24px 88px #8448650b, 0 8px 28px #ffb38a05;--eos-float-shadow:0 34px 118px #84486515, 0 12px 40px #ff5fa208;--eos-primary-shadow:0 42px 138px #8448651e, 0 16px 48px #ff5fa20c;--eos-dock-shadow:0 42px 128px #84486526, 0 18px 48px #ff5fa20f, 0 2px 12px #ffb38a12;--eos-edge-soft:inset 0 1px 0 #ffffffa3, inset 0 -1px 0 #ffd2e117;--eos-edge-primary:inset 0 1px 0 #ffffffd1, inset 0 -1px 0 #ffd2e129, inset 1px 0 0 #ffffff21, inset -1px 0 0 #ffb38a12;--eos-surface-primary:radial-gradient(92% 76% at 18% 0%, #ffffff61 0%, transparent 58%), radial-gradient(78% 86% at 100% 100%, #ffdde826 0%, transparent 66%), linear-gradient(145deg, #fcf6f89e 0%, #f8f1f475 52%, #ffe8f145 100%);--eos-surface-secondary:radial-gradient(86% 74% at 17% 0%, #ffffff47 0%, transparent 60%), linear-gradient(145deg, #fcf6f870 0%, #f8f1f44d 56%, #ffe8f12e 100%);--eos-surface-air:radial-gradient(82% 62% at 16% 0%, #ffffff38 0%, transparent 62%), linear-gradient(145deg, #fcf6f857 0%, #f8f1f438 58%, #ffe8f121 100%);--eos-surface-warm:radial-gradient(88% 72% at 17% 0%, #ffffff52 0%, transparent 60%), radial-gradient(82% 82% at 100% 100%, #ffb38a1c 0%, transparent 64%), linear-gradient(145deg, #fcf6f880 0%, #ffdde838 54%, #ffeee529 100%);--app-bg:#fbf5f7;--app-bg-start:#fff8fa;--app-bg-end:#fbf1f5;--app-page-bg:radial-gradient(92% 48% at 13% -9%, #ffd2e142 0%, #ffd2e10e 42%, transparent 68%), radial-gradient(74% 42% at 94% 2%, #ffb38a1b 0%, #ffb38a08 48%, transparent 72%), radial-gradient(82% 56% at 46% 106%, #ffebf233 0%, transparent 70%), linear-gradient(180deg, #fff8fa 0%, #fbf6f7 52%, #fbf1f5 100%)}:root[data-appearance-theme=light] body{background:radial-gradient(108% 72% at 12% -12%,#ffd2e13d,#ffd2e10e 44%,#0000 68%),radial-gradient(86% 58% at 104% 0,#ffb38a1c,#ffb38a07 48%,#0000 72%),linear-gradient(#fff8fa,#fbf6f7 54%,#fbf1f5)}:root[data-appearance-theme=light] .app-shell:before{filter:blur(.2px);background:radial-gradient(72% 34% at 7% -7%,#ffd2e147,#ffd2e110 45%,#0000 70%),radial-gradient(58% 32% at 98% 0,#ffb38a1c,#ffb38a07 50%,#0000 76%),radial-gradient(66% 38% at 50% 102%,#ffecf138,#0000 72%)}:root[data-appearance-theme=light] .app-shell:after{opacity:.44;mix-blend-mode:soft-light;background:radial-gradient(1px 1px at 14% 20%,#ffffff4d,#0000) 0 0/112px 112px,radial-gradient(1px 1px at 64% 30%,#ffd6e738,#0000) 0 0/146px 146px,radial-gradient(1px 1px at 38% 78%,#ffb38a24,#0000) 0 0/172px 172px,linear-gradient(#ffffff08,#ffd6e705) 0 0/100% 100%}:root[data-appearance-theme=light] .glass{-webkit-backdrop-filter:blur(26px)saturate(1.36);backdrop-filter:blur(26px)saturate(1.36);background:var(--eos-surface-secondary)!important;box-shadow:var(--eos-air-shadow),var(--eos-edge-soft)!important;border-color:#ffffff85!important}:root[data-appearance-theme=light] .auth-card,:root[data-appearance-theme=light] [class*="rounded-[40px]"].glass,:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .today-practice-card,:root[data-appearance-theme=light] .progress-primary-surface,:root[data-appearance-theme=light] .progress-intimacy-card,:root[data-appearance-theme=light] .progress-emotional-memory-card{-webkit-backdrop-filter:blur(36px)saturate(1.44);backdrop-filter:blur(36px)saturate(1.44);background:var(--eos-surface-primary)!important;box-shadow:var(--eos-float-shadow),var(--eos-edge-primary)!important;border-color:#ffffff94!important}:root[data-appearance-theme=light] .scenario-detail-highlight-card,:root[data-appearance-theme=light] .premium-usage-card,:root[data-appearance-theme=light] .my-scenarios-continue-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .progress-secondary-surface,:root[data-appearance-theme=light] .progress-memory-surface,:root[data-appearance-theme=light] .progress-journey-surface,:root[data-appearance-theme=light] .progress-milestone-surface,:root[data-appearance-theme=light] .progress-next-surface{-webkit-backdrop-filter:blur(30px)saturate(1.38);backdrop-filter:blur(30px)saturate(1.38);background:var(--eos-surface-warm)!important;box-shadow:var(--eos-air-shadow),var(--eos-edge-soft)!important;border-color:#ffffff8a!important}:root[data-appearance-theme=light] .scenarios-screen article,:root[data-appearance-theme=light] .scenarios-screen section[class*="bg-white/[0.035]"],:root[data-appearance-theme=light] .profile-emotional-surface{-webkit-backdrop-filter:blur(24px)saturate(1.32);backdrop-filter:blur(24px)saturate(1.32);background:var(--eos-surface-air)!important;box-shadow:var(--eos-air-shadow),var(--eos-edge-soft)!important;border-color:#ffffff80!important}:root[data-appearance-theme=light] .auth-field,:root[data-appearance-theme=light] input[class*="bg-white/"],:root[data-appearance-theme=light] textarea[class*="bg-white/"],:root[data-appearance-theme=light] select[class*="bg-white/"],:root[data-appearance-theme=light] .scenario-custom-topic-field{-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);background:radial-gradient(78% 78% at 18% 0,#ffffff40,#0000 60%),linear-gradient(145deg,#fcf6f86b,#f8f1f447 58%,#ffe8f129)!important;border-color:#ffffff80!important;box-shadow:0 14px 44px #8448650a,inset 0 1px #ffffff9e,inset 0 -1px #ffd6e714!important}:root[data-appearance-theme=light] .pink-gradient,:root[data-appearance-theme=light] .auth-submit{background:radial-gradient(82% 86% at 28% 10%,#ffffff57,#0000 54%),radial-gradient(82% 92% at 82% 94%,#ffb38a52,#0000 64%),linear-gradient(135deg,#ff5fa2,#ff84b5 45%,#ffb38a)!important;box-shadow:0 20px 56px #ff5fa229,0 8px 24px #ffb38a1d,inset 0 1px #ffffff7a,inset 0 -1px 8px #c441741c!important}:root[data-appearance-theme=light] .character-card{background:#fbf1f5;box-shadow:0 44px 138px #291a2424,0 16px 46px #ff5fa20a!important}:root[data-appearance-theme=light] .character-card:before{mix-blend-mode:soft-light;background:radial-gradient(42% 28% at 50% 27%,#ffffff24,#0000 70%),radial-gradient(86% 62% at 50% 44%,#0000,#0000 48%,#120c1233),radial-gradient(70% 42% at 14% 6%,#ffd2e121,#0000 64%),radial-gradient(70% 42% at 94% 10%,#ffb38a1b,#0000 68%)!important}:root[data-appearance-theme=light] .chat-screen{background:radial-gradient(84% 50% at 18% -4%,#ffd2e12e,#0000 66%),radial-gradient(74% 42% at 94% 10%,#ffb38a17,#0000 70%),linear-gradient(#fff8fa,#fbf6f7 52%,#fbf1f5)!important}:root[data-appearance-theme=light] .chat-bg-image{opacity:.46;filter:blur(1.2px)saturate(1.03)brightness(1.055)contrast(.965)}:root[data-appearance-theme=light] .chat-bg-overlay{background:radial-gradient(72% 42% at 52% 20%,#ffffff47,#0000 72%),linear-gradient(#fff8fab8,#fff8fa7a 34%,#fbf6f79e 76%,#fbf1f5eb)!important}:root[data-appearance-theme=light] .chat-bg-tint{background:radial-gradient(78% 42% at 20% 5%,#ffd2e133,#0000 68%),radial-gradient(70% 38% at 92% 18%,#ffb38a1a,#0000 72%),linear-gradient(90deg,#ffffff42,#0000 30%,#0000 70%,#fff7fa4d)!important}:root[data-appearance-theme=light] .chat-header{-webkit-backdrop-filter:blur(30px)saturate(1.36);backdrop-filter:blur(30px)saturate(1.36);border-bottom-color:#ffffff6b;background:radial-gradient(82% 120% at 18% 0,#ffffff42,#0000 58%),linear-gradient(145deg,#fcf6f880,#f8f1f44d 56%,#ffe8f12e)!important;box-shadow:0 18px 58px #8448650d,inset 0 1px #ffffff9e!important}:root[data-appearance-theme=light] .chat-bubble{-webkit-backdrop-filter:blur(23px)saturate(1.3);backdrop-filter:blur(23px)saturate(1.3);background:var(--eos-surface-air)!important;box-shadow:0 17px 56px #8448650a,0 5px 18px #ff5fa204,var(--eos-edge-soft)!important;border-color:#ffffff75!important}:root[data-appearance-theme=light] .chat-bubble:before{z-index:0;pointer-events:none;content:"";opacity:.68;background:linear-gradient(#ffffff38,#0000 34%),radial-gradient(72% 48% at 18% 100%,#ffd2e114,#0000 68%);position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .chat-bubble:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 -1px #ffb38a0f}:root[data-appearance-theme=light] .chat-bubble>*{z-index:1;position:relative}:root[data-appearance-theme=light] .chat-bubble-user{box-shadow:0 15px 50px #84486508,var(--eos-edge-soft)!important;background:radial-gradient(80% 78% at 20% 0,#ffffff57,#0000 60%),linear-gradient(145deg,#fcf6f885,#f8f1f457 58%,#ffe8f130)!important}:root[data-appearance-theme=light] .chat-bubble-ai{box-shadow:0 20px 64px #ff5fa20b,0 6px 22px #ffb38a06,var(--eos-edge-primary)!important;background:radial-gradient(82% 76% at 20% 0,#ffffff59,#0000 58%),radial-gradient(80% 72% at 100% 100%,#ffb38a1d,#0000 64%),linear-gradient(145deg,#fcf6f87a,#ffdde838 54%,#ffeee524)!important;border-color:#ffe2ec85!important}:root[data-appearance-theme=light] .app-bottom-nav:before{background:linear-gradient(#ffffff6b,#0000),radial-gradient(60% 130% at 50% 0,#ffd2e12e,#0000 74%);height:36%}:root[data-appearance-theme=light] .app-bottom-nav:after{background:linear-gradient(90deg,#0000,#ffb38a47,#0000)}:root[data-appearance-theme=light] .app-bottom-nav [class~="bg-brand-primary/[0.16]"]{background:radial-gradient(92% 120% at 22% 0,#ffffff57,#0000 60%),linear-gradient(135deg,#ff5fa22e,#ffb38a1f)!important;box-shadow:0 14px 34px #ff5fa217,inset 0 1px #ffffff7a,inset 0 0 0 1px #ffffff47!important}:root[data-appearance-theme=light] .chat-text-input{-webkit-backdrop-filter:blur(26px)saturate(1.34);backdrop-filter:blur(26px)saturate(1.34);box-shadow:0 18px 58px #8448650a,0 6px 20px #ff5fa205,var(--eos-edge-soft)!important;background:radial-gradient(82% 90% at 18% 0,#ffffff47,#0000 60%),radial-gradient(86% 110% at 100% 100%,#ffd2e11c,#0000 64%),linear-gradient(145deg,#fcf6f86b,#f8f1f442 58%,#ffe8f126)!important;border-color:#ffffff7a!important}:root[data-appearance-theme=light] .chat-text-input:before{opacity:.66;background:linear-gradient(#fff3,#0000 36%),radial-gradient(80% 56% at 12% 100%,#ffd2e118,#0000 72%)}:root[data-appearance-theme=light] .chat-text-input:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffb38a38,#0000);height:1px;position:absolute;inset:auto 1.25rem .2rem}:root[data-appearance-theme=light] .chat-text-input.is-focused,:root[data-appearance-theme=light] .chat-text-input.is-typing{box-shadow:0 22px 68px #ff5fa20f,0 7px 24px #ffb38a08,var(--eos-edge-primary)!important;border-color:#ffd2e1ad!important}:root[data-appearance-theme=light] .chat-send-button,:root[data-appearance-theme=light] .chat-record-button{isolation:isolate;position:relative;overflow:hidden}:root[data-appearance-theme=light] .chat-send-button:before,:root[data-appearance-theme=light] .chat-record-button:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;filter:blur(1.5px);background:radial-gradient(circle at 34% 18%,#ffffff3d,#0000 56%),radial-gradient(circle at 70% 82%,#ffb38a2e,#0000 60%);position:absolute;top:10%;right:10%;bottom:10%;left:10%}:root[data-appearance-theme=light] .chat-send-button>svg,:root[data-appearance-theme=light] .chat-record-button>svg{z-index:1;position:relative}.chat-send-icon,.chat-recording-send-icon{transform-origin:50%;display:block;transform:translate(1px)}.chat-recording-send-button{justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}:root[data-appearance-theme=light] .chat-send-button{box-shadow:0 16px 44px #ff5fa229,0 6px 20px #ffb38a1c,inset 0 1px #ffffff7a,inset 0 -1px 6px #c441741a!important}:root[data-appearance-theme=light] .chat-record-button{box-shadow:0 24px 76px #ff5fa22b,0 10px 30px #ffb38a1c,inset 0 1px #ffffff7a,inset 0 -2px 8px #c441741a!important}:root[data-appearance-theme=light] .chat-utility-button,:root[data-appearance-theme=light] .chat-icon-button,:root[data-appearance-theme=light] .chat-voice-return-button{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:var(--eos-surface-air)!important;box-shadow:var(--eos-air-shadow),var(--eos-edge-soft)!important;border-color:#ffffff7a!important}.chat-reply-vibe-panel{border-color:#ffffff13!important}.chat-reply-vibe-title{color:#fff6fb6b}.chat-reply-vibe-control{flex-wrap:nowrap;gap:.375rem;max-width:100%;display:flex;overflow:hidden}.chat-reply-vibe-option{color:#fff6fb7a;min-width:0;box-shadow:none;letter-spacing:0;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff13;flex:0 auto}.chat-reply-vibe-option:hover{color:#fff6fbb3;background:#ffffff0e;border-color:#ffffff1f}.chat-reply-vibe-option.is-selected{color:#ffe8f2db;background:#ffffff13;border-color:#ffffff26}.chat-suggestion-panel{filter:drop-shadow(0 12px 28px #00000029)}.chat-suggestion-title{color:#ffeff894;letter-spacing:0;text-shadow:0 6px 20px #ff5fa21f;line-height:1.2}.chat-suggestion-chip{color:#fff8fcb8;text-align:left;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ffffff12,#ff5fa20a),#120d1457;border:1px solid #ffffff0e;border-radius:1.375rem;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #0000001f,inset 0 1px #ffffff13}.chat-suggestion-chip:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(#ffffff13,#0000 62%);position:absolute;top:0;right:0;bottom:0;left:0}.chat-suggestion-chip:hover:not(:disabled){color:#fffbfde0;background:linear-gradient(135deg,#ffffff17,#ff5fa20e),#160f1866;border-color:#ffffff16;box-shadow:0 9px 22px #00000026,inset 0 1px #ffffff17}.chat-suggestion-chip:active:not(:disabled){transform:scale(.992)}.chat-suggestion-chip.is-sent{color:#fff8fc70;background:linear-gradient(135deg,#ffffff0e,#ff5fa209),#120d1447;border-color:#ffffff0f;box-shadow:0 6px 18px #0000001a,inset 0 1px #ffffff0f}.chat-suggestion-chip.is-quieted{pointer-events:none}.chat-suggestion-text,.chat-suggestion-status{z-index:1;position:relative}.chat-suggestion-status{color:#ffd7e7d1;white-space:nowrap;background:#ff5fa217;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1875rem .45rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.chat-suggestion-skeleton{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(135deg,#ffffff0e,#ff5fa209),#120d1447;border:1px solid #ffffff0b;box-shadow:inset 0 1px #ffffff0e}.chat-tap-send-hint{color:#ffffff47}:root[data-appearance-theme=light] .chat-reply-vibe-panel{border-color:#ffffff80!important}:root[data-appearance-theme=light] .chat-reply-vibe-title{color:#7369797a!important}:root[data-appearance-theme=light] .chat-reply-vibe-control{box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-appearance-theme=light] .chat-reply-vibe-option{color:#5e566585;background:#ffffff57!important;border-color:#848c9e29!important}:root[data-appearance-theme=light] .chat-reply-vibe-option:hover{color:#403848c2;background:#ffffff85!important;border-color:#848c9e3d!important}:root[data-appearance-theme=light] .chat-reply-vibe-option.is-selected{color:#2d303ad1;box-shadow:0 3px 10px #1f29370e;background:#ffffffad!important;border-color:#848c9e4d!important}:root[data-appearance-theme=light] .chat-suggestion-panel{filter:drop-shadow(0 12px 26px #79495f1a)}:root[data-appearance-theme=light] .chat-suggestion-title{color:#695a679e;text-shadow:none}:root[data-appearance-theme=light] .chat-suggestion-chip{color:#36303aa8;background:linear-gradient(135deg,#ffffff94,#fff0f76b),#ffffff5c;border-color:#848c9e21;box-shadow:0 8px 22px #79495f14,inset 0 1px #fff9}:root[data-appearance-theme=light] .chat-suggestion-chip:hover:not(:disabled){color:#2a2430cc;background:linear-gradient(135deg,#ffffffb8,#fff0f780),#ffffff75;border-color:#848c9e33;box-shadow:0 9px 24px #79495f1a,inset 0 1px #ffffffb3}:root[data-appearance-theme=light] .chat-suggestion-chip.is-sent{color:#4a414e70;background:linear-gradient(135deg,#ffffff80,#fff0f757),#ffffff4d}:root[data-appearance-theme=light] .chat-suggestion-status{color:#b9386ab8;background:#ff5fa214}:root[data-appearance-theme=light] .chat-suggestion-skeleton{background:linear-gradient(135deg,#ffffff80,#fff0f75c),#ffffff47;border-color:#848c9e1c}:root[data-appearance-theme=light] .chat-tap-send-hint{color:#656c7a6b!important}@media(max-width:380px){.chat-reply-vibe-control{gap:.45rem}.chat-reply-vibe-option{min-height:1.5rem;padding-inline:0;font-size:9.5px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}:root[data-appearance-theme=light] .progress-sheet{box-shadow:0 -42px 140px #8448651f,0 -14px 44px #ff5fa20b,var(--eos-edge-primary)!important;background:radial-gradient(84% 46% at 24% 0,#ffd2e138,#0000 64%),radial-gradient(72% 42% at 92% 2%,#ffb38a1a,#0000 68%),linear-gradient(#fcf6f8b8,#f8f1f4a3 58%,#fbf1f5c7)!important;border-color:#ffffff8f!important}:root[data-appearance-theme=light] .progress-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.16);backdrop-filter:blur(16px)saturate(1.16);background:radial-gradient(70% 50% at 50% 100%,#ffd2e12e,#0000 72%),#1f161e3d!important}@media(prefers-reduced-motion:reduce){:root[data-appearance-theme=light] .chat-send-button:not(:disabled),:root[data-appearance-theme=light] .chat-record-button{animation:none!important}}:root[data-appearance-theme=light] .auth-card{-webkit-backdrop-filter:blur(40px)saturate(1.48);backdrop-filter:blur(40px)saturate(1.48);position:relative;overflow:hidden;box-shadow:0 44px 132px #8448651b,0 14px 42px #ff5fa20a,var(--eos-edge-primary)!important;background:radial-gradient(82% 68% at 18% 0,#ffffff57,#0000 58%),radial-gradient(86% 82% at 100% 100%,#ffd2e126,#0000 66%),linear-gradient(145deg,#f8f2f5ad,#f4edf18a 52%,#ffe8f157)!important;border-color:#ffffff9e!important}:root[data-appearance-theme=light] .auth-card:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#ffffff3d,#0000 34%),radial-gradient(92% 58% at 16% 100%,#ffd2e11c,#0000 70%);position:absolute;top:1px;right:1px;bottom:1px;left:1px}:root[data-appearance-theme=light] .auth-card>*{z-index:1;position:relative}:root[data-appearance-theme=light]{--eos-hero-material:radial-gradient(92% 78% at 16% 0%, #ffffff47 0%, transparent 60%), radial-gradient(82% 82% at 92% 100%, #ffb38a21 0%, transparent 66%), linear-gradient(145deg, #faf0f48f 0%, #ffdce83d 54%, #ffebe226 100%);--eos-secondary-mist:radial-gradient(88% 72% at 18% 0%, #ffffff2e 0%, transparent 60%), linear-gradient(145deg, #f8f1f457 0%, #f4edf138 58%, #ffe8f11c 100%);--eos-liquid-edge:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #ffbc9a1a, inset 1px 0 0 #ffffff24, inset -1px 0 0 #ffd2e11f;--eos-invitation-glow:0 22px 62px #ff5fa221, 0 8px 26px #ffb38a1c, inset 0 1px 0 #ffffff6b, inset 0 -1px 9px #c4417414}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video]{position:relative;background:var(--eos-hero-material)!important;box-shadow:0 44px 132px #301e2829,0 16px 48px #ff5fa20e,var(--eos-liquid-edge)!important;border-color:#ffe8f170!important}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video]:after{z-index:2;pointer-events:none;content:"";border-radius:inherit;mix-blend-mode:soft-light;background:radial-gradient(86% 56% at 18% 10%,#ffd2e11f,#0000 66%),radial-gradient(76% 44% at 86% 86%,#ffb38a1a,#0000 70%),linear-gradient(#ffffff0e,#0000 35%,#ffd2e109);position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] img{filter:saturate(1.035)contrast(1.035)brightness(.98)}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=bg-gradient-to-r][class*=from-black]{background:linear-gradient(90deg,#120d12a8,#22161e61 46%,#ffe0ea14)!important}:root[data-appearance-theme=light] .scenarios-screen>section[class*=aspect-video] [class*=bg-gradient-to-t][class*=from-black]{background:linear-gradient(#0000,#1c10191f 34%,#1a0e1694)!important}:root[data-appearance-theme=light] .scenario-detail-hero,:root[data-appearance-theme=light] .character-detail-hero{background:radial-gradient(86% 48% at 18% 4%,#ffd2e129,#0000 68%),radial-gradient(74% 42% at 92% 10%,#ffb38a17,#0000 72%)}:root[data-appearance-theme=light] .scenario-detail-hero img,:root[data-appearance-theme=light] .character-detail-hero img{filter:saturate(1.035)contrast(1.025)brightness(.99)}:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .scenarios-screen article,:root[data-appearance-theme=light] .scenarios-screen section[class*="bg-white/[0.035]"],:root[data-appearance-theme=light] .premium-usage-card,:root[data-appearance-theme=light] .scenario-detail-card{background:var(--eos-secondary-mist)!important;box-shadow:0 22px 78px #8448650b,0 6px 22px #ffb38a05,var(--eos-edge-soft)!important;border-color:#ffffff75!important}:root[data-appearance-theme=light] .character-card>img{filter:saturate(1.035)contrast(1.035)brightness(1.005)}:root[data-appearance-theme=light] .character-card:before{opacity:.9;background:radial-gradient(38% 26% at 50% 28%,#ffffff1f,#0000 72%),radial-gradient(86% 62% at 50% 44%,#0000,#0000 47%,#120c1236),radial-gradient(72% 44% at 16% 8%,#ffd2e11a,#0000 64%),radial-gradient(72% 44% at 94% 10%,#ffb38a17,#0000 68%)!important}:root[data-appearance-theme=light] .character-card:after{box-shadow:inset 0 1px #ffffff2e,inset 0 -34px 76px #160e1425,inset 0 0 0 1px #ffffff14,inset 0 0 46px #ffd2e10a!important}:root[data-appearance-theme=light] .character-card>div[class*=bg-gradient-to-t][class*=from-black]{background:linear-gradient(#0000,#1c101902 20%,#1c101925 61%,#1c10197d),radial-gradient(96% 70% at 16% 86%,#ffd2e110,#0000 68%)!important}:root[data-appearance-theme=light] .character-card>div[class*=bg-gradient-to-t][class*=from-black]:before{-webkit-backdrop-filter:blur(3.45px)saturate(1.08);backdrop-filter:blur(3.45px)saturate(1.08);background:radial-gradient(88% 62% at 24% 0,#ffffff10,#0000 66%),linear-gradient(145deg,#ffffff07,#ffd2e107)!important}:root[data-appearance-theme=light] .character-card .absolute.bottom-7{text-shadow:0 2px 20px #00000052,0 0 28px #ffd2e117}:root[data-appearance-theme=light] .character-card .absolute.bottom-7 [class*=border-t]{border-color:#ffffff16!important}:root[data-appearance-theme=light] .character-card .glass,:root[data-appearance-theme=light] .character-card [class*="bg-brand-primary/20"]{-webkit-backdrop-filter:blur(16.5px)saturate(1.24);backdrop-filter:blur(16.5px)saturate(1.24);background:radial-gradient(86% 88% at 18% 0,#ffffff30,#0000 62%),linear-gradient(145deg,#ffffff26,#ffd2e111)!important;border-color:#ffffff4d!important;box-shadow:0 18px 50px #0a080c1b,inset 0 1px #ffffff3d,inset 0 -1px #ffb38a0e!important}:root[data-appearance-theme=light] .chat-bubble-user{-webkit-backdrop-filter:blur(6px)saturate(1.02);backdrop-filter:blur(6px)saturate(1.02);max-width:min(74%,30rem);background:#f8f8fcc7!important;border-color:#d2d2dc59!important;box-shadow:0 8px 20px #40465a09,0 2px 6px #40465a05,inset 0 1px #ffffff70!important}:root[data-appearance-theme=light] .chat-bubble-ai{-webkit-backdrop-filter:blur(25px)saturate(1.34);backdrop-filter:blur(25px)saturate(1.34);box-shadow:0 22px 70px #ff5fa20a,0 7px 24px #ffb38a05,var(--eos-liquid-edge)!important;background:radial-gradient(86% 72% at 18% 0,#ffffff4f,#0000 58%),radial-gradient(92% 62% at 16% 100%,#ffb38a17,#0000 68%),radial-gradient(74% 70% at 98% 38%,#ffd2e114,#0000 68%),linear-gradient(145deg,#faf2f675,#ffdde830 52%,#ffeee51f)!important;border-color:#ffe2ec7d!important}:root[data-appearance-theme=light] .chat-bubble-ai:before{opacity:.88;background:linear-gradient(#ffffff52,#0000 30%),radial-gradient(88% 48% at 24% 0,#ffffff26,#0000 64%),radial-gradient(88% 50% at 20% 100%,#ffb38a18,#0000 70%),radial-gradient(1px 1px at 72% 36%,#ffffff2e,#0000)}:root[data-appearance-theme=light] .chat-bubble-ai:after{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff29,inset 0 -1px #ffb38a17,inset -1px 0 #ffd2e11a}:root[data-appearance-theme=light] .chat-bubble-user:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;opacity:.82;background:0 0;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #ffffff42,inset 0 -1px #d2d2dc29}:root[data-appearance-theme=light] .chat-bubble-user .chat-user-message-text{overflow-wrap:anywhere;max-width:min(29ch,100%);font-weight:500;color:#1f2330c7!important}:root[data-appearance-theme=light] .chat-bubble-user .chat-user-timestamp{font-variant-numeric:tabular-nums;margin-bottom:1px;color:#6266765c!important}:root[data-appearance-theme=light] .chat-bubble-user .chat-user-status{color:#62667647!important}:root[data-appearance-theme=light] .chat-bubble-user .chat-user-action-button{-webkit-backdrop-filter:blur(3px)saturate();backdrop-filter:blur(3px)saturate();color:#5b5f706b!important;box-shadow:none!important;background:#ffffff3d!important;border-color:#d2d2dc38!important}:root[data-appearance-theme=light] .app-bottom-nav{filter:drop-shadow(0 22px 46px #8448651d);box-shadow:0 48px 144px #84486525,0 18px 56px #ff5fa20d,var(--eos-liquid-edge)!important;background:radial-gradient(74% 95% at 15% 0,#ffffff6b,#0000 60%),radial-gradient(68% 120% at 86% 100%,#ffd2e12e,#0000 64%),radial-gradient(72% 80% at 50% 110%,#ffb38a17,#0000 70%),linear-gradient(145deg,#fcf6f88a,#f8f1f457 56%,#ffe8f138)!important}:root[data-appearance-theme=light] .app-bottom-nav:before{background:linear-gradient(#ffffff70,#0000 78%),radial-gradient(58% 130% at 50% 0,#ffd2e133,#0000 74%)}:root[data-appearance-theme=light] .app-bottom-nav:after{background:linear-gradient(90deg,#0000,#ffb38a4d,#ffd2e133,#0000);inset:auto 15% 3px}:root[data-appearance-theme=light] .pink-gradient,:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white],:root[data-appearance-theme=light] .scenario-detail-floating-cta button,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary]{-webkit-backdrop-filter:blur(18px)saturate(1.24);backdrop-filter:blur(18px)saturate(1.24);border:1px solid #ffffff47;box-shadow:var(--eos-invitation-glow)!important;background:radial-gradient(82% 86% at 28% 10%,#ffffff57,#0000 56%),radial-gradient(84% 92% at 82% 94%,#ffb38a4a,#0000 64%),linear-gradient(135deg,#ff5fa2e6,#ff84b5d6 46%,#ffb38ad1)!important}:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before,:root[data-appearance-theme=light] .scenario-detail-floating-cta button:before,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary]:before{pointer-events:none;content:"";border-radius:inherit;filter:blur(1px);background:radial-gradient(circle at 32% 16%,#fff3,#0000 58%),radial-gradient(circle at 78% 84%,#ffb38a24,#0000 62%);position:absolute;top:10%;right:10%;bottom:10%;left:10%}:root[data-appearance-theme=light] .scenario-custom-topic-field button,:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white],:root[data-appearance-theme=light] .scenario-detail-floating-cta button,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary]{isolation:isolate;position:relative;overflow:hidden}:root[data-appearance-theme=light] .scenario-custom-topic-field button>*,:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]>*,:root[data-appearance-theme=light] .scenario-detail-floating-cta button>*,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary]>*{z-index:1;position:relative}:root[data-appearance-theme=light] .scenario-custom-topic-field .scenario-custom-send-button{position:absolute!important}:root[data-appearance-theme=light] .scenario-custom-topic-field,:root[data-appearance-theme=light] .scenario-custom-topic-field:focus-within{background:#ffffff38!important;box-shadow:0 14px 44px #84486509!important}:root[data-appearance-theme=light] .scenario-custom-topic-input,:root[data-appearance-theme=light] .scenario-custom-topic-input:focus,:root[data-appearance-theme=light] .scenario-custom-topic-input:active,:root[data-appearance-theme=light] .scenario-custom-topic-input:hover{-webkit-focus-ring-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#171b26!important;background:#fff0 linear-gradient(#fff0,#fff0)!important;border:0 #0000!important;outline:#0000!important;box-shadow:inset 0 0 0 1000px #fff0!important}:root[data-appearance-theme=light] .scenario-custom-topic-input:-webkit-autofill{caret-color:#ff4e91;transition:background-color 9999s ease-out;-webkit-text-fill-color:#171b26!important;background-color:#fff0!important;border:0 #0000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}:root[data-appearance-theme=light] .scenario-custom-topic-input:-webkit-autofill:hover{caret-color:#ff4e91;transition:background-color 9999s ease-out;-webkit-text-fill-color:#171b26!important;background-color:#fff0!important;border:0 #0000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}:root[data-appearance-theme=light] .scenario-custom-topic-input:-webkit-autofill:focus{caret-color:#ff4e91;transition:background-color 9999s ease-out;-webkit-text-fill-color:#171b26!important;background-color:#fff0!important;border:0 #0000!important;-webkit-box-shadow:inset 0 0 0 1000px #fff0!important}:root[data-appearance-theme=light] .chat-text-input,:root[data-appearance-theme=light] .chat-text-input:focus-within,:root[data-appearance-theme=light] .chat-text-input.is-focused,:root[data-appearance-theme=light] .chat-text-input.is-typing{background:#ffffff38!important;box-shadow:0 18px 56px #84486509!important}:root[data-appearance-theme=light] .chat-text-input:before,:root[data-appearance-theme=light] .chat-text-input:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}:root[data-appearance-theme=light] .chat-text-entry,:root[data-appearance-theme=light] .chat-text-entry:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;-webkit-box-shadow:none!important;background:0 0!important;outline:none!important}.scenario-list-cta,.scenario-surprise-cta,.scenario-list-chevron{-webkit-tap-highlight-color:transparent}.scenario-list-cta,.scenario-surprise-cta{isolation:isolate;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.24);backdrop-filter:blur(18px)saturate(1.24);will-change:transform;border:1px solid #ffffff2e;position:relative;overflow:hidden}.scenario-list-cta{color:#ff5fa2;text-shadow:none;background:radial-gradient(92% 110% at 28% 0,#ffffff3d,#ffffff14 35%,#0000 62%),linear-gradient(135deg,#ff5fa22e,#ffb38a24);box-shadow:0 10px 24px #ff5fa214,0 3px 10px #ffb38a0d,inset 0 1px #ffffff5c,inset 0 -1px #ffb38a14}.scenario-list-cta:hover:not(:disabled){background:radial-gradient(92% 110% at 28% 0,#ffffff47,#ffffff1a 36%,#0000 64%),linear-gradient(135deg,#ff5fa238,#ffb38a29);box-shadow:0 12px 28px #ff5fa21a,0 4px 12px #ffb38a0f,inset 0 1px #ffffff6b,inset 0 -1px #ffb38a1a}.scenario-list-cta:active:not(:disabled){background:radial-gradient(92% 110% at 28% 0,#ffffff4d,#ffffff1c 36%,#0000 64%),linear-gradient(135deg,#ff5fa242,#ffb38a2e);transform:scale(.98);box-shadow:0 13px 30px #ff5fa21f,0 5px 14px #ffb38a12,inset 0 1px #ffffff7a,inset 0 -1px #ffb38a1f}.scenario-list-cta:disabled{color:#cf92aea3;opacity:.45;box-shadow:none;background:radial-gradient(92% 110% at 28% 0,#ffffff2e,#0000 60%),linear-gradient(135deg,#d68fb01f,#d2afa01a)}.scenario-surprise-cta{color:#fff;text-shadow:0 1px 10px #84345933;background:radial-gradient(88% 110% at 30% 0,#ffffff52,#ffffff1a 38%,#0000 62%),radial-gradient(82% 92% at 86% 100%,#ffc4974d,#0000 64%),linear-gradient(135deg,#ff5fa2bd,#ff84b5a8 46%,#ffb38aad);box-shadow:0 16px 36px #ff5fa224,0 7px 18px #ffb38a17,inset 0 1px #ffffff6b,inset 0 -1px 7px #c441741a}.scenario-surprise-cta:hover:not(:disabled){background:radial-gradient(88% 110% at 30% 0,#ffffff5c,#ffffff1f 38%,#0000 62%),radial-gradient(82% 92% at 86% 100%,#ffc49757,#0000 64%),linear-gradient(135deg,#ff5fa2c7,#ff84b5b3 46%,#ffb38ab8);box-shadow:0 18px 40px #ff5fa229,0 8px 20px #ffb38a1a,inset 0 1px #ffffff7a,inset 0 -1px 7px #c441741f}.scenario-surprise-cta:active:not(:disabled){background:radial-gradient(88% 110% at 30% 0,#ffffff61,#ffffff21 38%,#0000 62%),radial-gradient(82% 92% at 86% 100%,#ffc4975c,#0000 64%),linear-gradient(135deg,#ff5fa2d1,#ff84b5bd 46%,#ffb38ac2);transform:scale(.98);box-shadow:0 19px 42px #ff5fa22e,0 8px 22px #ffb38a1f,inset 0 1px #ffffff85,inset 0 -1px 7px #c4417424}.scenario-surprise-cta:disabled{opacity:.45;box-shadow:none}.scenario-list-chevron{color:#d2c6de;opacity:.26}.scenario-list-chevron:hover{color:#d2c6de;opacity:.28}.scenario-list-cta[aria-busy=true],.scenario-list-cta.is-loading,.scenario-surprise-cta[aria-busy=true],.scenario-surprise-cta.is-loading{color:#0000!important}.scenario-list-cta[aria-busy=true]:after,.scenario-list-cta.is-loading:after,.scenario-surprise-cta[aria-busy=true]:after,.scenario-surprise-cta.is-loading:after{content:"";border-radius:999px;width:4px;height:4px;animation:.9s ease-in-out infinite scenario-cta-dots;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scenario-list-cta[aria-busy=true]:after,.scenario-list-cta.is-loading:after{background:#ff5fa2c7;box-shadow:-8px 0 #ff5fa261,8px 0 #ffb38a61}.scenario-surprise-cta[aria-busy=true]:after,.scenario-surprise-cta.is-loading:after{background:#ffffffd6;box-shadow:-8px 0 #ffffff70,8px 0 #ffeadc7a}:root[data-appearance-theme=light] .scenario-list-cta{color:#ff5fa2!important;background:radial-gradient(96% 110% at 28% 0,#ffffff94,#fff3 36%,#0000 64%),linear-gradient(135deg,#ff5fa22e,#ffb38a24)!important;border-color:#ffffffad!important;box-shadow:0 10px 24px #ff5fa20e,0 3px 12px #ffb38a09,inset 0 1px #ffffffc2,inset 0 0 0 1px #ffffff38,inset 0 -1px #ffb38a17!important}:root[data-appearance-theme=light] .scenario-list-cta:hover:not(:disabled){background:radial-gradient(96% 110% at 28% 0,#ffffffa3,#ffffff3d 36%,#0000 64%),linear-gradient(135deg,#ff5fa238,#ffb38a29)!important;box-shadow:0 12px 28px #ff5fa213,0 4px 14px #ffb38a0b,inset 0 1px #ffffffd1,inset 0 0 0 1px #ffffff42,inset 0 -1px #ffb38a1c!important}:root[data-appearance-theme=light] .scenario-list-cta:active:not(:disabled){background:radial-gradient(96% 110% at 28% 0,#ffffffad,#ffffff42 36%,#0000 64%),linear-gradient(135deg,#ff5fa242,#ffb38a2e)!important;box-shadow:0 13px 30px #ff5fa218,0 5px 16px #ffb38a0e,inset 0 1px #ffffffdb,inset 0 0 0 1px #ffffff4d,inset 0 -1px #ffb38a1f!important}:root[data-appearance-theme=light] .scenario-list-cta:disabled{opacity:.45;color:#bf849e9e!important;box-shadow:none!important;background:radial-gradient(96% 110% at 28% 0,#ffffff6b,#0000 62%),linear-gradient(135deg,#d390ae1a,#d1b0a314)!important}:root[data-appearance-theme=light] .scenario-surprise-cta{background:radial-gradient(90% 112% at 28% 0,#ffffff70,#ffffff26 38%,#0000 64%),radial-gradient(84% 94% at 86% 100%,#ffc89c52,#0000 64%),linear-gradient(135deg,#ff5fa2bd,#ff84b5a8 46%,#ffb38aa8)!important;border-color:#ffffff8a!important;box-shadow:0 16px 38px #ff5fa221,0 7px 20px #ffb38a17,inset 0 1px #ffffff8a,inset 0 -1px 7px #c4417417!important}:root[data-appearance-theme=light] .scenario-surprise-cta:hover:not(:disabled){background:radial-gradient(90% 112% at 28% 0,#ffffff7a,#ffffff2b 38%,#0000 64%),radial-gradient(84% 94% at 86% 100%,#ffc89c5c,#0000 64%),linear-gradient(135deg,#ff5fa2c7,#ff84b5b3 46%,#ffb38ab3)!important;box-shadow:0 18px 42px #ff5fa226,0 8px 22px #ffb38a1a,inset 0 1px #fff9,inset 0 -1px 7px #c441741c!important}:root[data-appearance-theme=light] .scenario-surprise-cta:active:not(:disabled){transform:scale(.98);background:radial-gradient(90% 112% at 28% 0,#ffffff80,#ffffff2e 38%,#0000 64%),radial-gradient(84% 94% at 86% 100%,#ffc89c61,#0000 64%),linear-gradient(135deg,#ff5fa2d1,#ff84b5bd 46%,#ffb38abd)!important;box-shadow:0 19px 44px #ff5fa22b,0 8px 24px #ffb38a1f,inset 0 1px #ffffffa3,inset 0 -1px 7px #c4417421!important}:root[data-appearance-theme=light] .scenario-list-chevron{opacity:.24;color:#8f8098!important}:root[data-appearance-theme=light] .scenario-list-chevron:hover{opacity:.28;color:#8f8098!important}@keyframes scenario-cta-dots{0%,to{opacity:.64;filter:blur()}50%{opacity:1;filter:blur(.4px)}}@media(prefers-reduced-motion:reduce){.scenario-list-cta,.scenario-surprise-cta,.scenario-list-cta[aria-busy=true]:after,.scenario-list-cta.is-loading:after,.scenario-surprise-cta[aria-busy=true]:after,.scenario-surprise-cta.is-loading:after{transition:none!important;animation:none!important}}.scenario-emotion-hero{isolation:isolate;aspect-ratio:1.7;background:linear-gradient(145deg,#1c141ae0,#121014db);box-shadow:0 28px 78px #2d162242,0 9px 28px #ff5fa21c,inset 0 1px #ffffff29,inset 0 0 0 1px #ffdae60f}.scenario-emotion-hero:before{z-index:4;pointer-events:none;content:"";border-radius:inherit;mix-blend-mode:soft-light;opacity:.78;background:radial-gradient(1px 1px at 8% 18%,#ffffff13,#0000) 0 0/5px 5px,radial-gradient(1px 1px at 28% 72%,#502d3116,#0000) 0 0/7px 7px,radial-gradient(1px 1px at 47% 31%,#ffffff0e,#0000) 0 0/6px 6px,radial-gradient(1px 1px at 68% 64%,#462a2d13,#0000) 0 0/8px 8px,radial-gradient(1px 1px at 83% 42%,#ffecda0e,#0000) 0 0/9px 9px,linear-gradient(#fff5f807,#40232609) 0 0/100% 100%;position:absolute;top:0;right:0;bottom:0;left:0}.scenario-emotion-hero-image{z-index:0;object-position:62% top;transform-origin:62% 0;max-width:none;transform:scale(1.025);filter:brightness(1.005)saturate(.96)contrast(1.075)!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.scenario-emotion-hero-vignette{z-index:1;background:linear-gradient(90deg,#130d1130,#180e1214 29%,#fff1f602 60%,#120a0d0d),linear-gradient(#fffafc17,#0000 35%,#0c070a33)}.scenario-emotion-hero-warmth{z-index:2;filter:blur(.45px);mix-blend-mode:soft-light;background:radial-gradient(18rem 8rem at 84% 96%,#e1a47e2e,#0000 68%),radial-gradient(8rem 5rem at 11% 88%,#efcbd229,#0000 72%),radial-gradient(6rem 4rem at 92% 16%,#eccca524,#0000 70%),linear-gradient(118deg,#df8ba011,#ddb28b12 34%,#0000 64%)}.scenario-emotion-hero-depth{z-index:3;pointer-events:none;box-shadow:inset 0 30px 64px #ffffff1f,inset 0 -52px 88px #160a103d,inset 0 0 0 1px #ffffff14}.scenario-emotion-hero-depth:before,.scenario-emotion-hero-depth:after{pointer-events:none;content:"";border-radius:999px;position:absolute}.scenario-emotion-hero-depth:before{filter:blur(19px);opacity:.8;background:radial-gradient(circle at 48% 46%,#ffe4eb3d,#efb2b214 46%,#0000 72%);width:9.6rem;height:6.4rem;bottom:-20%;left:-8%}.scenario-emotion-hero-depth:after{filter:blur(17px);opacity:.72;background:radial-gradient(circle at 42%,#f8cfa52e,#ffe5cc14 46%,#0000 74%);width:6rem;height:3.6rem;bottom:5%;right:5.5%}.scenario-emotion-presence,.scenario-emotion-relationship{color:#fffafcbd;-webkit-backdrop-filter:blur(7px)saturate(1.02);backdrop-filter:blur(7px)saturate(1.02);background:linear-gradient(135deg,#ffffff1b,#fff4f80b);border:.5px solid #ffffff14;min-height:1.54rem;box-shadow:0 3px 10px #0a070a08,inset 0 1px #ffffff14}.scenario-emotion-presence{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.28rem;max-width:31%;padding:.26rem .44rem;font-size:.58rem;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.scenario-emotion-presence-dot{background:#f497bba3;border-radius:999px;flex:none;width:.36rem;height:.36rem;box-shadow:0 0 5px #ff93bd2e}.scenario-emotion-relationship{border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.04rem .3rem;max-width:36%;padding:.27rem .44rem .3rem;display:grid}.scenario-emotion-relationship-icon{color:#ff9abeb8;fill:#eb8bb138;filter:drop-shadow(0 0 4px #ff8fb81f);grid-row:span 2;width:.78rem;height:.78rem}.scenario-emotion-relationship-text,.scenario-emotion-relationship-day{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.08;overflow:hidden}.scenario-emotion-relationship-text{color:#fffbfcb8;font-size:.59rem;font-weight:520}.scenario-emotion-relationship-day{color:#ffdee894;font-size:.52rem;font-weight:500}.scenario-emotion-copy{z-index:11;text-shadow:0 2px 18px #180c1224;flex-direction:column;align-items:flex-start;gap:.38rem;width:min(54%,13rem);display:flex;position:absolute;bottom:1.34rem;left:1.05rem}.scenario-emotion-title{letter-spacing:0;text-wrap:nowrap;white-space:nowrap;font-size:1.22rem;line-height:1.34;color:#fffafce0!important;font-weight:420!important}.scenario-emotion-subtitle{color:#fff6fa94;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:400;line-height:1.5;overflow:hidden}.scenario-emotion-signal{color:#ffe7f0bd;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.36rem;max-width:100%;font-size:.72rem;font-weight:680;line-height:1.15;display:none;overflow:hidden}.scenario-emotion-signal svg{color:#ff82b5e6;flex:none}.scenario-emotion-cta{isolation:isolate;-webkit-backdrop-filter:blur(32px)saturate();backdrop-filter:blur(32px)saturate();background:linear-gradient(#ffffff16,#ffffff07 48%,#ffdae605),linear-gradient(135deg,#fffbfc0f,#ee9ab807 56%,#ebbc9108);border:.5px solid #ffffff0e;min-width:5.65rem;margin-top:.1rem;position:relative;overflow:hidden;box-shadow:0 1px 4px #ff7dae03,0 1px 4px #160a1006,inset 0 1px #ffffff2b,inset 0 -1px #ffbed607;color:#fffcfdc2!important;min-height:1.66rem!important;font-size:.67rem!important;font-weight:460!important}.scenario-emotion-cta:before{pointer-events:none;content:"";border-radius:inherit;opacity:.32;background:linear-gradient(#ffffff21,#0000);height:34%;position:absolute;inset:1px 16% auto}.scenario-emotion-cta>*{z-index:1;position:relative}.scenario-emotion-cta svg{width:.82rem;height:.82rem;color:#fffcfdc2!important;fill:#fffcfdc2!important}.scenario-emotion-pagination{z-index:11;align-items:center;gap:.4rem;height:.9rem;display:flex;position:absolute;bottom:1.58rem;right:1.72rem}.scenario-emotion-pagination-dot{background:#ffffff2e;border:0;border-radius:999px;width:.78rem;height:.32rem;transition:width .24s,background-color .24s,box-shadow .24s,opacity .24s;box-shadow:inset 0 1px #ffffff1f}.scenario-emotion-pagination-dot.is-active{background:linear-gradient(90deg,#ef85b094,#ffbed185);width:2rem;box-shadow:0 0 7px #ff8fb824,0 0 15px #ffb9d313,inset 0 1px #fff3}:root[data-appearance-theme=light] .scenario-emotion-hero{background:linear-gradient(145deg,#fff6,#fff6fa3d)!important;border-color:#ffedf5c7!important;box-shadow:0 32px 92px #5c34462e,0 10px 30px #ff5fa214,inset 0 1px #ffffff8f,inset 0 0 0 1px #ffffff2e!important}:root[data-appearance-theme=light] .scenario-emotion-hero:after{background:linear-gradient(#ffffff0a,#0000 34%,#ffd2e10a)!important}:root[data-appearance-theme=light] .scenario-emotion-hero-image{filter:brightness(1.005)saturate(.96)contrast(1.075)!important}:root[data-appearance-theme=light] .scenario-emotion-hero .scenario-emotion-title{text-shadow:0 2px 18px #180c1224;color:#fffafce0!important}:root[data-appearance-theme=light] .scenario-emotion-hero .scenario-emotion-subtitle{text-shadow:0 2px 18px #180c1229;color:#fff6fa94!important}:root[data-appearance-theme=light] .scenario-emotion-hero .scenario-emotion-cta{text-shadow:0 1px 12px #180c121a;color:#fffcfdc2!important}:root[data-appearance-theme=light] .scenario-emotion-hero .scenario-emotion-cta svg{color:#fffcfdc2!important;fill:#fffcfdc2!important}:root[data-appearance-theme=light] .scenario-emotion-presence,:root[data-appearance-theme=light] .scenario-emotion-relationship{color:#fffafcbd;background:linear-gradient(135deg,#ffffff1f,#fff4f80b);border-color:#ffffff1c;box-shadow:0 3px 10px #34182409,inset 0 1px #ffffff1a}:root[data-appearance-theme=light] .scenario-emotion-relationship-text{color:#fffbfcbd}:root[data-appearance-theme=light] .scenario-emotion-relationship-day{color:#ffdee894}@media(max-width:380px){.scenario-emotion-title{font-size:1.1rem}.scenario-emotion-copy{gap:.32rem;width:min(54%,11.5rem)}.scenario-emotion-presence{max-width:30%;padding-inline:.4rem}.scenario-emotion-relationship{max-width:36%;padding-inline:.4rem}.scenario-emotion-relationship-text{font-size:.56rem}.scenario-emotion-cta{min-width:5.3rem;padding-inline:.6rem}.scenario-emotion-pagination-dot.is-active{width:1.8rem}}@media(prefers-reduced-motion:reduce){.scenario-emotion-pagination-dot,.scenario-emotion-cta{transition:none!important}}:root{--sweetalk-cta-gradient:radial-gradient(115% 130% at 48% 48%, #ffffff21 0%, #ffffff0e 36%, transparent 66%), radial-gradient(120% 128% at 18% 4%, #ff78b2ad 0%, #ff78b242 38%, transparent 72%), radial-gradient(112% 128% at 90% 96%, #ffb38f99 0%, #ffb38f33 42%, transparent 74%), linear-gradient(130deg, #ff5fa2 0%, #ff78b2 33%, #ff9ab0 66%, #ffb38f 100%);--sweetalk-cta-gradient-soft:radial-gradient(110% 124% at 48% 46%, #ffffff1a 0%, #ffffff09 38%, transparent 68%), radial-gradient(118% 128% at 18% 3%, #ff78b25c 0%, #ff78b221 42%, transparent 74%), radial-gradient(108% 124% at 90% 98%, #ffb38f4d 0%, #ffb38f1c 44%, transparent 76%), linear-gradient(130deg, #ff5fa26b 0%, #ff78b25c 36%, #ff9ab052 68%, #ffb38f57 100%);--sweetalk-cta-ghost:radial-gradient(98% 120% at 22% 0%, #ffffff2e 0%, #ffffff0b 42%, transparent 70%), radial-gradient(98% 120% at 92% 100%, #ffb38f1a 0%, transparent 66%), linear-gradient(140deg, #ff78b21f 0%, #ff9ab014 54%, #ffb38f13 100%);--sweetalk-orb-gradient:radial-gradient(74% 72% at 48% 43%, #ffffff30 0%, #ffffff13 34%, transparent 68%), radial-gradient(92% 94% at 24% 10%, #ff78b2c7 0%, #ff78b247 44%, transparent 76%), radial-gradient(96% 102% at 86% 88%, #ffb38fa8 0%, #ffb38f3d 42%, transparent 74%), radial-gradient(70% 72% at 62% 56%, #ff9ab061 0%, transparent 68%), linear-gradient(140deg, #ff5fa2 0%, #ff78b2 34%, #ff9ab0 66%, #ffb38f 100%);--sweetalk-cta-border:#ffffff2e;--sweetalk-cta-border-soft:#ffffff24;--sweetalk-cta-edge:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #bc377012;--sweetalk-cta-shadow:0 14px 46px #ff5fa221, 0 5px 24px #ffb38f16;--sweetalk-cta-shadow-hover:0 16px 56px #ff5fa229, 0 6px 28px #ffb38f1b;--sweetalk-cta-shadow-soft:0 10px 36px #ff5fa214, 0 4px 18px #ffb38f0e;--sweetalk-orb-shadow:0 18px 68px #ff5fa229, 0 6px 30px #ffb38f1b}.pink-gradient{background:var(--sweetalk-cta-gradient)!important;box-shadow:none!important;background-color:#ff86ad!important;background-position:48% 48%!important;background-size:158% 158%!important}button.pink-gradient,.auth-submit,.chat-send-button,.chat-record-button,.scenario-surprise-cta,.scenario-custom-send-button,.scenario-detail-floating-cta button,.premium-cta-bar button,.progress-sheet button[class*=bg-brand-primary],button[class*=bg-brand-primary][class*=text-white]{isolation:isolate;text-shadow:0 1px 14px #a230602e;-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);transition-property:transform,opacity,box-shadow,background,filter;transition-duration:.18s;transition-timing-function:ease-out;position:relative;overflow:hidden;border-color:var(--sweetalk-cta-border)!important;background:var(--sweetalk-cta-gradient)!important;box-shadow:var(--sweetalk-cta-shadow),var(--sweetalk-cta-edge)!important;color:#fff!important;background-color:#ff86ad!important;background-position:48% 48%!important;background-size:158% 158%!important}button.pink-gradient:hover:not(:disabled),.auth-submit:hover:not(:disabled),.chat-send-button:hover:not(:disabled),.chat-record-button:hover:not(:disabled),.scenario-surprise-cta:hover:not(:disabled),.scenario-custom-send-button:hover:not(:disabled),.scenario-detail-floating-cta button:hover:not(:disabled),.premium-cta-bar button:hover:not(:disabled),.progress-sheet button[class*=bg-brand-primary]:hover:not(:disabled),button[class*=bg-brand-primary][class*=text-white]:hover:not(:disabled){filter:saturate(1.025)brightness(1.015);box-shadow:var(--sweetalk-cta-shadow-hover),var(--sweetalk-cta-edge)!important;background-position:52% 46%!important}button.pink-gradient:before,.auth-submit:before,.chat-send-button:before,.chat-record-button:before,.scenario-surprise-cta:before,.scenario-custom-send-button:before,.scenario-detail-floating-cta button:before,.premium-cta-bar button:before,.progress-sheet button[class*=bg-brand-primary]:before,button[class*=bg-brand-primary][class*=text-white]:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;filter:blur(3px);opacity:.82;background:radial-gradient(70% 56% at 50% 45%,#ffffff1c,#0000 72%),radial-gradient(78% 46% at 22% 0,#ffffff18,#0000 68%),radial-gradient(78% 48% at 82% 100%,#ffb38f1b,#0000 70%);position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}button.pink-gradient>*,.auth-submit>*,.chat-send-button>*,.chat-record-button>*,.scenario-surprise-cta>*,.scenario-custom-send-button>*,.scenario-detail-floating-cta button>*,.premium-cta-bar button>*,.progress-sheet button[class*=bg-brand-primary]>*,button[class*=bg-brand-primary][class*=text-white]>*{z-index:1;position:relative}.scenario-custom-send-button{position:absolute!important}.scenario-list-cta{-webkit-backdrop-filter:blur(14px)saturate(1.14);backdrop-filter:blur(14px)saturate(1.14);border-color:var(--sweetalk-cta-border-soft)!important;background:var(--sweetalk-cta-gradient-soft)!important;box-shadow:var(--sweetalk-cta-shadow-soft),var(--sweetalk-cta-edge)!important;color:#d84484!important;background-position:48% 48%!important;background-size:156% 156%!important}.scenario-list-cta:hover:not(:disabled){box-shadow:0 12px 42px #ff5fa218,0 4px 22px #ffb38f11,var(--sweetalk-cta-edge)!important;background-position:52% 46%!important}:root[data-appearance-theme=light] button[class*=border-white][class*="bg-white/"],:root[data-appearance-theme=light] .auth-icon-button,:root[data-appearance-theme=light] .auth-secondary-button,:root[data-appearance-theme=light] .chat-icon-button,:root[data-appearance-theme=light] .chat-utility-button,:root[data-appearance-theme=light] .chat-voice-return-button,:root[data-appearance-theme=light] .premium-restore-button{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-color:var(--sweetalk-cta-border)!important;background:var(--sweetalk-cta-ghost)!important;box-shadow:0 10px 36px #ff5fa20b,0 4px 18px #ffb38f08,inset 0 1px #ffffff3d!important}:root[data-appearance-theme=light] button[class*=border-white][class*="bg-white/"]:hover,:root[data-appearance-theme=light] .auth-icon-button:hover,:root[data-appearance-theme=light] .auth-secondary-button:hover,:root[data-appearance-theme=light] .chat-icon-button:hover,:root[data-appearance-theme=light] .chat-utility-button:hover,:root[data-appearance-theme=light] .chat-voice-return-button:hover,:root[data-appearance-theme=light] .premium-restore-button:hover{background:radial-gradient(96% 118% at 22% 0,#ffffff38,#ffffff0e 42%,#0000 70%),radial-gradient(98% 120% at 92% 100%,#ffb38f21,#0000 66%),linear-gradient(140deg,#ff78b224,#ff9ab018 54%,#ffb38f17)!important;border-color:#fff3!important}.chat-send-button{border:1px solid var(--sweetalk-cta-border)!important;background-position:46% 46%!important;background-size:172% 172%!important}.chat-send-button:before{filter:blur(3px)!important;background:radial-gradient(82% 70% at 48% 46%,#ffffff1f,#0000 72%),radial-gradient(100% 92% at 78% 88%,#ffb38f21,#0000 70%)!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important}.chat-record-button{border:1px solid var(--sweetalk-cta-border)!important;background:var(--sweetalk-orb-gradient)!important;box-shadow:var(--sweetalk-orb-shadow),var(--sweetalk-cta-edge)!important;background-position:50% 48%!important;background-size:166% 166%!important}.chat-record-button:before{filter:blur(5px)!important;opacity:.9!important;background:radial-gradient(68% 58% at 50% 44%,#ffffff21,#0000 72%),radial-gradient(84% 76% at 26% 12%,#ff78b22e,#0000 70%),radial-gradient(86% 82% at 84% 90%,#ffb38f29,#0000 72%)!important;top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important}.chat-record-button:after{filter:blur(6px);opacity:.72;background:radial-gradient(72% 62% at 48% 42%,#ffffff16,#0000 72%),radial-gradient(84% 78% at 62% 70%,#ff9ab017,#0000 76%)!important;top:13%!important;right:13%!important;bottom:13%!important;left:13%!important}.chat-record-button>[class*="bg-white/20"]{opacity:0!important;background:radial-gradient(82% 74% at 48% 38%,#ffffff13,#0000 72%),radial-gradient(92% 84% at 82% 86%,#ffb38f14,#0000 72%)!important}.chat-record-button:hover>[class*="bg-white/20"]{opacity:.18!important}:root[data-appearance-theme=light] .chat-composer [class~="w-1.5"][class~=bg-brand-primary],:root[data-appearance-theme=light] .chat-bubble [class~="bg-white/75"],:root[data-appearance-theme=light] .chat-bubble [class~="w-[3px]"]{background:radial-gradient(120% 120% at 50% 42%,#ffffff1a,#0000 70%),linear-gradient(#ff5fa2,#ff78b2 36%,#ff9ab0,#ffb38f)!important;box-shadow:0 0 12px #ff5fa229!important}@keyframes sweetalk-liquid-energy{0%,to{box-shadow:var(--sweetalk-cta-shadow),var(--sweetalk-cta-edge);filter:brightness();background-position:48% 48%}50%{box-shadow:var(--sweetalk-cta-shadow-hover),var(--sweetalk-cta-edge);filter:brightness(1.025);background-position:53% 45%}}@keyframes sweetalk-orb-breathe{0%,to{box-shadow:var(--sweetalk-orb-shadow),var(--sweetalk-cta-edge);filter:brightness();background-position:50% 48%}50%{box-shadow:0 20px 78px #ff5fa230,0 7px 34px #ffb38f1f,var(--sweetalk-cta-edge);filter:brightness(1.035);background-position:54% 44%}}.chat-send-button:not(:disabled){animation:5.4s ease-in-out infinite sweetalk-liquid-energy!important}.chat-record-button:not(:disabled){animation:4.8s ease-in-out infinite sweetalk-orb-breathe!important}@media(prefers-reduced-motion:reduce){.chat-send-button:not(:disabled),.chat-record-button:not(:disabled){animation:none!important}}:root[data-appearance-theme=light] .pink-gradient{background:var(--sweetalk-cta-gradient)!important;box-shadow:none!important;background-color:#ff86ad!important;background-position:48% 48%!important;background-size:158% 158%!important}:root[data-appearance-theme=light] button.pink-gradient,:root[data-appearance-theme=light] .auth-submit,:root[data-appearance-theme=light] .chat-send-button,:root[data-appearance-theme=light] .chat-record-button,:root[data-appearance-theme=light] .scenario-surprise-cta,:root[data-appearance-theme=light] .scenario-custom-send-button,:root[data-appearance-theme=light] .scenario-detail-floating-cta button,:root[data-appearance-theme=light] .premium-cta-bar button,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary],:root[data-appearance-theme=light] button[class*=bg-brand-primary][class*=text-white],:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]{-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);border-color:var(--sweetalk-cta-border)!important;background:var(--sweetalk-cta-gradient)!important;box-shadow:var(--sweetalk-cta-shadow),var(--sweetalk-cta-edge)!important;background-color:#ff86ad!important;background-position:48% 48%!important;background-size:158% 158%!important}:root[data-appearance-theme=light] button.pink-gradient:before,:root[data-appearance-theme=light] .auth-submit:before,:root[data-appearance-theme=light] .chat-send-button:before,:root[data-appearance-theme=light] .chat-record-button:before,:root[data-appearance-theme=light] .scenario-surprise-cta:before,:root[data-appearance-theme=light] .scenario-custom-send-button:before,:root[data-appearance-theme=light] .scenario-detail-floating-cta button:before,:root[data-appearance-theme=light] .premium-cta-bar button:before,:root[data-appearance-theme=light] .progress-sheet button[class*=bg-brand-primary]:before,:root[data-appearance-theme=light] button[class*=bg-brand-primary][class*=text-white]:before,:root[data-appearance-theme=light] .scenarios-screen button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before{filter:blur(3px)!important;opacity:.82!important;background:radial-gradient(70% 56% at 50% 45%,#ffffff1c,#0000 72%),radial-gradient(78% 46% at 22% 0,#ffffff18,#0000 68%),radial-gradient(78% 48% at 82% 100%,#ffb38f1b,#0000 70%)!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important}:root[data-appearance-theme=light] .scenario-list-cta{border-color:var(--sweetalk-cta-border-soft)!important;background:var(--sweetalk-cta-gradient-soft)!important;box-shadow:var(--sweetalk-cta-shadow-soft),var(--sweetalk-cta-edge)!important;background-position:48% 48%!important;background-size:156% 156%!important}:root[data-appearance-theme=light] .chat-send-button{background-position:46% 46%!important;background-size:172% 172%!important}:root[data-appearance-theme=light] .chat-send-button:before{filter:blur(3px)!important;background:radial-gradient(82% 70% at 48% 46%,#ffffff1f,#0000 72%),radial-gradient(100% 92% at 78% 88%,#ffb38f21,#0000 70%)!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important}:root[data-appearance-theme=light] .chat-record-button{background:var(--sweetalk-orb-gradient)!important;box-shadow:var(--sweetalk-orb-shadow),var(--sweetalk-cta-edge)!important;background-position:50% 48%!important;background-size:166% 166%!important}:root[data-appearance-theme=light] .chat-record-button:before{filter:blur(5px)!important;opacity:.9!important;background:radial-gradient(68% 58% at 50% 44%,#ffffff21,#0000 72%),radial-gradient(84% 76% at 26% 12%,#ff78b22e,#0000 70%),radial-gradient(86% 82% at 84% 90%,#ffb38f29,#0000 72%)!important;top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important}:root[data-appearance-theme=light] button.chat-send-button.pink-gradient{background:var(--sweetalk-cta-gradient)!important;box-shadow:var(--sweetalk-cta-shadow),var(--sweetalk-cta-edge)!important;background-position:46% 46%!important;background-size:172% 172%!important;border-radius:9999px!important}:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:not(:disabled){opacity:1!important}:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:before{filter:blur(3px)!important;background:radial-gradient(82% 70% at 48% 46%,#ffffff1f,#0000 72%),radial-gradient(100% 92% at 78% 88%,#ffb38f21,#0000 70%)!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important}:root[data-appearance-theme=light] button.chat-record-button.pink-gradient{background:var(--sweetalk-orb-gradient)!important;box-shadow:var(--sweetalk-orb-shadow),var(--sweetalk-cta-edge)!important;background-position:50% 48%!important;background-size:166% 166%!important}:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:before{filter:blur(5px)!important;opacity:.9!important;background:radial-gradient(68% 58% at 50% 44%,#ffffff21,#0000 72%),radial-gradient(84% 76% at 26% 12%,#ff78b22e,#0000 70%),radial-gradient(86% 82% at 84% 90%,#ffb38f29,#0000 72%)!important;top:-4%!important;right:-4%!important;bottom:-4%!important;left:-4%!important}:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .scenario-detail-highlight-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#fffbfdc7,#f9f4f7a8 54%,#f6f5f79e)!important;border-color:#ffffff0f!important;box-shadow:0 40px 110px #5b3a4c08,0 14px 34px #281e2604!important}:root[data-appearance-theme=light] .scenario-detail-highlight-card{background:linear-gradient(145deg,#fffafdd1,#fbf4f8b3 48%,#f9f6f4a8)!important;box-shadow:0 42px 112px #603a4e09,0 14px 36px #2a1c2604!important}:root[data-appearance-theme=light] .scenario-detail-category-pill,:root[data-appearance-theme=light] .scenario-detail-point-icon{color:#c94c82e6!important;box-shadow:none!important;background:#ffdde957!important;border-color:#ffffff14!important}:root[data-appearance-theme=light] .scenario-detail-card .scenario-detail-category-pill,:root[data-appearance-theme=light] .scenario-detail-card .scenario-detail-point-icon{color:#c94c82e6!important;background-color:#ffdde957!important;background-image:none!important;border:1px solid #ffffff14!important}:root[data-appearance-theme=light] .scenario-detail-section-icon{background:radial-gradient(90% 92% at 42% 18%,#ffbdd56b,#0000 62%),linear-gradient(145deg,#e76a9b,#ef7b9d 56%,#f09a82)!important;box-shadow:0 10px 24px #da609224!important}:root[data-appearance-theme=light] .scenario-detail-reassurance-icon{color:#d3548be0!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta{background:linear-gradient(#f6f7fb00,#f5f2f5a8 48%,#eff1f6f5)!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient{opacity:1!important;color:#fff!important;min-height:4.08rem!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#f45b99!important;background-image:radial-gradient(50% 92% at 50% 46%,#ffdce833,#ff9ac021 36%,#0000 70%),radial-gradient(94% 142% at -10% 55%,#dd2a8475,#e83e9140 42%,#0000 76%),radial-gradient(78% 138% at 110% 58%,#ff9a6c9e,#ff797733 45%,#0000 76%),linear-gradient(124deg,#ec3f93,#f35299 34%,#f66c95 66%,#ff956d)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:116% 116%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;border:1px solid #ffffff80!important;font-size:1.48rem!important;font-weight:700!important;line-height:1.72rem!important;box-shadow:0 17px 38px #ff5ea033,0 7px 18px #ff86731f,inset 0 1px #ffffff3d,inset 0 -1px #aa326426!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:hover:not(:disabled){filter:none;background-position:52% 48%!important;box-shadow:0 18px 40px #ff5ea038,0 8px 20px #ff867321,inset 0 1px #ffffff3d,inset 0 -1px #aa326426!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:before{filter:none!important;opacity:.74!important;background:radial-gradient(72% 130% at 50% 0,#ffffff2e,#ffffff0b 52%,#0000 80%)!important;height:9%!important;inset:1px 26% auto!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:after{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;content:""!important;filter:none!important;opacity:.84!important;background:radial-gradient(50% 66% at 50% 48%,#ffd6e42e,#ff96be1b 38%,#0000 74%)!important;top:15%!important;right:17%!important;bottom:17%!important;left:17%!important}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient>*{z-index:1;position:relative}:root[data-appearance-theme=light] .scenario-detail-cta-icon{opacity:.76;filter:none;width:1.02rem;height:1.02rem;top:50%;left:clamp(4.5rem,24%,7.5rem);transform:translateY(-50%);position:absolute!important}:root[data-appearance-theme=light] .scenario-detail-cta-label{z-index:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 9.5rem);margin-inline:auto;display:block;position:relative;overflow:hidden}:root[data-appearance-theme=light] .scenario-detail-cta-sparkle{opacity:.68;filter:none;width:1rem;height:1rem;top:50%;right:clamp(2.8rem,15%,4.5rem);transform:translateY(-50%);position:absolute!important}@keyframes scenario-detail-cta-breathe{0%,to{background-position:50%}50%{background-position:52% 48%}}:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:not(:disabled){animation:7.2s ease-in-out infinite scenario-detail-cta-breathe!important}:root[data-appearance-theme=light] .scenario-surprise-cta{background-color:#f45b99!important;background-image:radial-gradient(50% 92% at 50% 46%,#ffdce833,#ff9ac021 36%,#0000 70%),radial-gradient(94% 142% at -10% 55%,#dd2a8475,#e83e9140 42%,#0000 76%),radial-gradient(78% 138% at 110% 58%,#ff9a6c9e,#ff797733 45%,#0000 76%),linear-gradient(124deg,#ec3f93,#f35299 34%,#f66c95 66%,#ff956d)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:116% 116%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}:root[data-appearance-theme=light] .scenario-surprise-cta:hover:not(:disabled){background-position:52% 48%!important}:root[data-appearance-theme=light] .scenario-surprise-cta:before{filter:none!important;opacity:.74!important;background:radial-gradient(72% 130% at 50% 0,#ffffff2e,#ffffff0b 52%,#0000 80%)!important;height:9%!important;inset:1px 26% auto!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white],:root[data-appearance-theme=light] button.auth-submit.pink-gradient,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient,:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2],:root[data-appearance-theme=light] button.chat-send-button.pink-gradient,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient,:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]{opacity:1!important;color:#fff!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#f45b99!important;background-image:radial-gradient(50% 92% at 50% 46%,#ffdce833,#ff9ac021 36%,#0000 70%),radial-gradient(94% 142% at -10% 55%,#dd2a8475,#e83e9140 42%,#0000 76%),radial-gradient(78% 138% at 110% 58%,#ff9a6c9e,#ff797733 45%,#0000 76%),linear-gradient(124deg,#ec3f93,#f35299 34%,#f66c95 66%,#ff956d)!important;background-position:50%!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:116% 116%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;box-shadow:0 17px 38px #ff5ea033,0 7px 18px #ff86731f,inset 0 1px #ffffff3d,inset 0 -1px #aa326426!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:hover:not(:disabled),:root[data-appearance-theme=light] button.auth-submit.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2]:hover:not(:disabled),:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]:hover:not(:disabled){filter:none;background-position:52% 48%!important;box-shadow:0 18px 40px #ff5ea038,0 8px 20px #ff867321,inset 0 1px #ffffff3d,inset 0 -1px #aa326426!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before,:root[data-appearance-theme=light] button.auth-submit.pink-gradient:before,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:before,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:before,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:before,:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2]:before,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:before,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:before,:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]:before{filter:none!important;opacity:.74!important;background:radial-gradient(72% 130% at 50% 0,#ffffff2e,#ffffff0b 52%,#0000 80%)!important;height:9%!important;inset:1px 26% auto!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:after,:root[data-appearance-theme=light] button.auth-submit.pink-gradient:after,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:after,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:after,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:after,:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2]:after,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:after,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:after,:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]:after{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;content:""!important;filter:none!important;opacity:.84!important;background:radial-gradient(50% 66% at 50% 48%,#ffd6e42e,#ff96be1b 38%,#0000 74%)!important;top:15%!important;right:17%!important;bottom:17%!important;left:17%!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]>*,:root[data-appearance-theme=light] button.auth-submit.pink-gradient>*,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient>*,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient>*,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient>*,:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2]>*,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient>*,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient>*,:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]>*{z-index:1;position:relative}:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary],:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]:hover,:root[data-appearance-theme=light] button.chat-utility-button.chat-voice-return-button[class*=bg-brand-primary][class*=text-brand-primary]>svg{color:#fff!important}:root[data-appearance-theme=light] button.pink-gradient[class*=py-4][class*=mt-4][class*=gap-2]:disabled{opacity:.6!important}:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:disabled{filter:saturate(.9)brightness(.98);opacity:.5!important}:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:disabled{filter:saturate(.92)brightness(.98);opacity:.48!important}:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:disabled{filter:saturate(.82)brightness(.96);opacity:.55!important}:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:disabled{filter:saturate(.92)brightness(.98);opacity:.48!important}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white],:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:translateY(-50%)scale(1);text-shadow:none!important;background-color:#f575a4!important;background-image:radial-gradient(70% 82% at 50% 28%,#ffebf21f,#ffcde00e 38%,#0000 70%),radial-gradient(94% 118% at 18% 6%,#ef5c9985,#f275a638 44%,#0000 74%),radial-gradient(94% 118% at 92% 96%,#ff9c7e85,#fa8da32e 46%,#0000 76%),linear-gradient(136deg,#ef5c99,#f777a8 44%,#fa8da3 70%,#ff9c7d)!important;background-position:50% 48%!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:112% 112%!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;transition-duration:.14s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important;translate:none!important;box-shadow:0 10px 23px #f458992e,0 3px 11px #ff96771a,inset 0 1px #ffffff3b,inset 0 -1px #a8306021!important}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:hover:not(:disabled),:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:hover:not(:disabled){filter:saturate(1.01)brightness(1.01);transform:translateY(-50%)scale(1);background-position:51% 47%!important;box-shadow:0 11px 25px #f4589933,0 4px 12px #ff96771c,inset 0 1px #ffffff3b,inset 0 -1px #a8306021!important}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:active:not(:disabled),:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:active:not(:disabled){filter:saturate(.98)brightness(.96);background:radial-gradient(68% 80% at 50% 28%,#ffdeea14,#ffc5da09 40%,#0000 70%),radial-gradient(94% 118% at 18% 6%,#de4c8c80,#e75f9933 44%,#0000 74%),radial-gradient(94% 118% at 92% 96%,#f1846c7a,#ef769229 46%,#0000 76%),linear-gradient(136deg,#df4d8d,#eb649b 44%,#f07d98 70%,#f58e72)!important;transform:translateY(-50%)scale(.96)!important;box-shadow:0 6px 15px #f458991f,0 2px 7px #ff967714,inset 0 1px #ffffff2b,inset 0 -1px #8e275229!important}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:disabled,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:disabled{transform:translateY(-50%)scale(1)}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before{filter:none!important;opacity:.68!important;background:radial-gradient(82% 92% at 50% 0,#ffffff2e,#ffffff0b 58%,#0000 82%)!important;height:32%!important;inset:1px 24% auto!important}.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:after,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:after{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;content:""!important;filter:none!important;opacity:.78!important;background:radial-gradient(58% 66% at 52% 44%,#ffe1eb21,#ff99be12 42%,#0000 74%)!important;top:17%!important;right:16%!important;bottom:15%!important;left:16%!important}.scenario-custom-send-icon{color:#fff;filter:drop-shadow(0 1px 3px #9a26582e);stroke-linecap:round;stroke-linejoin:round;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:not(:disabled){animation:none!important}}:root[data-appearance-theme=light] button.scenario-detail-back-button.scenario-detail-nav-button{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);color:#c73878!important;background:radial-gradient(92% 112% at 26% 4%,#ffffffeb,#ffffff47 50%,#0000 72%),linear-gradient(145deg,#fffbfde6,#ffe8f2c7)!important;border-color:#ff5fa242!important;box-shadow:0 14px 34px #7e375829,0 4px 14px #ff5fa21a,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] button.scenario-detail-back-button.scenario-detail-nav-button:hover{background:radial-gradient(94% 116% at 26% 4%,#fffffff5,#ffffff57 52%,#0000 74%),linear-gradient(145deg,#fffffff0,#ffe0eed6)!important;border-color:#ff5fa25c!important;box-shadow:0 16px 38px #7e37582e,0 5px 16px #ff5fa21f,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] button.scenario-detail-back-button.scenario-detail-nav-button:focus-visible{outline-offset:3px;outline:2px solid #ff5fa275}:root[data-appearance-theme=light]{--eos-final-text:#191820;--eos-final-muted:#5b5463b8;--eos-final-soft:#7b718094;--eos-final-air:radial-gradient(92% 48% at 12% -8%, #ffd5e238 0%, #ffd5e20e 44%, transparent 70%), radial-gradient(72% 44% at 96% 2%, #ffb7921f 0%, #ffb79208 48%, transparent 74%), radial-gradient(84% 58% at 48% 110%, #f4e8ef57 0%, transparent 72%), linear-gradient(180deg, #fff8fa 0%, #fbf5f7 52%, #fbf0f4 100%);--eos-final-communication:radial-gradient(90% 76% at 18% 0%, #ffffff75 0%, transparent 60%), radial-gradient(88% 86% at 100% 100%, #ffd6e22b 0%, transparent 66%), linear-gradient(145deg, #ffffffad 0%, #fff8fa75 52%, #ffebf147 100%);--eos-final-companion:radial-gradient(84% 72% at 18% 0%, #ffffff52 0%, transparent 62%), linear-gradient(145deg, #ffffff7a 0%, #faf4f752 58%, #ffe8f029 100%);--eos-final-control-shadow:0 22px 72px #8448650f, 0 7px 22px #ffb38a06, inset 0 1px 0 #ffffffbd, inset 0 -1px 0 #ffd2e11f;--eos-final-card-shadow:0 18px 64px #8448650b, 0 6px 20px #ffb38a05, inset 0 1px 0 #ffffff94, inset 0 -1px 0 #ffd2e114}:root[data-appearance-theme=light] body,:root[data-appearance-theme=light] .app-shell,:root[data-appearance-theme=light] .settings-screen,:root[data-appearance-theme=light] .profile-screen,:root[data-appearance-theme=light] .premium-screen,:root[data-appearance-theme=light] .scenarios-screen,:root[data-appearance-theme=light] .scenario-detail-screen,:root[data-appearance-theme=light] .character-detail-screen{color:var(--eos-final-text);background:var(--eos-final-air)!important}:root[data-appearance-theme=light] .app-shell:before,:root[data-appearance-theme=light] .chat-screen:before,:root[data-appearance-theme=light] .premium-screen:before{filter:blur(.5px)saturate(1.02);opacity:.72!important}:root[data-appearance-theme=light] .chat-screen{color:var(--eos-final-text);background:var(--eos-final-air)!important}:root[data-appearance-theme=light] .chat-screen:after{z-index:1;pointer-events:none;content:"";opacity:0;background:radial-gradient(82% 42% at 50% 86%,#ffb9ca24,#ffb9ca0b 46%,#0000 76%),radial-gradient(50% 34% at 78% 16%,#ffd1b71b,#0000 70%);transition:opacity .42s;position:absolute;top:0;right:0;bottom:0;left:0}:root[data-appearance-theme=light] .chat-screen.is-ai-speaking:after{opacity:.58;animation:4.8s ease-in-out infinite eos-speaking-breathe}:root[data-appearance-theme=light] .chat-screen.is-user-speaking:after{opacity:.34}:root[data-appearance-theme=light] .chat-bubble{letter-spacing:0;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-color:#ffe4ed85!important}:root[data-appearance-theme=light] .chat-bubble-ai{background:var(--eos-final-communication)!important;border-color:#ffdfea94!important;box-shadow:0 20px 68px #ff5fa20b,0 7px 24px #ffb38a07,inset 0 1px #ffffffb8,inset 0 -1px #ffd2e121!important}:root[data-appearance-theme=light] .chat-screen.is-ai-speaking .chat-bubble-ai{animation:4.8s ease-in-out infinite eos-listening-glow}:root[data-appearance-theme=light] .chat-bubble-ai p,:root[data-appearance-theme=light] .chat-bubble-ai [class*=text-white]{color:#292631d1!important}:root[data-appearance-theme=light] .chat-bubble-user{background:radial-gradient(90% 70% at 16% 0,#ffffff6b,#0000 60%),linear-gradient(145deg,#ffffffd1,#fffbfd9e)!important;border-color:#dfdae375!important;box-shadow:0 9px 24px #3a405209,inset 0 1px #ffffffc2,inset 0 -1px #e2d7de21!important}:root[data-appearance-theme=light] .chat-bubble-ai p,:root[data-appearance-theme=light] .scenario-detail-card p,:root[data-appearance-theme=light] .character-detail-screen p,:root[data-appearance-theme=light] .premium-screen p,:root[data-appearance-theme=light] .settings-screen p,:root[data-appearance-theme=light] .profile-screen p,:root[data-appearance-theme=light] .scenarios-screen p{line-height:1.64}:root[data-appearance-theme=light] .chat-composer{transition:opacity .42s,filter .42s;background:radial-gradient(74% 44% at 50% 0,#ffffff3d,#0000 70%),linear-gradient(#fff8fa00,#fff8fac7 72%,#fff7faeb)!important}:root[data-appearance-theme=light] .chat-screen.is-ai-speaking .chat-composer{opacity:.94;filter:saturate(.98)brightness(.995)}:root[data-appearance-theme=light] .chat-text-input{background:var(--eos-final-communication)!important;border-color:#ffffff9e!important;box-shadow:0 20px 54px #84486511,0 6px 18px #ffb38a0a,inset 0 1px #ffffffc2,inset 0 -1px #ffd2e121!important}:root[data-appearance-theme=light] .chat-text-input:focus-within,:root[data-appearance-theme=light] .chat-text-input.is-focused,:root[data-appearance-theme=light] .chat-text-input.is-typing{border-color:#ffcddec7!important;box-shadow:0 24px 64px #ff5fa217,0 8px 22px #ffb38a0d,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .chat-text-entry,:root[data-appearance-theme=light] .chat-text-input textarea,:root[data-appearance-theme=light] .chat-text-input input{line-height:1.5;color:#1a1922e6!important}:root[data-appearance-theme=light] .chat-text-entry::placeholder,:root[data-appearance-theme=light] .chat-text-input textarea::placeholder,:root[data-appearance-theme=light] .chat-text-input input::placeholder{color:#746a7b8f!important}:root[data-appearance-theme=light] .app-bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);box-shadow:var(--eos-final-control-shadow)!important;background:radial-gradient(82% 112% at 24% 0,#ffffff6b,#0000 64%),linear-gradient(145deg,#ffffffa8,#fff3f76b)!important;border-color:#ffe5ed99!important}:root[data-appearance-theme=light] .scenario-partner-card,:root[data-appearance-theme=light] .scenario-detail-card,:root[data-appearance-theme=light] .scenarios-screen article,:root[data-appearance-theme=light] .scenarios-screen section[class*="bg-white/[0.035]"],:root[data-appearance-theme=light] .settings-screen .glass,:root[data-appearance-theme=light] .profile-screen .glass,:root[data-appearance-theme=light] .premium-pricing-card,:root[data-appearance-theme=light] .premium-usage-card{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:var(--eos-final-companion)!important;box-shadow:var(--eos-final-card-shadow)!important;border-color:#ffe7ee8a!important}:root[data-appearance-theme=light] .scenarios-screen [class*=min-w-max][class*="gap-2.5"]>button{background:radial-gradient(90% 110% at 24% 0,#ffffff5c,#0000 68%),linear-gradient(145deg,#ffffff80,#fff1f63d)!important;border-color:#ffe0ea80!important;box-shadow:0 10px 28px #84486509,inset 0 1px #ffffff94!important}:root[data-appearance-theme=light] .settings-screen h1,:root[data-appearance-theme=light] .profile-screen h1,:root[data-appearance-theme=light] .premium-screen h1,:root[data-appearance-theme=light] .scenarios-screen h1,:root[data-appearance-theme=light] .scenario-detail-screen h1,:root[data-appearance-theme=light] .character-detail-screen h1{letter-spacing:0;font-weight:800;color:var(--eos-final-text)!important}:root[data-appearance-theme=light] .settings-screen h2,:root[data-appearance-theme=light] .profile-screen h2,:root[data-appearance-theme=light] .premium-screen h2,:root[data-appearance-theme=light] .scenarios-screen h2,:root[data-appearance-theme=light] .scenario-detail-screen h2,:root[data-appearance-theme=light] .character-detail-screen h2{letter-spacing:0;font-weight:650;color:#201d28e0!important}:root[data-appearance-theme=light] .settings-screen [class*="text-white/"],:root[data-appearance-theme=light] .profile-screen [class*="text-white/"],:root[data-appearance-theme=light] .premium-screen [class*="text-white/"],:root[data-appearance-theme=light] .scenarios-screen [class*="text-white/"],:root[data-appearance-theme=light] .scenario-detail-screen [class*="text-white/"],:root[data-appearance-theme=light] .character-detail-screen [class*="text-white/"]{color:var(--eos-final-muted)!important}@keyframes eos-speaking-breathe{0%,to{opacity:.42;filter:blur()}50%{opacity:.62;filter:blur(.6px)}}@keyframes eos-listening-glow{0%,to{box-shadow:0 20px 68px #ff5fa20b,0 7px 24px #ffb38a07,inset 0 1px #ffffffb8,inset 0 -1px #ffd2e121}50%{box-shadow:0 24px 78px #ff5fa212,0 8px 28px #ffb38a0a,inset 0 1px #ffffffc7,inset 0 -1px #ffd2e129}}@media(prefers-reduced-motion:reduce){:root[data-appearance-theme=light] .chat-screen.is-ai-speaking:after,:root[data-appearance-theme=light] .chat-screen.is-ai-speaking .chat-bubble-ai{animation:none!important}}:root,:root[data-appearance-theme=dark]{--sweetalk-cta-bg:radial-gradient(62% 118% at 18% 0%, #ffeff452 0%, transparent 52%), radial-gradient(80% 128% at 100% 92%, #ffb08e47 0%, transparent 62%), linear-gradient(128deg, #ffd0dc 0%, #ff8fb1 30%, #f9799c 62%, #ffa184 100%);--sweetalk-cta-shadow:0 15px 34px #ff57902e, 0 5px 16px #ffa18414, inset 0 1px 0 #ffffff5c, inset 0 -1px 0 #80164729;--sweetalk-cta-hover-shadow:0 17px 38px #ff579036, 0 6px 18px #ffa1841a, inset 0 1px 0 #ffffff61, inset 0 -1px 0 #80164729;--sweetalk-cta-gloss:#ffffff2e;--sweetalk-cta-aura:#ff92b42e}:root[data-appearance-theme=light]{--sweetalk-cta-bg:linear-gradient(180deg, #ffffff38 0%, #fff0 38%), linear-gradient(135deg, #ff9db4 0%, #f7789d 48%, #f58a7f 100%);--sweetalk-cta-shadow:0 11px 22px #d4598024, 0 3px 9px #d76f6714, inset 0 1px 0 #ffffff61, inset 0 -1px 0 #9534531f;--sweetalk-cta-hover-shadow:0 12px 24px #d4598029, 0 4px 10px #d76f6717, inset 0 1px 0 #fff6, inset 0 -1px 0 #9534531f;--sweetalk-cta-gloss:#ffffff29;--sweetalk-cta-aura:#ff9bb417}.pink-gradient{background:var(--sweetalk-cta-bg)!important}.pink-glow{box-shadow:var(--sweetalk-cta-shadow)!important}button.pink-gradient,button.auth-submit.pink-gradient,.premium-cta-bar button.pink-gradient,.my-profile-save-bar button.pink-gradient,.my-scenarios-continue-card button.pink-gradient,button.feedback-submit-button.pink-gradient,button.chat-send-button.pink-gradient,button.chat-record-button.pink-gradient,.scenario-detail-floating-cta button.pink-gradient,.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]{isolation:isolate;text-shadow:0 1px 8px #70163a29;position:relative;overflow:hidden;background:var(--sweetalk-cta-bg)!important;box-shadow:var(--sweetalk-cta-shadow)!important}button.pink-gradient:hover:not(:disabled),button.auth-submit.pink-gradient:hover:not(:disabled),.premium-cta-bar button.pink-gradient:hover:not(:disabled),.my-profile-save-bar button.pink-gradient:hover:not(:disabled),.my-scenarios-continue-card button.pink-gradient:hover:not(:disabled),button.feedback-submit-button.pink-gradient:hover:not(:disabled),button.chat-send-button.pink-gradient:hover:not(:disabled),button.chat-record-button.pink-gradient:hover:not(:disabled),.scenario-detail-floating-cta button.pink-gradient:hover:not(:disabled),.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:hover:not(:disabled){filter:saturate(1.01);box-shadow:var(--sweetalk-cta-hover-shadow)!important}button.pink-gradient:before,button.auth-submit.pink-gradient:before,.premium-cta-bar button.pink-gradient:before,.my-profile-save-bar button.pink-gradient:before,.my-scenarios-continue-card button.pink-gradient:before,button.feedback-submit-button.pink-gradient:before,button.chat-send-button.pink-gradient:before,button.chat-record-button.pink-gradient:before,.scenario-detail-floating-cta button.pink-gradient:before,.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before{z-index:-1;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(70% 120% at 50% 0%,var(--sweetalk-cta-gloss),transparent 72%);opacity:.86;height:42%;position:absolute;inset:1px 18% auto}button.pink-gradient:after,button.auth-submit.pink-gradient:after,.premium-cta-bar button.pink-gradient:after,.my-profile-save-bar button.pink-gradient:after,.my-scenarios-continue-card button.pink-gradient:after,button.feedback-submit-button.pink-gradient:after,button.chat-send-button.pink-gradient:after,button.chat-record-button.pink-gradient:after,.scenario-detail-floating-cta button.pink-gradient:after,.scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(58% 70% at 50% 48%,var(--sweetalk-cta-aura),transparent 76%);filter:blur(.3px);opacity:.78;position:absolute;top:16%;right:12%;bottom:12%;left:12%}:root[data-appearance-theme=light] button.pink-gradient,:root[data-appearance-theme=light] button.auth-submit.pink-gradient,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient,:root[data-appearance-theme=light] button.feedback-submit-button.pink-gradient,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient,:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]{background:var(--sweetalk-cta-bg)!important;box-shadow:var(--sweetalk-cta-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-color:#f77d9e!important;background-position:50%!important;background-size:100% 100%!important}:root[data-appearance-theme=light] button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.auth-submit.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.feedback-submit-button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:hover:not(:disabled),:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:hover:not(:disabled){box-shadow:var(--sweetalk-cta-hover-shadow)!important;filter:none!important;background-position:50%!important}:root[data-appearance-theme=light] button.pink-gradient:before,:root[data-appearance-theme=light] button.auth-submit.pink-gradient:before,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:before,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:before,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:before,:root[data-appearance-theme=light] button.feedback-submit-button.pink-gradient:before,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:before,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:before,:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:before,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:before{background:radial-gradient(70% 120% at 50% 0%,var(--sweetalk-cta-gloss),transparent 72%)!important;filter:none!important;opacity:.78!important;height:40%!important;inset:1px 18% auto!important}:root[data-appearance-theme=light] button.pink-gradient:after,:root[data-appearance-theme=light] button.auth-submit.pink-gradient:after,:root[data-appearance-theme=light] .premium-cta-bar button.pink-gradient:after,:root[data-appearance-theme=light] .my-profile-save-bar button.pink-gradient:after,:root[data-appearance-theme=light] .my-scenarios-continue-card button.pink-gradient:after,:root[data-appearance-theme=light] button.feedback-submit-button.pink-gradient:after,:root[data-appearance-theme=light] button.chat-send-button.pink-gradient:after,:root[data-appearance-theme=light] button.chat-record-button.pink-gradient:after,:root[data-appearance-theme=light] .scenario-detail-floating-cta button.pink-gradient:after,:root[data-appearance-theme=light] .scenarios-screen .scenario-custom-topic-field button.scenario-custom-send-button[class*=bg-brand-primary][class*=rounded-full][class*=text-white]:after{opacity:.34!important;filter:none!important}:root:not([data-appearance-theme=light]) button.chat-record-button.pink-gradient:before,:root:not([data-appearance-theme=light]) button.chat-record-button.pink-gradient:after,:root[data-appearance-theme=dark] button.chat-record-button.pink-gradient:before,:root[data-appearance-theme=dark] button.chat-record-button.pink-gradient:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}:root:not([data-appearance-theme=light]) .chat-bubble-user,:root[data-appearance-theme=dark] .chat-bubble-user{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(88% 78% at 18% 0,#ffeff421,#0000 60%),linear-gradient(145deg,#5d4c54d1,#483a42c7 48%,#543a46a8)!important;border-color:#ffdfeb2b!important;box-shadow:0 13px 34px #0000003d,0 4px 16px #ff69970e,inset 0 1px #ffffff29,inset 0 -1px #ffcadc0e!important}:root:not([data-appearance-theme=light]) .chat-bubble-user:before,:root[data-appearance-theme=dark] .chat-bubble-user:before{z-index:0;pointer-events:none;content:"";opacity:.84;background:linear-gradient(#ffffff17,#0000 38%),radial-gradient(70% 58% at 14% 100%,#ff97b512,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}:root:not([data-appearance-theme=light]) .chat-bubble-user:after,:root[data-appearance-theme=dark] .chat-bubble-user:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 0 0 1px #ffecf414,inset -1px 0 #ff9cbc0b}:root:not([data-appearance-theme=light]) .chat-bubble-user>*,:root[data-appearance-theme=dark] .chat-bubble-user>*{z-index:1;position:relative}:root:not([data-appearance-theme=light]) .chat-bubble-user .chat-user-message-text,:root:not([data-appearance-theme=light]) .chat-bubble-user p,:root[data-appearance-theme=dark] .chat-bubble-user .chat-user-message-text,:root[data-appearance-theme=dark] .chat-bubble-user p{color:#fffafceb!important;line-height:1.66!important}:root:not([data-appearance-theme=light]) .chat-bubble-user .chat-user-timestamp,:root[data-appearance-theme=dark] .chat-bubble-user .chat-user-timestamp{color:#ffe8f152!important}:root:not([data-appearance-theme=light]) .chat-bubble-user .chat-user-action-button,:root[data-appearance-theme=dark] .chat-bubble-user .chat-user-action-button{color:#fff0f694!important;background:#ffeff612!important;border-color:#ffe6f01c!important}:root[data-appearance-theme=light] .chat-bubble-user{max-width:min(74%,30rem);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffdfd!important;border-color:#dfdce2ad!important;box-shadow:0 7px 18px #4548580a,0 1px 3px #45485806,inset 0 1px #ffffffb8!important}:root[data-appearance-theme=light] .chat-bubble-user:before{opacity:.28!important;background:linear-gradient(#ffffff57,#0000 44%)!important}:root[data-appearance-theme=light] .chat-bubble-user:after{opacity:.72!important;box-shadow:inset 0 0 0 1px #ffffff75,inset 0 -1px #dad6de38!important}:root[data-appearance-theme=light] .chat-bubble-user .chat-user-message-text,:root[data-appearance-theme=light] .chat-bubble-user p{font-weight:500;color:#1f222dd6!important;line-height:1.7!important}:root:not([data-appearance-theme=light]) .chat-bubble-user:after,:root[data-appearance-theme=dark] .chat-bubble-user:after,:root[data-appearance-theme=light] .chat-bubble-user:after{content:none!important;box-shadow:none!important;display:none!important}:root:not([data-appearance-theme=light]) .auth-screen:before,:root[data-appearance-theme=dark] .auth-screen:before{z-index:-2;pointer-events:none;content:"";filter:blur(34px);background:radial-gradient(44% 58% at 50% 42%,#ff65a029,#ff65a00b 46%,#0000 76%),radial-gradient(40% 44% at 64% 45%,#ffb08e12,#0000 72%);position:absolute;top:-14%;right:-28%;bottom:40%;left:-28%}:root:not([data-appearance-theme=light]) .auth-screen:after,:root[data-appearance-theme=dark] .auth-screen:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#0000001f,#0000 34%,#00000057),radial-gradient(78% 44% at 50% 100%,#ff65a00d,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.auth-layout{z-index:1;width:100%;min-width:0;max-width:min(25rem,100%);position:relative}:root:not([data-appearance-theme=light]) .auth-field,:root[data-appearance-theme=dark] .auth-field{background:#fff5f90e!important;border-color:#ffe7f01c!important;box-shadow:inset 0 1px #fff1,0 10px 26px #00000024!important}:root:not([data-appearance-theme=light]) .auth-field:focus,:root[data-appearance-theme=dark] .auth-field:focus{background:#fff6fa13!important;border-color:#ffa2c257!important;box-shadow:0 0 0 4px #ff70a917,inset 0 1px #ffffff14!important}.auth-forgot-button{opacity:.66}.auth-legal{opacity:.78}.auth-legal-link{opacity:.82}:root[data-appearance-theme=light] .auth-screen{isolation:isolate;position:relative;background:radial-gradient(90% 44% at 50% -8%,#ffe0ea5c,#ffe0ea17 45%,#0000 70%),linear-gradient(#fffdfc,#fbf8f7 56%,#fff8fa)!important}:root[data-appearance-theme=light] .auth-screen:before{z-index:-2;pointer-events:none;content:"";filter:blur(24px);background:radial-gradient(48% 58% at 50% 40%,#ffc0d32e,#0000 72%);position:absolute;top:-10%;right:-20%;bottom:58%;left:-20%}:root[data-appearance-theme=light] .auth-screen:after{display:none}:root[data-appearance-theme=light] .auth-field{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefe!important;border-color:#e1dbe1db!important;box-shadow:0 5px 14px #68626e09,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .auth-field:focus{border-color:#f081a47a!important;box-shadow:0 0 0 4px #f47aa017,0 6px 15px #68626e0a!important}:root[data-appearance-theme=light] .auth-legal{opacity:.64}.feedback-screen{box-sizing:border-box;isolation:isolate;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden visible;padding-top:calc(var(--app-safe-top) + 1.5rem)!important}.feedback-screen *,.feedback-screen :before,.feedback-screen :after{box-sizing:border-box}.feedback-listening-card,.feedback-type-button,.feedback-message-input,.feedback-contact-input,.feedback-submit-button,.feedback-note-card{min-width:0;max-width:100%}.feedback-listening-card>div:last-child{min-width:0}.feedback-listening-card h3,.feedback-listening-card p,.feedback-type-button{overflow-wrap:anywhere}.feedback-message-input,.feedback-contact-input{line-height:1.5;font-size:16px!important}:root:not([data-appearance-theme=light]) .feedback-screen,:root[data-appearance-theme=dark] .feedback-screen{background:radial-gradient(92% 42% at 50% -4%,#ff5fa21f,#ff5fa209 46%,#0000 72%),radial-gradient(64% 36% at 88% 18%,#ffb08e0f,#0000 68%),#090809!important}:root:not([data-appearance-theme=light]) .feedback-screen:before,:root[data-appearance-theme=dark] .feedback-screen:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#00000029,#0000 34%,#00000047),radial-gradient(72% 34% at 50% 100%,#ff5fa20b,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}:root:not([data-appearance-theme=light]) .feedback-listening-card,:root[data-appearance-theme=dark] .feedback-listening-card{background:radial-gradient(86% 78% at 18% 0,#ffe7f014,#0000 58%),linear-gradient(145deg,#1e171dc7,#120f13b8)!important;border-color:#ffe7f017!important;box-shadow:0 20px 58px #00000052,0 6px 20px #ff5fa20f,inset 0 1px #ffffff12!important}:root:not([data-appearance-theme=light]) .feedback-listening-icon,:root[data-appearance-theme=dark] .feedback-listening-icon{color:#ffacc8!important;background:#ffd6e514!important}:root:not([data-appearance-theme=light]) .feedback-type-button,:root[data-appearance-theme=dark] .feedback-type-button{box-shadow:inset 0 1px #ffffff09;color:#fff4f88a!important;background:#fff6fa0b!important;border-color:#ffe7f014!important}:root:not([data-appearance-theme=light]) .feedback-type-button.is-selected,:root[data-appearance-theme=dark] .feedback-type-button.is-selected{color:#ffd3e2!important;background:linear-gradient(145deg,#ffd6e521,#ffb08e11)!important;border-color:#ffa2c247!important;box-shadow:0 12px 28px #ff5fa214,inset 0 1px #ffffff14!important}:root:not([data-appearance-theme=light]) .feedback-message-input,:root:not([data-appearance-theme=light]) .feedback-contact-input,:root[data-appearance-theme=dark] .feedback-message-input,:root[data-appearance-theme=dark] .feedback-contact-input{color:#fffafce6!important;background:#fff6fa0e!important;border-color:#ffe7f01a!important;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff0e!important}:root:not([data-appearance-theme=light]) .feedback-note-card,:root[data-appearance-theme=dark] .feedback-note-card{opacity:.7;background:#fff6fa0a!important;border-color:#ffe7f012!important}:root[data-appearance-theme=light] .feedback-screen{background:radial-gradient(84% 36% at 50% -8%,#ffe2eb6b,#ffe2eb1a 45%,#0000 70%),linear-gradient(#fffdfc,#fbf8f7 58%,#fff9fb)!important}:root[data-appearance-theme=light] .feedback-listening-card{-webkit-backdrop-filter:blur(12px)saturate(1.04);backdrop-filter:blur(12px)saturate(1.04);background:#ffffffc7!important;border-color:#ebe2e7c7!important;box-shadow:0 16px 38px #7a5a6814,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .feedback-listening-icon{color:#dc5f8d!important;background:#fff2f6!important}:root[data-appearance-theme=light] .feedback-type-button{color:#3936428f!important;background:#fffefe!important;border-color:#e1dbe1bd!important;box-shadow:0 5px 14px #68626e09!important}:root[data-appearance-theme=light] .feedback-type-button.is-selected{color:#be4f78!important;background:#fff5f8!important;border-color:#ec8ba96b!important;box-shadow:0 8px 18px #d85b8214,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .feedback-message-input,:root[data-appearance-theme=light] .feedback-contact-input{color:#1f222ddb!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffefe!important;border-color:#e1dbe1c7!important;box-shadow:0 6px 16px #68626e09,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .feedback-message-input:focus,:root[data-appearance-theme=light] .feedback-contact-input:focus{border-color:#f081a470!important;box-shadow:0 0 0 4px #f47aa014,0 7px 18px #68626e0a!important}:root[data-appearance-theme=light] .feedback-note-card{background:#ffffff9e!important;border-color:#ebe2e79e!important;box-shadow:0 10px 24px #7a5a680b!important}.learning-goal-shell,.onboarding-preference-panel.learning-goals-section{min-width:0;max-width:100%;position:relative;overflow:hidden}.learning-goal-shell:before,.onboarding-preference-panel.learning-goals-section:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px}.learning-goal-shell>*,.onboarding-preference-panel.learning-goals-section>*{z-index:1;position:relative}.onboarding-screen input,.onboarding-screen select,.onboarding-screen textarea{touch-action:manipulation;min-width:0;max-width:100%;font-size:16px;line-height:1.5}:root:not([data-appearance-theme=light]) .learning-goal-shell,:root:not([data-appearance-theme=light]) .onboarding-preference-panel.learning-goals-section,:root[data-appearance-theme=dark] .learning-goal-shell,:root[data-appearance-theme=dark] .onboarding-preference-panel.learning-goals-section{background:radial-gradient(90% 72% at 16% 0,#ffddea13,#0000 60%),linear-gradient(145deg,#1c161dcc,#120f14b8)!important;border-color:#ffe7f017!important;box-shadow:0 22px 60px #00000047,0 6px 20px #ff5fa20b,inset 0 1px #fff1!important}:root:not([data-appearance-theme=light]) .learning-goal-choice,:root[data-appearance-theme=dark] .learning-goal-choice{min-height:3.25rem;box-shadow:inset 0 1px #ffffff09;color:#fff6faa3!important;background:#fff6fa0b!important;border-color:#ffe7f014!important}:root:not([data-appearance-theme=light]) .learning-goal-custom-field input,:root:not([data-appearance-theme=light]) .learning-goal-custom-input,:root[data-appearance-theme=dark] .learning-goal-custom-field input,:root[data-appearance-theme=dark] .learning-goal-custom-input{color:#fffafce0!important;background:#fff6fa0e!important;border-color:#ffe7f01a!important}:root[data-appearance-theme=light] .onboarding-screen{background:radial-gradient(86% 36% at 50% -8%,#ffe2eb5c,#ffe2eb14 45%,#0000 70%),linear-gradient(#fffdfc,#fbf8f7 58%,#fff9fb)!important}:root[data-appearance-theme=light] .learning-goal-shell,:root[data-appearance-theme=light] .onboarding-preference-panel.learning-goals-section{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);background:#ffffffc2!important;border-color:#ebe2e7b8!important;box-shadow:0 15px 36px #7a5a6812,inset 0 1px #ffffffd6!important}:root[data-appearance-theme=light] .learning-goal-choice{min-height:3.25rem;color:#3a36429e!important;background:#fffefe!important;border-color:#e1dbe1b3!important;box-shadow:0 5px 14px #68626e08!important}:root[data-appearance-theme=light] .learning-goal-custom-field input,:root[data-appearance-theme=light] .learning-goal-custom-input{color:#1f222ddb!important;background:#fffefe!important;border-color:#e1dbe1c2!important;box-shadow:0 5px 14px #68626e08,inset 0 1px #ffffffdb!important}.scenario-surprise-cta{text-shadow:0 1px 8px #70163a29;background:var(--sweetalk-cta-bg)!important;box-shadow:var(--sweetalk-cta-shadow)!important}.scenario-surprise-cta:hover:not(:disabled){filter:saturate(1.01);box-shadow:var(--sweetalk-cta-hover-shadow)!important}.scenario-surprise-cta:before{z-index:-1;pointer-events:none;content:"";border-radius:inherit;position:absolute;background:radial-gradient(70% 120% at 50% 0%,var(--sweetalk-cta-gloss),transparent 72%)!important;filter:none!important;opacity:.86!important;height:42%!important;inset:1px 18% auto!important}.scenario-surprise-cta:not([aria-busy=true]):not(.is-loading):after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(58% 70% at 50% 48%,var(--sweetalk-cta-aura),transparent 76%);filter:blur(.3px);opacity:.78;position:absolute;top:16%;right:12%;bottom:12%;left:12%}:root[data-appearance-theme=light] .scenario-surprise-cta{background:var(--sweetalk-cta-bg)!important;box-shadow:var(--sweetalk-cta-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;background-color:#f77d9e!important;background-position:50%!important;background-size:100% 100%!important;border-color:#ffffff80!important}:root[data-appearance-theme=light] .scenario-surprise-cta:hover:not(:disabled){box-shadow:var(--sweetalk-cta-hover-shadow)!important;filter:none!important;background-position:50%!important}:root[data-appearance-theme=light] .scenario-surprise-cta:before{background:radial-gradient(70% 120% at 50% 0%,var(--sweetalk-cta-gloss),transparent 72%)!important;filter:none!important;opacity:.78!important;height:40%!important;inset:1px 18% auto!important}:root[data-appearance-theme=light] .scenario-surprise-cta:not([aria-busy=true]):not(.is-loading):after{opacity:.34!important;filter:none!important}:root:not([data-appearance-theme=light]) .scenario-partner-card,:root[data-appearance-theme=dark] .scenario-partner-card{background:radial-gradient(82% 70% at 18% 0,#ffe0eb0b,#0000 60%),linear-gradient(145deg,#141219c7,#0d0d13d1 56%,#08080ddb)!important;border-color:#ffcee01b!important;box-shadow:0 16px 48px #0000003d,0 7px 28px #e05a910b,inset 0 1px #ffffff0b!important}:root:not([data-appearance-theme=light]) .scenario-partner-label,:root[data-appearance-theme=dark] .scenario-partner-label{color:#e79dbbc2!important;text-shadow:none!important;font-weight:660!important}.scenario-partner-avatar-frame{border-radius:999px!important;width:3.8rem!important;height:3.8rem!important}.scenario-partner-avatar-image{border-radius:999px!important}:root:not([data-appearance-theme=light]) .scenario-partner-avatar-frame:not(.is-selected),:root[data-appearance-theme=dark] .scenario-partner-avatar-frame:not(.is-selected){box-shadow:inset 0 1px #ffffff0e;opacity:.72!important;background:#fff5f90f!important}:root:not([data-appearance-theme=light]) .scenario-partner-option:hover .scenario-partner-avatar-frame:not(.is-selected),:root[data-appearance-theme=dark] .scenario-partner-option:hover .scenario-partner-avatar-frame:not(.is-selected){opacity:.88!important}:root:not([data-appearance-theme=light]) .scenario-partner-avatar-frame.is-selected,:root[data-appearance-theme=dark] .scenario-partner-avatar-frame.is-selected{background:linear-gradient(145deg,#e27aa2c2,#cb5989b3)!important;box-shadow:0 0 22px #eb5c974f,0 8px 18px #0003,inset 0 1px #ffeef52e!important}:root:not([data-appearance-theme=light]) .scenario-partner-selected-badge,:root[data-appearance-theme=dark] .scenario-partner-selected-badge{background:#e06d9c!important;width:1.61rem!important;height:1.61rem!important;box-shadow:0 5px 12px #e064993d,inset 0 1px #ffecf438!important}:root:not([data-appearance-theme=light]) .scenario-partner-selected-badge svg,:root[data-appearance-theme=dark] .scenario-partner-selected-badge svg{width:.92rem!important;height:.92rem!important}:root:not([data-appearance-theme=light]) .scenario-partner-name,:root[data-appearance-theme=dark] .scenario-partner-name{color:#fffafcb3!important;font-weight:720!important}:root:not([data-appearance-theme=light]) .scenario-partner-name.is-selected,:root[data-appearance-theme=dark] .scenario-partner-name.is-selected{color:#fffafcdb!important}:root[data-appearance-theme=light] .scenario-partner-card{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;backdrop-filter:blur(14px)saturate(1.04)!important;background:linear-gradient(145deg,#ffffffb8,#fffbfc8f 58%,#faf7f970)!important;border-color:#e5dce1ad!important;box-shadow:0 12px 34px #7f6c760e,inset 0 1px #ffffffc2!important}:root[data-appearance-theme=light] .scenario-partner-card:before{opacity:.28!important}:root[data-appearance-theme=light] .scenario-partner-label{color:#825e6f9e!important;font-weight:620!important}:root[data-appearance-theme=light] .scenario-partner-avatar-frame:not(.is-selected){opacity:.9!important;background:#f4eff2cc!important;box-shadow:0 3px 9px #68626e09,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .scenario-partner-avatar-frame.is-selected{background:#efbfcdb8!important;box-shadow:0 6px 16px #925c7014,inset 0 1px #ffffffb3!important}:root[data-appearance-theme=light] .scenario-partner-selected-badge{background:#eaa8ba!important;width:1.61rem!important;height:1.61rem!important;box-shadow:0 5px 12px #865e6c17,inset 0 1px #ffffff70!important}:root[data-appearance-theme=light] .scenario-partner-selected-badge svg{width:.92rem!important;height:.92rem!important}:root[data-appearance-theme=light] .scenario-partner-name{color:#524e5894!important;font-weight:650!important}:root[data-appearance-theme=light] .scenario-partner-name.is-selected{color:#2a262fcc!important}:root:not([data-appearance-theme=light]) .scenario-detail-hero-image,:root[data-appearance-theme=dark] .scenario-detail-hero-image{filter:saturate(.91)contrast(.95)brightness(.95)!important}:root:not([data-appearance-theme=light]) .scenario-detail-hero-fade,:root[data-appearance-theme=dark] .scenario-detail-hero-fade{background:linear-gradient(#00000080,#00000045 30%,#08070a9e 72%,#0a0a0a),radial-gradient(82% 54% at 50% 0,#ffb08e0e,#0000 70%)!important}:root:not([data-appearance-theme=light]) .scenario-detail-hero-scrim,:root[data-appearance-theme=dark] .scenario-detail-hero-scrim{background:linear-gradient(90deg,#040306ad,#100a104d 48%,#04030608),radial-gradient(88% 52% at 20% 90%,#e76e9e14,#0000 66%)!important}:root:not([data-appearance-theme=light]) .scenario-detail-headline,:root[data-appearance-theme=dark] .scenario-detail-headline,:root[data-appearance-theme=light] .scenario-detail-headline{letter-spacing:0!important;font-size:2.48rem!important;line-height:1!important}:root:not([data-appearance-theme=light]) .scenario-detail-headline,:root[data-appearance-theme=dark] .scenario-detail-headline{text-shadow:0 3px 22px #00000075!important}:root:not([data-appearance-theme=light]) .scenario-detail-partner-line,:root[data-appearance-theme=dark] .scenario-detail-partner-line{color:#e591b3d1!important;text-shadow:0 3px 18px #00000057!important;font-weight:720!important}:root:not([data-appearance-theme=light]) .scenario-detail-quote,:root[data-appearance-theme=dark] .scenario-detail-quote{color:#e5a0b8!important;text-shadow:0 3px 18px #00000057,0 0 18px #e5709e24!important;filter:saturate(.92)!important;font-weight:500!important}:root:not([data-appearance-theme=light]) .scenario-detail-level-pill,:root[data-appearance-theme=dark] .scenario-detail-level-pill{color:#fff9fcc7!important;background:#0b090d47!important;border-color:#ffe8f118!important;box-shadow:0 8px 22px #0003,0 0 18px #e5709e0e,inset 0 1px #ffffff0b!important}:root:not([data-appearance-theme=light]) .scenario-detail-level-pill svg,:root[data-appearance-theme=dark] .scenario-detail-level-pill svg{color:#e39ab5!important;filter:none!important}:root[data-appearance-theme=light] .scenario-detail-hero-image{filter:saturate(.88)contrast(.93)brightness(1.04)!important}:root[data-appearance-theme=light] .scenario-detail-hero-fade{background:linear-gradient(#ffffff1a,#fcf8f90d 38%,#fffafbe0)!important}:root[data-appearance-theme=light] .scenario-detail-hero-scrim{background:linear-gradient(90deg,#211c2280,#49364030 46%,#fffbfc0a),radial-gradient(94% 50% at 22% 96%,#ffe9ef3d,#0000 68%)!important}:root[data-appearance-theme=light] .scenario-detail-quote{color:#fff1f5db!important;text-shadow:0 2px 12px #271e2457!important;filter:saturate(.78)!important;font-weight:470!important}:root[data-appearance-theme=light] .scenario-detail-partner-line{color:#ffeaf0db!important;text-shadow:0 2px 12px #28202652!important;font-weight:650!important}:root[data-appearance-theme=light] .scenario-detail-hero-copy .scenario-detail-headline[class*=text-white]{text-shadow:0 2px 12px #2a222847!important;font-weight:760!important}:root[data-appearance-theme=light] .scenario-detail-hero-copy .scenario-detail-level-pill{color:#322b34b3!important;text-shadow:none!important;-webkit-backdrop-filter:blur(14px)saturate(1.02)!important;backdrop-filter:blur(14px)saturate(1.02)!important;background:#ffffff8a!important;border-color:#ffffff80!important;box-shadow:0 8px 22px #49364014,inset 0 1px #ffffffb3!important}:root[data-appearance-theme=light] .scenario-detail-level-pill svg{color:#c46f8bc2!important;filter:none!important}.auth-brand-mark{isolation:isolate;min-width:0;max-width:100%;position:relative}.auth-brand-mark>h1{overflow-wrap:anywhere;letter-spacing:0;min-width:0;max-width:100%}.auth-brand-mark:before{z-index:-1;pointer-events:none;content:"";opacity:.42;filter:blur(18px);background:radial-gradient(60% 64% at 42% 44%,#ffcede29,#0000 68%),radial-gradient(66% 72% at 58%,#ff9a8214,#0000 72%);border-radius:999px;animation:9s ease-in-out infinite sweetalk-logo-breathe;position:absolute;top:-.9rem;right:-1.1rem;bottom:-.9rem;left:-1.1rem}@keyframes sweetalk-logo-breathe{0%,to{opacity:.36;transform:scale(.985)}50%{opacity:.46;transform:scale(1.015)}}@media(max-width:380px){.auth-brand-mark{gap:.625rem!important}.auth-brand-mark>img{width:2.75rem!important;height:2.75rem!important}.auth-brand-mark>h1{font-size:2.35rem!important}}@media(max-width:340px){.auth-brand-mark{gap:.5rem!important}.auth-brand-mark>img{width:2.5rem!important;height:2.5rem!important}.auth-brand-mark>h1{font-size:2.15rem!important}}:root:not([data-appearance-theme=light]) .auth-screen,:root[data-appearance-theme=dark] .auth-screen{isolation:isolate;position:relative;background:radial-gradient(120% 48% at 50% -10%,#d55e8b1c,#d55e8b09 44%,#0000 72%),radial-gradient(78% 40% at 14% 0,#ffb28e0b,#0000 70%),radial-gradient(70% 38% at 90% 8%,#a33f6f0b,#0000 72%),linear-gradient(#050405,#090607 48%,#060506)!important}:root:not([data-appearance-theme=light]) .auth-screen:before,:root[data-appearance-theme=dark] .auth-screen:before{filter:blur(46px)saturate(.95)!important;opacity:.9!important;background:radial-gradient(44% 58% at 50% 44%,#db679521,#db67950a 50%,#0000 78%),radial-gradient(38% 44% at 60% 48%,#ffb4920d,#0000 74%)!important;top:-24%!important;right:-42%!important;bottom:48%!important;left:-42%!important}:root:not([data-appearance-theme=light]) .auth-screen:after,:root[data-appearance-theme=dark] .auth-screen:after{background:linear-gradient(#0000002e,#0000 32%,#00000061),radial-gradient(92% 48% at 50% 92%,#923e670d,#0000 72%),radial-gradient(62% 38% at 48% 22%,#ffebf206,#0000 74%)!important}:root:not([data-appearance-theme=light]) .auth-card,:root[data-appearance-theme=dark] .auth-card{-webkit-backdrop-filter:blur(28px)saturate(1.06)!important;backdrop-filter:blur(28px)saturate(1.06)!important;background:radial-gradient(84% 68% at 18% 0,#ffecf40f,#0000 60%),linear-gradient(145deg,#1c161cb8,#110e12a8)!important;border-color:#ffe8f014!important;box-shadow:0 24px 74px #0000006b,0 8px 28px #dd67950e,inset 0 1px #ffffff0f!important}:root:not([data-appearance-theme=light]) .auth-screen button.auth-submit.pink-gradient,:root[data-appearance-theme=dark] .auth-screen button.auth-submit.pink-gradient{text-shadow:0 1px 8px #641a3a24!important;background:radial-gradient(72% 82% at 50% 22%,#ffe8f01f,#0000 64%),linear-gradient(135deg,#e9669a,#ed7ba8 52%,#f09a83)!important;box-shadow:0 13px 29px #e75e9637,0 5px 14px #f48f7614,inset 0 1px #fff4f838!important}:root:not([data-appearance-theme=light]) .auth-screen button.auth-submit.pink-gradient:after,:root[data-appearance-theme=dark] .auth-screen button.auth-submit.pink-gradient:after{opacity:.58!important;filter:blur(.2px)!important}:root[data-appearance-theme=light] .auth-screen{background:radial-gradient(92% 36% at 50% -8%,#ffe7ee47,#ffe7ee12 44%,#0000 72%),linear-gradient(#fffdfb,#fbfaf8 56%,#fff9fb)!important}:root[data-appearance-theme=light] .auth-screen:before{filter:blur(18px)!important;opacity:.68!important;background:radial-gradient(54% 60% at 50% 38%,#ffd3e021,#0000 74%)!important;top:-8%!important;right:-18%!important;bottom:68%!important;left:-18%!important}:root[data-appearance-theme=light] .auth-brand-lockup:before{opacity:.12!important;filter:blur(14px)!important}:root[data-appearance-theme=light] .auth-brand-mark:before{opacity:.2;filter:blur(14px);background:radial-gradient(56% 62% at 48% 48%,#f6b8cb29,#0000 70%),radial-gradient(64% 68% at 58%,#ffd3b514,#0000 74%)}:root[data-appearance-theme=light] .auth-layout{padding-top:2.25rem!important;padding-bottom:2.25rem!important}:root[data-appearance-theme=light] .auth-card{-webkit-backdrop-filter:blur(10px)saturate(1.02)!important;backdrop-filter:blur(10px)saturate(1.02)!important;background:#ffffffc2!important;border-color:#e8e2e6b3!important;box-shadow:0 14px 36px #7a626c12,0 4px 14px #7a626c07,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .auth-field{background:#ffffffe0!important;border-color:#e1dce0c7!important;box-shadow:0 4px 12px #68626e07,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .auth-screen button.auth-submit.pink-gradient{color:#a94e70!important;text-shadow:none!important;background:linear-gradient(145deg,#fffffff5,#fff6f9eb)!important;border-color:#e8d2dac7!important;box-shadow:0 12px 26px #976c7c12,inset 0 1px #ffffffeb,inset 0 -1px #e8d2da57!important}:root[data-appearance-theme=light] .auth-screen button.auth-submit.pink-gradient:before,:root[data-appearance-theme=light] .auth-screen button.auth-submit.pink-gradient:after{opacity:.22!important;filter:none!important}:root:not([data-appearance-theme=light]) .auth-screen:before,:root:not([data-appearance-theme=light]) .auth-screen:after,:root[data-appearance-theme=dark] .auth-screen:before,:root[data-appearance-theme=dark] .auth-screen:after,:root[data-appearance-theme=light] .auth-screen:before,:root[data-appearance-theme=light] .auth-screen:after{left:0!important;right:0!important}@media(prefers-reduced-motion:reduce){.auth-brand-mark:before{animation:none!important}}.my-profile-screen{overscroll-behavior-x:none;overscroll-behavior-y:contain;width:100%;min-width:0;max-width:100%;min-height:100%;padding-top:calc(var(--app-safe-top) + 1.5rem);touch-action:pan-y;position:relative;overflow:visible}.my-profile-screen,.my-profile-screen *,.my-profile-screen :before,.my-profile-screen :after{box-sizing:border-box}.my-profile-screen:before,.my-profile-screen:after{z-index:-1;pointer-events:none;content:"";position:absolute}.my-profile-screen>*{z-index:1;position:relative}.my-profile-screen>.my-profile-identity--menu-open{z-index:80}.my-profile-screen>.my-profile-save-bar{z-index:90;isolation:isolate;will-change:transform;contain:layout paint;position:fixed;transform:translateZ(0)}.my-profile-screen .emotion-avatar{contain:none;overflow:hidden;transform:none}.my-profile-screen .emotion-avatar__halo{display:none}.my-profile-screen .avatar-style-orb-wrap{filter:none}.my-profile-screen .emotion-avatar__core,.my-profile-screen .emotion-avatar__particle{animation:none}.my-profile-screen .profile-field-shell,.my-profile-screen .profile-field-icon,.my-profile-screen .profile-text-input,.my-profile-screen .profile-select-input,.my-profile-screen .avatar-style-option,.my-profile-screen .profile-choice{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.my-profile-screen:before{filter:none!important}.my-profile-save-button,.my-profile-save-button:disabled{opacity:1!important}.profile-field-shell{width:100%;min-width:0;max-width:100%;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;border-radius:28px!important}.profile-field-shell:before{z-index:0;pointer-events:none;content:"";border-radius:inherit;position:absolute;top:1px;right:1px;bottom:1px;left:1px}.profile-field-shell>*{z-index:1;position:relative}.profile-field-heading{min-height:2.5rem}.profile-field-icon{border:1px solid #0000;place-items:center;width:2.75rem;height:2.75rem;display:grid}.profile-field-title{letter-spacing:0}.profile-text-input,.profile-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:0;touch-action:manipulation;width:100%;min-width:0;max-width:100%;font-size:16px;line-height:1.5;display:block}.profile-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:0;touch-action:manipulation;width:100%;min-width:0;max-width:100%;color-scheme:inherit;align-items:center;gap:.75rem;font-size:16px;line-height:1.5;display:flex!important}.profile-select-value{flex:auto}.profile-select-trigger.is-open .profile-select-chevron{transform:rotate(180deg)}.profile-select-value.is-placeholder{opacity:.76}.profile-select-chevron{opacity:.78;margin-left:auto}.profile-select-menu{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);letter-spacing:0;scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile-select-menu::-webkit-scrollbar{display:none}.profile-select-option{letter-spacing:0}.profile-select-check{opacity:0;transition:background-color .16s,color .16s,opacity .16s}.profile-select-check.is-selected{opacity:1}.profile-choice{letter-spacing:0;min-height:3.05rem;line-height:1.18;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;border-radius:16px!important}.profile-choice:active{transform:scale(.985)}.avatar-style-option{isolation:isolate;letter-spacing:0;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;position:relative;overflow:hidden;transform:translateZ(0)}.avatar-style-option:before,.avatar-style-option:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;opacity:0;transition:opacity .18s;position:absolute;top:0;right:0;bottom:0;left:0}.avatar-style-option:before{background:radial-gradient(74% 48% at 50% 2%,#fff4f91f,#0000 66%),radial-gradient(76% 70% at 50% 46%,#ff5fa21a,#0000 70%)}.avatar-style-option:after{border:1px solid #ffe2ef14;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 1px #ffffff12}.avatar-style-option>*{z-index:1;position:relative}.avatar-style-option:hover{transform:translateY(-1px)}.avatar-style-option.is-selected{transform:translateY(-1.5px)}.avatar-style-option.is-selected:before,.avatar-style-option.is-selected:after,.avatar-style-option:hover:before{opacity:1}.avatar-style-orb-wrap{filter:drop-shadow(0 12px 18px #ff5fa21f)}.avatar-style-check{border:1px solid #ffeef6b8;background:radial-gradient(circle at 34% 22%,#ffffff7a,#0000 42%),linear-gradient(145deg,#ff7db3fa,#e85391f5)!important;box-shadow:0 8px 16px #ff5fa242,0 2px 7px #00000038,inset 0 1px #ffffff61!important}.profile-system-value{overflow-wrap:anywhere;letter-spacing:0}:root:not([data-appearance-theme=light]) .my-profile-screen,:root[data-appearance-theme=dark] .my-profile-screen{background:radial-gradient(112% 42% at 50% -10%,#ffbad817,#ffbad807 44%,#0000 74%),radial-gradient(76% 36% at 12% 8%,#9167ff0b,#0000 70%),linear-gradient(#0a080d,#08080a 48%,#09070a)!important}:root:not([data-appearance-theme=light]) .my-profile-screen:before,:root[data-appearance-theme=dark] .my-profile-screen:before{filter:blur(22px)saturate(1.08);opacity:.88;background:radial-gradient(72% 48% at 50% 18%,#ff79ab1f,#ff79ab09 48%,#0000 76%),radial-gradient(58% 48% at 18% 44%,#8e60ff0e,#0000 72%);height:21rem;inset:-6rem -4rem auto}:root:not([data-appearance-theme=light]) .my-profile-screen:after,:root[data-appearance-theme=dark] .my-profile-screen:after{opacity:.82;background:linear-gradient(#0000,#09080a42 42%,#080709d1),radial-gradient(72% 38% at 50% 52%,#ff5c9a0a,#0000 78%);top:42%;right:-5rem;bottom:-4rem;left:-5rem}:root:not([data-appearance-theme=light]) .my-profile-title,:root[data-appearance-theme=dark] .my-profile-title,:root:not([data-appearance-theme=light]) .my-profile-nickname,:root[data-appearance-theme=dark] .my-profile-nickname{text-shadow:0 10px 34px #ff5fa21c;color:#fffafcf5!important}:root:not([data-appearance-theme=light]) .my-profile-back-button,:root[data-appearance-theme=dark] .my-profile-back-button{color:#fff6fac7}:root:not([data-appearance-theme=light]) .my-profile-back-button:hover,:root[data-appearance-theme=dark] .my-profile-back-button:hover{color:#fffafcf0;background:#fff6fa13!important}:root:not([data-appearance-theme=light]) .my-profile-avatar-image,:root[data-appearance-theme=dark] .my-profile-avatar-image{box-shadow:0 20px 54px #ff5fa233,0 7px 20px #0000004d,0 0 0 1px #ffe7f024!important}:root:not([data-appearance-theme=light]) .my-profile-avatar-edit-button,:root[data-appearance-theme=dark] .my-profile-avatar-edit-button{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);color:#fff6fa94!important;background:#181318c7!important;border-color:#ffe7f021!important;box-shadow:0 12px 26px #00000047,inset 0 1px #ffffff12!important}:root:not([data-appearance-theme=light]) .my-profile-avatar-edit-button:hover,:root:not([data-appearance-theme=light]) .my-profile-avatar-edit-button.is-open,:root[data-appearance-theme=dark] .my-profile-avatar-edit-button:hover,:root[data-appearance-theme=dark] .my-profile-avatar-edit-button.is-open{color:#ffd6e6eb!important;border-color:#ff9bbe42!important;box-shadow:0 14px 34px #ff5fa21b,0 10px 26px #0000004d,inset 0 1px #ffffff14!important}:root:not([data-appearance-theme=light]) .profile-field-shell,:root[data-appearance-theme=dark] .profile-field-shell{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:radial-gradient(92% 72% at 16% 0,#fff2f80d,#0000 64%),linear-gradient(145deg,#1c161e99,#0b0a0ead)!important;border-color:#ffebf31a!important;box-shadow:0 18px 46px #00000047,0 6px 20px #ff5fa206,inset 0 1px #ffffff14!important}:root:not([data-appearance-theme=light]) .profile-field-shell:before,:root[data-appearance-theme=dark] .profile-field-shell:before{opacity:.92;background:linear-gradient(145deg,#ffffff0a,#0000 54%),radial-gradient(86% 68% at 18% 0,#ffeef60a,#0000 65%)}:root:not([data-appearance-theme=light]) .profile-field-shell--identity,:root:not([data-appearance-theme=light]) .learning-goal-shell,:root[data-appearance-theme=dark] .profile-field-shell--identity,:root[data-appearance-theme=dark] .learning-goal-shell{background:radial-gradient(96% 72% at 14% 0,#ffddea18,#0000 62%),radial-gradient(72% 66% at 96% 6%,#a674ff09,#0000 70%),linear-gradient(145deg,#201821a8,#0d0b11b8)!important;border-color:#ffe7f01f!important;box-shadow:0 22px 58px #0000004d,0 8px 24px #ff5fa20e,inset 0 1px #ffffff15!important}:root:not([data-appearance-theme=light]) .interest-shell,:root[data-appearance-theme=dark] .interest-shell{background:radial-gradient(92% 72% at 14% 0,#d699ff0d,#0000 62%),linear-gradient(145deg,#19151c9e,#0d0c11a8)!important;border-color:#ffe7f61a!important;box-shadow:0 18px 48px #00000042,0 6px 18px #be6eff08,inset 0 1px #ffffff12!important}:root:not([data-appearance-theme=light]) .interest-shell:before,:root[data-appearance-theme=dark] .interest-shell:before{background:radial-gradient(84% 64% at 16% 0,#ffcce40d,#0000 66%),radial-gradient(72% 60% at 100% 6%,#9f78ff0a,#0000 72%)}:root:not([data-appearance-theme=light]) .profile-field-shell--system,:root[data-appearance-theme=dark] .profile-field-shell--system{background:linear-gradient(145deg,#1614198a,#0b0a0e99)!important;border-color:#ffeef615!important;box-shadow:0 13px 34px #0000003b,inset 0 1px #ffffff0f!important}:root:not([data-appearance-theme=light]) .profile-field-shell--system:before,:root[data-appearance-theme=dark] .profile-field-shell--system:before{opacity:.52}:root:not([data-appearance-theme=light]) .profile-field-icon,:root[data-appearance-theme=dark] .profile-field-icon{border-color:#ffe7f017;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff0d;color:#ff80b3db!important;background:#fff6fa0f!important}:root:not([data-appearance-theme=light]) .profile-field-shell--system .profile-field-icon,:root[data-appearance-theme=dark] .profile-field-shell--system .profile-field-icon{color:#ffabcca8!important;background:#ffffff0b!important}:root:not([data-appearance-theme=light]) .profile-field-title,:root[data-appearance-theme=dark] .profile-field-title{color:#fffafce6!important}:root:not([data-appearance-theme=light]) .profile-text-input,:root:not([data-appearance-theme=light]) .profile-select-input,:root:not([data-appearance-theme=light]) .profile-select-trigger,:root[data-appearance-theme=dark] .profile-text-input,:root[data-appearance-theme=dark] .profile-select-input,:root[data-appearance-theme=dark] .profile-select-trigger{color-scheme:dark;color:#fffafce0!important;background:#fff6fa0d!important;border-color:#ffe7f01b!important;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #00000018!important}:root:not([data-appearance-theme=light]) .profile-text-input:focus,:root:not([data-appearance-theme=light]) .profile-select-input:focus,:root:not([data-appearance-theme=light]) .profile-select-trigger:focus,:root:not([data-appearance-theme=light]) .profile-select-trigger.is-open,:root[data-appearance-theme=dark] .profile-text-input:focus,:root[data-appearance-theme=dark] .profile-select-input:focus,:root[data-appearance-theme=dark] .profile-select-trigger:focus,:root[data-appearance-theme=dark] .profile-select-trigger.is-open{border-color:#ff8eba57!important;box-shadow:0 0 0 3px #ff5fa217,inset 0 1px #ffffff0e!important}:root:not([data-appearance-theme=light]) .profile-text-input::placeholder,:root[data-appearance-theme=dark] .profile-text-input::placeholder{color:#fff6fa4d!important}:root:not([data-appearance-theme=light]) .profile-select-chevron,:root[data-appearance-theme=dark] .profile-select-chevron{color:#fff6fa5c!important}:root:not([data-appearance-theme=light]) .profile-select-value.is-placeholder,:root[data-appearance-theme=dark] .profile-select-value.is-placeholder{color:#fff6fa94!important}:root:not([data-appearance-theme=light]) .profile-select-menu,:root[data-appearance-theme=dark] .profile-select-menu{color-scheme:dark;color:#fffafce6!important;background:radial-gradient(98% 84% at 16% 0,#ffeef617,#0000 66%),linear-gradient(145deg,#1f1b22fc,#0e0d12fe),#17141b!important;border-color:#ffebf324!important;box-shadow:0 22px 58px #0000005c,0 10px 26px #ff5fa214,inset 0 1px #ffffff17!important}:root:not([data-appearance-theme=light]) .profile-select-option,:root[data-appearance-theme=dark] .profile-select-option{color:#fff6fab8!important}:root:not([data-appearance-theme=light]) .profile-select-option:hover,:root:not([data-appearance-theme=light]) .profile-select-option:focus-visible,:root[data-appearance-theme=dark] .profile-select-option:hover,:root[data-appearance-theme=dark] .profile-select-option:focus-visible{color:#fffafceb!important;background:#fff6fa12!important}:root:not([data-appearance-theme=light]) .profile-select-option.is-selected,:root[data-appearance-theme=dark] .profile-select-option.is-selected{color:#fffafcf5!important;background:radial-gradient(72% 72% at 18% 0,#ffeef41f,#0000 62%),linear-gradient(145deg,#ffd6e524,#ffb08e0f)!important}:root:not([data-appearance-theme=light]) .profile-select-check.is-selected,:root[data-appearance-theme=dark] .profile-select-check.is-selected{color:#ff97bff5!important;background:#ff5fa229!important}:root:not([data-appearance-theme=light]) .profile-system-value,:root[data-appearance-theme=dark] .profile-system-value{color:#fff6fab8!important}:root:not([data-appearance-theme=light]) .profile-choice,:root[data-appearance-theme=dark] .profile-choice{box-shadow:inset 0 1px #ffffff08;color:#fff6fa9e!important;background:#fff6fa0b!important;border-color:#ffe7f014!important}:root:not([data-appearance-theme=light]) .profile-choice:hover,:root[data-appearance-theme=dark] .profile-choice:hover{color:#fff8fbd1!important;background:#fff6fa11!important;border-color:#ffe7f01f!important}:root:not([data-appearance-theme=light]) .learning-goal-choice.is-selected,:root[data-appearance-theme=dark] .learning-goal-choice.is-selected{color:#fff8fbed!important;background:radial-gradient(72% 72% at 18% 0,#ffeef41a,#0000 62%),linear-gradient(145deg,#ffd6e526,#ffb08e11)!important;border-color:#ffa2c245!important;box-shadow:0 12px 28px #ff5fa211,inset 0 1px #ffffff15!important}:root:not([data-appearance-theme=light]) .interest-choice,:root[data-appearance-theme=dark] .interest-choice{background:linear-gradient(145deg,#fff6fa0b,#c299ff06)!important}:root:not([data-appearance-theme=light]) .interest-choice.is-selected,:root[data-appearance-theme=dark] .interest-choice.is-selected{color:#fff8fbe0!important;background:radial-gradient(76% 78% at 18% 0,#ffe6f012,#0000 64%),linear-gradient(145deg,#ff9cc61d,#ad7fff0d)!important;border-color:#ff9abf38!important;box-shadow:0 10px 24px #ff5fa20c,inset 0 1px #fff1!important}:root:not([data-appearance-theme=light]) .profile-choice.is-selected svg,:root[data-appearance-theme=dark] .profile-choice.is-selected svg{filter:drop-shadow(0 0 8px #ff5fa229);color:#ff95beeb!important}:root:not([data-appearance-theme=light]) .interest-custom-field .profile-text-input,:root[data-appearance-theme=dark] .interest-custom-field .profile-text-input{background:#fff6fa0b!important;border-color:#ffe7f015!important}:root:not([data-appearance-theme=light]) .avatar-style-option,:root[data-appearance-theme=dark] .avatar-style-option{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background:radial-gradient(88% 70% at 50% -4%,#fff4f90e,#0000 66%),linear-gradient(145deg,#fff6fa0d,#fff6fa07)!important;border-color:#ffe7f017!important;box-shadow:0 9px 24px #00000024,inset 0 1px #ffffff0c!important}:root:not([data-appearance-theme=light]) .avatar-style-option:hover,:root[data-appearance-theme=dark] .avatar-style-option:hover{background:radial-gradient(88% 70% at 50% -4%,#fff4f912,#0000 66%),linear-gradient(145deg,#fff6fa11,#fff6fa09)!important;border-color:#ffe7f025!important}:root:not([data-appearance-theme=light]) .avatar-style-option.is-selected,:root[data-appearance-theme=dark] .avatar-style-option.is-selected{background:radial-gradient(82% 66% at 50% 10%,#ffecf526,#0000 68%),radial-gradient(82% 86% at 50% 44%,#ff5fa221,#0000 74%),linear-gradient(145deg,#ffa3c924,#ffc2a50d)!important;border-color:#ffabca52!important;box-shadow:0 16px 34px #ff5fa217,0 10px 28px #00000029,inset 0 1px #ffffff1b,inset 0 0 0 1px #ffe8f20a!important}:root:not([data-appearance-theme=light]) .avatar-style-option .emotion-avatar__orb,:root[data-appearance-theme=dark] .avatar-style-option .emotion-avatar__orb{box-shadow:0 12px 26px #ff5fa224,0 6px 16px #0000003d,inset 0 1px 1px #ffffff57,inset 0 -16px 30px #0f0a1d47,inset 0 0 0 1px #ffffff14}:root:not([data-appearance-theme=light]) .avatar-style-option.is-selected .emotion-avatar__halo,:root[data-appearance-theme=dark] .avatar-style-option.is-selected .emotion-avatar__halo{opacity:.78}:root:not([data-appearance-theme=light]) .my-profile-message,:root[data-appearance-theme=dark] .my-profile-message{color:#fff6fadb!important;background:#ff5fa213!important;border-color:#ff8eba33!important}:root:not([data-appearance-theme=light]) .my-profile-save-button,:root[data-appearance-theme=dark] .my-profile-save-button{text-shadow:0 1px 8px #641a3a1f!important;background:radial-gradient(72% 82% at 50% 18%,#ffe8f01b,#0000 66%),linear-gradient(135deg,#ee6a9f,#ee78a8 54%,#f19a83)!important;box-shadow:0 13px 28px #ff5fa237,0 5px 14px #f48f7612,inset 0 1px #fff4f833!important}:root:not([data-appearance-theme=light]) .my-profile-save-button:after,:root[data-appearance-theme=dark] .my-profile-save-button:after{opacity:.64!important}:root[data-appearance-theme=light] .my-profile-screen{background:radial-gradient(96% 34% at 50% -8%,#ffe5ed47,#ffe5ed11 48%,#0000 74%),linear-gradient(#fffdfb,#fbfaf8 56%,#fff8fb)!important}:root[data-appearance-theme=light] .my-profile-screen:before{filter:blur(16px);opacity:.58;background:radial-gradient(66% 42% at 50% 18%,#ffcad91f,#0000 76%);height:15rem;inset:-4rem -3rem auto}:root[data-appearance-theme=light] .my-profile-screen:after{background:linear-gradient(#0000,#fff8fbb8 68%,#fff8fb);height:16rem;inset:auto -3rem -5rem}:root[data-appearance-theme=light] .my-profile-title,:root[data-appearance-theme=light] .my-profile-nickname{color:#25232c!important;text-shadow:none!important}:root[data-appearance-theme=light] .my-profile-back-button{color:#25232cad}:root[data-appearance-theme=light] .my-profile-back-button:hover{color:#25232ce6;background:#2630450f!important}:root[data-appearance-theme=light] .my-profile-avatar-image{box-shadow:0 14px 34px #b5688421,0 0 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .my-profile-avatar-edit-button{-webkit-backdrop-filter:blur(10px)saturate(1.04);backdrop-filter:blur(10px)saturate(1.04);color:#ac4e73a8!important;background:#ffffffd1!important;border-color:#e8dee4d1!important;box-shadow:0 10px 24px #7a626c17,inset 0 1px #ffffffe0!important}:root[data-appearance-theme=light] .my-profile-avatar-edit-button:hover,:root[data-appearance-theme=light] .my-profile-avatar-edit-button.is-open{color:#b44873!important;border-color:#ebabc099!important}:root[data-appearance-theme=light] .profile-field-shell{-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);background:#ffffffad!important;border-color:#e8e2e6ad!important;box-shadow:0 12px 30px #7a626c0f,inset 0 1px #ffffffd6!important}:root[data-appearance-theme=light] .profile-field-shell:before{opacity:1;background:linear-gradient(145deg,#ffffff57,#0000 64%)}:root[data-appearance-theme=light] .profile-field-shell--identity,:root[data-appearance-theme=light] .learning-goal-shell{background:#ffffffc2!important;border-color:#ebe2e7b8!important;box-shadow:0 14px 34px #7a626c11,inset 0 1px #ffffffe0!important}:root[data-appearance-theme=light] .interest-shell{background:#ffffffb8!important;border-color:#e8e2e6b3!important;box-shadow:0 12px 28px #7a626c0d,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .profile-field-shell--system{background:#ffffff9e!important;border-color:#e8e2e69e!important;box-shadow:0 9px 22px #7a626c0b,inset 0 1px #ffffffd1!important}:root[data-appearance-theme=light] .profile-field-icon{border-color:#e8dee4b8;box-shadow:0 5px 14px #7a626c0b,inset 0 1px #ffffffe6;color:#ba4f76bd!important;background:#ffffffb8!important}:root[data-appearance-theme=light] .profile-field-shell--system .profile-field-icon{box-shadow:inset 0 1px #ffffffdb;color:#985d749e!important}:root[data-appearance-theme=light] .profile-field-title{color:#34313c!important}:root[data-appearance-theme=light] .profile-text-input,:root[data-appearance-theme=light] .profile-select-input,:root[data-appearance-theme=light] .profile-select-trigger{color-scheme:light;color:#1f222ddb!important;background:#ffffffd1!important;border-color:#e1dbe1bd!important;box-shadow:0 4px 12px #68626e06,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .profile-text-input:focus,:root[data-appearance-theme=light] .profile-select-input:focus,:root[data-appearance-theme=light] .profile-select-trigger:focus,:root[data-appearance-theme=light] .profile-select-trigger.is-open{border-color:#ec8ba961!important;box-shadow:0 0 0 4px #f47aa013,0 5px 14px #68626e08!important}:root[data-appearance-theme=light] .profile-select-chevron{color:#534d5a6b!important}:root[data-appearance-theme=light] .profile-select-value.is-placeholder{color:#534d5a8a!important}:root[data-appearance-theme=light] .profile-select-menu{color-scheme:light;color:#1f222de6!important;background:radial-gradient(98% 84% at 16% 0,#fff2f7bd,#0000 66%),linear-gradient(145deg,#fffffffe,#fff9fcfe),#fffafd!important;border-color:#e1dbe1cc!important;box-shadow:0 22px 50px #7a626c29,0 8px 24px #d85b8214,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .profile-select-option{color:#3a3642b8!important}:root[data-appearance-theme=light] .profile-select-option:hover,:root[data-appearance-theme=light] .profile-select-option:focus-visible{color:#25232ce6!important;background:#f7eff4d1!important}:root[data-appearance-theme=light] .profile-select-option.is-selected{color:#583042e0!important;background:linear-gradient(145deg,#fff8fafa,#fff0f5eb)!important}:root[data-appearance-theme=light] .profile-select-check.is-selected{color:#c45a83!important;background:#c45a831a!important}:root[data-appearance-theme=light] .profile-system-value{color:#37333ea8!important}:root[data-appearance-theme=light] .profile-choice{color:#3a36429e!important;background:#ffffffd1!important;border-color:#e1dbe1ad!important;box-shadow:0 4px 12px #68626e06,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .profile-choice:hover{color:#302d38c7!important;background:#fffffff0!important;border-color:#dad2dad1!important}:root[data-appearance-theme=light] .learning-goal-choice.is-selected{color:#583042d6!important;background:#fff6f8!important;border-color:#ec8ba961!important;box-shadow:0 7px 16px #d85b820d,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .interest-choice.is-selected{color:#583646c7!important;background:#fff8fa!important;border-color:#e59db457!important;box-shadow:0 6px 14px #d85b820a,inset 0 1px #ffffffe0!important}:root[data-appearance-theme=light] .profile-choice.is-selected svg{color:#c45a83!important;filter:none!important}:root[data-appearance-theme=light] .avatar-style-option{background:#ffffffd1!important;border-color:#e1dbe1ad!important;box-shadow:0 4px 12px #68626e06,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .avatar-style-option:hover{background:#fffffff0!important;border-color:#dad2dad1!important}:root[data-appearance-theme=light] .avatar-style-option.is-selected{background:#fff7fa!important;border-color:#ec8ba95c!important;box-shadow:0 7px 16px #d85b820c,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .avatar-style-option img{box-shadow:0 8px 18px #b568841f!important}:root[data-appearance-theme=light] .avatar-style-option-label{color:#34313c!important}:root[data-appearance-theme=light] .avatar-style-option-description{color:#5a546285!important}:root[data-appearance-theme=light] .my-profile-message{color:#583042d1!important;background:#fff6f9d1!important;border-color:#ec8ba947!important}:root[data-appearance-theme=light] .my-profile-save-button{background:linear-gradient(135deg,#ef7fa7,#f08dae 54%,#f2a18b)!important;box-shadow:0 10px 22px #d55e8721,0 3px 10px #d76f670e,inset 0 1px #ffffff57!important}:root[data-appearance-theme=light] .my-profile-save-button:after{opacity:.24!important}:root:not([data-appearance-theme=light]) .my-profile-screen button.profile-choice,:root[data-appearance-theme=dark] .my-profile-screen button.profile-choice{color:#fff6fa9e!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff6fa0b!important;border-color:#ffe7f014!important;box-shadow:inset 0 1px #ffffff08!important}:root:not([data-appearance-theme=light]) .my-profile-screen button.profile-choice:hover,:root[data-appearance-theme=dark] .my-profile-screen button.profile-choice:hover{color:#fff8fbd1!important;background:#fff6fa11!important;border-color:#ffe7f01f!important;box-shadow:inset 0 1px #ffffff0b!important}:root:not([data-appearance-theme=light]) .my-profile-screen button.learning-goal-choice.is-selected,:root[data-appearance-theme=dark] .my-profile-screen button.learning-goal-choice.is-selected{color:#fff8fbed!important;background:radial-gradient(72% 72% at 18% 0,#ffeef41a,#0000 62%),#ffd6e51f linear-gradient(145deg,#ffd6e526,#ffb08e11)!important;border-color:#ffa2c245!important;box-shadow:0 12px 28px #ff5fa211,inset 0 1px #ffffff15!important}:root:not([data-appearance-theme=light]) .my-profile-screen button.interest-choice,:root[data-appearance-theme=dark] .my-profile-screen button.interest-choice{background:#fff6fa0a linear-gradient(145deg,#fff6fa0b,#c299ff06)!important}:root:not([data-appearance-theme=light]) .my-profile-screen button.interest-choice.is-selected,:root[data-appearance-theme=dark] .my-profile-screen button.interest-choice.is-selected{color:#fff8fbe0!important;background:radial-gradient(76% 78% at 18% 0,#ffe6f012,#0000 64%),#ff9cc617 linear-gradient(145deg,#ff9cc61d,#ad7fff0d)!important;border-color:#ff9abf38!important;box-shadow:0 10px 24px #ff5fa20c,inset 0 1px #fff1!important}:root[data-appearance-theme=light] .my-profile-screen button.profile-choice{color:#3a36429e!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffd1!important;border-color:#e1dbe1ad!important;box-shadow:0 4px 12px #68626e06,inset 0 1px #ffffffdb!important}:root[data-appearance-theme=light] .my-profile-screen button.profile-choice:hover{color:#302d38c7!important;background:#fffffff0!important;border-color:#dad2dad1!important;box-shadow:0 5px 14px #68626e08,inset 0 1px #ffffffe0!important}:root[data-appearance-theme=light] .my-profile-screen button.learning-goal-choice.is-selected{color:#583042d6!important;background:#fff6f8 linear-gradient(145deg,#fff8faf5,#fff0f5e6)!important;border-color:#ec8ba95c!important;box-shadow:0 7px 16px #d85b820c,inset 0 1px #ffffffe6!important}:root[data-appearance-theme=light] .my-profile-screen button.interest-choice.is-selected{color:#583646c7!important;background:#fff8fa linear-gradient(145deg,#fffafbf5,#fff4f8e6)!important;border-color:#e59db452!important;box-shadow:0 6px 14px #d85b8209,inset 0 1px #ffffffe0!important}.my-profile-screen .emotion-avatar__orb,:root:not([data-appearance-theme=light]) .my-profile-screen .avatar-style-option .emotion-avatar__orb,:root[data-appearance-theme=dark] .my-profile-screen .avatar-style-option .emotion-avatar__orb,:root[data-appearance-theme=light] .my-profile-screen .avatar-style-option .emotion-avatar__orb{box-shadow:inset 0 1px 1px #ffffff57,inset 0 -16px 30px #0f0a1d3d,inset 0 0 0 1px #ffffff14!important}.my-profile-screen .my-profile-avatar-image,:root:not([data-appearance-theme=light]) .my-profile-screen .my-profile-avatar-image,:root[data-appearance-theme=dark] .my-profile-screen .my-profile-avatar-image,:root[data-appearance-theme=light] .my-profile-screen .my-profile-avatar-image{box-shadow:0 12px 34px #ff5fa21f,0 0 0 1px #ffe7f024!important}.my-profile-screen:before,.my-profile-screen:after{left:0!important;right:0!important}.profile-screen .profile-user-avatar{contain:none;border-radius:999px;overflow:hidden;transform:none;box-shadow:none!important}.profile-screen .profile-user-avatar.emotion-avatar .emotion-avatar__halo{display:none}.profile-screen .profile-user-avatar.emotion-avatar .emotion-avatar__core,.profile-screen .profile-user-avatar.emotion-avatar .emotion-avatar__particle{animation:none}.profile-screen .profile-user-avatar.emotion-avatar .emotion-avatar__orb{box-shadow:inset 0 1px 1px #ffffff57,inset 0 -16px 30px #0f0a1d3d,inset 0 0 0 1px #ffffff14!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-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-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}@keyframes pulse{50%{opacity:.5}}
