/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-family-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-200:oklch(90.1% .058 230.902);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-700:oklch(51.4% .222 16.935);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-olive-800:oklch(28.6% .016 107.4);--spacing:.25rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--radius-md:var(--radius-control-sm);--radius-lg:var(--radius-container-md);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-mono);--color-chart-4:var(--chart-4);--color-chart-3:var(--chart-3);--color-chart-2:var(--chart-2);--color-chart-1:var(--chart-1);--color-ring:var(--ring);--color-destructive:var(--destructive)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-family-sans)}kbd{font-family:inherit}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-\(--header-notification-dot-top\){top:var(--header-notification-dot-top)}.left-\(--header-notification-dot-left\){left:var(--header-notification-dot-left)}.z-50{z-index:50}.z-1000{z-index:1000}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-7{margin:calc(var(--spacing) * 7)}.m-9{margin:calc(var(--spacing) * 9)}.my-\(--spacing-inline-3xs\){margin-block:var(--spacing-inline-3xs)}.mt-\(--spacing-component-sm\){margin-top:var(--spacing-component-sm)}.ml-\(--spacing-inline-2xs\){margin-left:var(--spacing-inline-2xs)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-\(--avatar-size\){width:var(--avatar-size);height:var(--avatar-size)}.size-\(--icon-button-size-lg\){width:var(--icon-button-size-lg);height:var(--icon-button-size-lg)}.size-\(--icon-button-size-sm\){width:var(--icon-button-size-sm);height:var(--icon-button-size-sm)}.size-\(--icon-size-lg\){width:var(--icon-size-lg);height:var(--icon-size-lg)}.size-\(--icon-size-md\){width:var(--icon-size-md);height:var(--icon-size-md)}.size-\(--icon-size-sm\){width:var(--icon-size-sm);height:var(--icon-size-sm)}.size-\(--icon-size-xs\){width:var(--icon-size-xs);height:var(--icon-size-xs)}.size-\(--notification-dot-size\){width:var(--notification-dot-size);height:var(--notification-dot-size)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-\(--badge-height-sm\){height:var(--badge-height-sm)}.h-\(--composer-submit-height\){height:var(--composer-submit-height)}.h-\(--control-size-lg\){height:var(--control-size-lg)}.h-\(--control-size-md\){height:var(--control-size-md)}.h-\(--font-line-height-20\){height:var(--font-line-height-20)}.h-\(--header-button-height\){height:var(--header-button-height)}.h-\(--input-height-lg\){height:var(--input-height-lg)}.h-\(--media-badge-height-lg\){height:var(--media-badge-height-lg)}.h-\(--media-badge-height-md\){height:var(--media-badge-height-md)}.h-\(--size-180\){height:var(--size-180)}.h-\(--skeleton-line-height\){height:var(--skeleton-line-height)}.h-\(--stroke-thin\){height:var(--stroke-thin)}.h-\(--tooltip-arrow-depth\){height:var(--tooltip-arrow-depth)}.h-\(--usage-badge-height\){height:var(--usage-badge-height)}.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.max-h-\[min\(var\(--dropdown-menu-max-height\)\,var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(var(--dropdown-menu-max-height), var(--radix-dropdown-menu-content-available-height))}.min-h-\(--dropdown-menu-item-height\){min-height:var(--dropdown-menu-item-height)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.w-\(--composer-submit-width\){width:var(--composer-submit-width)}.w-\(--header-button-height\){width:var(--header-button-height)}.w-\(--size-16\){width:var(--size-16)}.w-\(--size-240\){width:var(--size-240)}.w-\(--size-280\){width:var(--size-280)}.w-\(--skeleton-line-width\){width:var(--skeleton-line-width)}.w-\(--skeleton-line-width-short\){width:var(--skeleton-line-width-short)}.w-\(--tooltip-arrow-base\){width:var(--tooltip-arrow-base)}.w-1{width:var(--spacing)}.w-\[70\%\]{width:70%}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--dropdown-menu-max-width\){max-width:var(--dropdown-menu-max-width)}.max-w-\(--layout-reading-max-width\){max-width:var(--layout-reading-max-width)}.max-w-\(--segmented-tabs-width\){max-width:var(--segmented-tabs-width)}.max-w-full{max-width:100%}.min-w-\(--dropdown-menu-min-width\){min-width:var(--dropdown-menu-min-width)}.min-w-\(--size-240\){min-width:var(--size-240)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[0_1_var\(--input-width\)\]{flex:0 1 var(--input-width)}.shrink-0{flex-shrink:0}.basis-0{flex-basis:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[skeleton-shimmer_var\(--motion-duration-skeleton\)_linear_infinite\]{animation:skeleton-shimmer var(--motion-duration-skeleton) linear infinite}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-\(--header-button-gap\){gap:var(--header-button-gap)}.gap-\(--segmented-tabs-gap\){gap:var(--segmented-tabs-gap)}.gap-\(--spacing-component-md\){gap:var(--spacing-component-md)}.gap-\(--spacing-component-sm\){gap:var(--spacing-component-sm)}.gap-\(--spacing-inline-2xs\){gap:var(--spacing-inline-2xs)}.gap-\(--spacing-inline-3xs\){gap:var(--spacing-inline-3xs)}.gap-\(--spacing-inline-xs\){gap:var(--spacing-inline-xs)}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\(--home-card-radius\){border-radius:var(--home-card-radius)}.rounded-\(--panel-radius\){border-radius:var(--panel-radius)}.rounded-\(--radius-container-lg\){border-radius:var(--radius-container-lg)}.rounded-\(--radius-container-md\){border-radius:var(--radius-container-md)}.rounded-\(--radius-control-sm\){border-radius:var(--radius-control-sm)}.rounded-\(--radius-control-xs\){border-radius:var(--radius-control-xs)}.rounded-\(--radius-round\){border-radius:var(--radius-round)}.rounded-\(--segmented-tabs-radius\){border-radius:var(--segmented-tabs-radius)}.rounded-\(--skeleton-line-radius\){border-radius:var(--skeleton-line-radius)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-container-md)}.rounded-md{border-radius:var(--radius-control-sm)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-container-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-container-lg);border-top-right-radius:var(--radius-container-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-container-lg);border-bottom-left-radius:var(--radius-container-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-width-1\){border-style:var(--tw-border-style);border-width:var(--border-width-1)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border-overlay\){border-color:var(--color-border-overlay)}.border-\(--color-border-row\){border-color:var(--color-border-row)}.border-\(color\:--color-border-default\){border-color:var(--color-border-default)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\(--color-accent-bg\){background-color:var(--color-accent-bg)}.bg-\(--color-badge-brand-bg\){background-color:var(--color-badge-brand-bg)}.bg-\(--color-badge-cyan-bg\){background-color:var(--color-badge-cyan-bg)}.bg-\(--color-badge-neutral-bg\){background-color:var(--color-badge-neutral-bg)}.bg-\(--color-badge-purple-bg\){background-color:var(--color-badge-purple-bg)}.bg-\(--color-badge-tangerine-bg\){background-color:var(--color-badge-tangerine-bg)}.bg-\(--color-button-ghost-bg-default\){background-color:var(--color-button-ghost-bg-default)}.bg-\(--color-button-outline-bg-default\){background-color:var(--color-button-outline-bg-default)}.bg-\(--color-button-primary-bg-default\){background-color:var(--color-button-primary-bg-default)}.bg-\(--color-button-secondary-bg-default\){background-color:var(--color-button-secondary-bg-default)}.bg-\(--color-media-badge-bg\){background-color:var(--color-media-badge-bg)}.bg-\(--color-skeleton-base\){background-color:var(--color-skeleton-base)}.bg-\(--color-surface-card\){background-color:var(--color-surface-card)}.bg-\(--color-surface-muted\){background-color:var(--color-surface-muted)}.bg-\(--color-surface-panel\){background-color:var(--color-surface-panel)}.bg-\(--color-surface-popover\){background-color:var(--color-surface-popover)}.bg-\(--color-surface-secondary-hover\){background-color:var(--color-surface-secondary-hover)}.bg-\(--color-text-brand\){background-color:var(--color-text-brand)}.bg-\(--segmented-tabs-bg\){background-color:var(--segmented-tabs-bg)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-inherit{background-color:inherit}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(110deg\,var\(--color-skeleton-base\)_25\%\,var\(--color-skeleton-highlight\)_50\%\,var\(--color-skeleton-base\)_75\%\)\]{background-image:linear-gradient(110deg,var(--color-skeleton-base) 25%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-base) 75%)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.fill-\(--color-text-brand\){fill:var(--color-text-brand)}.stroke-\(length\:--icon-stroke\){stroke-width:var(--icon-stroke)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-\(--home-card-padding-lg\){padding:var(--home-card-padding-lg)}.p-\(--home-card-padding-md\){padding:var(--home-card-padding-md)}.p-\(--segmented-tabs-padding\){padding:var(--segmented-tabs-padding)}.p-\(--spacing-component-md\){padding:var(--spacing-component-md)}.p-\(--spacing-component-sm\){padding:var(--spacing-component-sm)}.p-\(--spacing-inline-2xs\){padding:var(--spacing-inline-2xs)}.p-0{padding:0}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--spacing-component-sm\){padding-inline:var(--spacing-component-sm)}.px-\(--spacing-inline-xs\){padding-inline:var(--spacing-inline-xs)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-\(--spacing-inline-2xs\){padding-block:var(--spacing-inline-2xs)}.py-\(--spacing-inline-xs\){padding-block:var(--spacing-inline-xs)}.py-\(--spacing-layout-5xl\){padding-block:var(--spacing-layout-5xl)}.py-\(--spacing-layout-xl\){padding-block:var(--spacing-layout-xl)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pt-0{padding-top:0}.pr-\(--header-button-padding-end\){padding-right:var(--header-button-padding-end)}.pr-\(--spacing-component-sm\){padding-right:var(--spacing-component-sm)}.pr-\(--spacing-inline-2xs\){padding-right:var(--spacing-inline-2xs)}.pr-\(--spacing-inline-xs\){padding-right:var(--spacing-inline-xs)}.pr-\[calc\(var\(--spacing-inline-xs\)\+var\(--icon-size-md\)\+var\(--spacing-component-md\)\)\]{padding-right:calc(var(--spacing-inline-xs) + var(--icon-size-md) + var(--spacing-component-md))}.pb-\(--spacing-layout-3xl\){padding-bottom:var(--spacing-layout-3xl)}.pl-\(--header-button-padding-start\){padding-left:var(--header-button-padding-start)}.pl-\(--spacing-component-sm\){padding-left:var(--spacing-component-sm)}.pl-\(--spacing-inline-2xs\){padding-left:var(--spacing-inline-2xs)}.pl-\(--spacing-inline-xs\){padding-left:var(--spacing-inline-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--font-size-12\){font-size:var(--font-size-12)}.text-\(length\:--font-size-13\){font-size:var(--font-size-13)}.text-\(length\:--font-size-14\){font-size:var(--font-size-14)}.text-\(length\:--font-size-16\){font-size:var(--font-size-16)}.text-\(length\:--font-size-18\){font-size:var(--font-size-18)}.text-\(length\:--font-size-20\){font-size:var(--font-size-20)}.text-\(length\:--font-size-52\){font-size:var(--font-size-52)}.leading-\(--font-line-height-16\){--tw-leading:var(--font-line-height-16);line-height:var(--font-line-height-16)}.leading-\(--font-line-height-18\){--tw-leading:var(--font-line-height-18);line-height:var(--font-line-height-18)}.leading-\(--font-line-height-20\){--tw-leading:var(--font-line-height-20);line-height:var(--font-line-height-20)}.leading-\(--font-line-height-22\){--tw-leading:var(--font-line-height-22);line-height:var(--font-line-height-22)}.leading-\(--font-line-height-24\){--tw-leading:var(--font-line-height-24);line-height:var(--font-line-height-24)}.leading-\(--font-line-height-26\){--tw-leading:var(--font-line-height-26);line-height:var(--font-line-height-26)}.leading-\(--font-line-height-28\){--tw-leading:var(--font-line-height-28);line-height:var(--font-line-height-28)}.leading-\(--font-line-height-64\){--tw-leading:var(--font-line-height-64);line-height:var(--font-line-height-64)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\(--font-weight-medium\){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-\(--font-weight-regular\){--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-\(--font-weight-semibold\){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\(--font-letter-spacing-tight\){--tw-tracking:var(--font-letter-spacing-tight);letter-spacing:var(--font-letter-spacing-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-keep{word-break:keep-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-media-text\){color:var(--color-media-text)}.text-\(--color-text-primary\){color:var(--color-text-primary)}.text-\(--color-text-secondary\){color:var(--color-text-secondary)}.text-\(--color-text-tertiary\){color:var(--color-text-tertiary)}.text-\(color\:--color-accent-text\){color:var(--color-accent-text)}.text-\(color\:--color-badge-brand-fg\){color:var(--color-badge-brand-fg)}.text-\(color\:--color-badge-cyan-fg\){color:var(--color-badge-cyan-fg)}.text-\(color\:--color-badge-purple-fg\){color:var(--color-badge-purple-fg)}.text-\(color\:--color-badge-tangerine-fg\){color:var(--color-badge-tangerine-fg)}.text-\(color\:--color-button-ghost-fg-default\){color:var(--color-button-ghost-fg-default)}.text-\(color\:--color-button-outline-fg-default\){color:var(--color-button-outline-fg-default)}.text-\(color\:--color-button-primary-fg-default\){color:var(--color-button-primary-fg-default)}.text-\(color\:--color-button-secondary-fg-default\){color:var(--color-button-secondary-fg-default)}.text-\(color\:--color-icon-default\){color:var(--color-icon-default)}.text-\(color\:--color-media-text\){color:var(--color-media-text)}.text-\(color\:--color-status-error\){color:var(--color-status-error)}.text-\(color\:--color-text-brand\){color:var(--color-text-brand)}.text-\(color\:--color-text-primary\){color:var(--color-text-primary)}.text-\(color\:--color-text-secondary\){color:var(--color-text-secondary)}.text-\(color\:--color-usage-badge-empty-fg\){color:var(--color-usage-badge-empty-fg)}.text-\(color\:--header-button-fg-default\){color:var(--header-button-fg-default)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.caret-\(--color-border-focus\){caret-color:var(--color-border-focus)}.opacity-\(--opacity-60\){opacity:var(--opacity-60)}.shadow-\(--shadow-elevated\){--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_var\(--effect-overlay-offset-y\)_var\(--effect-overlay-blur\)_var\(--color-shadow\)\]{--tw-shadow:0 var(--effect-overlay-offset-y) var(--effect-overlay-blur) var(--color-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--stroke-thin\)_var\(--color-border-brand\)\]{--tw-shadow:inset 0 0 0 var(--stroke-thin) var(--color-border-brand);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--stroke-thin\)_var\(--color-border-default\)\]{--tw-shadow:inset 0 0 0 var(--stroke-thin) var(--color-border-default);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--stroke-thin\)_var\(--color-border-input\)\]{--tw-shadow:inset 0 0 0 var(--stroke-thin) var(--color-border-input);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_4px_var\(--color-effect-brand-glow\)\,inset_0_0_20px_var\(--color-effect-brand-glow\)\]{--tw-shadow:inset 0 0 4px var(--tw-shadow-color,var(--color-effect-brand-glow)), inset 0 0 20px var(--tw-shadow-color,var(--color-effect-brand-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(length\:--stroke-thick\){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--stroke-thick) + 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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-\(color\:--color-border-default\){--tw-ring-color:var(--color-border-default)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.inset-ring-\(--button-line\){--tw-inset-ring-color:var(--button-line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[filter\:drop-shadow\(0_var\(--stroke-thin\)_var\(--stroke-thin\)_var\(--color-overlay-scrim\)\)\]{filter:drop-shadow(0 var(--stroke-thin) var(--stroke-thin) var(--color-overlay-scrim))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--motion-duration-base\){--tw-duration:var(--motion-duration-base);transition-duration:var(--motion-duration-base)}.duration-\(--motion-duration-fast\){--tw-duration:var(--motion-duration-fast);transition-duration:var(--motion-duration-fast)}.ease-\(--motion-easing-decelerate\){--tw-ease:var(--motion-easing-decelerate);transition-timing-function:var(--motion-easing-decelerate)}.ease-\(--motion-easing-standard\){--tw-ease:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[contain\:inline-size\]{contain:inline-size}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--button-line\:transparent\]{--button-line:transparent}.\[--button-line\:var\(--color-button-ghost-border-default\)\]{--button-line:var(--color-button-ghost-border-default)}.\[--button-line\:var\(--color-button-outline-border-default\)\]{--button-line:var(--color-button-outline-border-default)}.\[--button-line\:var\(--color-button-primary-border-default\)\]{--button-line:var(--color-button-primary-border-default)}.\[--button-line\:var\(--color-button-secondary-border-default\)\]{--button-line:var(--color-button-secondary-border-default)}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--card-spacing\:0px\]{--card-spacing:0px}.\[--card-spacing\:var\(--spacing-layout-xl\)\]{--card-spacing:var(--spacing-layout-xl)}.\[--color-button-outline-bg-default\:var\(--color-button-outline-elevated-bg-default\)\]{--color-button-outline-bg-default:var(--color-button-outline-elevated-bg-default)}.\[--color-button-outline-bg-disabled\:var\(--color-button-outline-elevated-bg-disabled\)\]{--color-button-outline-bg-disabled:var(--color-button-outline-elevated-bg-disabled)}.\[--color-button-outline-bg-hover\:var\(--color-button-outline-elevated-bg-hover\)\]{--color-button-outline-bg-hover:var(--color-button-outline-elevated-bg-hover)}.\[--color-button-outline-bg-pressed\:var\(--color-button-outline-elevated-bg-pressed\)\]{--color-button-outline-bg-pressed:var(--color-button-outline-elevated-bg-pressed)}.\[font\:var\(--text-label-xl\)\]{font:var(--text-label-xl)}.ring-inset{--tw-ring-inset:inset}.group-data-\[side\=bottom\]\:bottom-\[calc\(100\%-var\(--stroke-thick\)\)\]:is(:where(.group)[data-side=bottom] *){bottom:calc(100% - var(--stroke-thick))}.group-data-\[side\=bottom\]\:left-\[calc\(var\(--tooltip-arrow-at\)-var\(--tooltip-arrow-base\)\/2\)\]:is(:where(.group)[data-side=bottom] *){left:calc(var(--tooltip-arrow-at) - var(--tooltip-arrow-base) / 2)}.group-data-\[side\=bottom\]\:\[clip-path\:polygon\(50\%_0\,100\%_100\%\,0_100\%\)\]:is(:where(.group)[data-side=bottom] *){clip-path:polygon(50% 0,100% 100%,0 100%)}.group-data-\[side\=left\]\:top-\[calc\(var\(--tooltip-arrow-at\)-var\(--tooltip-arrow-base\)\/2\)\]:is(:where(.group)[data-side=left] *){top:calc(var(--tooltip-arrow-at) - var(--tooltip-arrow-base) / 2)}.group-data-\[side\=left\]\:left-\[calc\(100\%-var\(--stroke-thick\)\)\]:is(:where(.group)[data-side=left] *){left:calc(100% - var(--stroke-thick))}.group-data-\[side\=left\]\:h-\(--tooltip-arrow-base\):is(:where(.group)[data-side=left] *){height:var(--tooltip-arrow-base)}.group-data-\[side\=left\]\:w-\(--tooltip-arrow-depth\):is(:where(.group)[data-side=left] *){width:var(--tooltip-arrow-depth)}.group-data-\[side\=left\]\:\[clip-path\:polygon\(0_0\,100\%_50\%\,0_100\%\)\]:is(:where(.group)[data-side=left] *){clip-path:polygon(0 0,100% 50%,0 100%)}.group-data-\[side\=right\]\:top-\[calc\(var\(--tooltip-arrow-at\)-var\(--tooltip-arrow-base\)\/2\)\]:is(:where(.group)[data-side=right] *){top:calc(var(--tooltip-arrow-at) - var(--tooltip-arrow-base) / 2)}.group-data-\[side\=right\]\:right-\[calc\(100\%-var\(--stroke-thick\)\)\]:is(:where(.group)[data-side=right] *){right:calc(100% - var(--stroke-thick))}.group-data-\[side\=right\]\:h-\(--tooltip-arrow-base\):is(:where(.group)[data-side=right] *){height:var(--tooltip-arrow-base)}.group-data-\[side\=right\]\:w-\(--tooltip-arrow-depth\):is(:where(.group)[data-side=right] *){width:var(--tooltip-arrow-depth)}.group-data-\[side\=right\]\:\[clip-path\:polygon\(100\%_0\,100\%_100\%\,0_50\%\)\]:is(:where(.group)[data-side=right] *){clip-path:polygon(100% 0,100% 100%,0 50%)}.group-data-\[side\=top\]\:top-\[calc\(100\%-var\(--stroke-thick\)\)\]:is(:where(.group)[data-side=top] *){top:calc(100% - var(--stroke-thick))}.group-data-\[side\=top\]\:left-\[calc\(var\(--tooltip-arrow-at\)-var\(--tooltip-arrow-base\)\/2\)\]:is(:where(.group)[data-side=top] *){left:calc(var(--tooltip-arrow-at) - var(--tooltip-arrow-base) / 2)}.group-data-\[side\=top\]\:\[clip-path\:polygon\(0_0\,100\%_0\,50\%_100\%\)\]:is(:where(.group)[data-side=top] *){clip-path:polygon(0 0,100% 0,50% 100%)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:text-\(color\:--color-text-tertiary\)::placeholder{color:var(--color-text-tertiary)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.focus-within\:shadow-\[inset_0_0_0_var\(--stroke-thick\)_var\(--color-border-focus\)\]:focus-within{--tw-shadow:inset 0 0 0 var(--stroke-thick) var(--color-border-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-\(--color-button-ghost-bg-hover\):hover{background-color:var(--color-button-ghost-bg-hover)}.hover\:bg-\(--color-button-outline-bg-hover\):hover{background-color:var(--color-button-outline-bg-hover)}.hover\:bg-\(--color-button-primary-bg-hover\):hover{background-color:var(--color-button-primary-bg-hover)}.hover\:bg-\(--color-button-secondary-bg-hover\):hover{background-color:var(--color-button-secondary-bg-hover)}.hover\:bg-\(--color-state-ghost-hover\):hover{background-color:var(--color-state-ghost-hover)}.hover\:bg-\(--color-state-hover-bg\):hover{background-color:var(--color-state-hover-bg)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:text-\(color\:--color-button-ghost-fg-hover\):hover{color:var(--color-button-ghost-fg-hover)}.hover\:text-\(color\:--color-button-outline-fg-hover\):hover{color:var(--color-button-outline-fg-hover)}.hover\:text-\(color\:--color-button-primary-fg-hover\):hover{color:var(--color-button-primary-fg-hover)}.hover\:text-\(color\:--color-button-secondary-fg-hover\):hover{color:var(--color-button-secondary-fg-hover)}.hover\:text-\(color\:--header-button-fg-hover\):hover{color:var(--header-button-fg-hover)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-\(color\:--color-border-brand\):hover{--tw-ring-color:var(--color-border-brand)}.hover\:\[--button-line\:var\(--color-button-ghost-border-hover\)\]:hover{--button-line:var(--color-button-ghost-border-hover)}.hover\:\[--button-line\:var\(--color-button-outline-border-hover\)\]:hover{--button-line:var(--color-button-outline-border-hover)}.hover\:\[--button-line\:var\(--color-button-primary-border-hover\)\]:hover{--button-line:var(--color-button-primary-border-hover)}.hover\:\[--button-line\:var\(--color-button-secondary-border-hover\)\]:hover{--button-line:var(--color-button-secondary-border-hover)}.not-data-\[disabled\]\:hover\:bg-\(--color-state-hover-bg\):not([data-disabled]):hover{background-color:var(--color-state-hover-bg)}}.focus-visible\:rounded-\(--radius-control-sm\):focus-visible{border-radius:var(--radius-control-sm)}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:shadow-\[inset_0_0_0_var\(--stroke-thick\)_var\(--color-border-focus\)\]:focus-visible{--tw-shadow:inset 0 0 0 var(--stroke-thick) var(--color-border-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(color\:--color-border-brand\):focus-visible{--tw-ring-color:var(--color-border-brand)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:\[--button-line\:color-mix\(in_srgb\,var\(--color-destructive\)_40\%\,transparent\)\]:focus-visible{--button-line:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:\[--button-line\:color-mix\(in_srgb\,var\(--color-destructive\)_40\%\,transparent\)\]:focus-visible{--button-line:color-mix(in srgb,var(--color-destructive) 40%,transparent)}}.focus-visible\:\[--button-line\:var\(--color-ring\)\]:focus-visible{--button-line:var(--color-ring)}.active\:bg-\(--color-button-ghost-bg-pressed\):active{background-color:var(--color-button-ghost-bg-pressed)}.active\:bg-\(--color-button-outline-bg-pressed\):active{background-color:var(--color-button-outline-bg-pressed)}.active\:bg-\(--color-button-primary-bg-pressed\):active{background-color:var(--color-button-primary-bg-pressed)}.active\:bg-\(--color-button-secondary-bg-pressed\):active{background-color:var(--color-button-secondary-bg-pressed)}.active\:text-\(color\:--color-button-ghost-fg-pressed\):active{color:var(--color-button-ghost-fg-pressed)}.active\:text-\(color\:--color-button-outline-fg-pressed\):active{color:var(--color-button-outline-fg-pressed)}.active\:text-\(color\:--color-button-primary-fg-pressed\):active{color:var(--color-button-primary-fg-pressed)}.active\:text-\(color\:--color-button-secondary-fg-pressed\):active{color:var(--color-button-secondary-fg-pressed)}.active\:text-\(color\:--header-button-fg-pressed\):active{color:var(--header-button-fg-pressed)}.active\:\[--button-line\:var\(--color-button-ghost-border-pressed\)\]:active{--button-line:var(--color-button-ghost-border-pressed)}.active\:\[--button-line\:var\(--color-button-outline-border-pressed\)\]:active{--button-line:var(--color-button-outline-border-pressed)}.active\:\[--button-line\:var\(--color-button-primary-border-pressed\)\]:active{--button-line:var(--color-button-primary-border-pressed)}.active\:\[--button-line\:var\(--color-button-secondary-border-pressed\)\]:active{--button-line:var(--color-button-secondary-border-pressed)}.not-data-\[disabled\]\:active\:bg-\(--color-state-pressed-bg\):not([data-disabled]):active{background-color:var(--color-state-pressed-bg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--color-button-ghost-bg-disabled\):disabled{background-color:var(--color-button-ghost-bg-disabled)}.disabled\:bg-\(--color-button-outline-bg-disabled\):disabled{background-color:var(--color-button-outline-bg-disabled)}.disabled\:bg-\(--color-button-primary-bg-disabled\):disabled{background-color:var(--color-button-primary-bg-disabled)}.disabled\:bg-\(--color-button-secondary-bg-disabled\):disabled{background-color:var(--color-button-secondary-bg-disabled)}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-\(color\:--color-button-ghost-fg-disabled\):disabled{color:var(--color-button-ghost-fg-disabled)}.disabled\:text-\(color\:--color-button-outline-fg-disabled\):disabled{color:var(--color-button-outline-fg-disabled)}.disabled\:text-\(color\:--color-button-primary-fg-disabled\):disabled{color:var(--color-button-primary-fg-disabled)}.disabled\:text-\(color\:--color-button-secondary-fg-disabled\):disabled{color:var(--color-button-secondary-fg-disabled)}.disabled\:text-\(color\:--header-button-fg-disabled\):disabled{color:var(--header-button-fg-disabled)}.disabled\:opacity-\(--opacity-60\):disabled{opacity:var(--opacity-60)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:\[--button-line\:var\(--color-button-ghost-border-disabled\)\]:disabled{--button-line:var(--color-button-ghost-border-disabled)}.disabled\:\[--button-line\:var\(--color-button-outline-border-disabled\)\]:disabled{--button-line:var(--color-button-outline-border-disabled)}.disabled\:\[--button-line\:var\(--color-button-primary-border-disabled\)\]:disabled{--button-line:var(--color-button-primary-border-disabled)}.disabled\:\[--button-line\:var\(--color-button-secondary-border-disabled\)\]:disabled{--button-line:var(--color-button-secondary-border-disabled)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-container-md)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:pl-5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 5)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}:is(.has-\[\[data-slot\=dropdown-menu-item-icon\]\]\:min-w-\(--dropdown-menu-width\):has([data-slot=dropdown-menu-item-icon]),.has-\[\[data-slot\=dropdown-menu-label\]\]\:min-w-\(--dropdown-menu-width\):has([data-slot=dropdown-menu-label]),.has-\[\[data-slot\=dropdown-menu-profile-row\]\]\:min-w-\(--dropdown-menu-width\):has([data-slot=dropdown-menu-profile-row])){min-width:var(--dropdown-menu-width)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-\(--color-state-selected-neutral\)[aria-expanded=true]{background-color:var(--color-state-selected-neutral)}.aria-expanded\:ring-\(color\:--color-border-brand\)[aria-expanded=true]{--tw-ring-color:var(--color-border-brand)}.enabled\:aria-expanded\:bg-\(--color-button-ghost-bg-pressed\):enabled[aria-expanded=true]{background-color:var(--color-button-ghost-bg-pressed)}.enabled\:aria-expanded\:bg-\(--color-button-outline-bg-pressed\):enabled[aria-expanded=true]{background-color:var(--color-button-outline-bg-pressed)}.enabled\:aria-expanded\:bg-\(--color-button-primary-bg-pressed\):enabled[aria-expanded=true]{background-color:var(--color-button-primary-bg-pressed)}.enabled\:aria-expanded\:bg-\(--color-button-secondary-bg-pressed\):enabled[aria-expanded=true]{background-color:var(--color-button-secondary-bg-pressed)}.enabled\:aria-expanded\:text-\(color\:--color-button-ghost-fg-pressed\):enabled[aria-expanded=true]{color:var(--color-button-ghost-fg-pressed)}.enabled\:aria-expanded\:text-\(color\:--color-button-outline-fg-pressed\):enabled[aria-expanded=true]{color:var(--color-button-outline-fg-pressed)}.enabled\:aria-expanded\:text-\(color\:--color-button-primary-fg-pressed\):enabled[aria-expanded=true]{color:var(--color-button-primary-fg-pressed)}.enabled\:aria-expanded\:text-\(color\:--color-button-secondary-fg-pressed\):enabled[aria-expanded=true]{color:var(--color-button-secondary-fg-pressed)}.enabled\:aria-expanded\:\[--button-line\:var\(--color-button-ghost-border-pressed\)\]:enabled[aria-expanded=true]{--button-line:var(--color-button-ghost-border-pressed)}.enabled\:aria-expanded\:\[--button-line\:var\(--color-button-outline-border-pressed\)\]:enabled[aria-expanded=true]{--button-line:var(--color-button-outline-border-pressed)}.enabled\:aria-expanded\:\[--button-line\:var\(--color-button-primary-border-pressed\)\]:enabled[aria-expanded=true]{--button-line:var(--color-button-primary-border-pressed)}.enabled\:aria-expanded\:\[--button-line\:var\(--color-button-secondary-border-pressed\)\]:enabled[aria-expanded=true]{--button-line:var(--color-button-secondary-border-pressed)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:\[--button-line\:var\(--color-destructive\)\][aria-invalid=true]{--button-line:var(--color-destructive)}.enabled\:aria-pressed\:bg-\(--color-button-ghost-bg-selected\):enabled[aria-pressed=true]{background-color:var(--color-button-ghost-bg-selected)}.enabled\:aria-pressed\:bg-\(--color-button-outline-bg-selected\):enabled[aria-pressed=true]{background-color:var(--color-button-outline-bg-selected)}.enabled\:aria-pressed\:bg-\(--color-button-secondary-bg-selected\):enabled[aria-pressed=true]{background-color:var(--color-button-secondary-bg-selected)}.enabled\:aria-pressed\:text-\(color\:--color-button-ghost-fg-selected\):enabled[aria-pressed=true]{color:var(--color-button-ghost-fg-selected)}.enabled\:aria-pressed\:text-\(color\:--color-button-outline-fg-selected\):enabled[aria-pressed=true]{color:var(--color-button-outline-fg-selected)}.enabled\:aria-pressed\:text-\(color\:--color-button-secondary-fg-selected\):enabled[aria-pressed=true]{color:var(--color-button-secondary-fg-selected)}.enabled\:aria-pressed\:\[--button-line\:var\(--color-button-ghost-border-selected\)\]:enabled[aria-pressed=true]{--button-line:var(--color-button-ghost-border-selected)}.enabled\:aria-pressed\:\[--button-line\:var\(--color-button-outline-border-selected\)\]:enabled[aria-pressed=true]{--button-line:var(--color-button-outline-border-selected)}.enabled\:aria-pressed\:\[--button-line\:var\(--color-button-secondary-border-selected\)\]:enabled[aria-pressed=true]{--button-line:var(--color-button-secondary-border-selected)}@media (hover:hover){.enabled\:aria-pressed\:hover\:bg-\(--color-button-ghost-bg-selected-hover\):enabled[aria-pressed=true]:hover{background-color:var(--color-button-ghost-bg-selected-hover)}.enabled\:aria-pressed\:hover\:bg-\(--color-button-outline-bg-selected-hover\):enabled[aria-pressed=true]:hover{background-color:var(--color-button-outline-bg-selected-hover)}.enabled\:aria-pressed\:hover\:bg-\(--color-button-secondary-bg-selected-hover\):enabled[aria-pressed=true]:hover{background-color:var(--color-button-secondary-bg-selected-hover)}.enabled\:aria-pressed\:hover\:text-\(color\:--color-button-ghost-fg-selected-hover\):enabled[aria-pressed=true]:hover{color:var(--color-button-ghost-fg-selected-hover)}.enabled\:aria-pressed\:hover\:text-\(color\:--color-button-outline-fg-selected-hover\):enabled[aria-pressed=true]:hover{color:var(--color-button-outline-fg-selected-hover)}.enabled\:aria-pressed\:hover\:text-\(color\:--color-button-secondary-fg-selected-hover\):enabled[aria-pressed=true]:hover{color:var(--color-button-secondary-fg-selected-hover)}.enabled\:aria-pressed\:hover\:\[--button-line\:var\(--color-button-ghost-border-selected-hover\)\]:enabled[aria-pressed=true]:hover{--button-line:var(--color-button-ghost-border-selected-hover)}.enabled\:aria-pressed\:hover\:\[--button-line\:var\(--color-button-outline-border-selected-hover\)\]:enabled[aria-pressed=true]:hover{--button-line:var(--color-button-outline-border-selected-hover)}.enabled\:aria-pressed\:hover\:\[--button-line\:var\(--color-button-secondary-border-selected-hover\)\]:enabled[aria-pressed=true]:hover{--button-line:var(--color-button-secondary-border-selected-hover)}}.aria-\[current\=page\]\:bg-\(--color-button-ghost-bg-default\)[aria-current=page]{background-color:var(--color-button-ghost-bg-default)}.aria-\[current\=page\]\:text-\(--color-text-primary\)[aria-current=page]{color:var(--color-text-primary)}.aria-\[current\=page\]\:text-\(color\:--color-button-ghost-fg-selected\)[aria-current=page]{color:var(--color-button-ghost-fg-selected)}@media (hover:hover){.aria-\[current\=page\]\:hover\:bg-\(--color-state-ghost-hover\)[aria-current=page]:hover{background-color:var(--color-state-ghost-hover)}.aria-\[current\=page\]\:hover\:text-\(color\:--color-button-ghost-fg-selected-hover\)[aria-current=page]:hover{color:var(--color-button-ghost-fg-selected-hover)}.aria-\[expanded\=false\]\:hover\:bg-\(--color-state-hover-bg\)[aria-expanded=false]:hover{background-color:var(--color-state-hover-bg)}}.enabled\:data-selected\:bg-\(--color-button-ghost-bg-selected\):enabled[data-selected]{background-color:var(--color-button-ghost-bg-selected)}.enabled\:data-selected\:bg-\(--color-button-outline-bg-selected\):enabled[data-selected]{background-color:var(--color-button-outline-bg-selected)}.enabled\:data-selected\:bg-\(--color-button-secondary-bg-selected\):enabled[data-selected]{background-color:var(--color-button-secondary-bg-selected)}.enabled\:data-selected\:text-\(color\:--color-button-ghost-fg-selected\):enabled[data-selected]{color:var(--color-button-ghost-fg-selected)}.enabled\:data-selected\:text-\(color\:--color-button-outline-fg-selected\):enabled[data-selected]{color:var(--color-button-outline-fg-selected)}.enabled\:data-selected\:text-\(color\:--color-button-secondary-fg-selected\):enabled[data-selected]{color:var(--color-button-secondary-fg-selected)}.enabled\:data-selected\:\[--button-line\:var\(--color-button-ghost-border-selected\)\]:enabled[data-selected]{--button-line:var(--color-button-ghost-border-selected)}.enabled\:data-selected\:\[--button-line\:var\(--color-button-outline-border-selected\)\]:enabled[data-selected]{--button-line:var(--color-button-outline-border-selected)}.enabled\:data-selected\:\[--button-line\:var\(--color-button-secondary-border-selected\)\]:enabled[data-selected]{--button-line:var(--color-button-secondary-border-selected)}@media (hover:hover){.enabled\:data-selected\:hover\:bg-\(--color-button-ghost-bg-selected-hover\):enabled[data-selected]:hover{background-color:var(--color-button-ghost-bg-selected-hover)}.enabled\:data-selected\:hover\:bg-\(--color-button-outline-bg-selected-hover\):enabled[data-selected]:hover{background-color:var(--color-button-outline-bg-selected-hover)}.enabled\:data-selected\:hover\:bg-\(--color-button-secondary-bg-selected-hover\):enabled[data-selected]:hover{background-color:var(--color-button-secondary-bg-selected-hover)}.enabled\:data-selected\:hover\:text-\(color\:--color-button-ghost-fg-selected-hover\):enabled[data-selected]:hover{color:var(--color-button-ghost-fg-selected-hover)}.enabled\:data-selected\:hover\:text-\(color\:--color-button-outline-fg-selected-hover\):enabled[data-selected]:hover{color:var(--color-button-outline-fg-selected-hover)}.enabled\:data-selected\:hover\:text-\(color\:--color-button-secondary-fg-selected-hover\):enabled[data-selected]:hover{color:var(--color-button-secondary-fg-selected-hover)}.enabled\:data-selected\:hover\:\[--button-line\:var\(--color-button-ghost-border-selected-hover\)\]:enabled[data-selected]:hover{--button-line:var(--color-button-ghost-border-selected-hover)}.enabled\:data-selected\:hover\:\[--button-line\:var\(--color-button-outline-border-selected-hover\)\]:enabled[data-selected]:hover{--button-line:var(--color-button-outline-border-selected-hover)}.enabled\:data-selected\:hover\:\[--button-line\:var\(--color-button-secondary-border-selected-hover\)\]:enabled[data-selected]:hover{--button-line:var(--color-button-secondary-border-selected-hover)}}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:opacity-\(--opacity-40\)[data-disabled]{opacity:var(--opacity-40)}.data-\[highlighted\]\:bg-\(--color-state-hover-bg\)[data-highlighted]{background-color:var(--color-state-hover-bg)}.data-\[highlighted\]\:active\:bg-\(--color-state-pressed-bg\)[data-highlighted]:active{background-color:var(--color-state-pressed-bg)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=48rem){.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-0:is(.dark *)[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:\[--button-line\:color-mix\(in_srgb\,var\(--color-destructive\)_50\%\,transparent\)\]:is(.dark *)[aria-invalid=true]{--button-line:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:\[--button-line\:color-mix\(in_srgb\,var\(--color-destructive\)_50\%\,transparent\)\]:is(.dark *)[aria-invalid=true]{--button-line:color-mix(in srgb,var(--color-destructive) 50%,transparent)}}@starting-style{.starting\:opacity-0{opacity:0}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\(--header-button-icon-size\) svg{width:var(--header-button-icon-size);height:var(--header-button-icon-size)}.\[\&_svg\]\:size-\(--icon-size-sm\) svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-size-lg\) svg:not([class*=size-]){width:var(--icon-size-lg);height:var(--icon-size-lg)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-size-md\) svg:not([class*=size-]){width:var(--icon-size-md);height:var(--icon-size-md)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-size-sm\) svg:not([class*=size-]){width:var(--icon-size-sm);height:var(--icon-size-sm)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\[data-icon\=inline-end\]\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-size-sm\) svg[data-icon=inline-end]:not([class*=size-]){width:var(--icon-size-sm);height:var(--icon-size-sm)}.\[\&_svg\[data-icon\=inline-end\]\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-size-xs\) svg[data-icon=inline-end]:not([class*=size-]){width:var(--icon-size-xs);height:var(--icon-size-xs)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-container-lg);border-top-right-radius:var(--radius-container-lg)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-container-lg);border-bottom-left-radius:var(--radius-container-lg)}.\[\&\>svg\]\:size-\(--icon-size-sm\)>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.\[\&\>svg\]\:flex-none>svg{flex:none}}:root{--color-base-white:#fff;--color-base-black:#000;--color-base-transparent:#fff0;--color-brand-50:#e4ffeb;--color-brand-100:#cbfdda;--color-brand-200:#8ffbb5;--color-brand-300:#21f08b;--color-brand-400:#00da7b;--color-brand-500:#00c46e;--color-brand-600:#00a059;--color-brand-700:#007e45;--color-brand-800:#015d31;--color-brand-900:#003e1f;--color-gray-50:#f7f7f8;--color-gray-100:#edeef0;--color-gray-200:#d4d6d9;--color-gray-300:#a9acb1;--color-gray-400:#8b8f95;--color-gray-500:#6e7278;--color-gray-600:#4d5157;--color-gray-700:#34383e;--color-gray-800:#1f2125;--color-gray-850:#17191c;--color-gray-900:#0f1113;--color-alpha-white-4:#ffffff0a;--color-alpha-black-4:#1010110a;--color-alpha-white-6:#ffffff0f;--color-alpha-black-6:#1010110f;--color-alpha-white-8:#ffffff14;--color-alpha-black-8:#10101114;--color-alpha-white-12:#ffffff1f;--color-alpha-black-12:#1010111f;--color-alpha-white-16:#ffffff29;--color-alpha-black-16:#10101129;--color-alpha-white-24:#ffffff3d;--color-alpha-black-24:#1010113d;--color-alpha-white-32:#ffffff52;--color-alpha-black-32:#10101152;--color-alpha-white-48:#ffffff7a;--color-alpha-black-48:#1010117a;--color-alpha-white-64:#ffffffa3;--color-alpha-black-64:#101011a3;--color-alpha-brand-12:#21f08b1f;--color-chart-1:#00c766;--color-chart-2:#835afe;--color-chart-3:#8d5837;--color-chart-4:#d54d4d;--space-0:0;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-full:9999px;--size-12:12px;--size-16:16px;--size-20:20px;--size-24:24px;--size-26:26px;--size-28:28px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-48:48px;--size-56:56px;--size-64:64px;--border-width-1:1px;--border-width-2:2px;--font-family-sans:"Pretendard", "Malgun Gothic", sans-serif;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-line-height-16:16px;--font-line-height-18:18px;--font-line-height-20:20px;--font-line-height-22:22px;--font-line-height-24:24px;--font-line-height-26:26px;--font-line-height-28:28px;--font-line-height-32:32px;--color-alpha-brand-8:#21f08b14;--color-alpha-brand-16:#21f08b29;--color-alpha-brand-20:#21f08b33;--color-alpha-brand-24:#21f08b3d;--color-alpha-brand-40:#21f08b66;--opacity-0:0;--opacity-40:.4;--opacity-60:.6;--opacity-80:.8;--opacity-100:1;--border-width-1-5:1.5px;--size-2:2px;--size-4:4px;--size-8:8px;--size-72:72px;--size-80:80px;--size-96:96px;--size-100:100px;--size-120:120px;--size-128:128px;--size-168:168px;--size-200:200px;--size-240:240px;--size-256:256px;--size-320:320px;--font-line-height-44:44px;--color-red-400:#e66767;--color-red-500:#e34948;--color-yellow-500:#eda100;--color-yellow-600:#c98500;--color-blue-400:#3987e5;--color-blue-500:#2a78d6;--color-alpha-red-12:#e349481f;--color-alpha-yellow-12:#eda1001f;--color-alpha-blue-12:#2a78d61f;--color-alpha-red-24:#e349483d;--font-size-17:17px;--size-88:88px;--size-104:104px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-letter-spacing-tight:-.01em;--font-line-height-25:25px;--text-label-xl:var(--font-weight-medium) var(--font-size-20) / var(--font-line-height-25) var(--font-family-sans);--size-368:368px;--color-alpha-black-0:#10101100;--size-160:160px;--size-90:90px;--size-560:560px;--color-alpha-white-0:#fff0;--color-alpha-white-20:#fff3;--color-alpha-white-30:#ffffff4d;--color-alpha-white-40:#fff6;--color-alpha-black-20:#0003;--size-680:680px;--size-1280:1280px;--font-size-36:36px;--font-line-height-36:36px;--font-line-height-14:14px;--size-400:400px;--size-640:640px;--size-68:68px;--size-536:536px;--color-alpha-gray-800-0:#1f212500;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--color-alpha-black-80:#101011cc;--size-6:6px;--size-76:76px;--duration-1000:1s;--size-208:208px;--size-512:512px;--size-480:480px;--color-naver-green:#05ac4f;--color-kakao-yellow:#fee500;--color-kakao-label:#191919;--color-google-border:#747775;--color-google-label:#1f1f1f;--size-1200:1200px;--color-teal-700:#3e5b60;--color-navy-800:#1e3a5f;--color-rose-700:#8e4a62;--size-688:688px;--color-red-300:#ff5c5c;--color-tangerine-500:#ff614c;--size-914:914px;--size-968:968px;--size-132:132px;--size-177:177px;--font-size-52:52px;--font-size-22:22px;--font-line-height-64:64px;--font-line-height-34:34px;--size-360:360px;--size-800:800px;--size-112:112px;--size-304:304px;--size-904:904px;--size-216:216px;--size-180:180px;--size-464:464px;--size-616:616px;--size-110:110px;--color-mint-500:#77a38f;--color-violet-950:#120d1f;--color-violet-900:#1c1533;--color-violet-890:#1f1832;--color-violet-875:#281941;--color-violet-850:#261d42;--color-violet-830:#321f66;--color-violet-800:#33295a;--color-violet-600:#7a3fd0;--color-violet-500:#6850d5;--color-violet-400:#c08bff;--color-violet-300:#a894ff;--color-violet-200:#cdb4ff;--color-beige-50:#fffdf8;--color-beige-100:#f3ede0;--color-beige-150:#f6f0e3;--color-beige-300:#e7dcc3;--color-bronze-700:#7a5418;--color-gold-400:#ffc94d;--color-gold-700:#8a5d00;--color-sky-400:#6cb4ff;--color-blue-600:#1e62b8;--color-coral-400:#ff7a6b;--color-red-700:#b03228;--color-alpha-violet-950-0:#120d1f00;--color-alpha-violet-950-80:#120d1fcc;--color-alpha-beige-100-0:#f3ede000;--color-alpha-beige-100-88:#f3ede0e0;--color-alpha-gold-400-16:#ffc94d29;--color-alpha-violet-400-16:#c08bff29;--color-alpha-sky-400-16:#6cb4ff29;--color-alpha-coral-400-16:#ff7a6b29;--color-alpha-gold-700-12:#8a5d001f;--color-alpha-violet-600-12:#7a3fd01f;--color-alpha-blue-600-12:#1e62b81f;--color-alpha-red-700-12:#b032281f;--size-1040:1040px;--font-size-40:40px;--duration-400:.4s;--duration-500:.5s;--duration-1600:1.6s;--angle-45:45deg;--color-beige-400:#d9d3a6;--color-alpha-white-10:#ffffff1a;--color-alpha-white-70:#ffffffb2;--color-alpha-black-50:#06060680;--size-212:212px;--size-148:148px;--size-60:60px;--size-52:52px;--size-280:280px;--size-196:196px;--size-540:540px;--size-378:378px;--color-alpha-white-3:#ffffff08;--color-alpha-white-5:#ffffff0d;--color-alpha-white-56:#ffffff8f;--color-alpha-white-88:#ffffffe0;--color-gold-450:#ffc13c;--color-gold-750:#a66900;--color-alpha-gold-450-16:#ffc13c29;--color-alpha-gold-750-12:#a669001f;--color-magenta-400:#ff4fcb;--color-magenta-700:#ce0091;--color-alpha-magenta-400-16:#ff4fcb29;--color-alpha-magenta-700-12:#ce00911f;--color-cyan-400:#3fc8ff;--color-cyan-700:#0074a2;--color-alpha-cyan-400-16:#3fc8ff29;--color-alpha-cyan-700-12:#0074a21f;--color-crimson-400:#fe513b;--color-crimson-700:#ea1b00;--color-alpha-crimson-400-16:#fe513b29;--color-neon-lime-400:#c6ff3d;--color-neon-cyan-400:#3df5ff;--color-neon-pink-400:#ff4fd8;--color-neon-orange-400:#ffa41b;--color-neon-purple-500:#ae00f7;--color-neon-tangerine-500:#dd2a1a;--color-electric-cyan-300:#00e5f7;--color-mint-200:#d1f4dc;--color-aqua-100:#bffbe2;--color-aqua-300:#8bf6e4;--color-lime-300:#b3ef5b;--color-green-500:#4bb900;--color-alpha-crimson-700-12:#ea1b001f;--size-176:176px;--size-220:220px;--radius-10:10px;--color-alpha-gray-900-50:#0f111380;--size-30:30px;--size-292:292px;--size-204:204px;--size-376:376px;--size-900:900px;--size-1920:1920px;--radius-24:24px;--angle-22-5:22.5deg;--font-size-42:42px;--font-size-21:21px;--font-size-35:35px;--size-352:352px;--color-olive-800:#4a4430;--color-sand-100:#efe4cc;--color-sky-200:#bfd6df;--color-indigo-400:#8192ff;--color-purple-400:#c37eff;--color-indigo-700:#5b62ff;--color-purple-700:#ae2fff;--color-alpha-indigo-400-16:#8192ff29;--color-alpha-purple-400-16:#c37eff29;--color-alpha-indigo-700-12:#5b62ff1f;--color-alpha-purple-700-12:#ae2fff1f;--color-slate-50:#f7f9fb;--color-slate-100:#edf2f7;--color-mint-100:#e2f5ea;--radius-32:32px;--size-324:324px;--size-258:258px;--size-162:162px;--size-236:236px;--size-224:224px;--size-140:140px;--opacity-72:.72;--duration-480:.48s;--duration-520:.52s;--duration-60:60ms;--color-alpha-black-40:#0006;--color-violet-840:#28194d;--color-beige-60:#fcf8f2;--color-beige-80:#f8f3e8;--color-beige-200:#ede0cb;--color-brand-550:#00b967;--color-gray-650:#434548;--color-alpha-umber-6:#2b21160f;--color-alpha-umber-10:#2b21161a;--angle-2:2deg;--angle-10:10deg;--angle-30:30deg;--duration-80:80ms;--duration-30:30ms;--color-alpha-black-28:#10101147;--color-alpha-brand-6:#21f08b0f;--color-beige-90:#f8f1e6;--color-beige-180:#eee7dc;--color-bronze-950:#130f05;--color-bronze-900:#3b3012;--color-bronze-850:#2f260f;--color-bronze-500:#8b6b4b;--color-bronze-650:#8a6420;--color-gold-250:#f4d27e;--color-alpha-bronze-950-0:#130f0500;--color-alpha-bronze-950-80:#17130acc;--color-alpha-gold-250-10:#f4d27e1a;--color-alpha-gold-250-16:#f4d27e29;--color-alpha-gold-250-24:#f4d27e3d;--color-lavender-100:#e7e3f9;--color-alpha-lavender-100-0:#e7e3f900;--color-alpha-lavender-100-88:#ece8fae0;--color-lavender-50:#f7f6fd;--color-lavender-60:#f9f8fe;--color-lavender-90:#f2effd;--color-lavender-120:#ece8fb;--color-lavender-180:#e2dcf7;--color-lavender-400:#c6b9f0;--color-alpha-violet-950-6:#120d1f0f;--color-alpha-violet-950-10:#120d1f1a;--color-gold-500:#bc943e;--color-navy-900:#12233e;--color-indigo-950:#10162e;--color-gray-950:#0b0c0d;--color-indigo-50:#f5f6fe;--color-indigo-60:#f8f9ff;--color-indigo-90:#edf0fd;--color-indigo-100:#e2e6fb;--color-indigo-120:#e8ebfc;--color-indigo-180:#d6dbf8;--color-indigo-250:#b7c0f3;--color-indigo-650:#4650c8;--color-alpha-indigo-100-0:#e2e6fb00;--color-alpha-indigo-100-88:#e2e6fbe0;--color-alpha-indigo-950-6:#10162e0f;--color-alpha-indigo-950-10:#10162e1a;--color-plum-300:#ff9bda;--color-plum-840:#2c1429;--color-plum-900:#231020;--color-plum-950:#170a15;--color-alpha-plum-950-0:#170a1500;--color-alpha-plum-950-80:#170a15cc;--color-plum-100:#f6d3e9;--color-indigo-240:#bcc1e1;--color-beige-420:#d4ccbc;--color-alpha-black-78:#101011c7;--color-slate-180:#2a2d32;--color-alpha-white-28:#ffffff47;--color-alpha-blue-873-14:#bedcff24;--color-alpha-tangerine-961-32:#fff0eb52;--color-alpha-white-42:#ffffff6b;--color-alpha-plum-950-38:#170a1561;--color-alpha-plum-950-50:#170a1580;--color-alpha-plum-950-17:#170a152b;--color-alpha-white-25:#ffffff40;--color-alpha-black-25:#00000040;--color-alpha-white-35:#ffffff59;--color-alpha-black-35:#00000059;--color-sky-680:#69c8f2;--color-gray-667:#aaa;--color-lime-549:#b0d840;--color-violet-680:#7b5cff;--color-blue-710:#6b8cff;--color-tangerine-631:#ff9f43;--color-red-724:#ff7272;--color-gold-492:#fbc400;--color-alpha-white-15:#ffffff26;--motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--layout-topnav-height:64px;--layout-shell-padding:16px;--layout-shell-padding-inline:12px;--layout-shell-gap:12px;--layout-rail-width:72px;--layout-rail-gap:8px;--layout-sidebar-width:256px;--layout-left-rail-list-width:calc(var(--layout-rail-width) + var(--layout-rail-gap) + var(--layout-sidebar-width));--layout-main-max-width:768px;--layout-main-min-width:400px;--layout-main-padding-x:24px;--layout-aside-width-narrow:400px;--layout-aside-width-wide:708px;--layout-paper-max-width:794px;--layout-window-60-width:1152px;--layout-window-60-height:648px;--layout-window-60-body-height:var(--size-616);--layout-screen-width:1920px;--layout-screen-height:1080px;--layout-window-60-offset-right:426px;--layout-window-60-offset-y:var(--space-12);--layout-shell-w60-padding-top:var(--space-0);--layout-shell-w60-padding-x:var(--space-24);--layout-shell-w60-padding-bottom:var(--space-16);--layout-home-max-width:1440px;--layout-reading-max-width:var(--size-680);--layout-slide-max-width:var(--size-1280);--layout-page-gap:var(--space-24);--layout-auth-form-width:var(--size-480);--layout-content-max-width:var(--size-1200);--layout-aside-width-expanded:1536px;--layout-aside-width-max:1124px;--layout-mobile-width:var(--size-360);--layout-mobile-height:var(--size-800)}:root,[data-brand=lime]{--brand-50:var(--color-brand-50);--brand-100:var(--color-brand-100);--brand-200:var(--color-brand-200);--brand-300:var(--color-brand-300);--brand-400:var(--color-brand-400);--brand-500:var(--color-brand-500);--brand-600:var(--color-brand-600);--brand-700:var(--color-brand-700);--brand-800:var(--color-brand-800);--brand-900:var(--color-brand-900);--brand-on-fill-dark:var(--color-gray-900);--brand-on-fill-light:var(--color-gray-900);--brand-fill-light:var(--brand-500);--brand-fill-hover-light:var(--brand-600);--brand-fill-pressed-light:var(--brand-700);--brand-fg-light:var(--brand-600);--brand-subtle-bg-light:var(--brand-100);--brand-subtle-fg-light:var(--brand-800);--brand-alpha-8:var(--color-alpha-brand-8);--brand-alpha-12:var(--color-alpha-brand-12);--brand-alpha-16:var(--color-alpha-brand-16);--brand-alpha-20:var(--color-alpha-brand-20);--brand-alpha-24:var(--color-alpha-brand-24);--brand-alpha-40:var(--color-alpha-brand-40);--brand-glow-light:var(--color-alpha-brand-24);--brand-alpha-6:var(--color-alpha-brand-6)}[data-brand=neon-purple]{--brand-50:#faf4ff;--brand-100:#f5e9ff;--brand-200:#ecd5ff;--brand-300:#c76fff;--brand-400:#bc46ff;--brand-500:#ae00f7;--brand-600:#9600d6;--brand-700:#7b00b0;--brand-800:#61008c;--brand-900:#450065;--brand-on-fill-light:var(--color-base-white);--brand-alpha-8:#c76fff14;--brand-alpha-12:#c76fff1f;--brand-alpha-16:#c76fff29;--brand-alpha-20:#c76fff33;--brand-alpha-24:#c76fff3d;--brand-alpha-40:#c76fff66;--brand-glow-light:#9600d63d;--brand-alpha-6:#c76fff0f}[data-brand=neon-tangerine]{--brand-50:#fff4f2;--brand-100:#ffe9e4;--brand-200:#ffd4cc;--brand-300:#ff614c;--brand-400:#f34330;--brand-500:#dd2a1a;--brand-600:#be2517;--brand-700:#9b2014;--brand-800:#791b11;--brand-900:#55120b;--brand-on-fill-light:var(--color-base-white);--brand-alpha-8:#ff614c14;--brand-alpha-12:#ff614c1f;--brand-alpha-16:#ff614c29;--brand-alpha-20:#ff614c33;--brand-alpha-24:#ff614c3d;--brand-alpha-40:#ff614c66;--brand-glow-light:#be25173d;--brand-alpha-6:#ff614c0f}[data-brand=electric-cyan]{--brand-50:#e4fcff;--brand-100:#c7f9ff;--brand-200:#89f3ff;--brand-300:#00e5f7;--brand-400:#00cfe0;--brand-500:#00bac9;--brand-600:#0098a4;--brand-700:#007781;--brand-800:#005860;--brand-900:#003b40;--brand-on-fill-light:var(--color-base-white);--brand-fill-light:var(--brand-700);--brand-fill-hover-light:var(--brand-800);--brand-fill-pressed-light:var(--brand-900);--brand-fg-light:var(--brand-700);--brand-alpha-8:#00e5f714;--brand-alpha-12:#00e5f71f;--brand-alpha-16:#00e5f729;--brand-alpha-20:#00e5f733;--brand-alpha-24:#00e5f73d;--brand-alpha-40:#00e5f766;--brand-glow-light:#0077813d;--brand-alpha-6:#00e5f70f}[data-brand=electric-lemon]{--brand-50:#fdfcde;--brand-100:#fcf9bb;--brand-200:#fcf680;--brand-300:#fef200;--brand-400:#e9de00;--brand-500:#cdc300;--brand-600:#a59d00;--brand-700:#7e7800;--brand-800:#5d5800;--brand-900:#3d3a00;--brand-fg-light:var(--brand-700);--brand-alpha-8:#fef20014;--brand-alpha-12:#fef2001f;--brand-alpha-16:#fef20029;--brand-alpha-20:#fef20033;--brand-alpha-24:#fef2003d;--brand-alpha-40:#fef20066;--brand-glow-light:#7e78003d;--brand-alpha-6:#fef2000f}:root,[data-theme=dark]{--color-bg-page:var(--color-gray-900);--color-text-primary:var(--color-gray-50);--color-surface-panel:var(--color-gray-850);--color-surface-card:var(--color-gray-800);--color-surface-popover:var(--color-gray-800);--color-surface-muted:var(--color-alpha-white-6);--color-text-secondary:var(--color-gray-300);--color-text-tertiary:var(--color-gray-400);--color-text-disabled:var(--color-gray-500);--color-surface-secondary:var(--color-gray-800);--color-surface-secondary-hover:var(--color-gray-700);--color-action-primary:var(--brand-300);--color-action-primary-hover:var(--brand-400);--color-action-primary-pressed:var(--brand-500);--color-action-on-primary:var(--brand-on-fill-dark);--color-text-brand:var(--brand-300);--color-border-brand:var(--brand-300);--color-accent-bg:var(--brand-alpha-12);--color-accent-text:var(--brand-300);--color-border-default:var(--color-gray-600);--color-border-subtle:var(--color-alpha-white-6);--color-border-row:var(--color-gray-700);--color-border-input:var(--color-gray-600);--color-border-focus:var(--brand-300);--color-state-ghost-hover:var(--color-alpha-white-8);--color-state-ghost-pressed:var(--color-alpha-white-16);--color-state-selected-neutral:var(--color-alpha-white-8);--color-bg-overlay:var(--color-alpha-black-64);--color-icon-default:var(--color-gray-300);--color-icon-strong:var(--color-gray-50);--color-chart-gridline:var(--color-alpha-white-6);--color-chart-axis:var(--color-alpha-white-16);--color-chart-baseline:var(--color-alpha-white-32);--color-chart-tick-label:var(--color-gray-400);--color-chart-data-label:var(--color-gray-50);--color-chart-other:var(--color-gray-500);--color-chart-brand-1:var(--brand-300);--color-chart-brand-2:var(--color-cyan-400);--color-chart-brand-3:var(--color-indigo-400);--color-chart-tooltip:var(--color-gray-700);--color-chart-tooltip-foreground:var(--color-gray-50);--color-media-text:var(--color-base-white);--color-media-scrim:var(--color-alpha-black-32);--color-badge-neutral-bg:var(--color-gray-700);--color-badge-brand-bg:var(--color-brand-300);--color-badge-brand-fg:var(--color-gray-950);--color-badge-purple-bg:var(--color-neon-purple-500);--color-badge-purple-fg:var(--color-gray-50);--color-badge-tangerine-bg:var(--color-neon-tangerine-500);--color-badge-tangerine-fg:var(--color-gray-50);--color-badge-cyan-bg:var(--color-electric-cyan-300);--color-badge-cyan-fg:var(--color-gray-950);--color-level-ai-recommend:var(--color-badge-brand-bg);--color-level-beginner:var(--color-badge-purple-bg);--color-level-elementary:var(--color-badge-tangerine-bg);--color-level-intermediate:var(--color-badge-cyan-bg);--color-level-on:var(--color-gray-950);--color-state-hover-bg:var(--color-alpha-white-8);--color-state-pressed-bg:var(--color-alpha-white-16);--color-state-selected-bg:var(--brand-alpha-6);--color-state-selected-hover-bg:var(--brand-alpha-8);--color-state-selected-fg:var(--brand-300);--color-state-selected-border:var(--brand-300);--color-state-disabled-bg:var(--color-gray-800);--color-state-disabled-fg:var(--color-gray-500);--color-state-disabled-border:var(--color-gray-800);--color-scrollbar-thumb:var(--color-alpha-white-16);--color-scrollbar-thumb-hover:var(--color-alpha-white-32);--color-scrollbar-track:var(--color-base-transparent);--color-button-primary-bg-default:var(--brand-300);--color-button-primary-fg-default:var(--brand-on-fill-dark);--color-button-primary-border-default:var(--color-base-transparent);--color-button-primary-bg-hover:var(--brand-400);--color-button-primary-fg-hover:var(--brand-on-fill-dark);--color-button-primary-border-hover:var(--color-base-transparent);--color-button-primary-bg-pressed:var(--brand-500);--color-button-primary-fg-pressed:var(--brand-on-fill-dark);--color-button-primary-border-pressed:var(--color-base-transparent);--color-button-primary-bg-disabled:var(--color-gray-700);--color-button-primary-fg-disabled:var(--color-gray-500);--color-button-primary-border-disabled:var(--color-base-transparent);--color-button-secondary-bg-default:var(--color-gray-700);--color-button-secondary-fg-default:var(--color-gray-50);--color-button-secondary-border-default:var(--color-base-transparent);--color-button-secondary-bg-hover:var(--color-gray-600);--color-button-secondary-fg-hover:var(--color-gray-50);--color-button-secondary-border-hover:var(--color-base-transparent);--color-button-secondary-bg-pressed:var(--color-gray-500);--color-button-secondary-fg-pressed:var(--color-text-secondary);--color-button-secondary-border-pressed:var(--color-base-transparent);--color-button-secondary-bg-disabled:var(--color-gray-800);--color-button-secondary-fg-disabled:var(--color-gray-500);--color-button-secondary-border-disabled:var(--color-base-transparent);--color-button-secondary-bg-selected:var(--color-button-outline-bg-selected);--color-button-secondary-fg-selected:var(--color-button-outline-fg-selected);--color-button-secondary-border-selected:var(--color-base-transparent);--color-button-secondary-bg-selected-hover:var(--color-button-outline-bg-selected-hover);--color-button-secondary-fg-selected-hover:var(--color-button-outline-fg-selected-hover);--color-button-secondary-border-selected-hover:var(--color-base-transparent);--color-button-ghost-bg-default:var(--color-base-transparent);--color-button-ghost-fg-default:var(--color-button-outline-fg-default);--color-button-ghost-border-default:var(--color-base-transparent);--color-button-ghost-bg-hover:var(--color-state-ghost-hover);--color-button-ghost-fg-hover:var(--color-button-outline-fg-hover);--color-button-ghost-border-hover:var(--color-base-transparent);--color-button-ghost-bg-pressed:var(--color-state-ghost-pressed);--color-button-ghost-fg-pressed:var(--color-button-outline-fg-pressed);--color-button-ghost-border-pressed:var(--color-base-transparent);--color-button-ghost-bg-disabled:var(--color-base-transparent);--color-button-ghost-fg-disabled:var(--color-button-outline-fg-disabled);--color-button-ghost-border-disabled:var(--color-base-transparent);--color-button-ghost-bg-selected:var(--color-button-outline-bg-selected);--color-button-ghost-fg-selected:var(--color-text-brand);--color-button-ghost-border-selected:var(--color-base-transparent);--color-button-ghost-bg-selected-hover:var(--color-button-outline-bg-selected-hover);--color-button-ghost-fg-selected-hover:var(--color-text-brand);--color-button-ghost-border-selected-hover:var(--color-base-transparent);--color-button-outline-bg-default:var(--color-base-transparent);--color-button-outline-fg-default:var(--color-gray-50);--color-button-outline-border-default:var(--color-gray-600);--color-button-outline-bg-hover:var(--color-alpha-white-6);--color-button-outline-fg-hover:var(--color-gray-50);--color-button-outline-border-hover:var(--color-gray-500);--color-button-outline-bg-pressed:var(--color-alpha-white-12);--color-button-outline-fg-pressed:var(--color-text-secondary);--color-button-outline-border-pressed:var(--color-gray-600);--color-button-outline-bg-disabled:var(--color-base-transparent);--color-button-outline-fg-disabled:var(--color-gray-500);--color-button-outline-border-disabled:var(--color-gray-800);--color-button-outline-elevated-bg-default:var(--color-gray-800);--color-button-outline-elevated-bg-hover:var(--color-gray-700);--color-button-outline-elevated-bg-pressed:var(--color-gray-600);--color-button-outline-elevated-bg-disabled:var(--color-gray-800);--color-button-outline-bg-selected:var(--brand-alpha-20);--color-button-outline-fg-selected:var(--color-text-brand);--color-button-outline-border-selected:var(--color-brand-800);--color-button-outline-bg-selected-hover:var(--brand-alpha-24);--color-button-outline-fg-selected-hover:var(--color-text-brand);--color-button-outline-border-selected-hover:var(--color-brand-700);--color-generating-orb-outer:var(--brand-alpha-12);--color-generating-orb-mid:var(--brand-alpha-40);--color-generating-orb-core:var(--brand-300);--color-generating-step-done:var(--brand-300);--color-generating-step-current:var(--brand-alpha-40);--color-generating-step-pending:var(--color-alpha-white-12);--color-status-success:var(--color-brand-300);--color-status-success-bg:var(--color-alpha-brand-12);--color-status-warning:var(--color-yellow-500);--color-status-warning-bg:var(--color-alpha-yellow-12);--color-status-error:var(--color-red-400);--color-usage-badge-empty-fg:var(--color-coral-400);--color-status-error-bg:var(--color-alpha-red-12);--color-status-info:var(--color-icon-default);--color-status-info-bg:var(--color-state-hover-bg);--color-shadow:var(--color-alpha-black-48);--color-shadow-floating:var(--color-alpha-black-80);--color-annotation-bg:var(--color-alpha-red-24);--color-annotation-text:var(--color-red-400);--color-tooltip-bg:var(--color-gray-700);--color-tooltip-text:var(--color-gray-50);--color-tooltip-border:var(--color-alpha-white-12);--color-skeleton-base:var(--color-alpha-white-8);--color-skeleton-highlight:var(--color-alpha-white-16);--color-media-scrim-fade:var(--color-alpha-black-0);--color-effect-brand-glow:var(--brand-alpha-24);--color-icon-glass-highlight:var(--color-alpha-white-30);--color-icon-glass-shadow:var(--color-alpha-black-20);--color-bg-page-fade:var(--color-alpha-black-0);--spacing-none:var(--space-0);--spacing-inline-3xs:var(--space-2);--spacing-inline-2xs:var(--space-4);--spacing-inline-xs:var(--space-8);--spacing-component-sm:var(--space-12);--spacing-component-md:var(--space-16);--spacing-component-lg:var(--space-20);--spacing-layout-xl:var(--space-24);--spacing-layout-3xl:var(--space-32);--spacing-layout-4xl:var(--space-40);--spacing-layout-5xl:var(--space-48);--spacing-layout-7xl:var(--space-64);--radius-none:var(--radius-0);--radius-control-xs:var(--radius-4);--radius-control-sm:var(--radius-8);--radius-container-md:var(--radius-12);--radius-container-lg:var(--radius-16);--radius-container-xl:var(--radius-20);--radius-round:var(--radius-full);--stroke-thin:var(--border-width-1);--stroke-regular:var(--border-width-1-5);--stroke-thick:var(--border-width-2);--opacity-hidden:var(--opacity-0);--opacity-disabled:var(--opacity-40);--opacity-muted:var(--opacity-60);--opacity-subtle:var(--opacity-80);--opacity-full:var(--opacity-100);--color-chart-series-1:var(--color-chart-1);--color-chart-series-2:var(--color-chart-2);--color-chart-series-3:var(--color-chart-3);--color-chart-series-4:var(--color-chart-4);--color-sample-banner-1:var(--color-blue-500);--color-sample-banner-2:var(--color-brand-700);--color-sample-banner-3:var(--color-gray-800);--color-sample-banner-4:var(--color-brand-900);--color-text-highlight:var(--brand-300);--color-surface-card-fade:var(--color-alpha-gray-800-0);--motion-duration-fast:var(--duration-150);--motion-duration-base:var(--duration-200);--motion-duration-slow:var(--duration-300);--color-media-edge:var(--color-alpha-white-12);--color-media-badge-bg:var(--color-alpha-black-80);--control-size-xs:var(--size-24);--control-size-sm:var(--size-28);--control-size-md:var(--size-32);--control-size-lg:var(--size-36);--control-size-xl:var(--size-40);--control-size-2xl:var(--size-48);--color-chat-user-bubble:var(--color-gray-700);--motion-duration-spin:var(--duration-1000);--motion-duration-skeleton:var(--duration-1600);--color-border-overlay:var(--color-alpha-white-16);--color-shadow-overlay:var(--color-alpha-black-80);--effect-overlay-blur:var(--size-32);--effect-overlay-offset-y:var(--size-12);--color-icon-type-text-start:var(--color-alpha-white-30);--color-icon-type-text-end:var(--color-alpha-white-20);--color-icon-type-image-start:var(--color-alpha-white-40);--color-icon-type-image-end:var(--color-alpha-white-30);--color-spinner-on-primary:var(--color-action-on-primary);--color-sample-banner-ram:var(--color-teal-700);--color-sample-banner-wizard:var(--color-navy-800);--color-sample-banner-neon:var(--color-rose-700);--color-status-error-strong:var(--color-red-300);--color-card-theme-hover-mid:var(--color-mint-500);--color-overlay-scrim:var(--color-alpha-gray-900-50);--effect-backdrop-blur:var(--size-30);--motion-duration-fan-move:var(--duration-480);--motion-duration-fan-hold:var(--duration-520);--motion-easing-snappy:cubic-bezier(.83, 0, .17, 1);--color-sample-banner-duck:var(--color-olive-800);--color-sample-banner-duck-light:var(--color-sand-100);--color-sample-banner-bear:var(--color-sky-200);--motion-easing-fan-snap:cubic-bezier(.22, 1.24, .36, 1);--motion-duration-fan-scale-delay:var(--duration-60);--color-border-strong:var(--color-gray-400);--color-surface-subtle:var(--color-alpha-white-8);--color-surface-subtle-hover:var(--color-alpha-white-12);--motion-easing-reveal-exit:cubic-bezier(.55, 0, 1, .45);--motion-easing-reveal-flip:cubic-bezier(.65, 0, .35, 1);--motion-easing-reveal-pop:cubic-bezier(.34, 1.56, .64, 1);--motion-easing-reveal-in:cubic-bezier(.16, 1, .3, 1);--motion-duration-reveal-morph:.54s;--motion-duration-reveal-flip:.44s;--motion-duration-reveal-reopen:.2s;--color-sample-banner-arvis:var(--color-gold-500);--color-sample-banner-detective:var(--color-navy-900);--color-sample-banner-fortune:var(--color-indigo-950);--color-sample-banner-game:var(--color-gray-950);--color-compat-slot-border-idle:var(--color-alpha-white-40);--color-compat-avatar-empty:var(--color-alpha-white-12);--color-compat-link:var(--color-magenta-400);--motion-duration-compat-folder-cycle:1.8s;--motion-duration-compat-folder-hold:1.62s;--motion-duration-compat-folder-overlap:.18s;--motion-duration-compat-folder-object-delay:70ms;--motion-duration-compat-step-text-out:.16s;--motion-duration-compat-step-text-in:.24s;--motion-duration-compat-loading-min:5.4s;--motion-easing-compat-step-text:cubic-bezier(.2, 0, 0, 1)}[data-theme=light]{--color-bg-page:var(--color-base-white);--color-text-primary:var(--color-gray-900);--color-surface-panel:var(--color-gray-50);--color-surface-card:var(--color-base-white);--color-surface-popover:var(--color-base-white);--color-surface-muted:var(--color-alpha-black-4);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-disabled:var(--color-gray-400);--color-surface-secondary:var(--color-gray-100);--color-badge-neutral-bg:var(--color-surface-secondary);--color-surface-secondary-hover:var(--color-gray-200);--color-action-primary:var(--brand-fill-light);--color-action-primary-hover:var(--brand-fill-hover-light);--color-action-primary-pressed:var(--brand-fill-hover-light);--color-action-on-primary:var(--brand-on-fill-light);--color-text-brand:var(--brand-fg-light);--color-border-brand:var(--brand-fg-light);--color-accent-bg:var(--brand-subtle-bg-light);--color-accent-text:var(--brand-subtle-fg-light);--color-border-default:var(--color-gray-300);--color-border-subtle:var(--color-alpha-black-8);--color-border-row:var(--color-gray-200);--color-border-input:var(--color-gray-300);--color-border-focus:var(--brand-fg-light);--color-state-ghost-hover:var(--color-alpha-black-6);--color-state-ghost-pressed:var(--color-alpha-black-12);--color-state-selected-neutral:var(--color-alpha-black-6);--color-bg-overlay:var(--color-alpha-black-48);--color-icon-default:var(--color-gray-600);--color-icon-strong:var(--color-gray-900);--color-chart-gridline:var(--color-alpha-black-6);--color-chart-axis:var(--color-alpha-black-24);--color-chart-baseline:var(--color-alpha-black-48);--color-chart-tick-label:var(--color-gray-600);--color-chart-data-label:var(--color-gray-900);--color-chart-other:var(--color-gray-400);--color-chart-brand-1:var(--brand-500);--color-chart-brand-2:var(--color-blue-500);--color-chart-brand-3:var(--color-violet-500);--color-chart-tooltip:var(--color-gray-900);--color-state-hover-bg:var(--color-alpha-black-6);--color-state-pressed-bg:var(--color-alpha-black-12);--color-state-selected-bg:var(--brand-subtle-bg-light);--color-state-selected-hover-bg:var(--brand-200);--color-state-selected-fg:var(--brand-subtle-fg-light);--color-state-selected-border:var(--brand-fg-light);--color-state-disabled-bg:var(--color-gray-100);--color-state-disabled-fg:var(--color-gray-400);--color-state-disabled-border:var(--color-gray-200);--color-scrollbar-thumb:var(--color-alpha-black-16);--color-scrollbar-thumb-hover:var(--color-alpha-black-32);--color-button-primary-bg-default:var(--brand-fill-light);--color-button-primary-fg-default:var(--brand-on-fill-light);--color-button-primary-bg-hover:var(--brand-fill-hover-light);--color-button-primary-fg-hover:var(--brand-on-fill-light);--color-button-primary-bg-pressed:var(--brand-fill-pressed-light);--color-button-primary-fg-pressed:var(--brand-on-fill-light);--color-button-primary-bg-disabled:var(--color-gray-200);--color-button-primary-fg-disabled:var(--color-gray-400);--color-button-secondary-bg-default:var(--color-gray-100);--color-button-secondary-fg-default:var(--color-gray-900);--color-button-secondary-bg-hover:var(--color-gray-200);--color-button-secondary-fg-hover:var(--color-gray-900);--color-button-secondary-bg-pressed:var(--color-gray-300);--color-button-secondary-bg-disabled:var(--color-gray-100);--color-button-secondary-fg-disabled:var(--color-gray-400);--color-button-outline-fg-default:var(--color-gray-900);--color-button-outline-border-default:var(--color-border-default);--color-button-outline-bg-hover:var(--color-alpha-black-4);--color-button-outline-fg-hover:var(--color-gray-900);--color-button-outline-border-hover:var(--color-gray-400);--color-button-outline-border-pressed:var(--color-border-input);--color-button-outline-bg-pressed:var(--color-alpha-black-8);--color-button-outline-fg-disabled:var(--color-gray-400);--color-button-outline-border-disabled:var(--color-gray-200);--color-button-outline-elevated-bg-default:var(--color-base-white);--color-button-outline-elevated-bg-hover:var(--color-gray-100);--color-button-outline-elevated-bg-pressed:var(--color-gray-200);--color-button-outline-elevated-bg-disabled:var(--color-gray-100);--color-button-outline-border-selected:var(--color-border-brand);--color-button-outline-border-selected-hover:var(--color-border-brand);--color-generating-orb-outer:var(--brand-subtle-bg-light);--color-generating-orb-mid:var(--brand-200);--color-generating-orb-core:var(--brand-fill-light);--color-generating-step-done:var(--brand-fg-light);--color-generating-step-current:var(--brand-200);--color-generating-step-pending:var(--color-alpha-black-12);--color-status-success:var(--color-brand-600);--color-status-success-bg:var(--color-brand-100);--color-status-warning:var(--color-yellow-600);--color-status-error:var(--color-red-500);--color-usage-badge-empty-fg:var(--color-coral-400);--color-shadow:var(--color-alpha-black-12);--color-shadow-floating:var(--color-alpha-black-24);--color-annotation-text:var(--color-red-500);--color-skeleton-base:var(--color-alpha-black-6);--color-skeleton-highlight:var(--color-alpha-black-12);--color-effect-brand-glow:var(--brand-glow-light);--color-bg-page-fade:var(--color-alpha-white-0);--color-text-highlight:var(--brand-fg-light);--color-surface-card-fade:var(--color-alpha-white-0);--color-chat-user-bubble:var(--color-gray-200);--color-border-overlay:var(--color-alpha-black-8);--color-shadow-overlay:var(--color-alpha-black-12);--effect-overlay-blur:var(--size-12);--effect-overlay-offset-y:var(--size-4);--color-icon-type-text-start:var(--color-alpha-black-20);--color-icon-type-text-end:var(--color-alpha-black-20);--color-icon-type-image-start:var(--color-alpha-black-20);--color-icon-type-image-end:var(--color-alpha-black-20);--color-surface-subtle:var(--color-alpha-black-4);--color-surface-subtle-hover:var(--color-alpha-black-6);--color-compat-slot-border-idle:var(--color-alpha-black-24);--color-compat-avatar-empty:var(--color-alpha-black-8)}:root{--icon-stroke:var(--border-width-1-5);--icon-size-xs:var(--size-12);--icon-size-sm:var(--size-16);--icon-size-md:var(--size-20);--icon-size-lg:var(--size-24);--button-height-sm:var(--control-size-md);--button-height-md:var(--control-size-lg);--button-height-lg:var(--control-size-2xl);--icon-button-size-sm:var(--control-size-sm);--icon-button-size-md:var(--control-size-md);--icon-button-size-lg:var(--control-size-xl);--rail-item-width:var(--size-64);--rail-item-thumb-size:var(--size-48);--rail-item-thumb-radius:var(--radius-12);--rail-item-opacity-default:var(--opacity-60);--rail-item-opacity-hover:var(--opacity-100);--rail-item-selected-border:var(--border-width-2);--usage-badge-height:var(--control-size-xl);--composer-submit-width:var(--size-100);--composer-input-min-height:var(--size-32);--composer-input-max-height:var(--size-208);--composer-radius:var(--radius-20);--composer-submit-radius:var(--radius-12);--attachment-thumb-size:var(--size-56);--attachment-file-max-width:var(--size-240);--attachment-remove-size:var(--size-20);--content-card-aside-thumb-width:var(--size-160);--content-card-aside-thumb-height:var(--size-90);--content-card-home-thumbnail-width:var(--size-256);--content-card-home-thumbnail-thumb-height:144px;--resize-handle-hit-width:var(--size-12);--resize-handle-knob-size:var(--size-24);--resize-handle-line-width:var(--border-width-1);--resize-handle-line-width-drag:var(--border-width-2);--scrollbar-default-track:var(--size-12);--scrollbar-default-thumb:var(--size-8);--scrollbar-sm-track:var(--size-8);--scrollbar-sm-thumb:var(--size-4);--panel-radius:var(--radius-16);--panel-border:var(--border-width-1);--shadow-elevated:0 var(--size-4) var(--size-12) var(--color-shadow);--shadow-floating:0 var(--size-24) var(--size-64) var(--color-shadow-floating), 0 var(--size-4) var(--size-12) var(--color-shadow);--chat-header-height:52px;--panel-header-height:52px;--composer-max-lines:8;--chart-plot-height:var(--size-200);--chart-donut-size:var(--size-168);--chart-bar-thickness:var(--size-12);--chart-point-size:var(--size-8);--chart-legend-dot:var(--size-8);--chart-axis-label-width:var(--size-32);--chart-category-width:var(--size-128);--chart-line-width:var(--border-width-2);--ad-strip-image-width:var(--size-368);--ad-strip-image-height:var(--size-88);--ad-strip-min-cell-width:var(--size-368);--icon-button-size-xs:var(--control-size-xs);--logo-height:22px;--item-card-radius:var(--radius-16);--item-card-padding:var(--space-16);--item-card-gap:var(--space-12);--item-card-tile-size:var(--size-44);--item-card-tile-radius:var(--radius-12);--home-banner-radius:var(--radius-20);--home-banner-padding-md:var(--space-24);--home-banner-padding-lg:var(--space-32);--home-card-radius:var(--radius-20);--home-card-padding-md:var(--space-20);--home-card-padding-lg:var(--space-24);--chat-user-bubble-max-width:var(--size-536);--tooltip-max-width:var(--size-240);--alert-dialog-width:var(--size-400);--command-dialog-width:var(--size-640);--command-dialog-height:var(--size-560);--command-input-height:var(--control-size-2xl);--command-item-height:var(--size-44);--composer-submit-height:var(--size-76);--chart-legend-value-width:var(--size-40);--doc-token-name-width:var(--size-168);--doc-token-value-width:var(--size-48);--tooltip-arrow-base:var(--size-12);--tooltip-arrow-depth:var(--size-6);--alert-dialog-body-max-height:var(--size-200);--window-title-bar-app-icon-height:var(--size-16);--app-icon-height:var(--size-16);--header-nickname-height:var(--size-40);--header-notification-dot-top:var(--size-6);--header-notification-dot-left:var(--size-26);--notification-dot-size:var(--size-8);--header-button-fg-default:var(--color-text-secondary);--header-button-fg-hover:var(--color-text-primary);--header-button-fg-pressed:var(--color-text-secondary);--header-button-fg-disabled:var(--color-text-disabled);--header-button-height:var(--control-size-xl);--header-button-icon-size:var(--icon-size-lg);--header-button-gap:var(--spacing-inline-2xs);--header-button-padding-start:var(--spacing-inline-xs);--header-button-padding-end:var(--spacing-component-sm);--ad-pager-count-width:var(--size-26);--chat-suggestions-height:calc(var(--control-size-md) * 2 + var(--spacing-inline-xs));--motion-duration-pop:.42s;--motion-pop-scale-from:.7;--motion-pop-scale-peak:1.4;--motion-easing-expand:cubic-bezier(.32, .72, 0, 1);--motion-easing-expand-exit:cubic-bezier(.42, 0, 1, 1);--motion-duration-expand:.56s;--motion-duration-expand-fade:.36s;--motion-duration-expand-content-in:.42s;--motion-duration-expand-content-move:.52s;--motion-duration-expand-content-out:.16s;--motion-duration-expand-content-out-move:.2s;--motion-delay-expand-content:.18s;--motion-delay-expand-content-next:.26s;--motion-expand-rest-scale:.96;--motion-expand-content-shift:var(--size-12);--motion-expand-content-blur:var(--size-4);--pagination-dots-height:var(--size-24);--pagination-dots-track-width:var(--size-48);--pagination-dots-track-height:var(--size-8);--pagination-dots-progress-0:var(--size-2);--pagination-dots-progress-height:var(--size-8);--pagination-dots-hit-size:var(--size-24);--pagination-dots-dot-size:var(--size-8);--pagination-dots-progress-50:var(--size-24);--pagination-dots-progress-100:var(--size-48);--conversation-list-action-width:var(--size-240);--conversation-list-item-width:var(--size-240);--badge-source-height:var(--size-24);--kbd-height:var(--size-20);--icon-tile-size:var(--size-40);--segmented-tabs-width:var(--size-400);--segmented-tabs-padding:var(--spacing-inline-2xs);--segmented-tabs-gap:var(--spacing-inline-2xs);--segmented-tabs-radius:var(--radius-12);--segmented-tabs-bg:var(--color-surface-secondary);--scrollbar-sample-length:var(--size-200);--scrollbar-thumb-length:var(--size-80);--chat-bottom-fade-height:var(--size-48);--chat-generating-spinner-size:var(--size-16);--panel-sample-height:var(--size-320);--annotation-sample-width:var(--size-320);--annotation-sample-height:var(--size-200);--resizable-handle-sample-height:var(--size-240);--skeleton-line-height:var(--size-12);--skeleton-line-width:var(--size-120);--skeleton-line-width-short:var(--size-80);--skeleton-line-radius:var(--radius-2);--avatar-size:var(--size-32);--dropdown-menu-width:var(--size-200);--dropdown-menu-item-height:var(--size-28);--dropdown-menu-min-width:var(--size-120);--dropdown-menu-max-width:var(--size-280);--dropdown-menu-max-height:var(--size-400);--dropdown-menu-offset:var(--size-8);--rail-list-sample-height:var(--size-320);--conversation-list-hero-height:var(--size-104);--spinner-size-sm:var(--size-16);--spinner-size-md:var(--size-20);--spinner-size-lg:var(--size-32);--command-caret-height:var(--size-20);--command-empty-icon-size:var(--size-48);--doc-components-report-padding:var(--size-100);--doc-00-readme-ai-padding:var(--size-100);--alert-dialog-body-min-height:var(--size-72);--conversation-item-height:var(--size-28);--logo-intro-height:var(--size-36);--sheet-cell-width:var(--size-120);--doc-page-padding:var(--size-80);--doc-table-col-sm:var(--size-80);--doc-table-col-md:var(--size-120);--doc-table-col-lg:var(--size-320);--chat-empty-offset-bottom:var(--size-160);--input-width:var(--size-320);--input-height-sm:var(--size-32);--input-height-md:var(--size-36);--input-height-lg:var(--size-48);--textarea-min-height:var(--size-120);--table-header-height:var(--size-48);--table-row-height:var(--size-56);--table-col-sm:var(--size-96);--table-col-md:var(--size-120);--badge-height-sm:var(--size-24);--media-badge-height-md:var(--size-32);--media-badge-height-lg:var(--size-32);--dropzone-min-height:var(--size-120);--progress-bar-height:var(--size-4);--checkbox-size:var(--size-20);--select-width:var(--size-320);--dialog-width:var(--size-560);--dialog-max-height:var(--size-560);--empty-width:var(--size-320);--skeleton-block-height:var(--size-120);--stepper-indicator-size:var(--size-24);--stepper-connector-width:var(--size-120);--auth-brand-panel-sample-width:var(--size-914);--auth-brand-panel-sample-height:var(--size-968);--dialog-action-width:var(--size-96);--home-banner-width-md:548px;--home-banner-height-md:354px;--home-banner-width-lg:712px;--home-banner-height-lg:435px;--social-button-height:var(--size-56);--social-button-naver-bg:var(--color-naver-green);--social-button-naver-fg:var(--color-base-white);--social-button-kakao-bg:var(--color-kakao-yellow);--social-button-kakao-fg:var(--color-kakao-label);--social-button-google-bg:var(--color-base-white);--social-button-google-fg:var(--color-google-label);--social-button-google-border:var(--color-google-border);--qr-share-panel-width:var(--size-640);--qr-share-panel-height:var(--size-688);--qr-share-code-size:var(--size-240);--home-card-width-md:266px;--home-card-height-md:278px;--home-card-width-lg:348px;--home-card-height-lg:343px;--avatar-size-lg:var(--size-40);--banner-label-hot-bg:var(--color-tangerine-500);--banner-label-hot-fg:var(--color-gray-900);--banner-label-content-bg:var(--color-gray-900);--banner-label-content-fg:var(--color-gray-50);--theme-card-thumb-height:var(--size-132);--theme-card-image-width:var(--size-177);--theme-card-image-height:var(--size-132);--theme-card-min-width:var(--size-177);--theme-card-bg-center:var(--color-gray-700);--theme-card-bg-edge:var(--color-gray-800);--theme-card-bg:radial-gradient(var(--theme-card-bg-center), var(--theme-card-bg-edge));--theme-card-perspective:480px;--theme-card-light-color:#bedccd;--theme-card-light-radius:150px;--theme-card-light-fade:70%;--theme-card-icon-shadow-color:#060708;--theme-card-icon-shadow-size:110px;--theme-card-icon-shadow-core:35%;--theme-card-tilt:16;--theme-card-icon-follow:12;--theme-card-icon-scale:1.05;--theme-card-light:.22;--theme-card-shadow:.85;--theme-card-shadow-shift:10;--theme-card-shadow-drop:12;--theme-card-card-ease:.12;--theme-card-icon-ease:.06;--theme-card-fade-ease:.08;--auth-form-submit-height:var(--size-76);--share-page-preview-height:var(--size-240);--share-page-file-icon-size:var(--size-48);--picker-item-height:var(--size-40);--picker-height:var(--size-200);--zodiac-wheel-width:var(--size-160);--zodiac-wheel-current-size:var(--size-110);--zodiac-wheel-side-size:var(--size-80);--zodiac-wheel-side-opacity:var(--opacity-subtle);--template-card-thumb-height:var(--size-304);--template-card-min-width:var(--size-112);--template-preview-page-width:var(--size-640);--template-preview-page-height:var(--size-904);--template-card-width:var(--size-216);--empty-illustration-width:var(--size-240);--empty-illustration-height:var(--size-180);--illust-source-width:var(--size-616);--illust-source-height:var(--size-464);--fortune-hero-image-width:var(--size-180);--fortune-hero-image-height:var(--size-240);--fortune-food-image-width:var(--size-160);--fortune-food-image-height:var(--size-120);--fortune-duo-image-size:var(--size-72);--fortune-quest-image-size:var(--size-64);--fortune-tile-icon-size:var(--size-40);--fortune-score-icon-size:var(--size-60);--fortune-section-icon-size:var(--size-24);--fortune-bar-height:var(--size-6);--fortune-fan-card-width:var(--size-280);--fortune-fan-card-height:var(--size-176);--fortune-fan-radius:var(--size-900);--fortune-fan-width:var(--size-1920);--fortune-fan-height:var(--size-680);--fortune-fan-step-angle:var(--angle-22-5);--fortune-select-card-width:var(--size-560);--fortune-select-card-height:var(--size-352);--fortune-loading-step-duration:var(--duration-1600);--fortune-hero-banner-width:var(--size-280);--fortune-hero-banner-height:var(--size-176);--fortune-thumb-size:var(--size-72);--fortune-score-tile-size:var(--size-72);--fortune-radar-size:var(--size-220);--fortune-close-size:var(--size-52);--fortune-chip-height:var(--size-32);--fortune-badge-height:var(--size-24);--fortune-step-indicator-width:var(--size-40);--fortune-step-indicator-height:var(--size-4);--fortune-rank-chip-height:var(--size-28);--fortune-tile-height:var(--size-72);--fortune-tile-icon-radius:var(--radius-10);--fortune-hero-banner-radius:var(--radius-16);--fortune-stat-label-width:var(--size-96);--fortune-card-radius:var(--radius-24);--fortune-loading-top:var(--size-160);--fortune-date-chip-height:var(--size-36);--button-height-xl:var(--size-56);--fortune-sheet-radius:var(--radius-32);--fortune-fan-card-center-width:var(--size-324);--fortune-fan-card-center-height:var(--size-204);--fortune-fan-card-near-width:var(--size-258);--fortune-fan-card-near-height:var(--size-162);--fortune-fan-card-far-width:var(--size-236);--fortune-fan-card-far-height:var(--size-148);--fortune-fan-card-out-width:var(--size-224);--fortune-fan-card-out-height:var(--size-140);--fortune-fan-opacity-center:var(--opacity-100);--fortune-fan-opacity-near:var(--opacity-72);--fortune-fan-opacity-far:var(--opacity-40);--fortune-fan-opacity-out:var(--opacity-0);--fortune-fan-scale-center:1.16;--fortune-fan-scale-near:.92;--fortune-fan-scale-far:.84;--fortune-fan-scale-out:.8;--fortune-card-scrim-height:var(--size-176);--tarot-card-width:var(--size-60);--tarot-card-height:var(--size-96);--tarot-card-radius:var(--radius-4);--tarot-card-gap:var(--space-8);--tarot-deck-row-gap:var(--space-12);--tarot-deck-columns:11;--tarot-deck-count:22;--tarot-slot-label-gap:var(--space-4);--tarot-card-hover-lift:var(--size-4);--tarot-card-pick-lift:var(--size-6);--tarot-card-pick-scale:1.06;--tarot-flight-arc:var(--size-24);--tarot-flight-tilt-max:var(--angle-10);--tarot-land-squash:.97;--tarot-card-disabled-opacity:var(--opacity-40);--tarot-slot-border:var(--color-alpha-white-12);--tarot-origin-border:var(--color-alpha-white-24);--tarot-origin-surface:var(--color-alpha-white-3);--tarot-fan-card-width:var(--size-160);--tarot-fan-card-height:var(--size-256);--tarot-fan-card-radius:var(--radius-10);--tarot-fan-count:7;--tarot-fan-step-angle:var(--angle-10);--tarot-fan-spread-max:var(--angle-30);--tarot-fan-gather-jitter:var(--angle-2);--tarot-fan-lift:var(--size-56);--tarot-fan-origin-y:120px;--tarot-motion-pick-duration:var(--duration-80);--tarot-motion-flight-duration:var(--duration-520);--tarot-motion-fan-stagger:var(--duration-30);--tarot-motion-fade-duration:var(--duration-200);--tarot-motion-flight-x-ease:cubic-bezier(.22, 1, .36, 1);--tarot-motion-gravity-rise:cubic-bezier(.33, 1, .68, 1);--tarot-motion-gravity-fall:cubic-bezier(.32, 0, .67, 0);--tarot-result-card-width:var(--size-200);--tarot-result-card-height:var(--size-320);--tarot-result-card-radius:var(--radius-12);--tarot-spread-card-width:var(--size-112);--tarot-spread-card-height:var(--size-180);--tarot-spread-card-radius:var(--radius-8);--compat-avatar-size:var(--size-48);--fortune-answer-visual-size:var(--size-80);--fortune-answer-visual-radius:var(--radius-16);--tarot-card-front-border:var(--color-beige-420);--tarot-result-card-border:8px;--tarot-spread-card-border:4px;--tarot-deck-card-min-width:44px;--tarot-deck-side-padding:14px;--tarot-deck-columns-compact:6;--tarot-deck-compact-breakpoint:600px;--compat-loading-folder-01-inner-1:#2be38a;--compat-loading-folder-01-inner-2:#12c771;--compat-loading-folder-01-inner-3:#079e57;--compat-loading-folder-01-inner-4:#046b3b;--compat-loading-folder-01-glow:#b8ffd9;--compat-loading-folder-01-face-1:#0b7d46;--compat-loading-folder-01-face-2:#086a3b;--compat-loading-folder-01-face-3:#06572f;--compat-loading-folder-01-ink:#fff;--compat-loading-folder-02-inner-1:#e6b8fa;--compat-loading-folder-02-inner-2:#cf8eee;--compat-loading-folder-02-inner-3:#b266dd;--compat-loading-folder-02-inner-4:#8a3bb8;--compat-loading-folder-02-glow:#f2d6ff;--compat-loading-folder-02-face-1:#f1f2f5;--compat-loading-folder-02-face-2:#e3e5ea;--compat-loading-folder-02-face-3:#d3d6dd;--compat-loading-folder-02-ink:#121318;--compat-loading-folder-03-inner-1:#c9d3df;--compat-loading-folder-03-inner-2:#9aa9bb;--compat-loading-folder-03-inner-3:#6c7c92;--compat-loading-folder-03-inner-4:#4a586d;--compat-loading-folder-03-glow:#eef3fb;--compat-loading-folder-03-face-1:#252a33;--compat-loading-folder-03-face-2:#1b1f26;--compat-loading-folder-03-face-3:#15181e;--compat-loading-folder-03-ink:#fff;--compat-loading-folder-width:220px;--compat-loading-folder-height:300px;--compat-loading-folder-radius:20px;--compat-loading-folder-gap:20px;--compat-loading-face-top:90px;--compat-loading-face-travel:104px;--compat-loading-open-scale:1.04;--compat-loading-open-lift:6px;--compat-loading-object-closed-scale:.672;--compat-loading-object-closed-offset:76px}.compat-pair-row,.compat-person-slot,.game-stage,.game-panel,.game-panel-loading,.tarot-picker,.birth-dial,.fortune-loading,.loading-screen,.fortune-select{--fortune-bg-page:#130f05;--fortune-bg-page-fade:#130f0500;--color-surface-muted:#ffffff0f;--stroke-thick:2px}.compat-pair-row,.compat-person-slot{--color-compat-slot-border-idle:#fff6;--color-compat-avatar-empty:#ffffff1f;--color-compat-link:#ff4fcb;--compat-avatar-size:48px}[data-theme=light] .compat-pair-row,[data-theme=light] .compat-person-slot{--color-compat-slot-border-idle:#1010113d;--color-compat-avatar-empty:#10101114}:root{--fortune-tab-text:var(--color-text-secondary);--fortune-card-scrim-start:var(--color-alpha-black-0);--fortune-card-scrim-end:var(--color-alpha-black-40);--fortune-surface-sheet:var(--color-base-transparent);--fortune-text-body:var(--color-text-primary);--fortune-text-sub:var(--color-text-secondary);--fortune-surface-tile:var(--color-surface-muted);--fortune-surface-score-row:var(--color-surface-muted);--fortune-surface-score-tile:var(--color-surface-muted);--fortune-border-section-width:1px;--fortune-border-section:var(--color-alpha-white-10);--fortune-surface-section-default:var(--color-alpha-white-3)}[data-fortune-mode=fortune-game]{--fortune-bg-page:var(--color-violet-950);--fortune-bg-page-fade:var(--color-alpha-violet-950-0);--fortune-bg-header:var(--color-alpha-violet-950-80);--fortune-surface-section:var(--color-violet-900);--fortune-surface-tile:var(--color-alpha-white-5);--fortune-border-section:var(--color-alpha-white-10);--fortune-text-accent:var(--color-violet-300);--fortune-chart-track:var(--color-alpha-white-8);--fortune-grade-ssr:var(--color-gold-450);--fortune-grade-ssr-bg:var(--color-alpha-gold-450-16);--fortune-grade-sr:var(--color-purple-400);--fortune-grade-sr-bg:var(--color-alpha-purple-400-16);--fortune-grade-r:var(--color-indigo-400);--fortune-grade-r-bg:var(--color-alpha-indigo-400-16);--fortune-grade-bad:var(--color-crimson-400);--fortune-grade-bad-bg:var(--color-alpha-crimson-400-16);--fortune-surface-sheet:var(--color-violet-840);--fortune-surface-section-filled:var(--color-alpha-black-24);--fortune-border-chip:var(--color-alpha-white-16);--fortune-text-section-title:var(--color-violet-300);--fortune-text-sub:var(--color-alpha-white-70);--fortune-chart-grid:var(--color-alpha-white-12);--fortune-border-section-width:1px;--fortune-surface-section-default:var(--color-alpha-white-3);--fortune-text-body:var(--color-alpha-white-88);--fortune-text-caption:var(--color-alpha-white-56);--fortune-action-primary:var(--color-action-primary);--fortune-text-highlight:var(--color-text-highlight);--fortune-tab-track:var(--color-button-secondary-bg-default);--fortune-close-bg:var(--color-button-secondary-bg-default);--fortune-close-icon:var(--color-button-secondary-fg-default);--fortune-close-shadow:var(--color-alpha-black-0);--fortune-surface-section-summary:var(--color-alpha-black-24);--fortune-surface-score-row:var(--color-alpha-white-3);--fortune-border-section-summary:var(--color-alpha-white-10);--fortune-shadow-sheet-contact:var(--color-alpha-black-0);--fortune-shadow-sheet-ambient:var(--color-alpha-black-40);--fortune-shadow-sheet-lift:var(--color-alpha-black-0);--fortune-border-summary-width:1px;--fortune-surface-score-tile:var(--color-alpha-white-5);--fortune-text-tarot-position:var(--color-violet-300);--fortune-bg-top-band:var(--color-violet-950)}[data-fortune-mode=fortune-general]{--fortune-bg-page:var(--color-beige-100);--fortune-bg-page-fade:var(--color-alpha-beige-100-0);--fortune-bg-header:var(--color-alpha-beige-100-88);--fortune-surface-section:var(--color-beige-50);--fortune-surface-tile:var(--color-base-white);--fortune-border-section:var(--color-base-transparent);--fortune-text-accent:var(--color-gray-650);--fortune-chart-track:var(--color-alpha-black-6);--fortune-grade-ssr:var(--color-gold-750);--fortune-grade-ssr-bg:var(--color-alpha-gold-750-12);--fortune-grade-sr:var(--color-purple-700);--fortune-grade-sr-bg:var(--color-alpha-purple-700-12);--fortune-grade-r:var(--color-indigo-700);--fortune-grade-r-bg:var(--color-alpha-indigo-700-12);--fortune-grade-bad:var(--color-crimson-700);--fortune-grade-bad-bg:var(--color-alpha-crimson-700-12);--fortune-surface-sheet:var(--color-base-white);--fortune-surface-section-filled:var(--color-gray-50);--fortune-border-chip:var(--color-beige-400);--fortune-text-section-title:var(--color-gray-900);--fortune-text-sub:var(--color-gray-600);--fortune-chart-grid:var(--color-alpha-black-12);--fortune-border-section-width:0;--fortune-surface-section-default:var(--color-gray-50);--fortune-text-body:var(--color-gray-900);--fortune-text-caption:var(--color-text-secondary);--fortune-action-primary:var(--color-brand-400);--fortune-text-highlight:var(--color-brand-550);--fortune-tab-track:var(--color-alpha-black-8);--fortune-close-bg:var(--color-base-white);--fortune-close-icon:var(--color-text-primary);--fortune-close-shadow:var(--color-alpha-black-12);--fortune-surface-section-summary:var(--color-beige-90);--fortune-surface-score-row:var(--color-beige-60);--fortune-border-section-summary:var(--color-beige-180);--fortune-shadow-sheet-contact:var(--color-alpha-umber-6);--fortune-shadow-sheet-ambient:var(--color-alpha-umber-6);--fortune-shadow-sheet-lift:var(--color-alpha-umber-10);--fortune-border-summary-width:2px;--fortune-surface-score-tile:var(--color-beige-100);--fortune-text-tarot-position:var(--color-bronze-650);--fortune-bg-top-band:var(--color-beige-100)}[data-fortune-mode=tarot-game]{--fortune-bg-page:var(--color-bronze-950);--fortune-bg-page-fade:var(--color-alpha-bronze-950-0);--fortune-bg-header:var(--color-alpha-bronze-950-80);--fortune-surface-section:var(--color-bronze-850);--fortune-surface-tile:var(--color-alpha-white-8);--fortune-border-section:var(--color-bronze-500);--fortune-text-accent:var(--color-gold-250);--fortune-chart-track:var(--color-alpha-gold-250-10);--fortune-grade-ssr:var(--color-gold-450);--fortune-grade-ssr-bg:var(--color-alpha-gold-450-16);--fortune-grade-sr:var(--color-purple-400);--fortune-grade-sr-bg:var(--color-alpha-purple-400-16);--fortune-grade-r:var(--color-indigo-400);--fortune-grade-r-bg:var(--color-alpha-indigo-400-16);--fortune-grade-bad:var(--color-crimson-400);--fortune-grade-bad-bg:var(--color-alpha-crimson-400-16);--fortune-surface-sheet:var(--color-bronze-900);--fortune-surface-section-filled:var(--color-alpha-black-24);--fortune-border-chip:var(--color-alpha-gold-250-24);--fortune-text-section-title:var(--color-gold-250);--fortune-text-sub:var(--color-alpha-white-70);--fortune-chart-grid:var(--color-alpha-gold-250-16);--fortune-border-section-width:1px;--fortune-surface-section-default:var(--color-alpha-white-3);--fortune-text-body:var(--color-alpha-white-88);--fortune-text-caption:var(--color-alpha-white-56);--fortune-action-primary:var(--color-action-primary);--fortune-text-highlight:var(--color-text-highlight);--fortune-tab-track:var(--color-button-secondary-bg-default);--fortune-close-bg:var(--color-button-secondary-bg-default);--fortune-close-icon:var(--color-button-secondary-fg-default);--fortune-close-shadow:var(--color-alpha-black-0);--fortune-surface-section-summary:var(--color-alpha-black-24);--fortune-surface-score-row:var(--color-alpha-white-3);--fortune-border-section-summary:var(--color-alpha-white-10);--fortune-shadow-sheet-contact:var(--color-alpha-black-0);--fortune-shadow-sheet-ambient:var(--color-alpha-black-40);--fortune-shadow-sheet-lift:var(--color-alpha-black-0);--fortune-border-summary-width:1px;--fortune-surface-score-tile:var(--color-alpha-white-5);--fortune-text-tarot-position:var(--color-gold-250);--fortune-bg-top-band:var(--color-bronze-950)}[data-fortune-mode=tarot-general]{--fortune-bg-page:var(--color-lavender-100);--fortune-bg-page-fade:var(--color-alpha-lavender-100-0);--fortune-bg-header:var(--color-alpha-lavender-100-88);--fortune-surface-section:var(--color-lavender-50);--fortune-surface-tile:var(--color-base-white);--fortune-border-section:var(--color-base-transparent);--fortune-text-accent:var(--color-gray-650);--fortune-chart-track:var(--color-alpha-black-6);--fortune-grade-ssr:var(--color-gold-750);--fortune-grade-ssr-bg:var(--color-alpha-gold-750-12);--fortune-grade-sr:var(--color-purple-700);--fortune-grade-sr-bg:var(--color-alpha-purple-700-12);--fortune-grade-r:var(--color-indigo-700);--fortune-grade-r-bg:var(--color-alpha-indigo-700-12);--fortune-grade-bad:var(--color-crimson-700);--fortune-grade-bad-bg:var(--color-alpha-crimson-700-12);--fortune-surface-sheet:var(--color-base-white);--fortune-surface-section-filled:var(--color-lavender-50);--fortune-border-chip:var(--color-lavender-400);--fortune-text-section-title:var(--color-text-primary);--fortune-text-sub:var(--color-text-secondary);--fortune-chart-grid:var(--color-alpha-black-12);--fortune-border-section-width:0;--fortune-surface-section-default:var(--color-lavender-50);--fortune-text-body:var(--color-text-primary);--fortune-text-caption:var(--color-text-secondary);--fortune-action-primary:var(--color-brand-400);--fortune-text-highlight:var(--color-brand-550);--fortune-tab-track:var(--color-alpha-black-8);--fortune-close-bg:var(--color-base-white);--fortune-close-icon:var(--color-text-primary);--fortune-close-shadow:var(--color-alpha-black-12);--fortune-surface-section-summary:var(--color-lavender-90);--fortune-surface-score-row:var(--color-lavender-60);--fortune-border-section-summary:var(--color-lavender-180);--fortune-shadow-sheet-contact:var(--color-alpha-violet-950-6);--fortune-shadow-sheet-ambient:var(--color-alpha-violet-950-6);--fortune-shadow-sheet-lift:var(--color-alpha-violet-950-10);--fortune-border-summary-width:2px;--fortune-surface-score-tile:var(--color-lavender-120);--fortune-text-tarot-position:var(--color-violet-500);--fortune-bg-top-band:var(--color-lavender-100)}[data-fortune-mode=compat-game]{--fortune-bg-page:var(--color-plum-950);--fortune-bg-page-fade:var(--color-alpha-plum-950-0);--fortune-bg-header:var(--color-alpha-plum-950-80);--fortune-surface-section:var(--color-plum-900);--fortune-surface-tile:var(--color-alpha-white-5);--fortune-border-section:var(--color-alpha-white-10);--fortune-text-accent:var(--color-plum-300);--fortune-chart-track:var(--color-alpha-white-8);--fortune-grade-ssr:var(--color-gold-450);--fortune-grade-ssr-bg:var(--color-alpha-gold-450-16);--fortune-grade-sr:var(--color-purple-400);--fortune-grade-sr-bg:var(--color-alpha-purple-400-16);--fortune-grade-r:var(--color-indigo-400);--fortune-grade-r-bg:var(--color-alpha-indigo-400-16);--fortune-grade-bad:var(--color-crimson-400);--fortune-grade-bad-bg:var(--color-alpha-crimson-400-16);--fortune-surface-sheet:var(--color-plum-840);--fortune-surface-section-filled:var(--color-alpha-black-24);--fortune-border-chip:var(--color-alpha-white-16);--fortune-text-section-title:var(--color-plum-300);--fortune-text-sub:var(--color-alpha-white-70);--fortune-chart-grid:var(--color-alpha-white-12);--fortune-border-section-width:1px;--fortune-surface-section-default:var(--color-alpha-white-3);--fortune-text-body:var(--color-alpha-white-88);--fortune-text-caption:var(--color-alpha-white-56);--fortune-action-primary:var(--color-action-primary);--fortune-text-highlight:var(--color-text-highlight);--fortune-tab-track:var(--color-button-secondary-bg-default);--fortune-close-bg:var(--color-button-secondary-bg-default);--fortune-close-icon:var(--color-button-secondary-fg-default);--fortune-close-shadow:var(--color-alpha-black-0);--fortune-surface-section-summary:var(--color-alpha-black-24);--fortune-surface-score-row:var(--color-alpha-white-3);--fortune-border-section-summary:var(--color-alpha-white-10);--fortune-shadow-sheet-contact:var(--color-alpha-black-0);--fortune-shadow-sheet-ambient:var(--color-alpha-black-40);--fortune-shadow-sheet-lift:var(--color-alpha-black-0);--fortune-border-summary-width:1px;--fortune-surface-score-tile:var(--color-alpha-white-5);--fortune-text-tarot-position:var(--color-plum-300);--fortune-bg-top-band:var(--color-plum-950)}[data-fortune-mode=compat-general]{--fortune-bg-page:var(--color-plum-100);--fortune-bg-page-fade:var(--color-alpha-indigo-100-0);--fortune-bg-header:var(--color-alpha-indigo-100-88);--fortune-surface-section:var(--color-indigo-50);--fortune-surface-tile:var(--color-base-white);--fortune-border-section:var(--color-base-transparent);--fortune-text-accent:var(--color-indigo-650);--fortune-chart-track:var(--color-alpha-black-6);--fortune-grade-ssr:var(--color-gold-750);--fortune-grade-ssr-bg:var(--color-alpha-gold-750-12);--fortune-grade-sr:var(--color-purple-700);--fortune-grade-sr-bg:var(--color-alpha-purple-700-12);--fortune-grade-r:var(--color-indigo-700);--fortune-grade-r-bg:var(--color-alpha-indigo-700-12);--fortune-grade-bad:var(--color-crimson-700);--fortune-grade-bad-bg:var(--color-alpha-crimson-700-12);--fortune-surface-sheet:var(--color-base-white);--fortune-surface-section-filled:var(--color-indigo-50);--fortune-border-chip:var(--color-indigo-250);--fortune-text-section-title:var(--color-indigo-650);--fortune-text-sub:var(--color-text-secondary);--fortune-chart-grid:var(--color-alpha-black-12);--fortune-border-section-width:0;--fortune-surface-section-default:var(--color-indigo-50);--fortune-text-body:var(--color-text-primary);--fortune-text-caption:var(--color-text-secondary);--fortune-action-primary:var(--color-brand-400);--fortune-text-highlight:var(--color-brand-550);--fortune-tab-track:var(--color-alpha-black-8);--fortune-close-bg:var(--color-base-white);--fortune-close-icon:var(--color-text-primary);--fortune-close-shadow:var(--color-alpha-black-12);--fortune-surface-section-summary:var(--color-indigo-90);--fortune-surface-score-row:var(--color-indigo-60);--fortune-border-section-summary:var(--color-indigo-180);--fortune-shadow-sheet-contact:var(--color-alpha-indigo-950-6);--fortune-shadow-sheet-ambient:var(--color-alpha-indigo-950-6);--fortune-shadow-sheet-lift:var(--color-alpha-indigo-950-10);--fortune-border-summary-width:2px;--fortune-surface-score-tile:var(--color-indigo-120);--fortune-text-tarot-position:var(--color-indigo-650);--fortune-bg-top-band:var(--color-indigo-240)}:root{--layout-titlebar-height:0px;--layout-aside-width-custom:708px;--banner-bg:var(--color-surface-secondary-hover);--color-text-link:#7db7ff}@container (width<=539px){.birth-dial-wheels{--picker-item-height:var(--size-36);--picker-height:var(--size-180)}}@container (width<=459px){.birth-dial-wheels{--picker-item-height:var(--space-32);--picker-height:var(--size-160)}}.sub-page[data-aside-open=true]:has(>.sub-aside>.fortune-feed){--layout-aside-width-wide:var(--layout-aside-width-custom)}.tarot-picker{--tarot-card-radius:var(--radius-control-xs);--tarot-card-gap:var(--spacing-inline-xs);--tarot-deck-row-gap:var(--spacing-component-sm)}.game-result[data-mode=general] .game-result-body,.game-panel[data-mode=general]{--color-text-primary:var(--general-ink);--color-text-secondary:var(--general-ink-soft);--color-text-tertiary:var(--general-ink-soft);--color-text-brand:var(--general-gold);--color-surface-card:var(--color-base-transparent);--color-surface-muted:var(--general-tint);--color-border-subtle:var(--general-line);--color-border-default:var(--general-line)}.game-stage[data-fortune-mode=compat-game] .game-result,.game-panel[data-fortune-mode=compat-game]{--color-surface-card:var(--fortune-surface-section-default)}.game-result-body[data-grade=SSR],.game-panel[data-grade=SSR]{--fortune-grade-fg:var(--fortune-grade-ssr)}.game-result-body[data-grade=SR],.game-panel[data-grade=SR]{--fortune-grade-fg:var(--fortune-grade-sr)}.game-result-body[data-grade=R],.game-panel[data-grade=R]{--fortune-grade-fg:var(--fortune-grade-r)}.game-result-body[data-grade=CAUTION],.game-panel[data-grade=CAUTION]{--fortune-grade-fg:var(--fortune-grade-bad)}.recommendation-feed[data-feed-type=template]{--color-button-outline-border-hover:var(--color-border-strong);--stroke-regular:var(--stroke-thick);--color-state-selected-bg:var(--brand-alpha-12);--color-state-selected-hover-bg:var(--brand-alpha-20);--color-bg-overlay:var(--color-alpha-black-64);--color-shadow:var(--color-alpha-black-48)}.sub-page[data-aside-open=true]:has(>.sub-aside>.result-feed-open){--layout-aside-width-wide:var(--layout-aside-width-custom)}:root{--fortune-text-section-title:var(--color-text-primary)}.login-page{--color-surface-muted:var(--color-alpha-white-6);--color-border-subtle:var(--color-alpha-white-6);--color-media-scrim:var(--color-alpha-black-32);--color-shadow:var(--color-alpha-black-48)}.compat-pair-row,.compat-person-slot,.game-stage,.game-panel,.game-panel-loading,.tarot-picker,.birth-dial,.fortune-loading,.loading-screen,.fortune-select{--luck-radius-2xs:var(--radius-2);--luck-font-body-lg:400 16px / 26px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-body-md:400 14px / 22px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-body-sm:400 13px / 20px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-caption-md:400 12px / 16px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-display-lg:700 36px / 44px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-display-lg-tracking:-.03em;--luck-font-display-md:700 28px / 36px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-display-md-tracking:-.025em;--luck-font-heading-lg:700 20px / 28px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-heading-md:700 18px / 26px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-heading-sm:700 16px / 22px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-heading-sm-tracking:-.01em;--luck-font-heading-xl:700 24px / 32px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-label-lg:500 16px / 22px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-label-md:500 14px / 20px "Pretendard", "Malgun Gothic", sans-serif;--luck-font-label-sm:500 13px / 18px "Pretendard", "Malgun Gothic", sans-serif;--luck-game-info:var(--color-blue-400)}.game-stage,.game-panel{--luck-general-paper:var(--color-gray-50);--luck-general-ink:var(--color-gray-800);--luck-general-ink-soft:var(--color-gray-700);--luck-general-line:var(--color-gray-200);--luck-general-gold:var(--color-yellow-600);--luck-general-seal:var(--color-red-500);--luck-general-tint:var(--color-alpha-black-4)}:root{--luck-game-accent:var(--color-action-primary);--fortune-border-select-chip:var(--color-alpha-white-16);--compat-border-folder:var(--color-alpha-white-8);--tarot-border-spread:var(--color-alpha-white-10);--tarot-border-stage:var(--color-alpha-white-8);--compat-effect-folder-sheen-01-peak:var(--color-alpha-white-28);--compat-effect-folder-sheen-01-tint:var(--color-alpha-blue-873-14);--compat-effect-folder-sheen-02-peak:var(--color-alpha-tangerine-961-32);--compat-effect-folder-sheen-03-peak:var(--color-alpha-white-42);--compat-effect-folder-sheen-clear:var(--color-base-transparent);--fortune-effect-reveal-ray:var(--color-alpha-white-20);--compat-scrim-backdrop-clear:var(--color-alpha-plum-950-0);--compat-scrim-backdrop-medium:var(--color-alpha-plum-950-38);--compat-scrim-backdrop-strong:var(--color-alpha-plum-950-50);--compat-scrim-backdrop-weak:var(--color-alpha-plum-950-17);--tarot-shadow-card-far:var(--color-alpha-black-24);--tarot-shadow-card-near:var(--color-alpha-black-32);--tarot-shadow-lift-far:var(--color-alpha-black-20);--tarot-shadow-lift-near:var(--color-alpha-black-28);--compat-surface-backdrop:var(--color-plum-950);--compat-surface-synergy:var(--color-alpha-white-3);--tarot-surface-spread:var(--color-alpha-black-24);--tarot-text-spread-position:var(--color-gold-250);--tarot-text-spread-title:var(--color-gold-250);--luck-game-accent-soft:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--luck-game-accent-soft:color-mix(in srgb, var(--color-action-primary) 20%, transparent)}}:root{--luck-game-accent-glow:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){:root{--luck-game-accent-glow:color-mix(in srgb, var(--color-action-primary) 8%, transparent)}}:root{--luck-text-synergy-title:var(--color-violet-300)}[data-fortune-mode=fortune-game],[data-fortune-mode=fortune-general],[data-fortune-mode=tarot-game],[data-fortune-mode=tarot-general],[data-fortune-mode=compat-game],[data-fortune-mode=compat-general]{--luck-text-synergy-title:var(--fortune-text-section-title)}[data-mode=general]{--tarot-surface-spread:var(--color-lavender-90);--tarot-border-spread:var(--color-lavender-180);--tarot-text-spread-title:var(--color-gray-900);--tarot-text-spread-position:var(--color-violet-500)}.compat-loading-folder[data-folder="01"]{--compat-folder-ink:var(--compat-loading-folder-01-ink)}.compat-loading-folder[data-folder="02"]{--compat-folder-ink:var(--compat-loading-folder-02-ink)}.compat-loading-folder[data-folder="03"]{--compat-folder-ink:var(--compat-loading-folder-03-ink)}@container (width<=539px){.birth-dial-wheels{--luck-font-heading-lg:var(--luck-font-heading-md);--luck-font-label-md:var(--luck-font-label-sm)}}@container (width<=459px){.birth-dial-wheels{--luck-font-heading-lg:var(--luck-font-heading-sm);--luck-font-label-md:500 12px / 16px var(--font-family-sans)}}.game-stage{--luck-game-holo-light:var(--color-media-text)}@supports (color:color-mix(in lab, red, red)){.game-stage{--luck-game-holo-light:color-mix(in srgb, var(--color-media-text) 48%, transparent)}}[data-tone=ssr]{--luck-game-accent:var(--color-status-warning);--luck-game-accent-soft:var(--color-status-warning-bg);--luck-game-accent-glow:var(--luck-game-accent-soft)}[data-tone=sr]{--luck-game-accent:var(--color-chart-2);--luck-game-accent-soft:var(--color-media-text)}@supports (color:color-mix(in lab, red, red)){[data-tone=sr]{--luck-game-accent-soft:color-mix(in srgb, var(--color-media-text) 8%, transparent)}}[data-tone=sr]{--luck-game-accent-glow:var(--luck-game-accent-soft)}[data-tone=r]{--luck-game-accent:var(--luck-game-info);--luck-game-accent-soft:var(--luck-game-info)}@supports (color:color-mix(in lab, red, red)){[data-tone=r]{--luck-game-accent-soft:color-mix(in srgb, var(--luck-game-info) 12%, transparent)}}[data-tone=r]{--luck-game-accent-glow:var(--luck-game-accent-soft)}[data-tone=caution]{--luck-game-accent:var(--color-status-error);--luck-game-accent-soft:var(--color-status-error)}@supports (color:color-mix(in lab, red, red)){[data-tone=caution]{--luck-game-accent-soft:color-mix(in srgb, var(--color-status-error) 12%, transparent)}}[data-tone=caution]{--luck-game-accent-glow:var(--luck-game-accent-soft)}.game-result[data-mode=general] .game-result-body,.game-panel[data-mode=general]{--luck-game-accent:var(--luck-general-gold);--luck-game-accent-soft:var(--luck-general-tint);--luck-game-accent-glow:var(--luck-game-accent-soft)}.game-stage[data-fortune-mode=compat-game] .game-result{--luck-game-accent:var(--fortune-text-accent);--luck-game-accent-soft:var(--fortune-text-accent)}@supports (color:color-mix(in lab, red, red)){.game-stage[data-fortune-mode=compat-game] .game-result{--luck-game-accent-soft:color-mix(in srgb, var(--fortune-text-accent) 20%, transparent)}}.game-stage[data-fortune-mode=compat-game] .game-result{--luck-game-accent-glow:var(--luck-game-accent-soft)}.game-panel[data-fortune-mode=compat-game]{--luck-game-accent:var(--fortune-text-accent);--luck-game-accent-soft:var(--fortune-text-accent)}@supports (color:color-mix(in lab, red, red)){.game-panel[data-fortune-mode=compat-game]{--luck-game-accent-soft:color-mix(in srgb, var(--fortune-text-accent) 20%, transparent)}}.game-panel[data-fortune-mode=compat-game]{--luck-game-accent-glow:var(--luck-game-accent-soft)}.tarot-spread{--tarot-spread-surface:var(--tarot-surface-spread);--tarot-spread-border:var(--tarot-border-spread)}.tarot-card{--tarot-card-front-border-width:var(--space-4)}.tarot-card[data-large]{--tarot-card-front-border-width:var(--space-8)}.game-result[data-fortune-mode=compat-general] .game-result-body,.game-panel[data-fortune-mode=compat-general]{--luck-general-paper:var(--fortune-surface-sheet)}.loading-screen{--luck-shadow-sheet:0 4px 40px var(--color-shadow)}:root{--fortune-aside-width:840px}.compat-loading-folder[data-folder="01"]{--compat-folder-glow:var(--compat-loading-folder-01-glow);--compat-folder-inner:linear-gradient(132.97deg, var(--compat-loading-folder-01-inner-1) 1.62%, var(--compat-loading-folder-01-inner-2) 35.49%, var(--compat-loading-folder-01-inner-3) 69.35%, var(--compat-loading-folder-01-inner-4) 98.38%);--compat-folder-sheen:linear-gradient(105.96deg, var(--compat-effect-folder-sheen-clear) 27.7%, var(--compat-effect-folder-sheen-01-peak) 45.5%, var(--compat-effect-folder-sheen-01-tint) 54.5%, var(--compat-effect-folder-sheen-clear) 70.1%);--compat-folder-face-1:var(--compat-loading-folder-01-face-1);--compat-folder-face-2:var(--compat-loading-folder-01-face-2);--compat-folder-face-3:var(--compat-loading-folder-01-face-3)}.compat-loading-folder[data-folder="02"]{--compat-folder-glow:var(--compat-loading-folder-02-glow);--compat-folder-inner:linear-gradient(145.91deg, var(--compat-loading-folder-02-inner-1) 3.41%, var(--compat-loading-folder-02-inner-2) 40.68%, var(--compat-loading-folder-02-inner-3) 73.3%, var(--compat-loading-folder-02-inner-4) 96.59%);--compat-folder-sheen:linear-gradient(102.26deg, var(--compat-effect-folder-sheen-clear) 32.1%, var(--compat-effect-folder-sheen-02-peak) 50%, var(--compat-effect-folder-sheen-clear) 67.9%);--compat-folder-face-1:var(--compat-loading-folder-02-face-1);--compat-folder-face-2:var(--compat-loading-folder-02-face-2);--compat-folder-face-3:var(--compat-loading-folder-02-face-3)}.compat-loading-folder[data-folder="03"]{--compat-folder-glow:var(--compat-loading-folder-03-glow);--compat-folder-inner:linear-gradient(153.52deg, var(--compat-loading-folder-03-inner-1) 3.66%, var(--compat-loading-folder-03-inner-2) 40.73%, var(--compat-loading-folder-03-inner-3) 73.17%, var(--compat-loading-folder-03-inner-4) 96.34%);--compat-folder-sheen:linear-gradient(107.25deg, var(--compat-effect-folder-sheen-clear) 34.5%, var(--compat-effect-folder-sheen-03-peak) 51.1%, var(--compat-effect-folder-sheen-clear) 65.5%);--compat-folder-face-1:var(--compat-loading-folder-03-face-1);--compat-folder-face-2:var(--compat-loading-folder-03-face-2);--compat-folder-face-3:var(--compat-loading-folder-03-face-3)}.zodiac-visual,.constellation-visual{--fortune-visual-radius:var(--radius-16);--fortune-visual-gap:var(--space-12)}.game-result-stats,.game-panel-stats{--luck-stat-bar-height:var(--size-6);--luck-stat-value-width:var(--space-32)}.tarot-spread{--tarot-spread-title:var(--tarot-text-spread-title);--tarot-spread-position:var(--tarot-text-spread-position)}.tarot-card{--tarot-card-front-radius:var(--radius-8)}.tarot-card[data-large]{--tarot-card-front-radius:var(--radius-12)}.compat-pair-row,.compat-person-slot,.game-stage,.game-panel,.game-panel-loading,.tarot-picker,.birth-dial,.fortune-loading,.loading-screen,.fortune-select{--motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--motion-easing-standard:cubic-bezier(.4, 0, .2, 1)}:root{--tarot-back-image:none}.compat-loading-folder[data-folder="01"]{--compat-folder-glow-at:85% 0%;--compat-folder-glow-radius:264px 240px;--compat-folder-glow-stop:55%}.compat-loading-folder[data-folder="02"]{--compat-folder-glow-at:100% 20%;--compat-folder-glow-radius:198px 210px;--compat-folder-glow-stop:60%}.compat-loading-folder[data-folder="03"]{--compat-folder-glow-at:20% 0%;--compat-folder-glow-radius:176px 180px;--compat-folder-glow-stop:60%}.fortune-select[data-reveal][data-grade=SSR]{--luck-reveal-glow:var(--size-110)}.fortune-select[data-reveal][data-grade=SR]{--luck-reveal-glow:var(--space-80)}.fortune-select[data-reveal][data-grade=R]{--luck-reveal-glow:50px}.fortune-select[data-reveal][data-grade=CAUTION]{--luck-reveal-glow:var(--space-40)}.zodiac-ring{--luck-zodiac-ring-radius:64px}.fortune-loading .zodiac-ring{--luck-zodiac-ring-radius:36px}.loading-screen{--luck-fan-origin-offset:-353px;--luck-fan-move:var(--motion-duration-fan-move);--luck-fan-snap:var(--motion-easing-fan-snap);--luck-fan-scale-delay:var(--motion-duration-fan-scale-delay)}.fan-card[data-slot=center] .fan-card-face{--luck-fan-scale:1.16;--luck-fan-opacity:1}.fan-card[data-slot=near] .fan-card-face{--luck-fan-scale:.92;--luck-fan-opacity:.72}.fan-card[data-slot=far] .fan-card-face{--luck-fan-scale:.84;--luck-fan-opacity:.4}.fan-card[data-slot=out] .fan-card-face{--luck-fan-scale:.8;--luck-fan-opacity:0}:root{--game-accent:var(--luck-game-accent);--fortune-border-folder:var(--compat-border-folder);--fortune-border-tarot-spread:var(--tarot-border-spread);--fortune-border-tarot-stage:var(--tarot-border-stage);--fortune-effect-folder-sheen-01-peak:var(--compat-effect-folder-sheen-01-peak);--fortune-effect-folder-sheen-01-tint:var(--compat-effect-folder-sheen-01-tint);--fortune-effect-folder-sheen-02-peak:var(--compat-effect-folder-sheen-02-peak);--fortune-effect-folder-sheen-03-peak:var(--compat-effect-folder-sheen-03-peak);--fortune-effect-folder-sheen-clear:var(--compat-effect-folder-sheen-clear);--fortune-scrim-compat-backdrop-clear:var(--compat-scrim-backdrop-clear);--fortune-scrim-compat-backdrop-medium:var(--compat-scrim-backdrop-medium);--fortune-scrim-compat-backdrop-strong:var(--compat-scrim-backdrop-strong);--fortune-scrim-compat-backdrop-weak:var(--compat-scrim-backdrop-weak);--fortune-shadow-card-far:var(--tarot-shadow-card-far);--fortune-shadow-card-near:var(--tarot-shadow-card-near);--fortune-shadow-lift-far:var(--tarot-shadow-lift-far);--fortune-shadow-lift-near:var(--tarot-shadow-lift-near);--fortune-surface-compat-backdrop:var(--compat-surface-backdrop);--fortune-surface-synergy:var(--compat-surface-synergy);--fortune-surface-tarot-spread:var(--tarot-surface-spread);--fortune-text-tarot-spread-position:var(--tarot-text-spread-position);--fortune-text-tarot-spread-title:var(--tarot-text-spread-title);--game-accent-soft:var(--luck-game-accent-soft);--game-accent-glow:var(--luck-game-accent-glow);--fortune-text-synergy-title:var(--luck-text-synergy-title)}.compat-pair-row,.compat-person-slot,.game-stage,.game-panel,.game-panel-loading,.tarot-picker,.birth-dial,.fortune-loading,.loading-screen,.fortune-select{--game-info:var(--luck-game-info)}.game-stage,.game-panel{--general-paper:var(--luck-general-paper);--general-ink:var(--luck-general-ink);--general-ink-soft:var(--luck-general-ink-soft);--general-line:var(--luck-general-line);--general-gold:var(--luck-general-gold);--general-seal:var(--luck-general-seal);--general-tint:var(--luck-general-tint)}[data-fortune-mode=fortune-game],[data-fortune-mode=fortune-general],[data-fortune-mode=tarot-game],[data-fortune-mode=tarot-general],[data-fortune-mode=compat-game],[data-fortune-mode=compat-general]{--fortune-text-synergy-title:var(--luck-text-synergy-title)}[data-mode=general]{--fortune-surface-tarot-spread:var(--tarot-surface-spread);--fortune-border-tarot-spread:var(--tarot-border-spread);--fortune-text-tarot-spread-title:var(--tarot-text-spread-title);--fortune-text-tarot-spread-position:var(--tarot-text-spread-position)}.compat-loading-folder[data-folder="01"],.compat-loading-folder[data-folder="02"],.compat-loading-folder[data-folder="03"]{--folder-glow:var(--compat-folder-glow);--folder-glow-at:var(--compat-folder-glow-at);--folder-glow-radius:var(--compat-folder-glow-radius);--folder-glow-stop:var(--compat-folder-glow-stop);--folder-inner:var(--compat-folder-inner);--folder-sheen:var(--compat-folder-sheen);--folder-face-1:var(--compat-folder-face-1);--folder-face-2:var(--compat-folder-face-2);--folder-face-3:var(--compat-folder-face-3);--folder-ink:var(--compat-folder-ink)}.fortune-select[data-reveal][data-grade=SSR],.fortune-select[data-reveal][data-grade=SR],.fortune-select[data-reveal][data-grade=R],.fortune-select[data-reveal][data-grade=CAUTION]{--reveal-glow:var(--luck-reveal-glow)}.zodiac-ring,.fortune-loading .zodiac-ring{--zodiac-ring-radius:var(--luck-zodiac-ring-radius)}.zodiac-visual,.constellation-visual{--visual-radius:var(--fortune-visual-radius);--visual-gap:var(--fortune-visual-gap)}.game-stage{--game-holo-light:var(--luck-game-holo-light)}.game-result-stats,.game-panel-stats{--size-stat-bar-height:var(--luck-stat-bar-height);--size-stat-value-width:var(--luck-stat-value-width)}[data-tone=ssr],[data-tone=sr],[data-tone=r],[data-tone=caution],.game-result[data-mode=general] .game-result-body,.game-panel[data-mode=general],.game-stage[data-fortune-mode=compat-game] .game-result,.game-panel[data-fortune-mode=compat-game]{--game-accent:var(--luck-game-accent);--game-accent-soft:var(--luck-game-accent-soft);--game-accent-glow:var(--luck-game-accent-glow)}.game-result[data-fortune-mode=compat-general] .game-result-body,.game-panel[data-fortune-mode=compat-general]{--general-paper:var(--luck-general-paper)}.loading-screen{--fortune-fan-origin-offset:var(--luck-fan-origin-offset);--fortune-fan-move:var(--luck-fan-move);--fortune-fan-snap:var(--luck-fan-snap);--fortune-fan-scale-delay:var(--luck-fan-scale-delay);--fortune-shadow-sheet:var(--luck-shadow-sheet)}.fan-card[data-slot=center] .fan-card-face,.fan-card[data-slot=near] .fan-card-face,.fan-card[data-slot=far] .fan-card-face,.fan-card[data-slot=out] .fan-card-face{--s:var(--luck-fan-scale);--o:var(--luck-fan-opacity)}:root{--lotto-border-glass:var(--color-alpha-white-25);--lotto-glow-drum-inner:var(--color-alpha-white-8);--lotto-shadow-ball-dark:var(--color-alpha-black-25);--lotto-shadow-ball-light:var(--color-alpha-white-35);--lotto-shadow-drop:var(--color-alpha-black-35);--lotto-surface-ball-blue:var(--color-sky-680);--lotto-surface-ball-gray:var(--color-gray-667);--lotto-surface-ball-green:var(--color-lime-549);--lotto-surface-ball-group:var(--color-violet-680);--lotto-surface-ball-indigo:var(--color-blue-710);--lotto-surface-ball-orange:var(--color-tangerine-631);--lotto-surface-ball-red:var(--color-red-724);--lotto-surface-ball-yellow:var(--color-gold-492);--lotto-surface-drum-edge:var(--color-alpha-white-3);--lotto-surface-drum-highlight:var(--color-alpha-white-15);--lotto-surface-drum-shade:var(--color-alpha-black-20);--lotto-text-ball:var(--color-base-white);--lotto-text-pin:var(--color-gray-900);--lotto-count:6}.lotto-machine{--lotto-drum:clamp(140px, 30cqi, 220px);--lotto-chute:var(--space-28)}.lotto-progress .lotto-machine{--lotto-drum:clamp(120px, 26cqi, 180px)}.lotto-answer{--lotto-step:calc((100cqi - (var(--lotto-count) - 1) * 2.5cqi) / var(--lotto-count) + 2.5cqi)}.ai-home-theme{--home-line-height-48:48px;--home-coming-soon-height-md:var(--space-64);--home-coming-soon-height-lg:var(--space-80);--home-continue-height:var(--size-76);--home-result-icon-size:var(--size-44);--home-window-60-banner-width:548px;--layout-window-60-banner-width:var(--home-window-60-banner-width);--font-line-height-48:var(--home-line-height-48)}.recommendation-feed[data-feed-type=template]{--sub-media-text-muted:var(--color-alpha-white-88);--sub-template-card-empty:var(--color-alpha-white-6);--sub-template-card-hover:var(--brand-300);--sub-template-card-hover-stroke:var(--stroke-regular);--sub-template-card-aspect-ratio:216 / 304;--color-media-text-muted:var(--sub-media-text-muted);--template-card-aspect-ratio:var(--sub-template-card-aspect-ratio);--color-template-card-empty:var(--sub-template-card-empty);--color-template-card-hover:var(--sub-template-card-hover);--template-card-hover-stroke:var(--sub-template-card-hover-stroke)}.works-theme{--works-item-height:var(--space-64);--work-item-height:var(--works-item-height)}:root{--resume-bg-overlay-strong:var(--color-alpha-black-78);--resume-surface-card-game:var(--color-slate-180)}.resume-voice-dialog,.resume-voice-overlay{--resume-surface-field:var(--color-gray-850)}:root{--color-bg-overlay-strong:var(--resume-bg-overlay-strong);--color-surface-card-game:var(--resume-surface-card-game)}.resume-voice-dialog,.resume-voice-overlay{--color-surface-field:var(--resume-surface-field)}.login-page{--member-focus-ring:var(--brand-300);--member-spinner-size:var(--space-16);--color-focus-ring:var(--member-focus-ring);--spinner-size:var(--member-spinner-size)}.mbti-result{--mbti-accent:var(--color-text-brand)}:is(.learn-page,.app-shell:has(.learn-page)){--learn-flag-fg:var(--color-level-on);--color-bg-page:var(--color-gray-950);--learn-banner-fg:var(--color-gray-50);--learn-banner-fg-secondary:var(--color-gray-300);--learn-banner-px-base:var(--color-gray-950)}.learn-page{--learn-flag-padding-x:var(--spacing-inline-xs);--learn-flag-padding-top:var(--spacing-inline-2xs);--learn-flag-notch:var(--space-8);--learn-flag-offset-x:var(--spacing-component-sm);--learn-flag-font-size:var(--font-size-11);--learn-flag-line-height:var(--font-line-height-16);--learn-flag-font-weight:var(--font-weight-semibold);--learn-flag-sm-width:var(--size-12);--learn-flag-sm-height:var(--size-16);--learn-flag-sm-notch:var(--space-4);--learn-flag-sm-offset-x:var(--spacing-inline-2xs);--learn-chip-padding-x:var(--spacing-inline-xs);--learn-card-lead-gap:var(--spacing-layout-xl);--learn-card-lead-width:var(--size-104);--learn-card-lead-height:var(--size-72);--learn-row-lead-width:var(--size-72);--learn-wish-glyph-inset:var(--spacing-inline-2xs);--learn-card-pad-x:var(--spacing-component-md);--learn-row-pad-start:var(--space-28);--learn-row-pad-end:var(--space-28);--learn-card-thumb-gap:var(--spacing-layout-xl);--learn-shelf-card-min-width:var(--size-240);--learn-shelf-gap-x:var(--spacing-component-sm);--learn-shelf-spacing:var(--spacing-layout-7xl);--learn-aside-ratio:.6;--learn-chat-max-width:780px;--learn-search-width:var(--size-320);--learn-continue-thumb-width:var(--size-240);--learn-progress-height:var(--space-4);--learn-reveal-duration:var(--duration-1000);--learn-reveal-easing:var(--motion-easing-snappy);--learn-reveal-fade-duration:var(--motion-duration-reveal-morph);--learn-reveal-fade-easing:var(--motion-easing-reveal-flip);--learn-reveal-distance:var(--space-32);--learn-reveal-stagger:var(--duration-80);--learn-flag-shadow:0 var(--space-2) var(--space-4) var(--color-alpha-black-48)}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-surface-odds:var(--color-alpha-brand-8);--enhance-luck-surface-overlay:var(--color-alpha-black-64);--enhance-luck-surface-stage:var(--color-gray-800);--enhance-luck-surface-charge-track:var(--color-alpha-white-12);--enhance-luck-text-headline:var(--color-gold-250);--enhance-luck-fill-charge:var(--color-text-brand);--enhance-luck-fill-particle:var(--color-brand-300);--enhance-luck-z-overlay:100;--enhance-luck-z-popup:101;--enhance-luck-popup-width:var(--size-512);--enhance-luck-stage-image-size:var(--size-140);--enhance-luck-particle-size:var(--size-12);--enhance-luck-item-column-width:var(--size-180);--enhance-luck-card-width:var(--size-640);--enhance-luck-chance-input-width:var(--size-72);--enhance-luck-duration-fill:2s;--enhance-luck-duration-charge-pulse:.8s;--enhance-luck-duration-charge-image:1s;--enhance-luck-duration-orbit:1.2s;--enhance-luck-duration-rune-read:.9s;--enhance-luck-duration-burst:var(--duration-500);--enhance-luck-particle-rise:-20px;--enhance-luck-shard-fall:65px;--enhance-luck-shard-spin:130deg;--enhance-luck-ember-rise:-60px;--enhance-luck-orbit-radius:8px;--enhance-luck-rune-lift:-4px;--enhance-luck-charge-scale:1.08;--enhance-luck-sparkle-scale:1.2;--enhance-luck-glow-charge:12px;--enhance-luck-glow-burst:20px;--enhance-luck-glow-sparkle:28px;--enhance-luck-glow-lock:30px;--enhance-luck-glow-break:18px;--enhance-luck-glow-rune-read:16px;--enhance-luck-glow-rune-glow:30px;--enhance-luck-glow-burn:22px;--enhance-luck-light-y:75px;--enhance-luck-light-y-burn:90px;--enhance-luck-light-charge-end:120px;--enhance-luck-light-wide-end:160px;--enhance-luck-light-star-charge-end:130px;--enhance-luck-light-star-success-mid:90px;--enhance-luck-light-star-success-end:170px;--enhance-luck-light-scroll-charge-end:130px;--enhance-luck-light-scroll-success-end:170px;--enhance-luck-light-scroll-burn-mid:90px;--enhance-luck-light-scroll-burn-end:170px;--enhance-luck-effect-charge-light:var(--color-alpha-brand-40);--enhance-luck-effect-charge-glow:var(--color-brand-300);--enhance-luck-effect-success-light:var(--color-gold-250)}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-success-light:color-mix(in srgb, var(--color-gold-250) 47%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-success-fill:var(--color-gold-250);--enhance-luck-effect-success-glow:var(--color-gold-250);--enhance-luck-effect-failure-light:#ffa3a354}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-failure-light:color-mix(in srgb, var(--color-red-300) 33%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-failure-flash:#ffa3a3ab}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-failure-flash:color-mix(in srgb, var(--color-red-300) 67%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-effect-failure-fill:var(--color-red-724);--enhance-luck-effect-failure-glow:var(--color-red-300);--enhance-luck-star-stage-from:var(--color-violet-800);--enhance-luck-star-stage-to:var(--color-violet-950);--enhance-luck-star-charge-from:var(--color-violet-680);--enhance-luck-star-charge-to:var(--color-gold-400);--enhance-luck-star-particle:var(--color-gold-250);--enhance-luck-star-charge-light:var(--color-gold-400)}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-charge-light:color-mix(in srgb, var(--color-gold-400) 27%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-success-light-core:var(--color-gold-250)}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-success-light-core:color-mix(in srgb, var(--color-gold-250) 67%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-success-light-mid:var(--color-gold-400)}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-success-light-mid:color-mix(in srgb, var(--color-gold-400) 20%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-star-lock-glow:var(--color-gold-400);--enhance-luck-star-break-glow:var(--color-base-white);--enhance-luck-star-failure-fill:var(--color-indigo-240);--enhance-luck-scroll-stage-from:var(--color-gray-700);--enhance-luck-scroll-stage-to:var(--color-gray-900);--enhance-luck-scroll-charge-from:var(--color-violet-600);--enhance-luck-scroll-charge-to:var(--color-violet-400);--enhance-luck-scroll-particle:var(--color-violet-400);--enhance-luck-scroll-charge-light:#7f22fe54}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-charge-light:color-mix(in srgb, var(--color-violet-600) 33%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-success-light:#a685ffab}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-success-light:color-mix(in srgb, var(--color-violet-400) 67%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-read-glow:var(--color-violet-400);--enhance-luck-scroll-rune-glow:var(--color-violet-400);--enhance-luck-scroll-burn-light-core:var(--color-tangerine-631)}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-burn-light-core:color-mix(in srgb, var(--color-tangerine-631) 60%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-burn-light-mid:#ffa3a333}@supports (color:color-mix(in lab, red, red)){.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-burn-light-mid:color-mix(in srgb, var(--color-red-300) 20%, transparent)}}.enhance_luck-card,.enhance_luck-answer,.enhance_luck-popup,.enhance_luck-popup-overlay{--enhance-luck-scroll-burn-glow:var(--color-tangerine-631);--enhance-luck-scroll-ember:var(--color-tangerine-631)}.lucky-card,.lucky-answer,.lucky-popup,.lucky-popup-overlay,.lucky-celebrate{--lucky-box-surface-slot-0:var(--color-red-724);--lucky-box-text-slot-0:var(--color-base-black);--lucky-box-surface-slot-1:var(--color-gold-492);--lucky-box-text-slot-1:var(--color-base-black);--lucky-box-surface-slot-2:var(--color-sky-680);--lucky-box-text-slot-2:var(--color-base-black);--lucky-box-surface-slot-3:var(--color-lime-549);--lucky-box-text-slot-3:var(--color-base-black);--lucky-box-surface-slot-4:var(--color-violet-680);--lucky-box-text-slot-4:var(--color-base-black);--lucky-box-surface-slot-5:var(--color-tangerine-631);--lucky-box-text-slot-5:var(--color-base-black);--lucky-box-surface-slot-6:var(--color-blue-710);--lucky-box-text-slot-6:var(--color-base-black);--lucky-box-surface-slot-7:var(--color-cyan-400);--lucky-box-text-slot-7:var(--color-base-black);--lucky-box-surface-slot-blank-0:var(--color-gray-700);--lucky-box-surface-slot-blank-1:var(--color-gray-650);--lucky-box-text-slot-blank:var(--color-base-black);--lucky-box-surface-slot-near-0:var(--color-gray-400);--lucky-box-surface-slot-near-1:var(--color-gray-200);--lucky-box-text-slot-near:var(--color-base-black);--lucky-box-border-slot:var(--color-gray-900);--lucky-box-surface-hub:var(--color-gold-450);--lucky-box-surface-pointer:var(--color-base-white);--lucky-box-surface-peg:var(--color-gray-100);--lucky-box-text-prize-kind:var(--color-text-brand);--lucky-box-surface-overlay:var(--color-bg-overlay);--lucky-box-surface-popup:var(--color-surface-panel);--lucky-box-ladder-line:var(--color-border-default);--lucky-box-ladder-path:var(--color-action-primary);--lucky-box-surface-ladder-cover:var(--color-surface-secondary);--lucky-box-text-ladder-cover:var(--color-text-tertiary);--lucky-box-chest-wood:var(--color-gold-750);--lucky-box-chest-wood-dark:var(--color-gold-700);--lucky-box-chest-trim:var(--color-gold-450);--lucky-box-chest-lock:var(--color-gold-250);--lucky-box-chest-keyhole:var(--color-gray-900);--lucky-box-chest-mouth:var(--color-gray-900);--lucky-box-chest-glow:var(--color-gold-400);--lucky-box-chest-ticket-border:var(--color-gray-900);--lucky-box-cards-front-white:var(--color-base-white);--lucky-box-cards-back:var(--color-gray-800);--lucky-box-cards-mark:var(--color-gold-450);--lucky-box-cards-border:var(--color-gray-900);--lucky-box-cards-picked:var(--color-action-primary);--lucky-box-scratch-ticket:var(--color-gold-492);--lucky-box-scratch-border:var(--color-gray-900);--lucky-box-scratch-label:var(--color-base-black);--lucky-box-scratch-foil:var(--color-gray-400);--lucky-box-scratch-foil-shine:var(--color-gray-200);--lucky-box-scratch-foil-text:var(--color-gray-700);--lucky-box-scratch-plain:var(--color-base-white);--lucky-box-scratch-brush-ring:var(--color-base-white);--lucky-box-scratch-brush-shadow:var(--color-base-black);--lucky-box-board-frame:var(--color-gold-492);--lucky-box-board-border:var(--color-gray-900);--lucky-box-board-heading:var(--color-navy-900);--lucky-box-board-list:var(--color-base-white);--lucky-box-board-list-text:var(--color-gray-900);--lucky-box-board-paper:var(--color-navy-800);--lucky-box-board-star:var(--color-gold-400);--lucky-box-board-picked:var(--color-action-primary);--lucky-box-board-plain:var(--color-base-white);--lucky-box-board-slip-backdrop:var(--color-bg-overlay);--lucky-box-board-slip:var(--color-base-white);--lucky-box-board-slip-text:var(--color-gray-900);--lucky-box-board-slip-note:var(--color-gray-700);--lucky-box-board-edge:var(--color-gold-700);--lucky-box-board-paper-side:var(--color-navy-900);--lucky-box-board-paper-shine:var(--color-alpha-white-24);--lucky-box-board-shadow:var(--color-alpha-black-40);--lucky-box-board-hole:var(--color-alpha-black-50);--lucky-box-tear-hint:var(--color-base-white);--lucky-box-tear-arrow:var(--color-base-white);--lucky-box-gacha-body:var(--color-red-500);--lucky-box-gacha-body-dark:var(--color-red-700);--lucky-box-gacha-glass:var(--color-sky-200);--lucky-box-gacha-line:var(--color-gray-900);--lucky-box-gacha-knob:var(--color-gold-450);--lucky-box-gacha-outlet:var(--color-gray-900);--lucky-box-gacha-shell:var(--color-base-white);--lucky-box-gacha-note:var(--color-base-white);--lucky-box-gacha-note-text:var(--color-gray-900);--lucky-box-gacha-ball-line:var(--color-alpha-black-35);--lucky-box-gacha-body-top:var(--color-red-400);--lucky-box-gacha-knob-side:var(--color-gold-700);--lucky-box-gacha-floor:var(--color-alpha-black-20);--lucky-box-gacha-shine:var(--color-alpha-white-70);--lucky-box-gacha-glow:var(--color-alpha-white-35);--lucky-box-gacha-clear:var(--color-alpha-white-0);--lucky-box-gacha-shade-none:var(--color-alpha-black-0);--lucky-box-gacha-shade:var(--color-alpha-black-32);--lucky-box-gacha-rim:var(--color-alpha-black-16);--lucky-box-gacha-flash:var(--color-alpha-white-88);--lucky-box-gacha-flash-soft:var(--color-alpha-white-35);--lucky-box-dice-center:var(--color-surface-secondary);--lucky-box-dice-title:var(--color-text-primary);--lucky-box-dice-note:var(--color-text-secondary);--lucky-box-dice-double:var(--color-gold-400);--lucky-box-dice-double-ink:var(--color-gray-900);--lucky-box-dice-double-glow:var(--lucky-box-chest-glow);--lucky-box-dice-line:var(--color-gray-900);--lucky-box-dice-landed:var(--color-action-primary);--lucky-box-dice-token:var(--color-action-primary);--lucky-box-dice-face:var(--color-base-white);--lucky-box-dice-pip:var(--color-gray-900);--lucky-box-dice-frame:var(--lucky-box-board-frame);--lucky-box-dice-edge:var(--lucky-box-board-edge);--lucky-box-dice-tile-side:var(--color-alpha-black-32);--lucky-box-dice-tile-shine:var(--color-alpha-white-24);--lucky-box-dice-shadow:var(--color-alpha-black-40);--lucky-box-dice-hollow:var(--color-alpha-black-50);--lucky-box-dice-face-edge:var(--color-gray-300);--lucky-box-dice-face-shade:var(--color-alpha-black-12);--lucky-box-dice-token-shine:var(--color-alpha-white-35);--lucky-box-dice-token-side:var(--color-brand-600);--lucky-box-dice-token-edge:var(--color-brand-800);--lucky-box-dice-token-shade:var(--color-alpha-black-40);--lucky-box-celebrate-backdrop:var(--color-base-black);--lucky-box-celebrate-headline:var(--color-gold-400);--lucky-box-celebrate-name:var(--color-base-white);--lucky-box-celebrate-miss:var(--color-gray-300);--lucky-box-celebrate-smoke:var(--color-gray-300);--lucky-box-celebrate-hint:var(--color-gray-400);--lucky-box-z-overlay:100;--lucky-box-z-popup:101;--lucky-box-z-celebrate:102;--lucky-box-celebrate-spark-length:var(--size-20);--lucky-box-celebrate-spark-width:var(--size-4);--lucky-box-celebrate-puff-size:var(--size-72);--lucky-box-popup-width:var(--size-640);--lucky-box-popup-chrome-height:var(--size-304);--lucky-box-wheel-size-card:var(--size-160);--lucky-box-wheel-size-popup:var(--size-560);--lucky-box-pointer-size:var(--size-40);--lucky-box-dot-size:var(--size-12);--lucky-box-prize-min-width:var(--size-224);--lucky-box-ladder-height-card:var(--size-120);--lucky-box-ladder-height-popup:var(--size-280);--lucky-box-ladder-popup-chrome-height:var(--size-400);--lucky-box-ladder-token-size:var(--size-16);--lucky-box-ladder-prize-height:var(--size-40);--lucky-box-chest-size-card:var(--size-160);--lucky-box-chest-size-popup:var(--size-360);--lucky-box-cards-width-card:var(--size-32);--lucky-box-cards-width-popup:var(--size-104);--lucky-box-cards-popup-min-height:var(--size-464);--lucky-box-gacha-popup-anchor:var(--size-688);--lucky-box-gacha-slot-height:var(--size-48);--lucky-box-scratch-width-card:var(--size-160);--lucky-box-scratch-width-popup:var(--size-400);--lucky-box-scratch-area-height-card:var(--size-48);--lucky-box-scratch-area-height-popup:var(--size-160);--lucky-box-board-popup-width:var(--size-616);--lucky-box-board-cell-size-popup:var(--size-40);--lucky-box-board-cell-size-card:var(--size-8);--lucky-box-board-rank-width:var(--size-40);--lucky-box-board-slip-width:var(--size-280);--lucky-box-board-depth:var(--size-12);--lucky-box-board-paper-depth:var(--size-4);--lucky-box-tear-width:var(--size-280);--lucky-box-tear-stub-height:var(--size-48);--lucky-box-tear-piece-height:var(--size-208);--lucky-box-tear-tooth:var(--size-8);--lucky-box-tear-arrow-size:var(--size-96);--lucky-box-gacha-size-card:var(--size-120);--lucky-box-gacha-size-popup:var(--size-376);--lucky-box-dice-tile-popup:var(--size-88);--lucky-box-dice-result-bottom:64%;--lucky-box-dice-note-top:76%;--lucky-box-dice-tile-card:var(--size-24);--lucky-box-dice-token-popup:var(--size-44);--lucky-box-dice-token-height-popup:var(--size-44);--lucky-box-dice-token-card:var(--size-8);--lucky-box-dice-token-height-card:var(--size-8);--lucky-box-dice-depth:var(--size-12);--lucky-box-dice-tile-depth:var(--size-4);--lucky-box-dice-die-popup:var(--size-56);--lucky-box-dice-die-card:var(--size-20);--lucky-box-slot-border-width:.75;--lucky-box-hub-border-width:3;--lucky-box-slot-label-size:7.5px;--lucky-box-spin-duration:9.5s;--lucky-box-spin-crawl-duration:4s;--lucky-box-ladder-duration:4.5s;--lucky-box-ladder-line-width:3;--lucky-box-ladder-path-width:5;--lucky-box-ladder-cover-inset:7%;--lucky-box-chest-duration:2.2s;--lucky-box-chest-shake-angle:4deg;--lucky-box-chest-lid-angle:-34deg;--lucky-box-chest-ticket-rise:-112px;--lucky-box-chest-glow-opacity:.55;--lucky-box-chest-stroke-width:2;--lucky-box-cards-aspect:5 / 7;--lucky-box-cards-duration:1.6s;--lucky-box-cards-flip-scale:1.08;--lucky-box-cards-dim-opacity:.4;--lucky-box-scratch-brush:26;--lucky-box-scratch-reveal:.5;--lucky-box-board-perspective:1600px;--lucky-box-board-hover-lift:-6px;--lucky-box-board-pick-lift:-8px;--lucky-box-board-gone-opacity:.45;--lucky-box-tear-zoom-duration:.45s;--lucky-box-tear-distance:320px;--lucky-box-tear-drop:56px;--lucky-box-tear-angle:-28deg;--lucky-box-tear-wobble:3deg;--lucky-box-tear-wobble-duration:1.2s;--lucky-box-tear-arrow-duration:1.6s;--lucky-box-tear-arrow-travel:72px;--lucky-box-tear-arrow-opacity:.7;--lucky-box-tear-arrow-stroke:5;--lucky-box-board-slip-duration:.9s;--lucky-box-board-slip-fold-angle:88deg;--lucky-box-gacha-duration:2.4s;--lucky-box-gacha-handle-turn:360deg;--lucky-box-gacha-shake:3deg;--lucky-box-gacha-rise:-96px;--lucky-box-gacha-grow:2.8;--lucky-box-gacha-wobble:4deg;--lucky-box-gacha-wobble-duration:.6s;--lucky-box-gacha-crack-duration:.6s;--lucky-box-gacha-split:22px;--lucky-box-gacha-note-from:.6;--lucky-box-gacha-flash-duration:.9s;--lucky-box-gacha-flash-from:.3;--lucky-box-gacha-flash-to:1.5;--lucky-box-gacha-flash-rest:.6;--lucky-box-gacha-miss-duration:1.1s;--lucky-box-gacha-miss-drop:-32px;--lucky-box-gacha-glass-opacity:.35;--lucky-box-gacha-jostle:-8px;--lucky-box-gacha-collar-width:6;--lucky-box-dice-roll-duration:1.6s;--lucky-box-dice-double-duration:1.6s;--lucky-box-dice-double-pause:1.2s;--lucky-box-dice-double-left:19%;--lucky-box-dice-double-top:7%;--lucky-box-dice-double-tilt:-12deg;--lucky-box-dice-double-rest:.7;--lucky-box-dice-hop-duration:.36s;--lucky-box-dice-pip-size:70%;--lucky-box-dice-perspective:700px;--lucky-box-dice-view-tilt:28deg;--lucky-box-dice-hop:-14px;--lucky-box-dice-bob:-6px;--lucky-box-dice-bob-duration:.7s;--lucky-box-dice-token-stroke:1.2;--lucky-box-dice-throw:90px;--lucky-box-dice-bounce:70px;--lucky-box-scratch-foil-font:var(--font-weight-bold) var(--font-size-16) var(--font-family-sans);--lucky-box-celebrate-drop-duration:1.3s;--lucky-box-celebrate-hint-delay:1s;--lucky-box-celebrate-hint-bottom:10%;--lucky-box-celebrate-spark-duration:1.1s;--lucky-box-celebrate-reach:170px;--lucky-box-celebrate-text-scale:1.7;--lucky-box-celebrate-drop:-160px;--lucky-box-celebrate-shake:4deg;--lucky-box-celebrate-puff-spread:48px;--lucky-box-celebrate-backdrop-opacity:.88;--lucky-box-celebrate-smoke-opacity:.9;--lucky-box-celebrate-puff-delay:.4s;--lucky-box-celebrate-puff-duration:1.6s;--lucky-box-celebrate-smoke-blur:6px;--lucky-box-celebrate-text-shadow-blur:12px;--lucky-box-pointer-length:2.4;--lucky-box-pointer-lift:1.08;--lucky-box-pointer-border-width:3;--lucky-box-prize-delay:.1s;--lucky-box-note-delay:.4s;--lucky-box-prize-rise:1.5rem;--lucky-box-prize-scale:.6}.lucky-tone-0{--lucky-box-tone-surface:var(--lucky-box-surface-slot-0);--lucky-box-tone-text:var(--lucky-box-text-slot-0)}.lucky-tone-1{--lucky-box-tone-surface:var(--lucky-box-surface-slot-1);--lucky-box-tone-text:var(--lucky-box-text-slot-1)}.lucky-tone-2{--lucky-box-tone-surface:var(--lucky-box-surface-slot-2);--lucky-box-tone-text:var(--lucky-box-text-slot-2)}.lucky-tone-3{--lucky-box-tone-surface:var(--lucky-box-surface-slot-3);--lucky-box-tone-text:var(--lucky-box-text-slot-3)}.lucky-tone-4{--lucky-box-tone-surface:var(--lucky-box-surface-slot-4);--lucky-box-tone-text:var(--lucky-box-text-slot-4)}.lucky-tone-5{--lucky-box-tone-surface:var(--lucky-box-surface-slot-5);--lucky-box-tone-text:var(--lucky-box-text-slot-5)}.lucky-tone-6{--lucky-box-tone-surface:var(--lucky-box-surface-slot-6);--lucky-box-tone-text:var(--lucky-box-text-slot-6)}.lucky-tone-7{--lucky-box-tone-surface:var(--lucky-box-surface-slot-7);--lucky-box-tone-text:var(--lucky-box-text-slot-7)}.lucky-tone-near-0{--lucky-box-tone-surface:var(--lucky-box-surface-slot-near-0);--lucky-box-tone-text:var(--lucky-box-text-slot-near)}.lucky-tone-near-1{--lucky-box-tone-surface:var(--lucky-box-surface-slot-near-1);--lucky-box-tone-text:var(--lucky-box-text-slot-near)}.lucky-tone-blank{--lucky-box-tone-surface:var(--lucky-box-surface-slot-blank-0);--lucky-box-tone-text:var(--lucky-box-text-slot-blank)}.lucky-cards-front.lucky-tone-blank,.lucky-cards-front.lucky-cards-front-retry{--lucky-box-tone-surface:var(--lucky-box-cards-front-white)}.lucky-board-prize-plain{--lucky-box-tone-surface:var(--lucky-box-board-plain)}.lucky-wheel-card{--lucky-box-pointer-size:var(--size-16)}.scrollbar-default::-webkit-scrollbar{width:var(--scrollbar-default-track);height:var(--scrollbar-default-track)}.scrollbar-sm::-webkit-scrollbar{width:var(--scrollbar-sm-track);height:var(--scrollbar-sm-track)}.scrollbar-default::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.scrollbar-sm::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.scrollbar-default::-webkit-scrollbar-thumb{border:var(--stroke-thick) solid transparent;border-radius:var(--radius-round);background-color:#0000;background-clip:padding-box}.scrollbar-sm::-webkit-scrollbar-thumb{border:var(--stroke-thick) solid transparent;border-radius:var(--radius-round);background-color:#0000;background-clip:padding-box}.scrollbar-default[data-scrolling=true]::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}.scrollbar-sm[data-scrolling=true]::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb)}.scrollbar-default[data-scrolling=true]::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}.scrollbar-sm[data-scrolling=true]::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.scrollbar-default,.scrollbar-sm{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-default[data-scrolling=true],.scrollbar-sm[data-scrolling=true]{scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}}:root{--background:var(--color-bg-page);--foreground:var(--color-text-primary);--card:var(--color-surface-card);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-popover);--popover-foreground:var(--color-text-primary);--primary:var(--color-button-primary-bg-default);--primary-foreground:var(--color-button-primary-fg-default);--secondary:var(--color-button-secondary-bg-default);--secondary-foreground:var(--color-button-secondary-fg-default);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-secondary);--accent:var(--color-state-hover-bg);--accent-foreground:var(--color-text-primary);--destructive:var(--color-status-error);--border:var(--color-border-default);--input:var(--color-border-input);--ring:var(--color-border-focus);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
