/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:#f5f5f6;--color-gray-100:#f0f1f2;--color-gray-200:#d3d4d9;--color-gray-300:#b5b8bf;--color-gray-400:#989ca6;--color-gray-500:#7b7f8d;--color-gray-600:#616673;--color-gray-700:#4c4f5a;--color-gray-800:#363940;--color-gray-900:#202226;--color-gray-950:#16171a;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-title1-1:700 24px/138% var(--font-family);--font-title1-2:600 24px/138% var(--font-family);--font-title1-3:500 24px/138% var(--font-family);--font-title2-1:700 20px/138% var(--font-family);--font-title2-2:600 20px/138% var(--font-family);--font-title2-3:500 20px/138% var(--font-family);--font-subtitle-1:700 18px/138% var(--font-family);--font-subtitle-2:600 18px/138% var(--font-family);--font-subtitle-3:500 18px/138% var(--font-family);--font-body1-1:700 16px/152% var(--font-family);--font-body1-2:600 16px/152% var(--font-family);--font-body1-3:500 16px/152% var(--font-family);--font-body1-4:400 16px/152% var(--font-family);--font-body2-1:700 14px/152% var(--font-family);--font-body2-2:600 14px/152% var(--font-family);--font-body2-3:500 14px/152% var(--font-family);--font-body2-4:400 14px/152% var(--font-family);--font-body3-1:700 12px/160% var(--font-family);--font-body3-2:600 12px/160% var(--font-family);--font-body3-3:500 12px/160% var(--font-family);--font-body3-4:400 12px/160% var(--font-family);--font-bodyplay-1:700 16px/164% var(--font-family);--font-bodyplay-2:600 16px/164% var(--font-family);--font-bodyplay-3:500 16px/164% var(--font-family);--font-bodyplay-4:400 16px/164% var(--font-family);--font-text-1:700 10px/160% var(--font-family);--font-text-2:600 10px/160% var(--font-family);--font-text-3:500 10px/160% var(--font-family);--font-text-4:400 10px/160% var(--font-family);--color-transparent:transparent;--color-brand-main:#4089ff;--color-brand-sub:#ffccfb;--color-brand-main-dark:#030d42;--color-gray-25:#fbfbfb;--color-gray-150:#e2e3e6;--color-gray-250:#c4c6cc;--color-gray-350:#a7aab3;--color-gray-450:#898d99;--color-gray-550:#6c7180;--color-gray-750:#41444d;--color-gray-850:#2b2d33;--color-diffusion-blue-100:#a8f8ff;--color-diffusion-blue-300:#43daff;--color-diffusion-blue-600:#027ad6;--color-diffusion-blue-700:#044aad;--color-diffusion-blue-800:#061983;--color-glitch-pink-50:#fff5fe;--color-glitch-pink-300:#fcaafc;--color-glitch-pink-400:#fa87fe;--color-glitch-pink-950:#400846;--color-neo-yellow-200:#faffb3;--color-neo-yellow-500:#f2ff40;--color-neo-yellow-800:#61661a;--color-neo-green-200:#99fee3;--color-neo-green-500:#00fcb9;--color-neo-green-800:#00654a;--color-neo-pink-200:#ffb3d4;--color-neo-pink-500:#ff4193;--color-neo-pink-600:#cc3476;--color-neo-pink-700:#992758;--color-neo-pink-800:#661a3b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.flex{display:flex}.min-h-screen{min-height:100vh}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing)*4)}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-4{padding-block:calc(var(--spacing)*4)}.text-center{text-align:center}.whitespace-pre-line{white-space:pre-line}.typography-title1-1{font:var(--font-title1-1)}.typography-title1-2{font:var(--font-title1-2)}.typography-title1-3{font:var(--font-title1-3)}.typography-title2-1{font:var(--font-title2-1)}.typography-title2-2{font:var(--font-title2-2)}.typography-title2-3{font:var(--font-title2-3)}.typography-subtitle-1{font:var(--font-subtitle-1)}.typography-subtitle-2{font:var(--font-subtitle-2)}.typography-subtitle-3{font:var(--font-subtitle-3)}.typography-body1-1{font:var(--font-body1-1)}.typography-body1-2{font:var(--font-body1-2)}.typography-body1-3{font:var(--font-body1-3)}.typography-body1-4{font:var(--font-body1-4)}.typography-body2-1{font:var(--font-body2-1)}.typography-body2-2{font:var(--font-body2-2)}.typography-body2-3{font:var(--font-body2-3)}.typography-body2-4{font:var(--font-body2-4)}.typography-body3-1{font:var(--font-body3-1)}.typography-body3-2{font:var(--font-body3-2)}.typography-body3-3{font:var(--font-body3-3)}.typography-body3-4{font:var(--font-body3-4)}.typography-bodyplay-1{font:var(--font-bodyplay-1)}.typography-bodyplay-2{font:var(--font-bodyplay-2)}.typography-bodyplay-3{font:var(--font-bodyplay-3)}.typography-bodyplay-4{font:var(--font-bodyplay-4)}.typography-text-1{font:var(--font-text-1)}.typography-text-2{font:var(--font-text-2)}.typography-text-3{font:var(--font-text-3)}.typography-text-4{font:var(--font-text-4)}.background-bg-transparent{background-color:var(--bg-transparent)}.background-bg-primary{background-color:var(--bg-primary)}.background-bg-primary-opacity{background-color:var(--bg-primary-opacity)}.background-bg-primary-elevated{background-color:var(--bg-primary-elevated)}.background-bg-secondary{background-color:var(--bg-secondary)}.background-bg-tertiary{background-color:var(--bg-tertiary)}.background-surface-primary{background-color:var(--surface-primary)}.background-surface-primary-invert{background-color:var(--surface-primary-invert)}.background-surface-secondary{background-color:var(--surface-secondary)}.background-surface-secondary-invert{background-color:var(--surface-secondary-invert)}.background-surface-tertiary{background-color:var(--surface-tertiary)}.background-surface-disable{background-color:var(--surface-disable)}.background-surface-disable-invert{background-color:var(--surface-disable-invert)}.background-surface-input{background-color:var(--surface-input)}.background-surface-interaction-primary-hover{background-color:var(--surface-interaction-primary-hover)}.background-surface-interaction-primary-pressed{background-color:var(--surface-interaction-primary-pressed)}.background-surface-interaction-primary-invert-hover{background-color:var(--surface-interaction-primary-invert-hover)}.background-surface-interaction-primary-invert-pressed{background-color:var(--surface-interaction-primary-invert-pressed)}.background-surface-interaction-secondary-hover{background-color:var(--surface-interaction-secondary-hover)}.background-surface-interaction-secondary-pressed{background-color:var(--surface-interaction-secondary-pressed)}.background-surface-interaction-secondary-invert-hover{background-color:var(--surface-interaction-secondary-invert-hover)}.background-surface-interaction-secondary-invert-pressed{background-color:var(--surface-interaction-secondary-invert-pressed)}.background-dim-1{background-color:var(--dim-1)}.background-dim-2{background-color:var(--dim-2)}.background-dim-3{background-color:var(--dim-3)}.background-dim-4{background-color:var(--dim-4)}.background-brand-primary{background-color:var(--brand-primary)}.background-brand-primary-hover{background-color:var(--brand-primary-hover)}.background-brand-primary-pressed{background-color:var(--brand-primary-pressed)}.background-brand-primary-base{background-color:var(--brand-primary-base)}.background-brand-primary-base-hover{background-color:var(--brand-primary-base-hover)}.background-brand-primary-point{background-color:var(--brand-primary-point)}.background-brand-sub{background-color:var(--brand-sub)}.background-brand-sub-hover{background-color:var(--brand-sub-hover)}.background-brand-sub-pressed{background-color:var(--brand-sub-pressed)}.background-brand-sub-base{background-color:var(--brand-sub-base)}.background-error-primary{background-color:var(--error-primary)}.background-error-primary-hover{background-color:var(--error-primary-hover)}.background-error-primary-pressed{background-color:var(--error-primary-pressed)}.background-error-base{background-color:var(--error-base)}.background-error-point{background-color:var(--error-point)}.background-warning-primary{background-color:var(--warning-primary)}.background-warning-base{background-color:var(--warning-base)}.background-warning-point{background-color:var(--warning-point)}.background-success-primary{background-color:var(--success-primary)}.background-success-base{background-color:var(--success-base)}.background-success-point{background-color:var(--success-point)}.hover\:background-bg-transparent:hover{background-color:var(--bg-transparent)}.hover\:background-bg-primary:hover{background-color:var(--bg-primary)}.hover\:background-bg-primary-opacity:hover{background-color:var(--bg-primary-opacity)}.hover\:background-bg-primary-elevated:hover{background-color:var(--bg-primary-elevated)}.hover\:background-bg-secondary:hover{background-color:var(--bg-secondary)}.hover\:background-bg-tertiary:hover{background-color:var(--bg-tertiary)}.hover\:background-surface-primary:hover{background-color:var(--surface-primary)}.hover\:background-surface-primary-invert:hover{background-color:var(--surface-primary-invert)}.hover\:background-surface-secondary:hover{background-color:var(--surface-secondary)}.hover\:background-surface-secondary-invert:hover{background-color:var(--surface-secondary-invert)}.hover\:background-surface-tertiary:hover{background-color:var(--surface-tertiary)}.hover\:background-surface-disable:hover{background-color:var(--surface-disable)}.hover\:background-surface-disable-invert:hover{background-color:var(--surface-disable-invert)}.hover\:background-surface-input:hover{background-color:var(--surface-input)}.hover\:background-surface-interaction-primary-hover:hover{background-color:var(--surface-interaction-primary-hover)}.hover\:background-surface-interaction-primary-pressed:hover{background-color:var(--surface-interaction-primary-pressed)}.hover\:background-surface-interaction-primary-invert-hover:hover{background-color:var(--surface-interaction-primary-invert-hover)}.hover\:background-surface-interaction-primary-invert-pressed:hover{background-color:var(--surface-interaction-primary-invert-pressed)}.hover\:background-surface-interaction-secondary-hover:hover{background-color:var(--surface-interaction-secondary-hover)}.hover\:background-surface-interaction-secondary-pressed:hover{background-color:var(--surface-interaction-secondary-pressed)}.hover\:background-surface-interaction-secondary-invert-hover:hover{background-color:var(--surface-interaction-secondary-invert-hover)}.hover\:background-surface-interaction-secondary-invert-pressed:hover{background-color:var(--surface-interaction-secondary-invert-pressed)}.hover\:background-dim-1:hover{background-color:var(--dim-1)}.hover\:background-dim-2:hover{background-color:var(--dim-2)}.hover\:background-dim-3:hover{background-color:var(--dim-3)}.hover\:background-dim-4:hover{background-color:var(--dim-4)}.hover\:background-brand-primary:hover{background-color:var(--brand-primary)}.hover\:background-brand-primary-hover:hover{background-color:var(--brand-primary-hover)}.hover\:background-brand-primary-pressed:hover{background-color:var(--brand-primary-pressed)}.hover\:background-brand-primary-base:hover{background-color:var(--brand-primary-base)}.hover\:background-brand-primary-base-hover:hover{background-color:var(--brand-primary-base-hover)}.hover\:background-brand-primary-point:hover{background-color:var(--brand-primary-point)}.hover\:background-brand-sub:hover{background-color:var(--brand-sub)}.hover\:background-brand-sub-hover:hover{background-color:var(--brand-sub-hover)}.hover\:background-brand-sub-pressed:hover{background-color:var(--brand-sub-pressed)}.hover\:background-brand-sub-base:hover{background-color:var(--brand-sub-base)}.hover\:background-error-primary:hover{background-color:var(--error-primary)}.hover\:background-error-primary-hover:hover{background-color:var(--error-primary-hover)}.hover\:background-error-primary-pressed:hover{background-color:var(--error-primary-pressed)}.hover\:background-error-base:hover{background-color:var(--error-base)}.hover\:background-error-point:hover{background-color:var(--error-point)}.hover\:background-warning-primary:hover{background-color:var(--warning-primary)}.hover\:background-warning-base:hover{background-color:var(--warning-base)}.hover\:background-warning-point:hover{background-color:var(--warning-point)}.hover\:background-success-primary:hover{background-color:var(--success-primary)}.hover\:background-success-base:hover{background-color:var(--success-base)}.hover\:background-success-point:hover{background-color:var(--success-point)}.text-text-ui-primary{color:var(--text-ui-primary)}.text-text-ui-primary-invert{color:var(--text-ui-primary-invert)}.text-text-ui-secondary{color:var(--text-ui-secondary)}.text-text-ui-secondary-invert{color:var(--text-ui-secondary-invert)}.text-text-ui-tertiary{color:var(--text-ui-tertiary)}.text-text-ui-disable{color:var(--text-ui-disable)}.text-text-ui-disable-invert{color:var(--text-ui-disable-invert)}.text-text-ui-white{color:var(--text-ui-white)}.text-text-ui-black{color:var(--text-ui-black)}.text-text-play-primary{color:var(--text-play-primary)}.text-text-play-secondary{color:var(--text-play-secondary)}.text-text-play-tertiary{color:var(--text-play-tertiary)}.text-text-play-disable{color:var(--text-play-disable)}.text-text-play-black{color:var(--text-play-black)}.text-brand-primary{color:var(--brand-primary)}.text-brand-primary-hover{color:var(--brand-primary-hover)}.text-brand-primary-pressed{color:var(--brand-primary-pressed)}.text-brand-primary-base{color:var(--brand-primary-base)}.text-brand-primary-base-hover{color:var(--brand-primary-base-hover)}.text-brand-primary-point{color:var(--brand-primary-point)}.text-brand-sub{color:var(--brand-sub)}.text-brand-sub-hover{color:var(--brand-sub-hover)}.text-brand-sub-pressed{color:var(--brand-sub-pressed)}.text-brand-sub-base{color:var(--brand-sub-base)}.text-error-primary{color:var(--error-primary)}.text-error-primary-hover{color:var(--error-primary-hover)}.text-error-primary-pressed{color:var(--error-primary-pressed)}.text-error-base{color:var(--error-base)}.text-error-point{color:var(--error-point)}.text-warning-primary{color:var(--warning-primary)}.text-warning-base{color:var(--warning-base)}.text-warning-point{color:var(--warning-point)}.text-success-primary{color:var(--success-primary)}.text-success-base{color:var(--success-base)}.text-success-point{color:var(--success-point)}.hover\:text-text-ui-primary:hover{color:var(--text-ui-primary)}.hover\:text-text-ui-primary-invert:hover{color:var(--text-ui-primary-invert)}.hover\:text-text-ui-secondary:hover{color:var(--text-ui-secondary)}.hover\:text-text-ui-secondary-invert:hover{color:var(--text-ui-secondary-invert)}.hover\:text-text-ui-tertiary:hover{color:var(--text-ui-tertiary)}.hover\:text-text-ui-disable:hover{color:var(--text-ui-disable)}.hover\:text-text-ui-disable-invert:hover{color:var(--text-ui-disable-invert)}.hover\:text-text-ui-white:hover{color:var(--text-ui-white)}.hover\:text-text-ui-black:hover{color:var(--text-ui-black)}.hover\:text-text-play-primary:hover{color:var(--text-play-primary)}.hover\:text-text-play-secondary:hover{color:var(--text-play-secondary)}.hover\:text-text-play-tertiary:hover{color:var(--text-play-tertiary)}.hover\:text-text-play-disable:hover{color:var(--text-play-disable)}.hover\:text-text-play-black:hover{color:var(--text-play-black)}.hover\:text-brand-primary:hover{color:var(--brand-primary)}.hover\:text-brand-primary-hover:hover{color:var(--brand-primary-hover)}.hover\:text-brand-primary-pressed:hover{color:var(--brand-primary-pressed)}.hover\:text-brand-primary-base:hover{color:var(--brand-primary-base)}.hover\:text-brand-primary-base-hover:hover{color:var(--brand-primary-base-hover)}.hover\:text-brand-primary-point:hover{color:var(--brand-primary-point)}.hover\:text-brand-sub:hover{color:var(--brand-sub)}.hover\:text-brand-sub-hover:hover{color:var(--brand-sub-hover)}.hover\:text-brand-sub-pressed:hover{color:var(--brand-sub-pressed)}.hover\:text-brand-sub-base:hover{color:var(--brand-sub-base)}.hover\:text-error-primary:hover{color:var(--error-primary)}.hover\:text-error-primary-hover:hover{color:var(--error-primary-hover)}.hover\:text-error-primary-pressed:hover{color:var(--error-primary-pressed)}.hover\:text-error-base:hover{color:var(--error-base)}.hover\:text-error-point:hover{color:var(--error-point)}.hover\:text-warning-primary:hover{color:var(--warning-primary)}.hover\:text-warning-base:hover{color:var(--warning-base)}.hover\:text-warning-point:hover{color:var(--warning-point)}.hover\:text-success-primary:hover{color:var(--success-primary)}.hover\:text-success-base:hover{color:var(--success-base)}.hover\:text-success-point:hover{color:var(--success-point)}.border-outline-primary{border-color:var(--outline-primary)}.border-outline-primary-activate{border-color:var(--outline-primary-activate)}.border-outline-secondary{border-color:var(--outline-secondary)}.border-outline-secondary-activate{border-color:var(--outline-secondary-activate)}.border-brand-primary{border-color:var(--brand-primary)}.border-brand-primary-hover{border-color:var(--brand-primary-hover)}.border-brand-primary-pressed{border-color:var(--brand-primary-pressed)}.border-brand-primary-base{border-color:var(--brand-primary-base)}.border-brand-primary-base-hover{border-color:var(--brand-primary-base-hover)}.border-brand-primary-point{border-color:var(--brand-primary-point)}.border-brand-sub{border-color:var(--brand-sub)}.border-brand-sub-hover{border-color:var(--brand-sub-hover)}.border-brand-sub-pressed{border-color:var(--brand-sub-pressed)}.border-brand-sub-base{border-color:var(--brand-sub-base)}.border-error-primary{border-color:var(--error-primary)}.border-error-primary-hover{border-color:var(--error-primary-hover)}.border-error-primary-pressed{border-color:var(--error-primary-pressed)}.border-error-base{border-color:var(--error-base)}.border-error-point{border-color:var(--error-point)}.border-warning-primary{border-color:var(--warning-primary)}.border-warning-base{border-color:var(--warning-base)}.border-warning-point{border-color:var(--warning-point)}.border-success-primary{border-color:var(--success-primary)}.border-success-base{border-color:var(--success-base)}.border-success-point{border-color:var(--success-point)}.hover\:border-outline-primary:hover{border-color:var(--outline-primary)}.hover\:border-outline-primary-activate:hover{border-color:var(--outline-primary-activate)}.hover\:border-outline-secondary:hover{border-color:var(--outline-secondary)}.hover\:border-outline-secondary-activate:hover{border-color:var(--outline-secondary-activate)}.hover\:border-brand-primary:hover{border-color:var(--brand-primary)}.hover\:border-brand-primary-hover:hover{border-color:var(--brand-primary-hover)}.hover\:border-brand-primary-pressed:hover{border-color:var(--brand-primary-pressed)}.hover\:border-brand-primary-base:hover{border-color:var(--brand-primary-base)}.hover\:border-brand-primary-base-hover:hover{border-color:var(--brand-primary-base-hover)}.hover\:border-brand-primary-point:hover{border-color:var(--brand-primary-point)}.hover\:border-brand-sub:hover{border-color:var(--brand-sub)}.hover\:border-brand-sub-hover:hover{border-color:var(--brand-sub-hover)}.hover\:border-brand-sub-pressed:hover{border-color:var(--brand-sub-pressed)}.hover\:border-brand-sub-base:hover{border-color:var(--brand-sub-base)}.hover\:border-error-primary:hover{border-color:var(--error-primary)}.hover\:border-error-primary-hover:hover{border-color:var(--error-primary-hover)}.hover\:border-error-primary-pressed:hover{border-color:var(--error-primary-pressed)}.hover\:border-error-base:hover{border-color:var(--error-base)}.hover\:border-error-point:hover{border-color:var(--error-point)}.hover\:border-warning-primary:hover{border-color:var(--warning-primary)}.hover\:border-warning-base:hover{border-color:var(--warning-base)}.hover\:border-warning-point:hover{border-color:var(--warning-point)}.hover\:border-success-primary:hover{border-color:var(--success-primary)}.hover\:border-success-base:hover{border-color:var(--success-base)}.hover\:border-success-point:hover{border-color:var(--success-point)}}:root{--radius:1rem;--font-family:"Pretendard",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--background:oklch(100% 0 0);--bg-transparent:transparent;--bg-primary:var(--color-gray-100);--bg-primary-opacity:#fbfbfbcc;--bg-primary-elevated:var(--color-gray-25);--bg-secondary:var(--color-gray-150);--bg-tertiary:var(--color-gray-200);--text-ui-primary:var(--color-gray-950);--text-ui-primary-invert:var(--color-gray-50);--text-ui-secondary:var(--color-gray-700);--text-ui-secondary-invert:var(--color-gray-300);--text-ui-tertiary:var(--color-gray-450);--text-ui-disable:var(--color-gray-250);--text-ui-disable-invert:var(--color-gray-750);--text-ui-white:var(--color-gray-50);--text-ui-black:var(--color-gray-950);--text-play-primary:var(--color-gray-50);--text-play-secondary:var(--color-gray-300);--text-play-tertiary:var(--color-gray-550);--text-play-disable:var(--color-gray-750);--text-play-black:var(--color-gray-950);--surface-primary:var(--color-gray-150);--surface-primary-invert:var(--color-gray-850);--surface-secondary:var(--color-gray-300);--surface-secondary-invert:var(--color-gray-700);--surface-tertiary:var(--color-gray-400);--surface-disable:var(--color-gray-150);--surface-disable-invert:var(--color-gray-800);--surface-input:var(--color-gray-250);--surface-interaction-primary-hover:var(--color-gray-200);--surface-interaction-primary-pressed:var(--color-gray-300);--surface-interaction-primary-invert-hover:var(--color-gray-800);--surface-interaction-primary-invert-pressed:var(--color-gray-750);--surface-interaction-secondary-hover:var(--color-gray-250);--surface-interaction-secondary-pressed:var(--color-gray-200);--surface-interaction-secondary-invert-hover:var(--color-gray-550);--surface-interaction-secondary-invert-pressed:var(--color-gray-500);--outline-primary:var(--color-gray-200);--outline-primary-activate:var(--color-gray-600);--outline-secondary:var(--color-gray-150);--outline-secondary-activate:var(--color-gray-450);--dim-1:#0b0b0db3;--dim-2:#0b0b0d80;--dim-3:#0b0b0d4d;--dim-4:#0b0b0d1a;--brand-primary:var(--color-brand-main);--brand-primary-hover:var(--color-diffusion-blue-600);--brand-primary-pressed:var(--color-diffusion-blue-700);--brand-primary-base:var(--color-diffusion-blue-100);--brand-primary-base-hover:var(--color-diffusion-blue-800);--brand-primary-point:var(--color-diffusion-blue-800);--brand-sub:var(--color-brand-sub);--brand-sub-hover:var(--color-glitch-pink-300);--brand-sub-pressed:var(--color-glitch-pink-400);--brand-sub-base:var(--color-glitch-pink-50);--error-primary:var(--color-neo-pink-500);--error-primary-hover:var(--color-neo-pink-600);--error-primary-pressed:var(--color-neo-pink-700);--error-base:var(--color-neo-pink-200);--error-point:var(--color-neo-pink-800);--warning-primary:var(--color-neo-yellow-500);--warning-base:var(--color-neo-yellow-200);--warning-point:var(--color-neo-yellow-800);--success-primary:var(--color-neo-green-500);--success-base:var(--color-neo-green-200);--success-point:var(--color-neo-green-800);--white:#fff;--black:#000;--gray-000:#fdfdfd;--gray-010:#e9eaec;--gray-020:#9a9ea2;--gray-030:#7c8289;--gray-040:#6c727a;--gray-050:#474c56;--gray-060:#3a3d45;--gray-070:#32343c;--gray-080:#27292f;--gray-090:#1c1e22;--gray-100:#121214}.dark{--background:oklch(15% 0 0);--bg-transparent:var(--color-transparent);--bg-primary:var(--color-gray-950);--bg-primary-opacity:#16171ab3;--bg-primary-elevated:var(--color-gray-850);--bg-secondary:var(--color-gray-800);--bg-tertiary:var(--color-gray-750);--text-ui-primary:var(--color-gray-50);--text-ui-primary-invert:var(--color-gray-950);--text-ui-secondary:var(--color-gray-300);--text-ui-secondary-invert:var(--color-gray-700);--text-ui-tertiary:var(--color-gray-550);--text-ui-disable:var(--color-gray-750);--text-ui-disable-invert:var(--color-gray-250);--text-ui-white:var(--color-gray-50);--text-ui-black:var(--color-gray-950);--text-play-primary:var(--color-gray-50);--text-play-secondary:var(--color-gray-300);--text-play-tertiary:var(--color-gray-550);--text-play-disable:var(--color-gray-750);--text-play-black:var(--color-gray-950);--surface-primary:var(--color-gray-850);--surface-primary-invert:var(--color-gray-50);--surface-secondary:var(--color-gray-700);--surface-secondary-invert:var(--color-gray-300);--surface-tertiary:var(--color-gray-500);--surface-disable:var(--color-gray-800);--surface-disable-invert:var(--color-gray-150);--surface-input:var(--color-gray-900);--surface-interaction-primary-hover:var(--color-gray-800);--surface-interaction-primary-pressed:var(--color-gray-750);--surface-interaction-primary-invert-hover:var(--color-gray-150);--surface-interaction-primary-invert-pressed:var(--color-gray-250);--surface-interaction-secondary-hover:var(--color-gray-750);--surface-interaction-secondary-pressed:var(--color-gray-800);--surface-interaction-secondary-invert-hover:var(--color-gray-350);--surface-interaction-secondary-invert-pressed:var(--color-gray-400);--outline-primary:var(--color-gray-700);--outline-primary-activate:var(--color-gray-300);--outline-secondary:var(--color-gray-800);--outline-secondary-activate:var(--color-gray-500);--dim-1:#0b0b0db3;--dim-2:#0b0b0d80;--dim-3:#0b0b0d4d;--dim-4:#0b0b0d1a;--brand-primary:var(--color-brand-main);--brand-primary-hover:var(--color-diffusion-blue-600);--brand-primary-pressed:var(--color-diffusion-blue-700);--brand-primary-base:var(--color-brand-main-dark);--brand-primary-base-hover:var(--color-diffusion-blue-800);--brand-primary-point:var(--color-diffusion-blue-300);--brand-sub:var(--color-brand-sub);--brand-sub-hover:var(--color-glitch-pink-300);--brand-sub-pressed:var(--color-glitch-pink-400);--brand-sub-base:var(--color-glitch-pink-950);--error-primary:var(--color-neo-pink-500);--error-primary-hover:var(--color-neo-pink-600);--error-primary-pressed:var(--color-neo-pink-700);--error-base:var(--color-neo-pink-800);--error-point:var(--color-neo-pink-200);--warning-primary:var(--color-neo-yellow-500);--warning-base:var(--color-neo-yellow-800);--warning-point:var(--color-neo-yellow-200);--success-primary:var(--color-neo-green-500);--success-base:var(--color-neo-green-800);--success-point:var(--color-neo-green-200);--white:#fff;--black:#000;--gray-000:#121214;--gray-010:#1c1e22;--gray-020:#27292f;--gray-030:#32343c;--gray-040:#3a3d45;--gray-050:#474c56;--gray-060:#6c727a;--gray-070:#7c8289;--gray-080:#9a9ea2;--gray-090:#e9eaec;--gray-100:#fdfdfd}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:dark;background-color:#17181c}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-ui-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{background-color:var(--bg-primary);min-height:100vh}
