/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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;--y-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-orange-600:oklch(64.6% .222 41.116);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-600:oklch(60% .118 184.704);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:0}.inset-\[-28\%\]{inset:-28%}.inset-x-0{inset-inline:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-7{top:calc(var(--spacing) * -7)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-3{right:calc(var(--spacing) * -3)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-28{bottom:calc(var(--spacing) * 28)}.left-0{left:0}.left-1\/2{left:50%}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[92\]{z-index:92}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.-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-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-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-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[58px\]{height:58px}.h-\[72px\]{height:72px}.h-\[280px\]{height:280px}.h-\[calc\(100dvh-var\(--topbar-h\)\)\]{height:calc(100dvh - var(--topbar-h))}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[34vh\]{max-height:34vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68dvh\]{max-height:68dvh}.max-h-\[120px\]{max-height:120px}.max-h-\[170px\]{max-height:170px}.max-h-\[190px\]{max-height:190px}.max-h-\[220px\]{max-height:220px}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:0}.min-h-\[64px\]{min-height:64px}.min-h-\[96px\]{min-height:96px}.min-h-\[118px\]{min-height:118px}.min-h-\[172px\]{min-height:172px}.min-h-\[188px\]{min-height:188px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-14{width:calc(var(--spacing) * 14)!important}.w-1{width:var(--spacing)}.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-4{width:calc(var(--spacing) * 4)}.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-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-\[58px\]{width:58px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-\[min\(78vw\,280px\)\]{width:min(78vw,280px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[62\%\]{max-width:62%}.max-w-\[82\%\]{max-width:82%}.max-w-\[92\%\]{max-width:92%}.max-w-\[118px\]{max-width:118px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[min\(100\%\,36dvh\)\]{max-width:min(100%,36dvh)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-\[-1\.5deg\]{rotate:-1.5deg}.rotate-\[-6deg\]{rotate:-6deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize: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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-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-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-border-soft\)\]>:not(:last-child)){border-color:var(--color-border-soft)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)!important}.\!rounded-full{border-radius:2147483647px!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-avatar\)\]{border-radius:var(--radius-avatar)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[var\(--radius-xl\)\]{border-top-left-radius:var(--radius-xl);border-top-right-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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-danger\)_34\%\,transparent\)\]{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-danger\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-danger) 34%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-primary\)_22\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-primary\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-primary) 22%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-primary\)_30\%\,transparent\)\]{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-success\)_34\%\,transparent\)\]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-success\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-success) 34%,transparent)}}.border-\[var\(--color-bg\)\]{border-color:var(--color-bg)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-soft\)\]{border-color:var(--color-border-soft)}.border-\[var\(--color-primary\)\],.border-\[var\(--color-primary\)\]\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-\[var\(--color-primary\)\]\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/50{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.border-\[var\(--color-surface\)\]{border-color:var(--color-surface)}.border-\[var\(--color-warning\)\]{border-color:var(--color-warning)}.border-\[var\(--stage-base\)\]{border-color:var(--stage-base)}.border-\[var\(--stage-deep\)\]{border-color:var(--stage-deep)}.border-ink\/10{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-text) 10%, transparent)}}.border-ink\/15{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-text) 15%, transparent)}}.border-ink\/40{border-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.border-ink\/40{border-color:color-mix(in oklab, var(--color-text) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[\#fff\]{background-color:#fff}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-bg\)_82\%\,transparent\)\]{background-color:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-bg\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-bg) 82%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-danger\)_12\%\,transparent\)\]{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-danger) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-pink\)_12\%\,transparent\)\]{background-color:var(--color-pink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-pink\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-pink) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-success\)_12\%\,transparent\)\]{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-success\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-success) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-success\)_16\%\,transparent\)\]{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-success\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-success) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-warning\)_10\%\,transparent\)\]{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-warning) 10%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-text-muted\)\]{background-color:var(--color-text-muted)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--stage-accent\)\]{background-color:var(--stage-accent)}.bg-current{background-color:currentColor}.bg-ink\/5{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/5{background-color:color-mix(in oklab, var(--color-text) 5%, transparent)}}.bg-ink\/10{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--color-text) 10%, transparent)}}.bg-ink\/15{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/15{background-color:color-mix(in oklab, var(--color-text) 15%, transparent)}}.bg-ink\/20{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--color-text) 20%, transparent)}}.bg-ink\/40{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--color-text) 40%, transparent)}}.bg-ink\/70{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.bg-ink\/\[0\.03\]{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-text) 3%, transparent)}}.bg-shade\/45{background-color:var(--color-shade-base)}@supports (color:color-mix(in lab, red, red)){.bg-shade\/45{background-color:color-mix(in oklab, var(--color-shade-base) 45%, transparent)}}.bg-shade\/50{background-color:var(--color-shade-base)}@supports (color:color-mix(in lab, red, red)){.bg-shade\/50{background-color:color-mix(in oklab, var(--color-shade-base) 50%, transparent)}}.bg-shade\/60{background-color:var(--color-shade-base)}@supports (color:color-mix(in lab, red, red)){.bg-shade\/60{background-color:color-mix(in oklab, var(--color-shade-base) 60%, transparent)}}.bg-shade\/80{background-color:var(--color-shade-base)}@supports (color:color-mix(in lab, red, red)){.bg-shade\/80{background-color:color-mix(in oklab, var(--color-shade-base) 80%, transparent)}}.bg-shade\/85{background-color:var(--color-shade-base)}@supports (color:color-mix(in lab, red, red)){.bg-shade\/85{background-color:color-mix(in oklab, var(--color-shade-base) 85%, transparent)}}.bg-transparent{background-color:#0000}.from-\[\#B69CFF\]{--tw-gradient-from:#b69cff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-600{--tw-gradient-from:var(--color-zinc-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F27BA5\]{--tw-gradient-to:#f27ba5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-800{--tw-gradient-to:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-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-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.\!px-0{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.\!pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.text-\[58px\]{font-size:58px}.text-\[88px\]{font-size:88px}.text-\[112px\]{font-size:112px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.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-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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#fff\]{color:#fff}.text-\[var\(--color-accent\)\],.text-\[var\(--color-accent\)\]\/80{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-accent\)\]\/80{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.text-\[var\(--color-bg\)\]{color:var(--color-bg)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-on-accent\)\]{color:var(--color-on-accent)}.text-\[var\(--color-on-primary\)\]{color:var(--color-on-primary)}.text-\[var\(--color-pink\)\]{color:var(--color-pink)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--stage-deep\)\]{color:var(--stage-deep)}.text-\[var\(--stage-ink\)\]{color:var(--stage-ink)}.text-black{color:var(--color-black)}.text-ink,.text-ink\/60{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-text) 60%, transparent)}}.text-ink\/70{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-text) 70%, transparent)}}.text-ink\/80{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-text) 80%, transparent)}}.text-ink\/85{color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.text-ink\/85{color:color-mix(in oklab, var(--color-text) 85%, transparent)}}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--color-primary\)\],.ring-\[var\(--color-primary\)\]\/40{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-\[var\(--color-surface-elevated\)\]{--tw-ring-color:var(--color-surface-elevated)}.ring-\[var\(--stage-deep\)\]{--tw-ring-color:var(--stage-deep)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--color-surface\)\]{--tw-ring-offset-color:var(--color-surface)}.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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-\[var\(--color-border-soft\)\]:hover{border-color:var(--color-border-soft)}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:bg-ink\/5:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--color-text) 5%, transparent)}}.hover\:bg-ink\/10:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/10:hover{background-color:color-mix(in oklab, var(--color-text) 10%, transparent)}}.hover\:bg-ink\/\[0\.03\]:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-text) 3%, transparent)}}.hover\:bg-ink\/\[0\.04\]:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ink\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-text) 4%, transparent)}}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-text)}}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}@media (width>=40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-auto{margin-top:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:inline{display:inline}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}}:root,.y-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#08080b;--color-surface:#131317;--color-surface-elevated:#1d1d23;--color-surface-sunken:#0c0c0f;--color-text:#fff;--color-text-secondary:#ababb8;--color-text-muted:#71717e;--color-primary:#b69cff;--color-on-primary:#140a26;--color-accent:#d6f36b;--color-on-accent:#0b0c06;--color-pink:#f27ba5;--color-on-pink:#1f0a12;--color-blue:#d6f36b;--color-border:#ffffff1a;--color-border-soft:#ffffff0f;--color-border-strong:#fff3;--color-success:#34d399;--color-warning:#fbbf24;--color-danger:#fb7185;--color-scrim:#030306b8;--color-shade-base:#000;--color-on-shade:#fff;--color-on-gradient:#150a24;--gradient-yapa:linear-gradient(135deg, #a487ff 0%, #d98ae0 55%, #f27ba5 100%);--gradient-chat-outgoing:linear-gradient(160deg, #b69cff, #9a78f5);--gradient-glow:radial-gradient(60% 60% at 50% 40%, #b69cff42, transparent 70%);--gradient-text:linear-gradient(120deg, #d6f36b, #b69cff 45%, #f27ba5);--font-display:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Figtree", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", monospace;--display-weight:800;--display-case:none;--display-tracking:-.03em;--display-leading:1.02;--letter-spacing-display:var(--display-tracking);--label-case:none;--label-tracking:0;--hero-size:clamp(34px, 9.5vw, 46px);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:28px;--radius-card:24px;--radius-pill:999px;--radius-avatar:999px;--radius-btn:999px;--radius-input:999px;--radius-area:20px;--radius-chip:999px;--radius-sheet:28px;--radius-bubble:20px;--radius-bubble-tail:6px;--radius-tile:28px;--radius-nav:999px;--border-w:1px;--card-bg:linear-gradient(180deg, #17171c 0%, #111115 100%);--card-border:1px solid #ffffff12;--card-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #00000080, 0 22px 48px -28px #000000f2;--card-backdrop:none;--card-hover-transform:translateY(-3px);--card-hover-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--color-primary), 0 0 44px -14px var(--color-primary), 0 30px 60px -30px #000}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--card-hover-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--color-primary) 34%, transparent), 0 0 44px -14px color-mix(in srgb, var(--color-primary) 60%, transparent), 0 30px 60px -30px #000}}:root,.y-scope{--card-border-width:1px;--card-shadow-custom:var(--card-shadow);--float-bg:#141419b8;--float-border:1px solid #ffffff1a;--float-shadow:inset 0 1px 0 #ffffff17, 0 24px 60px -24px #000000e6;--float-backdrop:blur(22px) saturate(165%);--sheet-bg:#101014e6;--sheet-border:1px solid #ffffff1a;--sheet-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px #00000080, 0 40px 100px -30px #000, 0 0 90px -40px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--sheet-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px #00000080, 0 40px 100px -30px #000, 0 0 90px -40px color-mix(in srgb, var(--color-primary) 55%, transparent)}}:root,.y-scope{--sheet-backdrop:blur(34px) saturate(170%);--scrim-backdrop:blur(10px);--chrome-bg:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--chrome-bg:color-mix(in srgb, var(--color-bg) 78%, transparent)}}:root,.y-scope{--chrome-border:1px solid #ffffff12;--chrome-shadow:none;--chrome-backdrop:blur(26px) saturate(170%);--input-bg:#0b0b0e;--input-border:1px solid #ffffff1a;--input-shadow:inset 0 2px 6px #0000008c;--input-focus-border:var(--color-primary);--input-focus-shadow:inset 0 2px 6px #0000008c, 0 0 0 3px var(--color-primary), 0 0 28px -6px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--input-focus-shadow:inset 0 2px 6px #0000008c, 0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent), 0 0 28px -6px color-mix(in srgb, var(--color-primary) 60%, transparent)}}:root,.y-scope{--btn-border-w:0px;--btn-case:none;--btn-tracking:-.01em;--btn-weight:700;--btn-font:var(--font-body);--btn-hover-transform:translateY(-1px);--btn-active-transform:scale(.97);--btn-secondary-bg:#1e1e25;--btn-secondary-fg:var(--color-text);--btn-secondary-border:#ffffff1a;--btn-ghost-hover:#ffffff0f;--icon-btn-bg:#ffffff0e;--icon-btn-border:1px solid #ffffff12;--icon-btn-shadow:inset 0 1px 0 #ffffff0f;--icon-btn-hover-bg:#ffffff1a;--chip-bg:#1c1c22;--chip-fg:var(--color-text-secondary);--chip-border:1px solid #ffffff0f;--chip-shadow:none;--chip-weight:600;--chip-active-bg:var(--color-accent);--chip-active-fg:var(--color-on-accent);--chip-active-border:transparent;--chip-active-shadow:0 0 0 1px var(--color-accent), 0 0 22px -4px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--chip-active-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 70%, transparent), 0 0 22px -4px color-mix(in srgb, var(--color-accent) 60%, transparent)}}:root,.y-scope{--bubble-in-bg:#17171c;--bubble-in-fg:var(--color-text);--bubble-in-border:1px solid #ffffff12;--bubble-out-bg:var(--gradient-chat-outgoing);--bubble-out-fg:#140a26;--bubble-out-border:1px solid transparent;--bubble-shadow:0 10px 24px -16px #000000e6;--bubble-out-shadow:0 0 0 1px var(--color-primary), 0 10px 30px -12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--bubble-out-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 40%, transparent), 0 10px 30px -12px color-mix(in srgb, var(--color-primary) 70%, transparent)}}:root,.y-scope{--avatar-border:0px solid transparent;--avatar-shadow:none;--avatar-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary), 0 0 18px 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--avatar-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary), 0 0 18px 2px color-mix(in srgb, var(--color-primary) 55%, transparent)}}:root,.y-scope{--page-max:672px;--page-gutter:16px;--page-gap:16px;--stack-gap:12px;--topbar-h:64px;--rail-w:248px;--nav-clearance:112px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-base:.22s;--dur-slow:.42s;--enter-dur:.46s;--enter-ease:var(--ease-out);--enter-x:0px;--enter-y:16px;--enter-scale:.985;--enter-rot:0deg;--enter-opacity:0;--pop-from:.74;--pop-over:1.05;--pop-dur:.52s;--pop-ease:var(--ease-spring);--stagger:48ms;--press-scale:.97;--zone-enter:zone-rise;--zone-dur:.34s;--zone-ease:var(--ease-out);--sheet-enter:sheet-rise;--sheet-dur:.42s;--sheet-ease:var(--ease-out);--ease-yapa:var(--ease-out);--ease-gasp:var(--ease-spring);--ease-in-out-yapa:var(--ease-inout);--dur-micro:var(--dur-fast);--dur-state:var(--dur-base);--dur-component:.3s;--dur-page:var(--dur-slow);--dur-gasp:var(--pop-dur);--glass-bg:var(--float-bg);--glass-bg-strong:var(--sheet-bg);--glass-blur:22px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 24px 60px -20px #000000bf;--shadow-glow:0 0 0 1px var(--color-primary), 0 8px 32px -8px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,.y-scope{--shadow-glow:0 0 0 1px color-mix(in srgb, var(--color-primary) 28%, transparent), 0 8px 32px -8px color-mix(in srgb, var(--color-primary) 45%, transparent)}}:root,.y-scope{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}@property --y-angle{syntax:"<angle>";inherits:false;initial-value:0deg}*{-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}#root{isolation:isolate}html{background-color:var(--color-bg)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--body-weight,400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0;padding:0;overflow-x:clip}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-primary) 45%, transparent)}}::selection{color:var(--color-text)}.font-display{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-case);font-stretch:var(--display-stretch,normal)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.bg-yapa-bg{background-color:var(--color-bg)}.bg-yapa-surface{background-color:var(--color-surface)}.bg-yapa-elevated{background-color:var(--color-surface-elevated)}.bg-yapa-sunken{background-color:var(--color-surface-sunken)}.bg-yapa-primary{background-color:var(--color-primary)}.border-yapa{border-color:var(--color-border)}.text-yapa-primary{color:var(--color-primary)}.text-yapa-secondary{color:var(--color-text-secondary)}.text-yapa-muted{color:var(--color-text-muted)}.text-on-shade{color:var(--color-on-shade)}.text-on-accent{color:var(--color-on-accent)}.text-on-primary{color:var(--color-on-primary)}.text-gradient-yapa{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-yapa-gradient{background-image:linear-gradient(100deg, var(--color-primary) 0%, var(--color-pink) 33%, var(--color-primary) 66%, var(--color-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-yapa-gradient{background-image:linear-gradient(100deg, var(--color-primary) 0%, var(--color-pink) 33%, color-mix(in srgb, var(--color-primary) 60%, var(--color-pink)) 66%, var(--color-primary) 100%)}}.bg-yapa-gradient{color:var(--color-on-gradient);background-size:300% 100%;animation:6s linear infinite yapa-flow}.bg-chat-outgoing{background:var(--bubble-out-bg);color:var(--bubble-out-fg)}.glow-yapa{background:var(--gradient-glow);pointer-events:none}.focus-ring:focus-visible,.y-btn:focus-visible,.y-chip:focus-visible,.y-icon-btn:focus-visible,.y-nav-item:focus-visible,.y-rail-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.rounded-full{border-radius:var(--radius-pill)}.is-round{border-radius:9999px!important}.no-scrollbar,.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar::-webkit-scrollbar{display:none}.pb-safe{padding-bottom:calc(var(--safe-bottom) + .5rem)}.h-safe{height:var(--safe-bottom)}.pt-safe{padding-top:var(--safe-top)}.text-balance{text-wrap:balance}.tabular{font-variant-numeric:tabular-nums}.pressable{transition:transform var(--dur-fast) var(--ease-spring), opacity var(--dur-fast) linear}.pressable:active{transform:scale(var(--press-scale))}.pressable-sm:active{transform:scale(calc(1 - (1 - var(--press-scale)) / 2))}.caret-blink:after{content:"▌";color:var(--color-primary);animation:1s steps(2,end) infinite caret-blink}.spoiler{filter:blur(7px);transition:filter .3s var(--ease-out);cursor:pointer;-webkit-user-select:none;user-select:none}.spoiler:hover{filter:blur(5px)}.spoiler-open{filter:blur()}.spoiler-hidden-label{text-shadow:0 0 12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.spoiler-hidden-label{text-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 60%, transparent)}}.skeleton{background:linear-gradient(90deg, var(--color-text) 0%, var(--color-text) 40%, var(--color-text) 80%)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 6%, transparent) 0%, color-mix(in srgb, var(--color-text) 13%, transparent) 40%, color-mix(in srgb, var(--color-text) 6%, transparent) 80%)}}.skeleton{border-radius:var(--radius-md);background-size:220% 100%;animation:1.6s linear infinite yapa-shimmer}input[type=range]{accent-color:var(--color-primary)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text) 14%, transparent)}}::-webkit-scrollbar-thumb{border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text) 28%, transparent)}}.card-yapa{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--card-backdrop);backdrop-filter:var(--card-backdrop);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}@media (hover:hover){.card-yapa-hover:hover{transform:var(--card-hover-transform);box-shadow:var(--card-hover-shadow)}}.card-yapa-active:active{transform:scale(var(--press-scale))}.glass,.glass-soft{background:var(--float-bg);border:var(--float-border);box-shadow:var(--float-shadow);-webkit-backdrop-filter:var(--float-backdrop);backdrop-filter:var(--float-backdrop)}.glass-strong{background:var(--sheet-bg);border:var(--sheet-border);box-shadow:var(--sheet-shadow);-webkit-backdrop-filter:var(--sheet-backdrop);backdrop-filter:var(--sheet-backdrop)}.glass-chrome{background:var(--chrome-bg);border:var(--chrome-border);box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop)}.y-tile{--_c:var(--tile-c,var(--color-primary));background:var(--_c);color:var(--tile-ink,var(--color-on-primary));border:var(--tile-border,0px solid transparent);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow,0 24px 50px -26px var(--_c))}@supports (color:color-mix(in lab, red, red)){.y-tile{box-shadow:var(--tile-shadow,0 24px 50px -26px color-mix(in srgb, var(--_c) 80%, transparent))}}.y-btn{--_c:var(--color-primary);--_fg:var(--color-on-primary);--_bd:transparent;--_glow:var(--_c);--_shadow:none;--_shadow-hover:var(--_shadow);--_shadow-active:var(--_shadow);--_h:44px;isolation:isolate;height:var(--_h);font-family:var(--btn-font);font-size:12px;font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:var(--btn-case);white-space:nowrap;color:var(--_fg);background:var(--_bg,var(--_c));border:var(--btn-border-w) solid var(--_bd);border-radius:var(--radius-btn);box-shadow:var(--_shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding-inline:20px;line-height:1;display:inline-flex;position:relative}.y-btn>svg{flex-shrink:0}@media (hover:hover){.y-btn:hover{transform:var(--btn-hover-transform);box-shadow:var(--_shadow-hover);filter:var(--btn-hover-filter,brightness(1.06))}}.y-btn:active{transform:var(--btn-active-transform);box-shadow:var(--_shadow-active)}.y-btn:disabled{opacity:.45;pointer-events:none}.y-btn-sm{--_h:36px;gap:6px;padding-inline:14px;font-size:11px}.y-btn-lg{--_h:52px;gap:10px;padding-inline:28px;font-size:14px}.y-btn-full{width:100%}.y-btn-main{--_c:var(--color-accent);--_fg:var(--color-on-accent);--_bg:var(--btn-main-bg,var(--color-accent))}.y-btn-primary{--_c:var(--color-primary);--_fg:var(--color-on-primary)}.y-btn-secondary{--_c:var(--btn-secondary-bg);--_fg:var(--btn-secondary-fg);--_bd:var(--btn-secondary-border);--_glow:var(--color-primary);border-width:max(1px, var(--btn-border-w))}.y-btn-ghost{--_bg:transparent;--_fg:var(--color-text-secondary);--_glow:transparent;box-shadow:none}@media (hover:hover){.y-btn-ghost:hover{--_bg:var(--btn-ghost-hover);--_fg:var(--color-text);box-shadow:none}}.y-btn-danger{--_c:var(--color-danger);--_bg:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.y-btn-danger{--_bg:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.y-btn-danger{--_fg:var(--color-danger);--_bd:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.y-btn-danger{--_bd:color-mix(in srgb, var(--color-danger) 34%, transparent)}}.y-btn-danger{border-width:max(1px, var(--btn-border-w))}.y-btn-glass{--_bg:var(--float-bg);--_fg:var(--color-text);--_glow:var(--color-primary);border:var(--float-border);-webkit-backdrop-filter:var(--float-backdrop);backdrop-filter:var(--float-backdrop)}.y-spinner{border:2px solid;border-radius:9999px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.y-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent)}}.y-spinner{border-top-color:currentColor;animation:.6s linear infinite yapa-spin}.y-icon-btn{--_s:36px;width:var(--_s);height:var(--_s);color:var(--color-text-secondary);background:var(--icon-btn-bg);border:var(--icon-btn-border);border-radius:var(--radius-icon-btn,var(--radius-pill));box-shadow:var(--icon-btn-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.y-icon-btn>svg{width:16px;height:16px}@media (hover:hover){.y-icon-btn:hover{color:var(--color-text);background:var(--icon-btn-hover-bg)}}.y-icon-btn:active{transform:scale(var(--press-scale))}.y-icon-btn.is-on{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.y-icon-btn-sm{--_s:32px}.y-icon-btn-lg{--_s:44px}.y-icon-btn-bare{box-shadow:none;background:0 0;border-color:#0000}.y-input,:is(input,textarea).focus-yapa{background:var(--input-bg);border:var(--input-border);border-radius:var(--radius-input);box-shadow:var(--input-shadow);color:var(--color-text);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);outline:none}.y-input::placeholder,:is(input,textarea).focus-yapa::placeholder{color:var(--color-text-muted);opacity:1}.y-input:focus,.y-input:focus-visible,:is(input,textarea).focus-yapa:focus,:is(input,textarea).focus-yapa:focus-visible{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.y-input{width:100%;height:44px;padding-inline:16px;font-size:14px}.y-input.has-icon{padding-left:44px}.y-input.has-trailing{padding-right:44px}.y-input-lg{height:52px;font-size:16px}textarea.y-input,textarea.focus-yapa{border-radius:var(--radius-area);resize:none;height:auto;padding:16px}.y-input-icon{color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.y-input-icon>svg{width:16px;height:16px}.y-field-label{letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--color-text-secondary);margin-bottom:6px;padding-left:4px;font-size:11px;font-weight:700;display:block}.focus-yapa:focus-visible{border-color:var(--input-focus-border);outline:none}.y-chip{white-space:nowrap;font-size:12px;font-weight:var(--chip-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--chip-fg);background:var(--chip-bg);border:var(--chip-border);border-radius:var(--radius-chip);box-shadow:var(--chip-shadow);transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);align-items:center;gap:6px;padding:6px 14px;display:inline-flex}button.y-chip{cursor:pointer}.y-chip-sm{padding:4px 10px;font-size:10px}@media (hover:hover){button.y-chip:not(.is-active):hover{color:var(--color-text)}}button.y-chip:active{transform:scale(var(--press-scale))}.y-chip.is-active{background:var(--chip-c,var(--chip-active-bg));color:var(--chip-active-fg);border-color:var(--chip-active-border);box-shadow:var(--chip-active-shadow)}.y-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--tag-fg,var(--color-text-secondary));background:var(--tag-bg,var(--color-text));align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.y-tag{background:var(--tag-bg,color-mix(in srgb, var(--color-text) 7%, transparent))}}.y-tag{border:var(--tag-border,0px solid transparent);border-radius:var(--radius-chip)}.y-tag-primary{--tag-fg:var(--color-primary);--tag-bg:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.y-tag-primary{--tag-bg:color-mix(in srgb, var(--color-primary) 16%, transparent)}}.y-tag-danger{--tag-fg:var(--color-danger);--tag-bg:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.y-tag-danger{--tag-bg:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.y-seg{background:var(--input-bg);border:var(--input-border);border-radius:var(--radius-input);box-shadow:var(--input-shadow);gap:4px;padding:4px;display:flex}.y-seg-item{min-width:0;height:36px;letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--color-text-muted);border-radius:calc(var(--radius-input) - 2px);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-spring);flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.y-seg-item:active{transform:scale(var(--press-scale))}.y-seg-item.is-active{background:var(--seg-active-bg,var(--color-surface-elevated));color:var(--seg-active-fg,var(--color-text));box-shadow:var(--seg-active-shadow,inset 0 1px 0 #ffffff14, 0 4px 12px -6px #000c)}.y-switch{background:var(--switch-off-bg,var(--color-text));flex-shrink:0;width:40px;height:24px;padding:3px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.y-switch{background:var(--switch-off-bg,color-mix(in srgb, var(--color-text) 14%, transparent))}}.y-switch{border:var(--switch-border,0px solid transparent);border-radius:var(--radius-pill);box-shadow:var(--switch-shadow,inset 0 1px 3px #0006);transition:background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.y-switch:after{content:"";background:var(--switch-knob,#fff);border:var(--switch-knob-border,0px solid transparent);border-radius:var(--radius-pill);width:18px;height:18px;box-shadow:var(--switch-knob-shadow,0 1px 3px #0006);transition:transform var(--dur-slow) var(--ease-spring);display:block}.y-switch.is-on{background:var(--switch-on-bg,var(--color-primary));box-shadow:var(--switch-on-shadow,0 0 16px -2px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.y-switch.is-on{box-shadow:var(--switch-on-shadow,0 0 16px -2px color-mix(in srgb, var(--color-primary) 70%, transparent))}}.y-switch.is-on:after{transform:translate(16px)}.y-avatar{border:var(--avatar-border);border-radius:var(--radius-avatar);box-shadow:var(--avatar-shadow);background:var(--color-surface-elevated);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.y-avatar.has-ring{box-shadow:var(--avatar-ring)}.y-avatar-dot{border:2px solid var(--color-bg);border-radius:9999px;position:absolute;bottom:0;right:0}.y-scrim{background:var(--color-scrim);-webkit-backdrop-filter:var(--scrim-backdrop);backdrop-filter:var(--scrim-backdrop);animation:yapa-fade .22s var(--ease-out) both;position:absolute;inset:0}.y-sheet{color:var(--color-text);background:var(--sheet-bg);border:var(--sheet-border);border-radius:var(--radius-sheet);box-shadow:var(--sheet-shadow);-webkit-backdrop-filter:var(--sheet-backdrop);backdrop-filter:var(--sheet-backdrop);animation:var(--sheet-enter) var(--sheet-dur) var(--sheet-ease) both;flex-direction:column;display:flex}.y-sheet-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;animation-name:sheet-rise}@media (width>=640px){.y-sheet-bottom{border-radius:var(--radius-sheet)}}.y-sheet-grip{border-radius:var(--radius-pill);background:var(--color-text);width:40px;height:4px}@supports (color:color-mix(in lab, red, red)){.y-sheet-grip{background:color-mix(in srgb, var(--color-text) 22%, transparent)}}.y-sheet-title{font-family:var(--font-display);font-size:18px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-case);color:var(--color-text);line-height:1.15}.y-section-title{font-family:var(--font-display);font-size:15px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-case);color:var(--color-text)}.y-empty{text-align:center;padding:56px 24px}.y-toast{max-width:100%;color:var(--color-text);background:var(--sheet-bg);border:var(--sheet-border);border-radius:var(--radius-btn);box-shadow:var(--float-shadow);-webkit-backdrop-filter:var(--float-backdrop);backdrop-filter:var(--float-backdrop);align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.y-bubble{color:var(--bubble-in-fg);background:var(--bubble-in-bg);border:var(--bubble-in-border);border-radius:var(--radius-bubble);border-bottom-left-radius:var(--radius-bubble-tail);box-shadow:var(--bubble-shadow);transition:box-shadow var(--dur-base) var(--ease-out), filter .3s var(--ease-out);padding:10px 16px;font-size:14px;line-height:1.5;position:relative}.y-bubble.is-mine{color:var(--bubble-out-fg);background:var(--bubble-out-bg);border:var(--bubble-out-border);border-radius:var(--radius-bubble);border-bottom-right-radius:var(--radius-bubble-tail);box-shadow:var(--bubble-out-shadow)}.deal-card{transform:rotate(var(--tilt,0deg));transition:transform .32s var(--ease-spring), background-color .24s var(--ease-out), border-color .24s var(--ease-out), opacity .24s var(--ease-out), box-shadow .24s var(--ease-out)}@media (hover:hover){.deal-card:hover,.deal-card:focus-visible{transform:rotate(0)translateY(-3px)}}.deal-card.is-chosen{background:var(--color-primary);color:var(--color-on-primary)}.y-deco{display:var(--deco-display,block);pointer-events:none}.y-pick{text-align:left;background:var(--color-surface-sunken);border:max(1px, var(--border-w)) solid var(--color-border-soft);border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);padding:8px 8px 10px;display:block}.y-pick:active{transform:scale(var(--press-scale))}.y-pick:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.y-pick.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.y-pick.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 26%, transparent)}}.y-pick-stage{border-radius:calc(var(--radius-lg) * .6);height:92px;display:block;position:relative;overflow:hidden}.y-pick-card{padding:10px;display:block;position:absolute;top:12px;left:10px;right:10px}.y-pick-bit{align-items:center;height:18px;padding-inline:8px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.y-shell{min-height:100dvh;font-family:var(--font-body);color:var(--color-text);flex-direction:column;display:flex}.y-main{width:100%;min-height:0;padding-bottom:var(--nav-clearance);flex:1}.y-main.in-room{padding-bottom:0;overflow:hidden}.y-page{width:100%;max-width:var(--page-max);padding:16px var(--page-gutter) 24px;gap:var(--page-gap);flex-direction:column;margin-inline:auto;display:flex}.y-thread{width:100%;max-width:var(--page-max);padding:12px max(12px, var(--page-gutter));flex-direction:column;gap:12px;margin-inline:auto;display:flex}.y-thread-head{top:calc(var(--topbar-h) + 8px);z-index:20;position:sticky}.y-composer{bottom:calc(var(--nav-clearance) - 20px + var(--safe-bottom));z-index:20;position:sticky}@media (width>=1024px){.y-composer{bottom:16px}}.y-stack{gap:var(--stack-gap);flex-direction:column;display:flex}@media (width>=1024px){.y-main{padding-left:var(--rail-w);padding-bottom:40px}.y-main.in-room{padding-left:0}}.y-hero{padding:10px 2px 4px}.y-hero-title{font-family:var(--font-display);font-size:var(--hero-size);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-transform:var(--display-case);color:var(--color-text);text-wrap:balance}.y-hero-title>span{animation:y-enter var(--enter-dur) var(--enter-ease) both;animation-delay:calc(var(--i,0) * 70ms);display:inline-block}.y-hero-sub{max-width:36ch;color:var(--color-text-secondary);animation:y-enter var(--enter-dur) var(--enter-ease) .14s both;margin-top:10px;font-size:13px;line-height:1.45}.y-topbar{z-index:30;height:var(--topbar-h);background:var(--chrome-bg);border-bottom:var(--chrome-border);box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);flex-shrink:0;position:sticky;top:0}.y-topbar-inner{height:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);align-items:center;gap:10px;margin-inline:auto;display:flex;position:relative}.y-topbar-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.y-topbar-id{min-width:0;line-height:1}.y-topbar-zone{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;font-weight:600;display:block;overflow:hidden}.y-topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.y-topbar-me{background:var(--icon-btn-bg);border:var(--icon-btn-border);border-radius:var(--radius-pill);height:40px;box-shadow:var(--icon-btn-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-base) var(--ease-out);align-items:center;gap:8px;padding:2px;display:flex}.y-topbar-me:active{transform:scale(var(--press-scale))}.y-topbar-me-name{max-width:110px;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;padding-right:10px;font-size:12px;font-weight:600;display:none;overflow:hidden}.y-badge{font-variant-numeric:tabular-nums;min-width:18px;height:18px;color:var(--color-on-pink);background:var(--color-pink);border:var(--badge-border,0px solid transparent);border-radius:var(--radius-pill);box-shadow:var(--badge-shadow,0 0 12px -1px var(--color-pink));justify-content:center;align-items:center;padding-inline:4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}@supports (color:color-mix(in lab, red, red)){.y-badge{box-shadow:var(--badge-shadow,0 0 12px -1px color-mix(in srgb, var(--color-pink) 80%, transparent))}}@media (width>=640px){.y-topbar-me-name{display:inline}}@media (width>=1024px){.y-topbar{padding-left:var(--rail-w)}.y-topbar.in-room{padding-left:0}}.y-nav{left:0;right:0;bottom:calc(var(--safe-bottom) + 12px);z-index:40;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);padding-inline:16px;position:fixed}.y-nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)}.y-nav-bar{background:var(--chrome-bg);border:var(--float-border);border-radius:var(--radius-nav);max-width:448px;box-shadow:var(--float-shadow);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);margin-inline:auto;padding:6px;position:relative}.y-nav-track{align-items:stretch;display:flex;position:relative}.y-nav-bead{width:calc(100% / var(--nav-count,5));transform:translateX(calc(var(--nav-index,0) * 100%));background:var(--nav-bead-bg,var(--color-accent));border:var(--nav-bead-border,0px solid transparent);border-radius:var(--radius-nav);box-shadow:var(--nav-bead-shadow,0 0 0 1px var(--color-accent), 0 0 26px -2px var(--color-accent));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.y-nav-bead{box-shadow:var(--nav-bead-shadow,0 0 0 1px color-mix(in srgb, var(--color-accent) 70%, transparent), 0 0 26px -2px color-mix(in srgb, var(--color-accent) 70%, transparent))}}.y-nav-bead{transition:transform .46s var(--ease-spring)}.y-nav-item{min-width:0;height:48px;color:var(--nav-fg,var(--color-text-secondary));border-radius:var(--radius-nav);cursor:pointer;transition:color .3s var(--ease-out), transform var(--dur-fast) var(--ease-spring);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.y-nav-item:active{transform:scale(var(--press-scale))}.y-nav-item.is-active{color:var(--nav-active-fg,var(--color-on-accent))}.y-nav-icon{display:flex;position:relative}.y-nav-icon>svg{width:20px;height:20px}.y-nav-icon .y-badge{min-width:16px;height:16px;top:-6px;right:-10px}.y-nav-label{letter-spacing:var(--label-tracking);text-transform:var(--label-case);opacity:0;max-height:0;transition:max-height .3s var(--ease-out), opacity .3s var(--ease-out);font-size:9px;font-weight:800;line-height:1;overflow:hidden}.y-nav-item.is-active .y-nav-label{opacity:1;max-height:12px}@media (width>=1024px){.y-nav{display:none}}.y-rail{display:none}@media (width>=1024px){.y-rail{z-index:40;width:var(--rail-w);background:var(--chrome-bg);border-right:var(--chrome-border);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);flex-direction:column;gap:4px;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0}}.y-rail-brand{align-items:center;gap:10px;padding:0 8px 20px;display:flex}.y-rail-tagline{color:var(--color-text-muted);margin-top:4px;font-size:9px}.y-rail-item{height:44px;letter-spacing:var(--label-tracking);text-transform:var(--label-case);text-align:left;color:var(--color-text-secondary);border:var(--rail-item-border,0px solid transparent);border-radius:var(--radius-rail-item,var(--radius-lg));cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:12px;padding-inline:12px;font-size:14px;font-weight:600;display:flex;position:relative}.y-rail-item>svg{flex-shrink:0;width:20px;height:20px}.y-rail-item>span:first-of-type{flex:1}@media (hover:hover){.y-rail-item:not(.is-active):hover{color:var(--color-text);background:var(--btn-ghost-hover)}}.y-rail-item:active{transform:scale(var(--press-scale))}.y-rail-item.is-active{color:var(--nav-active-fg,var(--color-on-accent));background:var(--nav-bead-bg,var(--color-accent));box-shadow:var(--nav-bead-shadow,0 0 0 1px var(--color-accent), 0 0 26px -2px var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.y-rail-item.is-active{box-shadow:var(--nav-bead-shadow,0 0 0 1px color-mix(in srgb, var(--color-accent) 70%, transparent), 0 0 26px -2px color-mix(in srgb, var(--color-accent) 70%, transparent))}}.y-rail-item .y-badge{position:static}.y-rail-foot{color:var(--color-text-muted);margin-top:auto;padding-inline:8px;font-size:10px;line-height:1.6}@keyframes y-enter{0%{opacity:var(--enter-opacity);transform:translate3d(var(--enter-x), var(--enter-y), 0) scale(var(--enter-scale)) rotate(var(--enter-rot))}to{opacity:1;transform:none}}@keyframes y-pop{0%{opacity:0;transform:scale(var(--pop-from))}58%{opacity:1;transform:scale(var(--pop-over))}to{opacity:1;transform:none}}@keyframes y-slam{0%{opacity:0;transform:scale(1.45)rotate(-6deg)}60%{opacity:1;transform:scale(.96)rotate(1deg)}to{opacity:1;transform:none}}@keyframes y-tilt-in{0%{opacity:0;transform:perspective(600px)rotateX(18deg)translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes y-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-5px)rotate(-1.5deg)}40%{transform:translate(4px)rotate(1.2deg)}60%{transform:translate(-3px)rotate(-.8deg)}80%{transform:translate(2px)rotate(.5deg)}}@keyframes yapa-fade{0%{opacity:0}to{opacity:1}}@keyframes yapa-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes yapa-slide-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes yapa-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes yapa-shimmer{0%{background-position:-220% 0}to{background-position:220% 0}}@keyframes yapa-spin{to{transform:rotate(360deg)}}@keyframes yapa-flow{0%{background-position:0%}to{background-position:150%}}@keyframes yapa-float-up{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:1;transform:translateY(-20px)scale(1.1)}80%{opacity:.9}to{opacity:0;transform:translateY(-380px)scale(1)}}@keyframes yapa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes yapa-pulse-ring{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes yapa-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes y-orbit{to{--y-angle:360deg}}@keyframes y-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}.animate-gasp-in{animation:y-pop var(--pop-dur) var(--pop-ease) both}.animate-gasp-pop{animation:y-pop calc(var(--pop-dur) * .75) var(--pop-ease) both}.animate-gasp-drop{animation:y-enter var(--enter-dur) var(--enter-ease) both}.animate-gasp-slam{animation:y-slam .56s var(--pop-ease) both}.animate-gasp-tilt{animation:y-tilt-in .52s var(--enter-ease) both}.animate-gasp-shake{animation:y-shake .42s var(--ease-out) both}.animate-rise{animation:y-enter var(--enter-dur) var(--enter-ease) both}.animate-fade{animation:yapa-fade var(--dur-base) var(--ease-out) both}.animate-slide-left{animation:yapa-slide-left .3s var(--enter-ease) both}.animate-slide-right{animation:yapa-slide-right .3s var(--enter-ease) both}.animate-scale-out{animation:yapa-scale-out var(--dur-base) var(--ease-out) both}.animate-float-up{animation:3.2s cubic-bezier(.2,.8,.2,1) forwards yapa-float-up}.animate-marquee{animation:22s linear infinite yapa-marquee}.animate-breathe{animation:yapa-breathe 4.5s var(--ease-inout) infinite}.animate-spin-slow{animation:1.1s linear infinite yapa-spin}.spin-fast{animation:.6s linear infinite yapa-spin}.stagger>*{animation:y-enter var(--enter-dur) var(--enter-ease) both}.stagger>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.stagger>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.stagger>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.stagger>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.stagger>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.stagger>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.stagger>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}.stagger>:nth-child(n+9){animation-delay:calc(var(--stagger) * 8)}@keyframes zone-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes zone-fade{0%{opacity:0}to{opacity:1}}@keyframes zone-focus{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes zone-drop{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:none}}@keyframes zone-pop{0%{opacity:0;transform:scale(.93)}60%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes zone-slide{0%{opacity:0;transform:translate(34px)rotate(.6deg)}to{opacity:1;transform:none}}@keyframes zone-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes zone-scan{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.animate-zone-in{animation:var(--zone-enter) var(--zone-dur) var(--zone-ease) backwards}.animate-screen-in{animation:var(--zone-enter) calc(var(--zone-dur) * 1.2) var(--zone-ease) backwards}.page-enter{animation:yapa-slide-left var(--dur-slow) var(--enter-ease) both}.page-enter-back{animation:yapa-slide-right var(--dur-slow) var(--enter-ease) both}@keyframes sheet-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@keyframes sheet-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes sheet-morph{0%{opacity:0;transform:scale(.88)translateY(14px)}70%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:none}}@keyframes sheet-slam{0%{opacity:0;transform:translate(-10px,-14px)rotate(-2.5deg)}70%{opacity:1;transform:translate(2px,2px)rotate(.4deg)}to{opacity:1;transform:none}}@keyframes sheet-cut{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sheet-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.y-stack.stagger>:nth-child(n+7){animation:linear both y-enter;animation-timeline:view();animation-range:entry entry 55%}}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-vt=theme]::view-transition-old(root){z-index:1}html[data-vt=theme]::view-transition-new(root){z-index:2;animation:.82s cubic-bezier(.3,0,.1,1) both vt-iris}@keyframes vt-iris{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,50%))}}@keyframes nameplate{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}14%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.985)}}.y-nameplate{left:50%;bottom:calc(var(--safe-bottom) + 104px);z-index:95;white-space:nowrap;color:var(--color-text);background:var(--sheet-bg);border:var(--sheet-border);border-radius:var(--radius-card);box-shadow:var(--float-shadow);-webkit-backdrop-filter:var(--float-backdrop);backdrop-filter:var(--float-backdrop);pointer-events:none;animation:nameplate 2.2s var(--ease-out) both;align-items:center;gap:12px;padding:12px 18px 12px 14px;display:flex;position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.y-scene{z-index:-10;pointer-events:none;background:var(--scene-base,var(--color-bg));position:fixed;inset:0;overflow:hidden}.y-scene-still{background:var(--scene-still,none);position:absolute;inset:0}.y-scene-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);display:block;position:absolute;inset:0}.y-scene-canvas.is-live{opacity:1}.y-scene-canvas.is-pixel{image-rendering:pixelated}.y-scene-decor{position:absolute;inset:0}.y-scene-decor>*{display:block;position:absolute}.y-scene-veil{background:var(--scene-veil,none);position:absolute;inset:0}.y-scene-grain{opacity:var(--scene-grain,0);mix-blend-mode:var(--scene-grain-blend,overlay);animation:var(--scene-grain-motion,none);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}@keyframes grain-jitter{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,-4%)}80%{transform:translate(7%,6%)}to{transform:translate(0)}}.y-scene[data-live="0"] *{animation-play-state:paused!important}[data-theme] .game-stage.y-scope{--color-accent:var(--stage-accent);--color-on-accent:var(--stage-ink);--color-primary:var(--stage-deep);--color-on-primary:var(--stage-on-deep);--color-success:var(--stage-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme] .game-stage.y-scope{--color-success:color-mix(in srgb, var(--stage-deep) 70%, var(--color-text))}}[data-theme] .game-stage.y-scope{position:relative}[data-theme] .game-stage.stage-unsights{--stage-accent:#b69cff;--stage-ink:#140a26;--stage-deep:#b69cff;--stage-on-deep:#140a26}[data-theme] .game-stage.stage-doodle{--stage-accent:#d6f36b;--stage-ink:#0b0c06;--stage-deep:#d6f36b;--stage-on-deep:#0b0c06}[data-theme] .game-stage.stage-fmc{--stage-accent:#f27ba5;--stage-ink:#1f0a12;--stage-deep:#f27ba5;--stage-on-deep:#1f0a12}[data-scheme=light] .game-stage.stage-unsights{--stage-deep:#6a3ce8;--stage-on-deep:#fff}[data-scheme=light] .game-stage.stage-doodle{--stage-deep:#4a7a0c;--stage-on-deep:#fff}[data-scheme=light] .game-stage.stage-fmc{--stage-deep:#cf2468;--stage-on-deep:#fff}.stage-bg{z-index:-8;pointer-events:none;background-color:var(--color-bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-bg{background-color:color-mix(in srgb, var(--color-bg) 58%, transparent)}}.stage-bg{background-image:radial-gradient(120% 60% at 50% -12%, var(--stage-accent), transparent 62%), radial-gradient(circle at 1px 1px, var(--stage-deep) 1px, transparent 1.6px)}@supports (color:color-mix(in lab, red, red)){.stage-bg{background-image:radial-gradient(120% 60% at 50% -12%, color-mix(in srgb, var(--stage-accent) 36%, transparent), transparent 62%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--stage-deep) 22%, transparent) 1px, transparent 1.6px)}}.stage-bg{animation:yapa-fade .6s var(--ease-out) both;background-size:100% 100%,22px 22px}[data-theme] .vibe-unsights.y-scope{--color-accent:var(--color-primary);--color-on-accent:var(--color-on-primary);isolation:isolate;position:relative}.vibe-unsights:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 55% at 50% -5%, var(--color-primary), transparent 70%), radial-gradient(60% 40% at 100% 100%, var(--color-pink), transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.vibe-unsights:before{background:radial-gradient(90% 55% at 50% -5%, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 70%), radial-gradient(60% 40% at 100% 100%, color-mix(in srgb, var(--color-pink) 12%, transparent), transparent 70%)}}.vibe-unsights:before{animation:yapa-fade .7s var(--ease-out) both}.game-tile-emoji{transition:transform .42s var(--ease-spring);filter:drop-shadow(0 10px 18px #00000040);transform:rotate(-12deg)}@media (hover:hover){.game-tile:hover .game-tile-emoji,.game-tile:focus-visible .game-tile-emoji{transform:rotate(4deg)scale(1.1)translateY(-6px)}}.game-tile:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.unsights-slab{--_c:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);border:var(--tile-border,0px solid transparent);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow,0 24px 50px -24px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.unsights-slab{box-shadow:var(--tile-shadow,0 24px 50px -24px color-mix(in srgb, var(--color-primary) 70%, transparent))}}.pip{border-radius:var(--radius-pill);background:var(--stage-deep);width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.pip{background:color-mix(in srgb, var(--stage-deep) 24%, transparent)}}.pip{transition:background-color .3s var(--ease-out), transform .3s var(--ease-spring)}.pip-done{background:var(--stage-deep)}.pip-live{background:var(--stage-deep);box-shadow:0 0 0 3px var(--stage-deep)}@supports (color:color-mix(in lab, red, red)){.pip-live{box-shadow:0 0 0 3px color-mix(in srgb, var(--stage-deep) 28%, transparent)}}.pip-live{animation:pip-pulse 1.6s var(--ease-inout) infinite}@keyframes pip-pulse{0%,to{transform:scale(1.15)}50%{transform:scale(1.5)}}.card-yapa.composer:focus-within{border-color:var(--stage-deep);box-shadow:var(--card-shadow), 0 0 0 4px var(--stage-deep)}@supports (color:color-mix(in lab, red, red)){.card-yapa.composer:focus-within{box-shadow:var(--card-shadow), 0 0 0 4px color-mix(in srgb, var(--stage-deep) 18%, transparent)}}.code-tile{background:var(--stage-accent);color:var(--stage-ink);border:var(--tile-border,0px solid transparent);border-radius:var(--radius-lg);box-shadow:var(--code-tile-shadow,inset 0 -4px 0 #0000002e)}.seat-empty{border:2px dashed var(--stage-deep)}@supports (color:color-mix(in lab, red, red)){.seat-empty{border:2px dashed color-mix(in srgb, var(--stage-deep) 34%, transparent)}}.seat-empty{border-radius:var(--radius-avatar)}@keyframes halo-spin{to{transform:rotate(360deg)}}.spotlight{isolation:isolate;position:relative}.spotlight:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--stage-accent), transparent 30%, var(--color-pink) 55%, transparent 80%, var(--stage-accent));filter:blur(6px);opacity:.85;display:var(--deco-display,block);border-radius:9999px;animation:4s linear infinite halo-spin;position:absolute;inset:-10px}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10px)rotate(0)}to{transform:translate3d(var(--dx), 220px, 0) rotate(var(--rot));opacity:0}}.confetti{pointer-events:none;border-radius:2px;width:8px;height:12px;animation:1.6s cubic-bezier(.2,.7,.3,1) forwards confetti-fall;position:absolute;top:0}.y-shutter{color:#111;box-shadow:0 0 0 4px var(--color-text);background:#fff}@supports (color:color-mix(in lab, red, red)){.y-shutter{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text) 22%, transparent)}}.y-shutter>span{border:2px solid #0000001a}[data-theme=yapa],[data-theme=yapa] .y-scope{--scene-c1:#8e6bff;--scene-c2:#f27ba5;--scene-c3:#6fa833;--scene-intensity:.8;--scene-still:radial-gradient(70% 55% at 18% 8%, var(--color-primary), transparent 70%), radial-gradient(60% 50% at 92% 88%, var(--color-pink), transparent 70%), radial-gradient(50% 40% at 80% 30%, var(--color-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa],[data-theme=yapa] .y-scope{--scene-still:radial-gradient(70% 55% at 18% 8%, color-mix(in srgb, var(--color-primary) 42%, transparent), transparent 70%), radial-gradient(60% 50% at 92% 88%, color-mix(in srgb, var(--color-pink) 30%, transparent), transparent 70%), radial-gradient(50% 40% at 80% 30%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 70%)}}[data-theme=yapa],[data-theme=yapa] .y-scope{--scene-veil:radial-gradient(120% 75% at 50% 6%, transparent 20%, var(--color-bg) 100%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 16%, var(--color-bg) 84%, var(--color-bg) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa],[data-theme=yapa] .y-scope{--scene-veil:radial-gradient(120% 75% at 50% 6%, transparent 20%, color-mix(in srgb, var(--color-bg) 78%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 34%, transparent) 0%, color-mix(in srgb, var(--color-bg) 66%, transparent) 16%, color-mix(in srgb, var(--color-bg) 66%, transparent) 84%, color-mix(in srgb, var(--color-bg) 34%, transparent) 100%)}}[data-theme=yapa],[data-theme=yapa] .y-scope{--scene-grain:.085;--scene-grain-motion:grain-jitter .9s steps(5) infinite}[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px var(--_glow), 0 0 0 5px var(--_glow), 0 0 30px -3px var(--_glow), 0 18px 38px -18px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px color-mix(in srgb, var(--_glow) 70%, white), 0 0 0 5px color-mix(in srgb, var(--_glow) 13%, transparent), 0 0 30px -3px color-mix(in srgb, var(--_glow) 62%, transparent), 0 18px 38px -18px color-mix(in srgb, var(--_glow) 95%, transparent)}}[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow-hover:inset 0 1px 0 #fff9, 0 0 0 1px var(--_glow), 0 0 0 7px var(--_glow), 0 0 46px -2px var(--_glow), 0 22px 44px -18px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow-hover:inset 0 1px 0 #fff9, 0 0 0 1px color-mix(in srgb, var(--_glow) 60%, white), 0 0 0 7px color-mix(in srgb, var(--_glow) 18%, transparent), 0 0 46px -2px color-mix(in srgb, var(--_glow) 78%, transparent), 0 22px 44px -18px var(--_glow)}}[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow-active:inset 0 2px 6px #0000004d, 0 0 0 1px var(--_glow), 0 0 18px -4px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{--_shadow-active:inset 0 2px 6px #0000004d, 0 0 0 1px color-mix(in srgb, var(--_glow) 70%, white), 0 0 18px -4px color-mix(in srgb, var(--_glow) 60%, transparent)}}[data-theme=yapa] .y-btn-secondary,[data-theme=yapa] .y-btn-glass{--_shadow:inset 0 1px 0 #ffffff14, 0 10px 24px -16px #000000e6;--_shadow-hover:inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--_glow), 0 0 26px -6px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-btn-secondary,[data-theme=yapa] .y-btn-glass{--_shadow-hover:inset 0 1px 0 #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--_glow) 60%, transparent), 0 0 26px -6px color-mix(in srgb, var(--_glow) 70%, transparent)}}[data-theme=yapa] .y-btn-danger{--_shadow-hover:0 0 0 1px var(--color-danger), 0 0 26px -6px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-btn-danger{--_shadow-hover:0 0 0 1px color-mix(in srgb, var(--color-danger) 60%, transparent), 0 0 26px -6px color-mix(in srgb, var(--color-danger) 70%, transparent)}}[data-theme=yapa] .y-btn-main:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--y-angle), transparent 0deg 200deg, #fffffff2 300deg, transparent 350deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:3.4s linear infinite y-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=yapa] .y-btn-main,[data-theme=yapa] .y-btn-primary{overflow:visible}@media (hover:hover){[data-theme=yapa] .y-icon-btn:hover,[data-theme=yapa] .y-topbar-me:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--color-primary), 0 0 22px -6px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-icon-btn:hover,[data-theme=yapa] .y-topbar-me:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--color-primary) 55%, transparent), 0 0 22px -6px color-mix(in srgb, var(--color-primary) 80%, transparent)}}}[data-theme=yapa] .y-icon-btn.is-on{box-shadow:0 0 0 1px var(--color-primary), 0 0 24px -4px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-icon-btn.is-on{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 70%, white), 0 0 24px -4px color-mix(in srgb, var(--color-primary) 80%, transparent)}}[data-theme=yapa] .y-tile,[data-theme=yapa] .unsights-slab{box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 1px var(--_c), 0 0 50px -12px var(--_c), 0 30px 60px -30px var(--_c)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-tile,[data-theme=yapa] .unsights-slab{box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 1px color-mix(in srgb, var(--_c) 60%, white), 0 0 50px -12px color-mix(in srgb, var(--_c) 70%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--_c) 90%, transparent)}}[data-theme=yapa] .y-topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary) 50%, transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-topbar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary) 70%, transparent) 50%, transparent)}}[data-theme=yapa] .y-topbar:after{opacity:.7}[data-theme=yapa] .y-hero-title{text-shadow:0 0 44px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=yapa] .y-hero-title{text-shadow:0 0 44px color-mix(in srgb, var(--color-primary) 55%, transparent)}}[data-theme=yapa] .sc-spot{background:radial-gradient(50% 60% at 50% 0,#ffffff1c,#0000 70%);width:120vmax;height:90vh;top:-30vh;left:50%;transform:translate(-50%)}[data-theme=glass],[data-theme=glass] .y-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0b0720;--color-surface:#ffffff14;--color-surface-elevated:#ffffff24;--color-surface-sunken:#04001852;--color-text:#fff;--color-text-secondary:#d3ccee;--color-text-muted:#a098c6;--color-primary:#cdbdff;--color-on-primary:#1b0b3a;--color-accent:#f6f1ff;--color-on-accent:#1b0b3a;--color-pink:#ff9ad5;--color-on-pink:#3a0a26;--color-blue:#7dd3fc;--color-border:#ffffff2e;--color-border-soft:#ffffff1c;--color-border-strong:#ffffff57;--color-scrim:#08041e80;--color-on-gradient:#fff;--gradient-yapa:linear-gradient(135deg, #7c4dff 0%, #d946a8 100%);--gradient-chat-outgoing:linear-gradient(135deg, #6d3bf5, #c026a3);--gradient-glow:radial-gradient(60% 60% at 50% 40%, #cdbdff57, transparent 70%);--gradient-text:linear-gradient(120deg, #fff, #cdbdff 45%, #ff9ad5);--font-display:"Sora", "Figtree", sans-serif;--font-body:"Manrope", "Figtree", sans-serif;--display-weight:700;--display-tracking:-.035em;--display-leading:1.05;--font-weight-extrabold:700;--radius-lg:18px;--radius-xl:22px;--radius-card:26px;--radius-sheet:32px;--radius-area:22px;--radius-bubble:22px;--radius-tile:30px;--card-bg:linear-gradient(135deg, #ffffff26 0%, #ffffff0e 55%, #ffffff17 100%);--card-border:1px solid #ffffff2b;--card-shadow:inset 0 1px 0 #ffffff6b, inset 1px 0 0 #ffffff1f, inset 0 -1px 0 #ffffff0d, 0 24px 50px -28px #04001ee6;--card-hover-transform:translateY(-3px);--card-hover-shadow:inset 0 1px 0 #fff9, inset 1px 0 0 #fff3, 0 0 0 1px #ffffff38, 0 30px 60px -28px #04001e;--float-bg:#ffffff1c;--float-border:1px solid #ffffff38;--float-shadow:inset 0 1px 0 #ffffff73, 0 24px 60px -24px #04001ed9;--float-backdrop:blur(26px) saturate(190%);--sheet-bg:#1c124299;--sheet-border:1px solid #ffffff3d;--sheet-shadow:inset 0 1px 0 #ffffff80, inset 1px 0 0 #ffffff24, 0 40px 100px -30px #04001e;--sheet-backdrop:blur(44px) saturate(190%);--scrim-backdrop:blur(6px);--chrome-bg:#180e3c6b;--chrome-border:1px solid #fff3;--chrome-backdrop:blur(30px) saturate(150%);--input-bg:#0400184d;--input-border:1px solid #ffffff2e;--input-shadow:inset 0 2px 8px #04001873;--input-focus-border:#ffffffb3;--input-focus-shadow:inset 0 2px 8px #04001873, 0 0 0 4px #ffffff1f, 0 0 30px -6px #ffffff8c;--btn-weight:700;--btn-secondary-bg:#ffffff1f;--btn-secondary-fg:#fff;--btn-secondary-border:#ffffff3d;--btn-ghost-hover:#ffffff1a;--btn-main-bg:linear-gradient(180deg, #fffffffa, #ece2ffe6);--icon-btn-bg:#ffffff1c;--icon-btn-border:1px solid #fff3;--icon-btn-shadow:inset 0 1px 0 #fff6;--icon-btn-hover-bg:#fff3;--chip-bg:#ffffff17;--chip-fg:#d3ccee;--chip-border:1px solid #ffffff29;--chip-shadow:inset 0 1px 0 #ffffff38;--chip-active-bg:linear-gradient(180deg, #fffffffa, #ece2ffe6);--chip-active-fg:#1b0b3a;--chip-active-shadow:inset 0 1px 0 #fff, 0 0 26px -4px #ffffffbf;--seg-active-bg:#ffffffeb;--seg-active-fg:#1b0b3a;--seg-active-shadow:0 0 22px -6px #fffc;--switch-on-bg:linear-gradient(135deg, #8b5cff, #ec4899);--switch-on-shadow:0 0 20px -2px #ec4899cc;--bubble-in-bg:#ffffff1f;--bubble-in-border:1px solid #ffffff2e;--bubble-out-bg:var(--gradient-chat-outgoing);--bubble-out-fg:#fff;--bubble-out-border:1px solid #ffffff4d;--bubble-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -20px #04001ee6;--bubble-out-shadow:inset 0 1px 0 #ffffff80, 0 14px 34px -14px #c026a3cc;--avatar-border:1px solid #fff6;--avatar-shadow:0 6px 18px -8px #04001ee6;--avatar-ring:0 0 0 2px #ffffffe6, 0 0 22px 2px #ff9ad5b3;--nav-bead-bg:linear-gradient(180deg, #fffffffa, #ece2ffe0);--nav-bead-shadow:inset 0 1px 0 #fff, 0 0 28px -4px #ffffffd9;--nav-active-fg:#1b0b3a;--nav-fg:#ffffffc7;--tile-border:1px solid #fff6;--rail-w:264px;--ease-out:cubic-bezier(.16, 1, .3, 1);--enter-dur:.52s;--enter-y:12px;--enter-scale:.975;--pop-from:.86;--pop-over:1.02;--stagger:55ms;--zone-enter:zone-focus;--zone-dur:.38s;--scene-c1:#7c3aed;--scene-c2:#ec4899;--scene-c3:#22d3ee;--scene-intensity:1;--scene-still:radial-gradient(60% 50% at 15% 12%, #7c3aed, transparent 70%), radial-gradient(55% 45% at 90% 30%, #ec4899, transparent 70%), radial-gradient(60% 50% at 40% 95%, #22d3ee, transparent 70%);--scene-veil:linear-gradient(180deg, #0b07202e 0%, #0b07206b 100%);--scene-grain:.05}[data-theme=glass] .y-btn{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}[data-theme=glass] .y-btn-main{--_shadow:inset 0 1px 0 #fff, 0 0 0 1px #ffffff80, 0 0 34px -6px #ffffffb3, 0 18px 40px -20px #04001ee6;--_shadow-hover:inset 0 1px 0 #fff, 0 0 0 1px #ffffffb3, 0 0 52px -4px #ffffffe6, 0 22px 44px -20px #04001e}[data-theme=glass] .y-btn-primary{--_bg:linear-gradient(135deg, #8b5cffd1, #ec4899d1);--_fg:#fff;--_bd:#fff6;--_shadow:inset 0 1px 0 #ffffff8c, 0 16px 36px -16px #c026a3e6;--_shadow-hover:inset 0 1px 0 #ffffffb3, 0 0 34px -4px #ec4899cc, 0 18px 40px -16px #c026a3;border-width:1px}[data-theme=glass] .y-btn-secondary,[data-theme=glass] .y-btn-glass{--_shadow:inset 0 1px 0 #fff6, 0 12px 28px -18px #04001ee6;--_shadow-hover:inset 0 1px 0 #fff9, 0 0 0 1px #ffffff4d, 0 0 28px -6px #ffffff80}[data-theme=glass] .y-tile,[data-theme=glass] .unsights-slab{box-shadow:inset 0 1px 0 #fff9, inset 0 -18px 30px -18px #0000002e, 0 24px 54px -26px var(--_c)}@supports (color:color-mix(in lab, red, red)){[data-theme=glass] .y-tile,[data-theme=glass] .unsights-slab{box-shadow:inset 0 1px 0 #fff9, inset 0 -18px 30px -18px #0000002e, 0 24px 54px -26px color-mix(in srgb, var(--_c) 90%, transparent)}}[data-theme=glass] .y-topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}[data-theme=glass] .y-topbar-inner{width:calc(100% - 24px);max-width:calc(var(--page-max) - 8px);background:var(--chrome-bg);border:var(--chrome-border);height:52px;box-shadow:var(--float-shadow);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);border-radius:26px;margin-top:8px;padding-inline:10px 8px}[data-theme=glass] .y-topbar-me{height:36px}[data-theme=glass] .y-nav-bar{border-radius:30px;max-width:470px;padding:7px}[data-theme=glass] .y-nav-bead{border-radius:23px}[data-theme=glass] .y-nav-item{gap:4px;height:54px}[data-theme=glass] .y-nav-label{opacity:.85;max-height:12px;font-weight:700}[data-theme=glass] .y-rail{width:calc(var(--rail-w) - 24px);border:var(--chrome-border);box-shadow:var(--float-shadow);border-radius:30px;top:12px;bottom:12px;left:12px}[data-theme=glass] .y-rail-item{border-radius:18px}[data-theme=glass] .y-hero-title>span{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=liquid],[data-theme=liquid] .y-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e9f1fa;--color-surface:#ffffff94;--color-surface-elevated:#ffffffd1;--color-surface-sunken:#0a326e0f;--color-text:#0a1b33;--color-text-secondary:#42546d;--color-text-muted:#5f7189;--color-primary:#0a5fe0;--color-on-primary:#fff;--color-accent:#0a5fe0;--color-on-accent:#fff;--color-pink:#ff6fa0;--color-on-pink:#3d0a1e;--color-blue:#0fb5c9;--color-border:#0a326e24;--color-border-soft:#0a326e14;--color-border-strong:#0a326e42;--color-success:#0b8f63;--color-warning:#a86a0c;--color-danger:#d92b4b;--color-scrim:#0c1e3c42;--color-shade-base:#0a1b33;--color-on-gradient:#fff;--gradient-yapa:linear-gradient(135deg, #2e86ff 0%, #7b6cff 100%);--gradient-chat-outgoing:linear-gradient(180deg, #2e86ff, #0a5fe0);--gradient-glow:radial-gradient(60% 60% at 50% 40%, #2e86ff3d, transparent 70%);--gradient-text:linear-gradient(120deg, #0a5fe0, #7b6cff 55%, #0fb5c9);--font-display:"Instrument Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Instrument Sans", -apple-system, BlinkMacSystemFont, sans-serif;--display-weight:650;--display-tracking:-.035em;--display-leading:1.04;--font-weight-extrabold:700;--font-weight-bold:650;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-3xl:34px;--radius-card:30px;--radius-sheet:38px;--radius-area:24px;--radius-bubble:22px;--radius-tile:34px;--card-bg:linear-gradient(180deg, #ffffffc7 0%, #ffffff80 100%);--card-border:1px solid #fffffff2;--card-shadow:inset 0 1.5px 0 #fff, inset 0 -1.5px 1px #fff9, 0 1px 1px #0a326e0d, 0 20px 42px -24px #0a46a06b;--card-hover-transform:translateY(-3px) scale(1.006);--card-hover-shadow:inset 0 1.5px 0 #fff, inset 0 -1.5px 1px #ffffffb3, 0 2px 2px #0a326e0d, 0 30px 56px -24px #0a46a08c;--float-bg:linear-gradient(180deg, #ffffffa8, #fff6);--float-border:1px solid #fffffff2;--float-shadow:inset 0 1.5px 0 #fff, inset 0 -2px 2px #ffffff8c, 0 12px 34px -12px #0a46a066;--float-backdrop:blur(14px) saturate(200%) brightness(1.05);--sheet-bg:linear-gradient(180deg, #fafcffdb, #f0f6fdbd);--sheet-border:1px solid #fff;--sheet-shadow:inset 0 1.5px 0 #fff, 0 40px 90px -30px #0a32788c;--sheet-backdrop:blur(40px) saturate(200%);--scrim-backdrop:blur(12px) saturate(140%);--chrome-bg:linear-gradient(180deg, #ffffffa8, #fff6);--chrome-border:1px solid #fffffff2;--chrome-shadow:inset 0 1.5px 0 #fff, inset 0 -2px 2px #ffffff8c, 0 12px 34px -12px #0a46a066;--chrome-backdrop:blur(14px) saturate(200%) brightness(1.05);--input-bg:#ffffffa8;--input-border:1px solid #0a326e1a;--input-shadow:inset 0 1.5px 3px #0a326e1f, 0 1px 0 #fff;--input-focus-border:#2e86ff;--input-focus-shadow:inset 0 1.5px 3px #0a326e14, 0 0 0 4px #2e86ff33;--btn-weight:650;--btn-tracking:-.015em;--btn-hover-transform:scale(1.02);--btn-active-transform:scale(1.045);--btn-hover-filter:brightness(1.04);--btn-main-bg:linear-gradient(180deg, #3d90ff 0%, #0a5fe0 100%);--btn-secondary-bg:#ffffffb3;--btn-secondary-fg:#0a1b33;--btn-secondary-border:#fff;--btn-ghost-hover:#0a326e12;--icon-btn-bg:#ffffff9e;--icon-btn-border:1px solid #fff;--icon-btn-shadow:inset 0 1.5px 0 #fff, 0 6px 16px -8px #0a46a066;--icon-btn-hover-bg:#ffffffe6;--chip-bg:#fff9;--chip-fg:#42546d;--chip-border:1px solid #fffffff2;--chip-shadow:inset 0 1px 0 #fff, 0 4px 12px -8px #0a46a073;--chip-weight:600;--chip-active-bg:linear-gradient(180deg, #3d90ff, #0a5fe0);--chip-active-fg:#fff;--chip-active-border:#ffffff80;--chip-active-shadow:inset 0 1.5px 0 #ffffff8c, 0 8px 18px -8px #0a5fe0bf;--seg-active-bg:#fff;--seg-active-fg:#0a1b33;--seg-active-shadow:inset 0 1px 0 #fff, 0 4px 12px -4px #0a46a059;--switch-off-bg:#0a326e29;--switch-shadow:inset 0 1px 3px #0a326e33;--switch-on-bg:linear-gradient(180deg, #3dd68c, #16b56a);--switch-on-shadow:inset 0 1px 3px #00502840;--switch-knob-shadow:0 2px 5px #0a326e59;--bubble-in-bg:linear-gradient(180deg, #ffffffdb, #ffffff9e);--bubble-in-border:1px solid #fff;--bubble-out-bg:var(--gradient-chat-outgoing);--bubble-out-fg:#fff;--bubble-out-border:1px solid #ffffff59;--bubble-shadow:inset 0 1px 0 #fff, 0 10px 22px -16px #0a46a080;--bubble-out-shadow:inset 0 1.5px 0 #ffffff80, 0 12px 24px -14px #0a5fe0cc;--avatar-border:2px solid #fff;--avatar-shadow:0 6px 16px -8px #0a46a08c;--avatar-ring:0 0 0 2px #fff, 0 0 0 4px #2e86ff, 0 8px 18px -6px #0a5fe099;--nav-bead-bg:linear-gradient(180deg, #fffffff2, #ffffffb3);--nav-bead-border:1px solid #fff;--nav-bead-shadow:inset 0 1.5px 0 #fff, inset 0 -3px 5px #78b4ff47, 0 6px 18px -6px #0a46a080;--nav-active-fg:#0a5fe0;--nav-fg:#42546d;--tile-border:1px solid #ffffffbf;--badge-shadow:0 4px 10px -3px #ff6fa0cc;--page-gap:18px;--stack-gap:14px;--rail-w:104px;--ease-spring:cubic-bezier(.3, 1.45, .5, 1);--press-scale:1.03;--enter-dur:.58s;--enter-ease:cubic-bezier(.25, 1.18, .4, 1);--enter-y:20px;--enter-scale:.95;--pop-from:.82;--pop-over:1.04;--stagger:52ms;--zone-enter:zone-drop;--zone-dur:.48s;--zone-ease:cubic-bezier(.25, 1.12, .4, 1);--sheet-enter:sheet-morph;--sheet-dur:.52s;--sheet-ease:cubic-bezier(.25, 1.1, .4, 1);--scene-c1:#6fb8ff;--scene-c2:#b3a6ff;--scene-c3:#6fe3da;--scene-intensity:.92;--scene-still:radial-gradient(70% 50% at 10% 5%, #a9d2ff, transparent 70%), radial-gradient(60% 50% at 95% 45%, #cfc6ff, transparent 70%), radial-gradient(70% 50% at 35% 100%, #a6efe8, transparent 70%);--scene-veil:linear-gradient(180deg, #e9f1fa00 0%, #e9f1fa4d 100%);--scene-grain:0}[data-theme=liquid] .y-btn-main,[data-theme=liquid] .y-btn-primary{--_bg:var(--btn-main-bg);--_bd:#ffffff73;--_shadow:inset 0 1.5px 0 #fff9, inset 0 -3px 6px #001e7847, 0 12px 26px -12px #0a5fe0cc;--_shadow-hover:inset 0 1.5px 0 #ffffffb3, inset 0 -3px 6px #001e7847, 0 18px 34px -12px #0a5fe0e6;--_shadow-active:inset 0 1.5px 0 #fffc, inset 0 -3px 6px #001e7833, 0 22px 40px -12px #0a5fe0f2;border-width:1px}[data-theme=liquid] .y-btn-secondary,[data-theme=liquid] .y-btn-glass{--_shadow:inset 0 1.5px 0 #fff, inset 0 -2px 3px #78b4ff33, 0 8px 20px -10px #0a46a073;--_shadow-hover:inset 0 1.5px 0 #fff, inset 0 -2px 3px #78b4ff40, 0 14px 28px -10px #0a46a08c;-webkit-backdrop-filter:var(--float-backdrop);backdrop-filter:var(--float-backdrop)}[data-theme=liquid] .y-btn-main:after,[data-theme=liquid] .y-btn-primary:after,[data-theme=liquid] .y-tile:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff6b,#fff0);height:46%;position:absolute;top:2px;left:9%;right:9%}[data-theme=liquid] .y-tile,[data-theme=liquid] .unsights-slab{isolation:isolate;box-shadow:inset 0 1.5px 0 #ffffffbf, inset 0 -8px 16px -6px #00145033, 0 22px 44px -22px var(--_c);position:relative}@supports (color:color-mix(in lab, red, red)){[data-theme=liquid] .y-tile,[data-theme=liquid] .unsights-slab{box-shadow:inset 0 1.5px 0 #ffffffbf, inset 0 -8px 16px -6px #00145033, 0 22px 44px -22px color-mix(in srgb, var(--_c) 85%, #0a46a0)}}[data-theme=liquid] .y-topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}[data-theme=liquid] .y-topbar-inner{justify-content:space-between}[data-theme=liquid] .y-topbar-brand,[data-theme=liquid] .y-topbar-actions{background:var(--chrome-bg);border:var(--chrome-border);height:48px;box-shadow:var(--chrome-shadow);-webkit-backdrop-filter:var(--chrome-backdrop);backdrop-filter:var(--chrome-backdrop);border-radius:999px}[data-theme=liquid] .y-topbar-brand{flex:0 auto;padding:0 18px 0 8px}[data-theme=liquid] .y-topbar-actions{gap:4px;padding:0 5px}[data-theme=liquid] .y-topbar-actions .y-icon-btn,[data-theme=liquid] .y-topbar-me{box-shadow:none;background:0 0;border-color:#0000}[data-theme=liquid] .y-topbar-me{height:38px}[data-theme=liquid] .y-nav-bar{border:var(--chrome-border);box-shadow:var(--chrome-shadow);background:var(--chrome-bg);padding:5px}[data-theme=liquid] .y-nav-item{gap:3px;height:54px}[data-theme=liquid] .y-nav-label{opacity:1;max-height:12px;font-weight:650}[data-theme=liquid] .y-nav-bead{transition:transform .56s cubic-bezier(.3,1.3,.45,1)}@keyframes lens-stretch-a{0%{scale:1}35%{scale:1.38 .86}70%{scale:.94 1.05}to{scale:1}}@keyframes lens-stretch-b{0%{scale:1}35%{scale:1.38 .86}70%{scale:.94 1.05}to{scale:1}}[data-theme=liquid] .y-nav-bead[data-flip="0"]{animation:lens-stretch-a .56s var(--ease-out)}[data-theme=liquid] .y-nav-bead[data-flip="1"]{animation:lens-stretch-b .56s var(--ease-out)}@media (width>=1024px){[data-theme=liquid] .y-rail{border:var(--chrome-border);width:68px;box-shadow:var(--chrome-shadow);border-radius:34px;gap:6px;padding:8px;top:50%;bottom:auto;left:18px;transform:translateY(-50%)}[data-theme=liquid] .y-rail-brand{justify-content:center;padding:6px 0 8px}[data-theme=liquid] .y-rail-brand>div,[data-theme=liquid] .y-rail-foot,[data-theme=liquid] .y-rail-item>span:first-of-type{display:none}[data-theme=liquid] .y-rail-item{border-radius:999px;justify-content:center;width:52px;height:52px;padding:0}[data-theme=liquid] .y-rail-item.is-active{border:1px solid #fff}[data-theme=liquid] .y-rail-item .y-badge{position:absolute;top:4px;right:4px}}[data-theme=liquid] .y-hero-title{color:#0a1b33}[data-theme=liquid][data-lens="1"] .y-nav-bar,[data-theme=liquid][data-lens="1"] .y-topbar-brand,[data-theme=liquid][data-lens="1"] .y-topbar-actions,[data-theme=liquid][data-lens="1"] .y-rail{-webkit-backdrop-filter:url(#y-lens)blur(7px)saturate(210%)brightness(1.06);backdrop-filter:url(#y-lens)blur(7px)saturate(210%)brightness(1.06);background:linear-gradient(#ffffffa8,#ffffff6b)}[data-theme=clay],[data-theme=clay] .y-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#ede7ff;--color-surface:#fbf8ff;--color-surface-elevated:#fff;--color-surface-sunken:#e4dbfb;--color-text:#2a1e4f;--color-text-secondary:#574a82;--color-text-muted:#6e6398;--color-primary:#7355f5;--color-on-primary:#fff;--color-accent:#ffce4a;--color-on-accent:#3a2470;--color-pink:#ff86b3;--color-on-pink:#4a0d2a;--color-blue:#5cc8ff;--color-border:#5f46be29;--color-border-soft:#5f46be17;--color-border-strong:#5f46be4d;--color-success:#12936a;--color-warning:#a86a00;--color-danger:#db2f58;--color-scrim:#46328c57;--color-shade-base:#2a1e4f;--color-on-gradient:#fff;--gradient-yapa:linear-gradient(135deg, #7355f5 0%, #b15cf0 100%);--gradient-chat-outgoing:linear-gradient(160deg, #8a6eff, #7355f5);--gradient-glow:radial-gradient(60% 60% at 50% 40%, #ffffffd9, transparent 70%);--gradient-text:linear-gradient(120deg, #7355f5, #e0558f);--font-display:"Fredoka", "Figtree", sans-serif;--font-body:"Nunito", "Figtree", sans-serif;--body-weight:600;--display-weight:600;--display-tracking:-.01em;--display-leading:1.06;--font-weight-extrabold:700;--font-weight-bold:800;--font-weight-semibold:700;--btn-weight:800;--hero-size:clamp(36px, 10vw, 48px);--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:26px;--radius-2xl:30px;--radius-3xl:36px;--radius-card:32px;--radius-pill:16px;--radius-avatar:36%;--radius-btn:20px;--radius-input:20px;--radius-area:26px;--radius-chip:14px;--radius-sheet:40px;--radius-bubble:24px;--radius-bubble-tail:10px;--radius-tile:36px;--radius-nav:22px;--card-bg:#fbf8ff;--card-border:0px solid transparent;--card-shadow:inset 0 7px 10px #fffffffa, inset 0 -9px 16px -4px #7355f52b, 0 5px 8px -4px #5f46be38, 0 20px 34px -16px #5f46be80;--card-hover-transform:translateY(-4px) scale(1.008);--card-hover-shadow:inset 0 7px 10px #fffffffa, inset 0 -9px 16px -4px #7355f533, 0 8px 12px -4px #5f46be40, 0 30px 44px -16px #5f46be99;--float-bg:#fbf8ff;--float-border:0px solid transparent;--float-shadow:inset 0 6px 9px #fffffffa, inset 0 -8px 14px -4px #7355f52e, 0 18px 30px -14px #5f46be8c;--float-backdrop:none;--sheet-bg:#fbf8ff;--sheet-border:0px solid transparent;--sheet-shadow:inset 0 9px 12px #fff, inset 0 -12px 22px -6px #7355f533, 0 40px 70px -24px #3c289699;--sheet-backdrop:none;--scrim-backdrop:blur(8px);--chrome-bg:#fbf8ff;--chrome-border:0px solid transparent;--chrome-shadow:inset 0 6px 9px #fffffffa, inset 0 -8px 14px -4px #7355f52e, 0 18px 30px -14px #5f46be8c;--chrome-backdrop:none;--input-bg:#e9e1fc;--input-border:0px solid transparent;--input-shadow:inset 0 5px 9px #5f46be42, inset 0 -4px 6px #fffffff2;--input-focus-border:transparent;--input-focus-shadow:inset 0 5px 9px #5f46be42, inset 0 -4px 6px #fffffff2, 0 0 0 4px #7355f54d;--btn-tracking:0;--btn-hover-transform:translateY(-2px) scale(1.02);--btn-active-transform:scale(1.05, .9);--btn-hover-filter:brightness(1.03);--btn-secondary-bg:#fff;--btn-secondary-fg:#2a1e4f;--btn-secondary-border:transparent;--btn-ghost-hover:#7355f51a;--icon-btn-bg:#fff;--icon-btn-border:0px solid transparent;--icon-btn-shadow:inset 0 4px 5px #fff, inset 0 -5px 8px -2px #7355f533, 0 8px 14px -8px #5f46be99;--icon-btn-hover-bg:#fff;--chip-bg:#fff;--chip-fg:#574a82;--chip-border:0px solid transparent;--chip-shadow:inset 0 3px 4px #fff, inset 0 -4px 7px -2px #7355f533, 0 6px 10px -6px #5f46be8c;--chip-weight:800;--chip-active-bg:#7355f5;--chip-active-fg:#fff;--chip-active-shadow:inset 0 4px 5px #ffffff6b, inset 0 -5px 8px #280a8261, 0 8px 14px -6px #7355f5cc;--seg-active-bg:#fff;--seg-active-fg:#2a1e4f;--seg-active-shadow:inset 0 3px 4px #fff, inset 0 -4px 6px -2px #7355f533, 0 6px 10px -5px #5f46be99;--switch-off-bg:#dcd2f8;--switch-shadow:inset 0 3px 5px #5f46be4d, inset 0 -2px 3px #fff;--switch-on-bg:#7355f5;--switch-on-shadow:inset 0 3px 5px #280a8266;--switch-knob-shadow:inset 0 -3px 4px #7355f540, 0 3px 5px #3c289666;--bubble-in-bg:#fff;--bubble-in-border:0px solid transparent;--bubble-out-bg:#7355f5;--bubble-out-fg:#fff;--bubble-out-border:0px solid transparent;--bubble-shadow:inset 0 4px 5px #fff, inset 0 -5px 9px -3px #7355f533, 0 10px 16px -10px #5f46be99;--bubble-out-shadow:inset 0 5px 6px #fff6, inset 0 -6px 10px #280a825c, 0 12px 18px -10px #7355f5d9;--avatar-border:3px solid #fff;--avatar-shadow:0 8px 14px -8px #5f46beb3;--avatar-ring:0 0 0 3px #ffce4a, 0 8px 14px -6px #5f46beb3;--nav-bead-bg:#7355f5;--nav-bead-shadow:inset 0 5px 6px #fff6, inset 0 -6px 10px #280a8266, 0 10px 16px -8px #7355f5d9;--nav-active-fg:#fff;--nav-fg:#574a82;--badge-shadow:inset 0 2px 2px #ffffff80, 0 4px 8px -3px #ff86b3e6;--code-tile-shadow:inset 0 5px 6px #ffffff80, inset 0 -6px 9px #00000029, 0 10px 16px -10px #5f46beb3;--page-gap:18px;--stack-gap:16px;--ease-spring:cubic-bezier(.34, 1.8, .5, 1);--press-scale:.93;--enter-dur:.52s;--enter-ease:cubic-bezier(.34, 1.5, .5, 1);--enter-y:14px;--enter-scale:.84;--pop-from:.5;--pop-over:1.12;--pop-dur:.56s;--stagger:60ms;--zone-enter:zone-pop;--zone-dur:.44s;--zone-ease:cubic-bezier(.3, 1.3, .5, 1);--sheet-enter:sheet-pop;--sheet-dur:.48s;--sheet-ease:cubic-bezier(.3, 1.3, .5, 1);--scene-base:linear-gradient(160deg, #ede7ff 0%, #fbe6f3 52%, #e2f1ff 100%);--scene-grain:0}[data-theme=clay] .y-btn{--_shadow:inset 0 5px 6px #ffffff80, inset 0 -6px 10px #1e005a33, 0 12px 18px -10px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=clay] .y-btn{--_shadow:inset 0 5px 6px #ffffff80, inset 0 -6px 10px #1e005a33, 0 12px 18px -10px color-mix(in srgb, var(--_glow) 85%, #3a1e96)}}[data-theme=clay] .y-btn{--_shadow-hover:inset 0 5px 6px #fff9, inset 0 -6px 10px #1e005a33, 0 18px 24px -10px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=clay] .y-btn{--_shadow-hover:inset 0 5px 6px #fff9, inset 0 -6px 10px #1e005a33, 0 18px 24px -10px color-mix(in srgb, var(--_glow) 90%, #3a1e96)}}[data-theme=clay] .y-btn{--_shadow-active:inset 0 6px 10px #1e005a47, inset 0 -3px 5px #ffffff73, 0 3px 5px -3px var(--_glow)}@supports (color:color-mix(in lab, red, red)){[data-theme=clay] .y-btn{--_shadow-active:inset 0 6px 10px #1e005a47, inset 0 -3px 5px #ffffff73, 0 3px 5px -3px color-mix(in srgb, var(--_glow) 80%, #3a1e96)}}[data-theme=clay] .y-btn-secondary,[data-theme=clay] .y-btn-glass{--_shadow:inset 0 5px 6px #fff, inset 0 -6px 10px -2px #7355f533, 0 12px 18px -10px #5f46be99;--_shadow-hover:inset 0 5px 6px #fff, inset 0 -6px 10px -2px #7355f538, 0 18px 24px -10px #5f46beb3;--_shadow-active:inset 0 6px 10px #5f46be4d, inset 0 -3px 5px #fff}[data-theme=clay] .y-btn-danger{--_bg:#ffe3ea;--_bd:transparent;--_shadow:inset 0 5px 6px #fff, inset 0 -6px 10px -2px #db2f5838, 0 12px 18px -10px #db2f588c;border-width:0}[data-theme=clay] .y-btn-ghost{--_shadow:none;--_shadow-hover:none;--_shadow-active:none}[data-theme=clay] .y-icon-btn.is-on{box-shadow:inset 0 4px 5px #ffffff6b,inset 0 -5px 8px #280a8261,0 8px 14px -6px #7355f5cc}[data-theme=clay] .y-tile,[data-theme=clay] .unsights-slab{box-shadow:inset 0 10px 14px #ffffff80, inset 0 -14px 22px -4px #1e005a38, 0 24px 34px -18px var(--_c)}@supports (color:color-mix(in lab, red, red)){[data-theme=clay] .y-tile,[data-theme=clay] .unsights-slab{box-shadow:inset 0 10px 14px #ffffff80, inset 0 -14px 22px -4px #1e005a38, 0 24px 34px -18px color-mix(in srgb, var(--_c) 70%, #3a1e96)}}[data-theme=clay] .y-tag{font-weight:800}[data-theme=clay] .y-topbar{box-shadow:none;background:0 0}[data-theme=clay] .y-topbar-brand{background:var(--chrome-bg);height:48px;box-shadow:var(--chrome-shadow);border-radius:24px;flex:0 auto;margin-right:auto;padding:0 18px 0 8px}[data-theme=clay] .y-topbar-me{border-radius:18px;height:44px;padding:3px}[data-theme=clay] .y-topbar-actions .y-icon-btn{--_s:44px;border-radius:18px}[data-theme=clay] .y-nav-bar{box-shadow:none;background:0 0;padding:0}[data-theme=clay] .y-nav-track{gap:9px}[data-theme=clay] .y-nav:before{content:"";top:-34px;left:0;right:0;bottom:calc(-1 * (var(--safe-bottom) + 12px));z-index:-1;pointer-events:none;background:linear-gradient(#ede7ff00,#ede7ff 62%);position:absolute}[data-theme=clay] .y-nav-bead{display:none}[data-theme=clay] .y-nav-item{height:58px;transition:transform .42s var(--ease-spring), background-color .26s var(--ease-out), color .26s var(--ease-out), box-shadow .26s var(--ease-out);background:#fbf8ff;box-shadow:inset 0 5px 6px #fff,inset 0 -6px 10px -2px #7355f533,0 12px 18px -10px #5f46beb3}[data-theme=clay] .y-nav-item.is-active{background:var(--nav-bead-bg);box-shadow:var(--nav-bead-shadow);transform:translateY(-8px)}[data-theme=clay] .y-nav-item:active{transform:scale(1.06,.88)}@media (width>=1024px){[data-theme=clay] .y-rail{width:calc(var(--rail-w) - 28px);box-shadow:var(--chrome-shadow);border-radius:36px;gap:8px;top:14px;bottom:14px;left:14px}[data-theme=clay] .y-rail-item{border-radius:20px;height:50px}}[data-theme=clay] .sc-blob{--c:#c9b8ff;background:radial-gradient(circle at 32% 28%, var(--c) 0%, var(--c) 48%, var(--c) 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-theme=clay] .sc-blob{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--c) 45%, white) 0%, var(--c) 48%, color-mix(in srgb, var(--c) 80%, #5b3fd0) 100%)}}[data-theme=clay] .sc-blob{will-change:transform;animation:18s ease-in-out infinite alternate clay-drift;box-shadow:inset -14px -18px 34px #5032b429,0 50px 70px -40px #5f46be8c}[data-theme=clay] .sc-blob-1{--c:#c9b8ff;width:46vmax;height:46vmax;top:-16vmax;left:-18vmax}[data-theme=clay] .sc-blob-2{--c:#ffc2da;width:30vmax;height:30vmax;animation-duration:23s;animation-delay:-6s;top:16%;right:-12vmax}[data-theme=clay] .sc-blob-3{--c:#ffe49a;width:15vmax;height:15vmax;animation-duration:15s;animation-delay:-3s;bottom:16%;left:6%}[data-theme=clay] .sc-blob-4{--c:#bfe3ff;width:40vmax;height:40vmax;animation-duration:27s;animation-delay:-11s;bottom:-18vmax;right:-14vmax}[data-theme=clay] .sc-blob-5{--c:#bdf2dc;width:9vmax;height:9vmax;animation-duration:13s;animation-delay:-8s;top:48%;left:58%}@keyframes clay-drift{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(3vmax,-4vmax)rotate(14deg)scale(1.07)}}[data-theme=neobrutal],[data-theme=neobrutal] .y-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#111;--color-bg:#d6f36b;--color-surface:#fff;--color-surface-elevated:#fff3c4;--color-surface-sunken:#f3f1e8;--color-text:#111;--color-text-secondary:#3a3a3a;--color-text-muted:#5c5c5c;--color-primary:#6b46ff;--color-on-primary:#fff;--color-accent:#ff5fa2;--color-on-accent:#111;--color-pink:#ff8a3d;--color-on-pink:#111;--color-blue:#3da5ff;--color-border:#111;--color-border-soft:#111;--color-border-strong:#111;--color-success:#0b8a4a;--color-warning:#a85f00;--color-danger:#e0244d;--color-scrim:#1111118c;--color-shade-base:#111;--color-on-gradient:#111;--gradient-yapa:linear-gradient(90deg, #ff5fa2, #ff5fa2);--gradient-chat-outgoing:linear-gradient(90deg, #6b46ff, #6b46ff);--gradient-glow:none;--gradient-text:linear-gradient(90deg, #111, #111);--font-display:"Archivo", "Figtree", sans-serif;--font-body:"Space Grotesk", "Figtree", sans-serif;--body-weight:500;--display-weight:900;--display-stretch:125%;--display-case:uppercase;--display-tracking:-.03em;--display-leading:.94;--label-case:uppercase;--label-tracking:.03em;--font-weight-extrabold:900;--font-weight-bold:700;--hero-size:clamp(30px, 9.2vw, 44px);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-card:14px;--radius-pill:10px;--radius-avatar:999px;--radius-btn:10px;--radius-input:10px;--radius-area:12px;--radius-chip:8px;--radius-sheet:18px;--radius-bubble:14px;--radius-bubble-tail:0px;--radius-tile:16px;--radius-nav:0px;--border-w:2.5px;--card-bg:#fff;--card-border:2.5px solid #111;--card-shadow:5px 5px 0 0 #111;--card-hover-transform:translate(-2px, -2px);--card-hover-shadow:8px 8px 0 0 #111;--float-bg:#fff;--float-border:2.5px solid #111;--float-shadow:5px 5px 0 0 #111;--float-backdrop:none;--sheet-bg:#fff;--sheet-border:3px solid #111;--sheet-shadow:9px 9px 0 0 #111;--sheet-backdrop:none;--scrim-backdrop:none;--chrome-bg:#fff;--chrome-border:3px solid #111;--chrome-shadow:none;--chrome-backdrop:none;--input-bg:#fff;--input-border:2.5px solid #111;--input-shadow:3px 3px 0 0 #111;--input-focus-border:#111;--input-focus-shadow:6px 6px 0 0 #111;--btn-border-w:2.5px;--btn-case:uppercase;--btn-tracking:.03em;--btn-weight:700;--btn-hover-transform:translate(-2px, -2px);--btn-active-transform:translate(4px, 4px);--btn-hover-filter:none;--btn-secondary-bg:#fff;--btn-secondary-fg:#111;--btn-secondary-border:#111;--btn-ghost-hover:#11111114;--icon-btn-bg:#fff;--icon-btn-border:2px solid #111;--icon-btn-shadow:2px 2px 0 0 #111;--icon-btn-hover-bg:#fff3c4;--chip-bg:#fff;--chip-fg:#111;--chip-border:2px solid #111;--chip-shadow:2px 2px 0 0 #111;--chip-weight:700;--chip-active-bg:#ff5fa2;--chip-active-fg:#111;--chip-active-border:#111;--chip-active-shadow:3px 3px 0 0 #111;--tag-bg:#ffe24a;--tag-fg:#111;--tag-border:1.5px solid #111;--seg-active-bg:#111;--seg-active-fg:#fff;--seg-active-shadow:none;--switch-off-bg:#fff;--switch-border:2px solid #111;--switch-shadow:none;--switch-on-bg:#ff5fa2;--switch-on-shadow:2px 2px 0 0 #111;--switch-knob:#111;--switch-knob-shadow:none;--bubble-in-bg:#fff;--bubble-in-border:2px solid #111;--bubble-out-bg:#6b46ff;--bubble-out-fg:#fff;--bubble-out-border:2px solid #111;--bubble-shadow:3px 3px 0 0 #111;--bubble-out-shadow:3px 3px 0 0 #111;--avatar-border:2.5px solid #111;--avatar-shadow:2px 2px 0 0 #111;--avatar-ring:0 0 0 3px #ff5fa2, 0 0 0 5.5px #111;--nav-bead-bg:#ff5fa2;--nav-bead-border:0px solid transparent;--nav-bead-shadow:none;--nav-active-fg:#111;--nav-fg:#111;--tile-border:3px solid #111;--badge-border:2px solid #111;--badge-shadow:none;--code-tile-shadow:3px 3px 0 0 #111;--rail-item-border:2.5px solid transparent;--page-gap:20px;--stack-gap:18px;--nav-clearance:100px;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.3, 1.7, .55, 1);--dur-fast:90ms;--dur-base:.13s;--press-scale:.98;--enter-dur:.3s;--enter-ease:cubic-bezier(.3, 1.5, .55, 1);--enter-y:-12px;--enter-scale:1.03;--enter-rot:-1.6deg;--pop-from:1.35;--pop-over:.96;--pop-dur:.36s;--pop-ease:cubic-bezier(.2, 0, 0, 1);--stagger:38ms;--zone-enter:zone-slide;--zone-dur:.3s;--zone-ease:cubic-bezier(.2, 0, 0, 1);--sheet-enter:sheet-slam;--sheet-dur:.32s;--sheet-ease:cubic-bezier(.2, 0, 0, 1);--scene-base:#d6f36b;--deco-display:none;--scene-grain:0}[data-theme=neobrutal] .font-display,[data-theme=neobrutal] .y-hero-title,[data-theme=neobrutal] .y-sheet-title,[data-theme=neobrutal] .y-section-title{font-stretch:125%}[data-theme=neobrutal] .skeleton{opacity:.16;background:repeating-linear-gradient(-45deg,#111 0 6px,#0000 6px 12px) 0 0/34px 34px;animation:1.2s linear infinite yapa-flow}[data-theme=neobrutal] .y-btn{--_bd:#111;--_shadow:4px 4px 0 0 #111;--_shadow-hover:6px 6px 0 0 #111;--_shadow-active:0 0 0 0 #111}[data-theme=neobrutal] .y-btn-sm{--_shadow:3px 3px 0 0 #111;--_shadow-hover:5px 5px 0 0 #111}[data-theme=neobrutal] .y-btn-sm:active{transform:translate(3px,3px)}[data-theme=neobrutal] .y-btn-ghost{--_bd:transparent;--_shadow:none;--_shadow-hover:none;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}[data-theme=neobrutal] .y-btn-danger{--_bg:#fff;--_fg:#e0244d;--_bd:#111}@media (hover:hover){[data-theme=neobrutal] .y-icon-btn:hover,[data-theme=neobrutal] button.y-chip:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #111}}[data-theme=neobrutal] .y-icon-btn:active,[data-theme=neobrutal] button.y-chip:active{transform:translate(2px,2px);box-shadow:0 0 #111}[data-theme=neobrutal] .y-icon-btn.is-on{color:#fff;background:#6b46ff;border-color:#111}[data-theme=neobrutal] .card-yapa-active:active{transform:translate(4px,4px);box-shadow:1px 1px #111}[data-theme=neobrutal] .y-tile,[data-theme=neobrutal] .unsights-slab{box-shadow:6px 6px #111}[data-theme=neobrutal] .y-stack>:nth-child(odd){rotate:-.45deg}[data-theme=neobrutal] .y-stack>:nth-child(2n){rotate:.4deg}[data-theme=neobrutal] .y-stack>*{transition:rotate .16s var(--ease-out)}@media (hover:hover){[data-theme=neobrutal] .y-stack>:hover{rotate:0deg}}[data-theme=neobrutal] .y-hero-title>span:last-child{background:#fff;border:3px solid #111;border-radius:10px;margin-top:.12em;padding:.02em .22em .06em;rotate:-2.2deg;box-shadow:5px 5px #111}[data-theme=neobrutal] .y-hero-sub{color:#111;max-width:30ch;font-weight:600}[data-theme=neobrutal] .game-tile:not(.col-span-2) h3{font-size:18px;font-stretch:100%}[data-theme=neobrutal] .y-topbar{border-bottom-width:3px}[data-theme=neobrutal] .y-topbar-id{align-items:center;gap:10px;display:flex}[data-theme=neobrutal] .y-topbar-zone{letter-spacing:.05em;text-transform:uppercase;color:#111;background:#ff5fa2;border:2px solid #111;border-radius:6px;margin-top:0;padding:3px 9px;font-size:10px;font-weight:700;rotate:-3deg;box-shadow:2px 2px #111}[data-theme=neobrutal] .y-topbar-me{border-radius:999px}[data-theme=neobrutal] .y-nav{padding-inline:0;bottom:0}[data-theme=neobrutal] .y-nav-bar{max-width:none;padding:0 0 var(--safe-bottom);box-shadow:none;border:0;border-top:3px solid #111}[data-theme=neobrutal] .y-nav-item{border-radius:0;gap:4px;height:62px}[data-theme=neobrutal] .y-nav-item+.y-nav-item{border-left:2.5px solid #111}[data-theme=neobrutal] .y-nav-label{opacity:1;max-height:12px}[data-theme=neobrutal] .y-nav-bead{transition:transform .18s cubic-bezier(.2,0,0,1)}@media (width>=1024px){[data-theme=neobrutal] .y-rail{border-right-width:3px;gap:10px}[data-theme=neobrutal] .y-rail-item{border-radius:10px}[data-theme=neobrutal] .y-rail-item.is-active{border-color:#111;box-shadow:4px 4px #111}}[data-theme=neobrutal] .y-scene-still{background-image:radial-gradient(circle at 1.5px 1.5px,#1113 1.5px,#0000 2px);background-size:22px 22px}[data-theme=neobrutal] .sc-sticker{animation:70s linear infinite sticker-turn;overflow:visible}[data-theme=neobrutal] .sc-sticker-1{width:170px;top:228px;right:-92px}[data-theme=neobrutal] .sc-sticker-2{width:150px;animation-duration:90s;animation-direction:reverse;bottom:150px;left:-58px}[data-theme=neobrutal] .sc-sticker-3{width:120px;animation:7s ease-in-out infinite alternate sticker-bob;top:62%;right:-44px}[data-theme=neobrutal] .sc-sticker-4{width:96px;animation:9s ease-in-out infinite alternate-reverse sticker-bob;top:38%;left:-46px}@keyframes sticker-turn{to{transform:rotate(360deg)}}@keyframes sticker-bob{0%{transform:translateY(-10px)rotate(-8deg)}to{transform:translateY(12px)rotate(9deg)}}[data-theme=brutal],[data-theme=brutal] .y-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#d9d7d0;--color-surface:#e6e4dc;--color-surface-elevated:#f2f0e8;--color-surface-sunken:#c9c7bf;--color-text:#0a0a0a;--color-text-secondary:#2c2c2c;--color-text-muted:#545454;--color-primary:#b80000;--color-on-primary:#fff;--color-accent:#0a0a0a;--color-on-accent:#fff;--color-pink:#d40000;--color-on-pink:#fff;--color-blue:#0000c8;--color-border:#0a0a0a;--color-border-soft:#0a0a0a;--color-border-strong:#0a0a0a;--color-success:#00642a;--color-warning:#7a4e00;--color-danger:#b80000;--color-scrim:#0a0a0ac7;--color-shade-base:#0a0a0a;--color-on-gradient:#fff;--gradient-yapa:linear-gradient(90deg, #0a0a0a, #0a0a0a);--gradient-chat-outgoing:linear-gradient(90deg, #0a0a0a, #0a0a0a);--gradient-glow:none;--gradient-text:linear-gradient(90deg, #0a0a0a, #0a0a0a);--font-display:"Anton", "Impact", "Arial Narrow", sans-serif;--font-body:"IBM Plex Mono", ui-monospace, monospace;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--display-weight:400;--display-case:uppercase;--display-tracking:.005em;--display-leading:.9;--label-case:uppercase;--label-tracking:.05em;--font-weight-extrabold:600;--font-weight-bold:600;--font-weight-semibold:500;--hero-size:clamp(64px, 21vw, 112px);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-3xl:0px;--radius-card:0px;--radius-pill:0px;--radius-avatar:0px;--radius-btn:0px;--radius-input:0px;--radius-area:0px;--radius-chip:0px;--radius-sheet:0px;--radius-bubble:0px;--radius-bubble-tail:0px;--radius-tile:0px;--radius-nav:0px;--border-w:2px;--card-bg:transparent;--card-border:2px solid #0a0a0a;--card-shadow:none;--card-hover-transform:none;--card-hover-shadow:none;--float-bg:#d9d7d0;--float-border:2px solid #0a0a0a;--float-shadow:none;--float-backdrop:none;--sheet-bg:#e6e4dc;--sheet-border:3px solid #0a0a0a;--sheet-shadow:none;--sheet-backdrop:none;--scrim-backdrop:none;--chrome-bg:#0a0a0a;--chrome-border:0px solid transparent;--chrome-shadow:none;--chrome-backdrop:none;--input-bg:#f2f0e8;--input-border:2px solid #0a0a0a;--input-shadow:none;--input-focus-border:#0a0a0a;--input-focus-shadow:0 0 0 3px #0a0a0a;--btn-border-w:2px;--btn-case:uppercase;--btn-tracking:.06em;--btn-weight:600;--btn-hover-transform:none;--btn-active-transform:none;--btn-hover-filter:none;--btn-secondary-bg:transparent;--btn-secondary-fg:#0a0a0a;--btn-secondary-border:#0a0a0a;--btn-ghost-hover:#0a0a0a;--icon-btn-bg:transparent;--icon-btn-border:2px solid #0a0a0a;--icon-btn-shadow:none;--icon-btn-hover-bg:#0a0a0a;--chip-bg:transparent;--chip-fg:#0a0a0a;--chip-border:2px solid #0a0a0a;--chip-shadow:none;--chip-weight:500;--chip-active-bg:#0a0a0a;--chip-active-fg:#fff;--chip-active-border:#0a0a0a;--chip-active-shadow:none;--tag-bg:transparent;--tag-fg:#0a0a0a;--tag-border:1.5px solid #0a0a0a;--seg-active-bg:#0a0a0a;--seg-active-fg:#fff;--seg-active-shadow:none;--switch-off-bg:transparent;--switch-border:2px solid #0a0a0a;--switch-shadow:none;--switch-on-bg:#0a0a0a;--switch-on-shadow:none;--switch-knob:#0a0a0a;--switch-knob-shadow:none;--bubble-in-bg:transparent;--bubble-in-border:2px solid #0a0a0a;--bubble-out-bg:#0a0a0a;--bubble-out-fg:#fff;--bubble-out-border:2px solid #0a0a0a;--bubble-shadow:none;--bubble-out-shadow:none;--avatar-border:2px solid #0a0a0a;--avatar-shadow:none;--avatar-ring:0 0 0 3px #b80000;--nav-bead-bg:#0a0a0a;--nav-bead-border:0px solid transparent;--nav-bead-shadow:none;--nav-active-fg:#fff;--nav-fg:#0a0a0a;--tile-border:3px solid #0a0a0a;--tile-shadow:none;--badge-shadow:none;--code-tile-shadow:none;--page-max:760px;--page-gutter:0px;--page-gap:16px;--stack-gap:0px;--nav-clearance:84px;--ease-out:steps(2, end);--ease-spring:steps(2, end);--ease-inout:steps(2, end);--dur-fast:0s;--dur-base:0s;--dur-slow:.12s;--press-scale:1;--enter-dur:.14s;--enter-ease:steps(2, end);--enter-y:10px;--enter-scale:1;--enter-opacity:1;--pop-from:1;--pop-over:1;--pop-dur:.12s;--pop-ease:steps(2, end);--stagger:34ms;--zone-enter:zone-wipe;--zone-dur:.22s;--zone-ease:steps(5, end);--sheet-enter:sheet-cut;--sheet-dur:.18s;--sheet-ease:steps(4, end);--scene-base:#d9d7d0;--deco-display:none;--scene-grain:.55;--scene-grain-blend:multiply}[data-theme=brutal] .font-display,[data-theme=brutal] .y-hero-title,[data-theme=brutal] .y-sheet-title,[data-theme=brutal] .y-section-title{font-weight:400!important}[data-theme=brutal] .y-section-title{font-size:22px}[data-theme=brutal] .y-sheet-title{font-size:28px}[data-theme=brutal] .skeleton{opacity:.14;background:#0a0a0a;animation:1s steps(2,end) infinite caret-blink}[data-theme=brutal] ::selection{color:#fff;background:#0a0a0a}[data-theme=brutal] .y-avatar img{filter:grayscale()contrast(1.15)}[data-theme=brutal] .y-btn{--_bd:#0a0a0a}@media (hover:hover){[data-theme=brutal] .y-btn-main:hover,[data-theme=brutal] .y-btn-primary:hover{--_bg:#d40000;--_fg:#fff}[data-theme=brutal] .y-btn-secondary:hover,[data-theme=brutal] .y-btn-glass:hover,[data-theme=brutal] .y-btn-ghost:hover{--_bg:#0a0a0a;--_fg:#fff}[data-theme=brutal] .y-icon-btn:hover{color:#fff}[data-theme=brutal] button.y-chip:not(.is-active):hover{color:#fff;background:#0a0a0a}[data-theme=brutal] .card-yapa-hover:hover{--color-text:#fff;--color-text-secondary:#ddd;--color-text-muted:#b4b4b4;--color-border-soft:#fff;color:#fff;background:#0a0a0a}}[data-theme=brutal] .y-btn:active{--_bg:#f2f0e8;--_fg:#0a0a0a}[data-theme=brutal] .y-btn-secondary,[data-theme=brutal] .y-btn-glass{--_bg:transparent}[data-theme=brutal] .y-btn-ghost{text-underline-offset:3px;text-decoration:underline}[data-theme=brutal] .y-btn-danger{--_bg:transparent;--_fg:#b80000;--_bd:#b80000}[data-theme=brutal] .y-icon-btn.is-on{color:#fff;background:#0a0a0a}[data-theme=brutal] .y-switch.is-on:after{background:#fff}[data-theme=brutal] .y-page{padding-top:0}[data-theme=brutal] .y-page>*{margin-inline:14px}[data-theme=brutal] .y-page>.y-stack,[data-theme=brutal] .y-page>.card-yapa,[data-theme=brutal] .y-page>.y-hero{margin-inline:0}[data-theme=brutal] .y-page>.card-yapa,[data-theme=brutal] .y-page>.y-stack>.card-yapa,[data-theme=brutal] .y-page>.y-stack>li>.card-yapa{border-inline-width:0}[data-theme=brutal] .y-stack>*+*{margin-top:-2px}@media (width>=760px){[data-theme=brutal] .y-page{min-height:calc(100dvh - var(--topbar-h));border-inline:2px solid #0a0a0a}}[data-theme=brutal] .y-hero{padding:18px 14px 0;overflow:hidden}[data-theme=brutal] .y-hero-sub{letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a;border-top:2px solid #0a0a0a;max-width:none;margin-top:12px;padding-top:10px;font-size:11px}[data-theme=brutal] .y-hero:after{content:"TALK FREER — REAL PEOPLE — REAL CONVERSATIONS — NO PRESSURE — TALK FREER — REAL PEOPLE — REAL CONVERSATIONS — NO PRESSURE — TALK FREER — REAL PEOPLE — REAL CONVERSATIONS — NO PRESSURE — TALK FREER — REAL PEOPLE — REAL CONVERSATIONS — NO PRESSURE — ";letter-spacing:.14em;white-space:pre;color:#d9d7d0;background:#0a0a0a;width:max-content;margin:14px -14px 0;padding:7px 0;font-size:10px;font-weight:500;animation:26s linear infinite yapa-marquee;display:block}[data-theme=brutal] .y-topbar{--color-text:#fff;--color-text-secondary:#e0e0e0;--color-text-muted:#fff;color:#fff}[data-theme=brutal] .y-topbar-inner{padding-inline:14px}[data-theme=brutal] .y-topbar-wordmark{display:none}[data-theme=brutal] .y-topbar-zone{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0;font-size:32px;font-weight:400;line-height:1}[data-theme=brutal] .y-topbar .y-icon-btn,[data-theme=brutal] .y-topbar-me{color:#fff;background:0 0;border:2px solid #fff}[data-theme=brutal] .y-topbar .y-avatar{border:0}[data-theme=brutal] .y-topbar .y-btn-danger{--_fg:#fff;--_bd:#fff}[data-theme=brutal] .y-nav{padding-inline:0;bottom:0}[data-theme=brutal] .y-nav-bar{max-width:none;padding:0 0 var(--safe-bottom);background:#d9d7d0;border:0;border-top:2px solid #0a0a0a}[data-theme=brutal] .y-nav-item{height:54px}[data-theme=brutal] .y-nav-item+.y-nav-item{border-left:2px solid #0a0a0a}[data-theme=brutal] .y-nav-icon>svg{display:none}[data-theme=brutal] .y-nav-icon .y-badge{top:-16px;right:-22px}[data-theme=brutal] .y-nav-label{opacity:1;letter-spacing:.08em;max-height:none;font-size:11px;font-weight:600;overflow:visible}[data-theme=brutal] .y-nav-bead{transition:none}@media (width>=1024px){[data-theme=brutal] .y-rail{background:#d9d7d0;border-right:2px solid #0a0a0a;gap:0;padding:0}[data-theme=brutal] .y-rail-brand{height:var(--topbar-h);background:#0a0a0a;padding:0 16px}[data-theme=brutal] .y-rail-tagline{color:#b4b4b4}[data-theme=brutal] .y-rail-item{border-bottom:2px solid #0a0a0a;height:56px;padding-inline:16px}[data-theme=brutal] .y-rail-item>svg{display:none}[data-theme=brutal] .y-rail-foot{text-transform:uppercase;letter-spacing:.05em;padding:16px}}[data-theme=brutal] .y-scene-grain{filter:grayscale()contrast(1.4)}[data-theme=brutal] .sc-grid{background-image:repeating-linear-gradient(90deg,#0a0a0a1a 0 1px,#0000 1px 25%),repeating-linear-gradient(0deg,#0a0a0a0f 0 1px,#0000 1px 180px);inset:0}[data-theme=minimal],[data-theme=minimal] .y-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fcfcfb;--color-surface:#fff;--color-surface-elevated:#f3f3f0;--color-surface-sunken:#f6f6f3;--color-text:#121214;--color-text-secondary:#52525a;--color-text-muted:#707078;--color-primary:#3a36e0;--color-on-primary:#fff;--color-accent:#121214;--color-on-accent:#fff;--color-pink:#d93a4a;--color-on-pink:#fff;--color-blue:#3a36e0;--color-border:#e4e4e0;--color-border-soft:#ededea;--color-border-strong:#c9c9c4;--color-success:#1a7f4b;--color-warning:#946200;--color-danger:#cf2233;--color-scrim:#12121442;--color-shade-base:#121214;--color-on-gradient:#fff;--gradient-yapa:linear-gradient(90deg, #121214, #121214);--gradient-chat-outgoing:linear-gradient(90deg, #121214, #121214);--gradient-glow:none;--gradient-text:linear-gradient(90deg, #121214, #121214);--font-display:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--display-weight:300;--display-tracking:-.035em;--display-leading:1.08;--font-weight-extrabold:500;--font-weight-bold:600;--font-weight-semibold:500;--btn-weight:500;--hero-size:clamp(40px, 11vw, 54px);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-card:12px;--radius-chip:999px;--radius-sheet:16px;--radius-area:8px;--radius-bubble:18px;--radius-bubble-tail:4px;--radius-tile:14px;--card-bg:transparent;--card-border:1px solid #e4e4e0;--card-shadow:none;--card-hover-transform:none;--card-hover-shadow:none;--float-bg:#fcfcfbe0;--float-border:1px solid #e4e4e0;--float-shadow:0 8px 30px -14px #12121424;--float-backdrop:blur(14px);--sheet-bg:#fff;--sheet-border:1px solid #e4e4e0;--sheet-shadow:0 30px 80px -34px #1212144d;--sheet-backdrop:none;--scrim-backdrop:blur(3px);--chrome-bg:#fcfcfbdb;--chrome-border:1px solid #e4e4e0;--chrome-shadow:none;--chrome-backdrop:blur(14px);--input-bg:transparent;--input-border:0px solid transparent;--input-shadow:none;--input-focus-border:#121214;--input-focus-shadow:0 1px 0 0 #121214;--radius-input:0px;--btn-tracking:0;--btn-hover-transform:none;--btn-active-transform:none;--btn-hover-filter:opacity(.8);--btn-secondary-bg:transparent;--btn-secondary-fg:#121214;--btn-secondary-border:#c9c9c4;--btn-ghost-hover:transparent;--icon-btn-bg:transparent;--icon-btn-border:0px solid transparent;--icon-btn-shadow:none;--icon-btn-hover-bg:#f0f0ec;--chip-bg:transparent;--chip-fg:#52525a;--chip-border:1px solid #e4e4e0;--chip-shadow:none;--chip-weight:500;--chip-active-bg:#121214;--chip-active-fg:#fff;--chip-active-border:#121214;--chip-active-shadow:none;--tag-bg:#f0f0ec;--tag-fg:#52525a;--seg-active-bg:#fff;--seg-active-fg:#121214;--seg-active-shadow:0 1px 2px #1212141f;--switch-off-bg:#dadad6;--switch-shadow:none;--switch-on-bg:#121214;--switch-on-shadow:none;--switch-knob-shadow:0 1px 2px #12121440;--bubble-in-bg:#f0f0ec;--bubble-in-border:0px solid transparent;--bubble-out-bg:#121214;--bubble-out-fg:#fff;--bubble-out-border:0px solid transparent;--bubble-shadow:none;--bubble-out-shadow:none;--avatar-border:0px solid transparent;--avatar-shadow:none;--avatar-ring:0 0 0 2px #fcfcfb, 0 0 0 3px #121214;--nav-active-fg:#121214;--nav-fg:#9a9aa0;--tile-border:0px solid transparent;--tile-shadow:none;--badge-shadow:none;--code-tile-shadow:none;--page-max:600px;--page-gutter:22px;--page-gap:26px;--stack-gap:0px;--nav-clearance:92px;--rail-w:216px;--ease-spring:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.16s;--press-scale:1;--enter-dur:.28s;--enter-ease:cubic-bezier(.2, 0, 0, 1);--enter-y:6px;--enter-scale:1;--pop-from:.985;--pop-over:1;--pop-dur:.24s;--pop-ease:cubic-bezier(.2, 0, 0, 1);--stagger:26ms;--zone-enter:zone-fade;--zone-dur:.2s;--sheet-enter:sheet-fade;--sheet-dur:.24s;--deco-display:none;--scene-grain:0}[data-theme=minimal] svg.lucide{stroke-width:1.6px}[data-theme=minimal] .pressable:active,[data-theme=minimal] .y-btn:active,[data-theme=minimal] .y-icon-btn:active,[data-theme=minimal] button.y-chip:active{opacity:.55}[data-theme=minimal] .y-input,[data-theme=minimal] input.focus-yapa{border-bottom:1px solid #c9c9c4;padding-inline:2px}[data-theme=minimal] .y-input.has-icon{padding-left:30px}[data-theme=minimal] .y-input-icon{left:2px}[data-theme=minimal] textarea.y-input,[data-theme=minimal] textarea.focus-yapa{border:1px solid #c9c9c4;padding:14px}[data-theme=minimal] textarea.y-input:focus,[data-theme=minimal] textarea.focus-yapa:focus{box-shadow:0 0 0 1px #121214}[data-theme=minimal] .y-btn-ghost{text-underline-offset:4px;-webkit-text-decoration:underline #c9c9c4;text-decoration:underline #c9c9c4}[data-theme=minimal] .y-btn-danger{--_bg:transparent;--_bd:transparent}@media (hover:hover){[data-theme=minimal] .card-yapa-hover:hover{border-color:#c9c9c4}}[data-theme=minimal] .y-stack>.card-yapa,[data-theme=minimal] .y-stack>li>.card-yapa{border:0;border-bottom:1px solid #e4e4e0;border-radius:0;padding-block:22px;padding-inline:0}[data-theme=minimal] .y-stack>:first-child,[data-theme=minimal] .y-stack>li:first-child>.card-yapa{border-top:1px solid #e4e4e0}[data-theme=minimal] .y-hero{padding:30px 0 6px}[data-theme=minimal] .y-hero-sub{margin-top:14px;font-size:15px}[data-theme=minimal] .y-section-title{letter-spacing:0;color:#707078;font-size:13px;font-weight:500}[data-theme=minimal] .y-topbar-inner{max-width:calc(var(--page-max) + 80px)}[data-theme=minimal] .y-nav{padding-inline:0;bottom:0}[data-theme=minimal] .y-nav-bar{max-width:none;padding:0 12px var(--safe-bottom);box-shadow:none;border:0;border-top:1px solid #e4e4e0;border-radius:0}[data-theme=minimal] .y-nav-bead,[data-theme=minimal] .y-nav-label{display:none}[data-theme=minimal] .y-nav-item{height:58px}[data-theme=minimal] .y-nav-item:after{content:"";opacity:0;width:4px;height:4px;transition:opacity .2s var(--ease-out), transform .24s var(--ease-out);background:#121214;border-radius:50%;margin-left:-2px;position:absolute;bottom:9px;left:50%;transform:scale(0)}[data-theme=minimal] .y-nav-item.is-active:after{opacity:1;transform:none}@media (width>=1024px){[data-theme=minimal] .y-rail{background:#fcfcfb;padding:22px 18px}[data-theme=minimal] .y-rail-item{color:#707078;height:40px;font-weight:400}[data-theme=minimal] .y-rail-item.is-active{box-shadow:none;color:#121214;background:0 0;font-weight:600}[data-theme=minimal] .y-rail-item.is-active:before{content:"";background:#121214;width:2px;position:absolute;top:10px;bottom:10px;left:-18px}}[data-theme=mono],[data-theme=mono] .y-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-surface:#0a0a0a;--color-surface-elevated:#161616;--color-surface-sunken:#000;--color-text:#fff;--color-text-secondary:#b4b4b4;--color-text-muted:#7c7c7c;--color-primary:#fff;--color-on-primary:#000;--color-accent:#fff;--color-on-accent:#000;--color-pink:#fff;--color-on-pink:#000;--color-blue:#b4b4b4;--color-border:#ffffff42;--color-border-soft:#ffffff29;--color-border-strong:#fff;--color-success:#fff;--color-warning:#b4b4b4;--color-danger:#ff4a4a;--color-scrim:#000000d1;--color-on-gradient:#000;--gradient-yapa:linear-gradient(90deg, #fff, #fff);--gradient-chat-outgoing:linear-gradient(90deg, #fff, #fff);--gradient-glow:none;--gradient-text:linear-gradient(90deg, #fff, #fff);--font-display:"JetBrains Mono", ui-monospace, monospace;--font-body:"JetBrains Mono", ui-monospace, monospace;--font-mono:"JetBrains Mono", ui-monospace, monospace;--display-weight:700;--display-case:uppercase;--display-tracking:.04em;--display-leading:1.12;--label-case:uppercase;--label-tracking:.08em;--font-weight-extrabold:700;--font-weight-bold:700;--font-weight-semibold:500;--btn-weight:500;--hero-size:clamp(26px, 7.4vw, 34px);--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px;--radius-2xl:0px;--radius-3xl:0px;--radius-card:0px;--radius-pill:0px;--radius-avatar:0px;--radius-btn:0px;--radius-input:0px;--radius-area:0px;--radius-chip:0px;--radius-sheet:0px;--radius-bubble:0px;--radius-bubble-tail:0px;--radius-tile:0px;--radius-nav:0px;--card-bg:#000000d6;--card-border:1px solid #ffffff42;--card-shadow:none;--card-hover-transform:none;--card-hover-shadow:none;--float-bg:#000;--float-border:1px solid #ffffff57;--float-shadow:none;--float-backdrop:none;--sheet-bg:#000;--sheet-border:1px solid #fff;--sheet-shadow:none;--sheet-backdrop:none;--scrim-backdrop:none;--chrome-bg:#000;--chrome-border:1px solid #ffffff42;--chrome-shadow:none;--chrome-backdrop:none;--input-bg:#000;--input-border:1px solid #ffffff57;--input-shadow:none;--input-focus-border:#fff;--input-focus-shadow:none;--btn-border-w:1px;--btn-case:uppercase;--btn-tracking:.08em;--btn-hover-transform:none;--btn-active-transform:none;--btn-hover-filter:none;--btn-secondary-bg:transparent;--btn-secondary-fg:#fff;--btn-secondary-border:#fff6;--btn-ghost-hover:#fff;--icon-btn-bg:transparent;--icon-btn-border:1px solid #ffffff57;--icon-btn-shadow:none;--icon-btn-hover-bg:#fff;--chip-bg:transparent;--chip-fg:#b4b4b4;--chip-border:1px solid #ffffff4d;--chip-shadow:none;--chip-weight:500;--chip-active-bg:#fff;--chip-active-fg:#000;--chip-active-border:#fff;--chip-active-shadow:none;--tag-bg:transparent;--tag-fg:#fff;--tag-border:1px solid #ffffff80;--seg-active-bg:#fff;--seg-active-fg:#000;--seg-active-shadow:none;--switch-off-bg:transparent;--switch-border:1px solid #ffffff80;--switch-shadow:none;--switch-on-bg:#fff;--switch-on-shadow:none;--switch-knob:#fff;--switch-knob-shadow:none;--bubble-in-bg:#000;--bubble-in-border:1px solid #ffffff57;--bubble-out-bg:#fff;--bubble-out-fg:#000;--bubble-out-border:1px solid #fff;--bubble-shadow:none;--bubble-out-shadow:none;--avatar-border:1px solid #ffffff80;--avatar-shadow:none;--avatar-ring:0 0 0 2px #000, 0 0 0 3px #fff;--nav-bead-bg:#fff;--nav-bead-border:0px solid transparent;--nav-bead-shadow:none;--nav-active-fg:#000;--nav-fg:#b4b4b4;--tile-border:1px solid #fff;--tile-shadow:none;--badge-shadow:none;--code-tile-shadow:none;--page-gutter:12px;--page-gap:14px;--stack-gap:0px;--nav-clearance:84px;--ease-out:steps(4, end);--ease-spring:steps(3, end);--ease-inout:steps(4, end);--dur-fast:0s;--dur-base:60ms;--dur-slow:.16s;--press-scale:1;--enter-dur:.18s;--enter-ease:steps(4, end);--enter-x:-10px;--enter-y:0px;--enter-scale:1;--pop-from:1;--pop-over:1;--pop-dur:.14s;--pop-ease:steps(3, end);--stagger:30ms;--zone-enter:zone-scan;--zone-dur:.26s;--zone-ease:steps(8, end);--sheet-enter:sheet-cut;--sheet-dur:.2s;--sheet-ease:steps(6, end);--scene-c1:#fff;--scene-c2:#fff;--scene-c3:#fff;--scene-intensity:.55;--deco-display:none;--scene-grain:0}[data-theme=mono] .y-avatar,[data-theme=mono] .y-tile,[data-theme=mono] .unsights-slab,[data-theme=mono] .code-tile{filter:grayscale()}[data-theme=mono] .game-stage.stage-unsights,[data-theme=mono] .game-stage.stage-doodle,[data-theme=mono] .game-stage.stage-fmc{--stage-accent:#fff;--stage-ink:#000;--stage-deep:#fff;--stage-on-deep:#000}[data-theme=mono] .skeleton{opacity:.12;background:#fff;animation:1.1s steps(2,end) infinite caret-blink}[data-theme=mono] ::selection{color:#000;background:#fff}[data-theme=mono] input,[data-theme=mono] textarea{caret-color:#fff}[data-theme=mono] .y-btn{--_bd:#fff}[data-theme=mono] .y-btn:not(:has(>svg:only-child)):before{content:"[";opacity:.6}[data-theme=mono] .y-btn:not(:has(>svg:only-child)):after{content:"]";opacity:.6}[data-theme=mono] .y-btn-secondary,[data-theme=mono] .y-btn-glass{--_bg:transparent;--_bd:#fff6}[data-theme=mono] .y-btn-ghost{--_bd:transparent}[data-theme=mono] .y-btn-danger{--_bg:transparent;--_bd:#ff4a4a}@media (hover:hover){[data-theme=mono] .y-btn-main:hover,[data-theme=mono] .y-btn-primary:hover{--_bg:#000;--_fg:#fff}[data-theme=mono] .y-btn-secondary:hover,[data-theme=mono] .y-btn-glass:hover,[data-theme=mono] .y-btn-ghost:hover{--_bg:#fff;--_fg:#000}[data-theme=mono] .y-icon-btn:hover{color:#000}[data-theme=mono] button.y-chip:not(.is-active):hover{color:#000;background:#fff}[data-theme=mono] .card-yapa-hover:hover{z-index:1;border-color:#fff}}[data-theme=mono] .y-icon-btn.is-on{color:#000;background:#fff}[data-theme=mono] .y-switch.is-on:after{background:#000}[data-theme=mono] .y-section-title{font-size:12px}[data-theme=mono] .game-tile:not(.col-span-2) h3{letter-spacing:0;font-size:16px}[data-theme=mono] .y-section-title:before{content:"// ";color:#7c7c7c}[data-theme=mono] .y-hero-title:before{content:"> ";color:#7c7c7c}[data-theme=mono] .y-hero-title:after{content:"█";margin-left:.15em;animation:1s steps(2,end) infinite caret-blink}[data-theme=mono] .y-hero-sub{letter-spacing:.04em;font-size:11px}[data-theme=mono] .y-stack>*+*{margin-top:-1px}[data-theme=mono] .y-stack>*{position:relative}[data-theme=mono] .y-topbar-wordmark{display:none}[data-theme=mono] .y-topbar-zone{letter-spacing:.02em;text-transform:lowercase;color:#fff;margin:0;font-size:13px;font-weight:500}[data-theme=mono] .y-topbar-zone:before{content:"~/yapa/";color:#7c7c7c}[data-theme=mono] .y-nav{padding-inline:0;bottom:0}[data-theme=mono] .y-nav-bar{max-width:none;padding:0 0 var(--safe-bottom);border:0;border-top:1px solid #ffffff57}[data-theme=mono] .y-nav-item{gap:5px;height:56px}[data-theme=mono] .y-nav-item+.y-nav-item{border-left:1px solid #ffffff57}[data-theme=mono] .y-nav-icon>svg{stroke-width:1.5px;width:17px;height:17px}[data-theme=mono] .y-nav-label{opacity:1;max-height:12px;font-size:8px;font-weight:500}[data-theme=mono] .y-nav-bead{transition:none}@media (width>=1024px){[data-theme=mono] .y-rail{gap:0;padding:0}[data-theme=mono] .y-rail-brand{height:var(--topbar-h);border-bottom:1px solid #ffffff42;padding:0 16px}[data-theme=mono] .y-rail-item{border-bottom:1px solid #ffffff29;height:48px;padding-inline:16px;font-size:12px}[data-theme=mono] .y-rail-foot{padding:16px}}[data-theme=mono] .sc-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;inset:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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 ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
