/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-thin:100;--font-weight-bold:700;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--web-font-sans);--default-mono-font-family:var(--web-font-mono);--color-component-bg-textfield-primary:var(--web-field-bg);--animate-caret-blink:caret-blink 1s step-end infinite}}@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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-fg-primary);font-family:var(--font-ko)}body{background:var(--color-surface-canvas);color:var(--color-fg-primary);font:var(--type-body-thin);letter-spacing:var(--type-body-thin-letter-spacing,normal)}:focus-visible{outline:var(--border-width-emphasis) solid var(--color-border-focus-neutral);outline-offset:2px}textarea{resize:vertical;outline:none}textarea::-webkit-resizer{display:none}input{-webkit-tap-highlight-color:transparent;outline:none}input:-webkit-autofill{transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}hr{border:0}}@layer components{.bg-cta-gradient,.bg-cta-gradient:hover{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-shadow)}.bg-consent-to-person-info-gradient{background:var(--color-surface-raised)}.custom-textarea-resize-handle{position:relative}.custom-textarea-resize-handle:after{content:"";pointer-events:none;background-image:linear-gradient(135deg, var(--color-component-bg-textfield-primary) 0%, var(--color-component-bg-textfield-primary) 50%, var(--color-fg-tertiary) 50%, var(--color-fg-tertiary) 60%, var(--color-component-bg-textfield-primary) 60%, var(--color-component-bg-textfield-primary) 70%, var(--color-fg-tertiary) 70%, var(--color-fg-tertiary) 80%, var(--color-component-bg-textfield-primary) 80%, var(--color-component-bg-textfield-primary) 90%, var(--color-fg-tertiary) 90%, var(--color-fg-tertiary) 100%, var(--color-component-bg-textfield-primary) 71%, var(--color-component-bg-textfield-primary) 100%);background-repeat:no-repeat;background-size:10px 10px;width:12px;height:12px;position:absolute;bottom:10px;right:4px}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-1\/2{top:50%}.right-0{right:0}.right-1{right:var(--spacing)}.bottom-0{bottom:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=50rem){.container{max-width:50rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=75rem){.container{max-width:75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=90rem){.container{max-width:90rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-0{min-height:0}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-280{max-width:calc(var(--spacing) * 280)}.max-w-\[70rem\]{max-width:70rem}.max-w-\[87rem\]{max-width:87rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.min-w-0{min-width:0}.min-w-34{min-width:calc(var(--spacing) * 34)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:var(--animate-caret-blink)}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[6\.25rem\]{border-radius:6.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[inherit\]{border-top-left-radius:inherit;border-top-right-radius:inherit}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.border{border-style:var(--tw-border-style);border-width:1px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-solid{--tw-border-style:solid;border-style:solid}.border-border-primary{border-color:var(--color-border-hairline)}.border-state-error{border-color:var(--color-state-error,inherit)}.border-transparent{border-color:#0000}.bg-border-primary{background-color:var(--color-border-hairline)}.bg-component-state-outline-button-hover{background-color:var(--web-button-outline-bg-hover)}.bg-surface-error-badge{background-color:var(--color-surface-error-container)}.bg-surface-error-container{background-color:var(--color-surface-error-container,inherit)}.bg-surface-info-container{background-color:var(--color-surface-info-container,inherit)}.bg-surface-orange-badge{background-color:var(--color-surface-warning-container)}.bg-surface-primary{background-color:var(--color-surface-canvas)}.bg-surface-raised-2{background-color:var(--color-surface-raised-2,inherit)}.bg-surface-secondary{background-color:var(--color-surface-raised)}.bg-surface-success-container{background-color:var(--color-surface-success-container,inherit)}.bg-surface-warning-container{background-color:var(--color-surface-warning-container,inherit)}.bg-text-primary{background-color:var(--color-fg-primary)}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-25{padding-block:calc(var(--spacing) * 25)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-26{padding-left:calc(var(--spacing) * 26)}.text-left{text-align:left}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.typo-numeral{font:var(--type-numeral);letter-spacing:var(--type-numeral-letter-spacing,normal);font-variant-numeric:tabular-nums}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.typo-body{font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal)}.typo-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.typo-body-sm-strong{font:var(--type-body-sm-strong);letter-spacing:var(--type-body-sm-strong-letter-spacing,normal)}.typo-body-strong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-letter-spacing,normal)}.typo-button-sm{font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}.typo-button-xs{font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.typo-caption{font:var(--type-caption);letter-spacing:var(--type-caption-letter-spacing,normal)}.typo-caption-thin{font:var(--type-caption-thin);letter-spacing:var(--type-caption-thin-letter-spacing,normal)}.typo-data{font:var(--type-data);letter-spacing:var(--type-data-letter-spacing,normal)}.typo-data-sm{font:var(--type-data-sm);letter-spacing:var(--type-data-sm-letter-spacing,normal)}.typo-heading{font:var(--type-heading);letter-spacing:var(--type-heading-letter-spacing,normal)}.typo-label{font:var(--type-label);letter-spacing:var(--type-label-letter-spacing,normal)}.typo-micro{font:var(--type-micro);letter-spacing:var(--type-micro-letter-spacing,normal)}.typo-strong{font:var(--type-strong);letter-spacing:var(--type-strong-letter-spacing,normal)}.typo-subheading{font:var(--type-subheading);letter-spacing:var(--type-subheading-letter-spacing,normal)}.typo-title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing,normal)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-component-text-button-primary{color:var(--web-button-outline-fg)}.text-state-error{color:var(--color-state-error,inherit)}.text-state-info{color:var(--color-state-info,inherit)}.text-state-success{color:var(--color-state-success,inherit)}.text-state-warning{color:var(--color-state-warning,inherit)}.text-text-primary{color:var(--color-fg-primary)}.text-text-quaternary{color:var(--color-fg-quaternary)}.text-text-quinary{color:var(--color-fg-disabled)}.text-text-secondary{color:var(--color-fg-secondary)}.text-text-tertiary{color:var(--color-fg-tertiary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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))}.duration-\(--dur-fast\){--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[popup-open\]\:block:is(:where(.group)[data-popup-open] *){display:block}.group-data-\[popup-open\]\:hidden:is(:where(.group)[data-popup-open] *){display:none}@media (hover:hover){.hover\:bg-component-bg-button-mono:hover{background-color:var(--web-button-neutral-bg)}.hover\:bg-component-state-outline-button-hover:hover{background-color:var(--web-button-outline-bg-hover)}.hover\:text-text-primary:hover{color:var(--color-fg-primary)}}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}@media (hover:hover){.enabled\:hover\:bg-component-state-outline-button-hover:enabled:hover{background-color:var(--web-button-outline-bg-hover)}}.enabled\:active\:bg-surface-control:enabled:active{background-color:var(--color-surface-control,inherit)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-secondary:disabled{background-color:var(--color-surface-raised)}.disabled\:text-text-quinary:disabled{color:var(--color-fg-disabled)}.data-\[active\=true\]\:text-surface-brand[data-active=true]{color:var(--color-surface-brand,inherit)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-\(--border-width-hairline\)[data-orientation=horizontal]{height:var(--border-width-hairline)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-\(--border-width-hairline\)[data-orientation=vertical]{width:var(--border-width-hairline)}.data-\[orientation\=vertical\]\:self-stretch[data-orientation=vertical]{align-self:stretch}.data-\[selected\=true\]\:bg-component-state-outline-button-hover[data-selected=true]{background-color:var(--web-button-outline-bg-hover)}.data-\[state\=active\]\:border-surface-brand[data-state=active]{border-color:var(--color-surface-brand,inherit)}.data-\[state\=active\]\:text-surface-brand[data-state=active]{color:var(--color-surface-brand,inherit)}.data-\[state\=open\]\:bg-component-bg-button-mono[data-state=open]{background-color:var(--web-button-neutral-bg)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media (width>=50rem){.tablet\:block{display:block}.tablet\:w-auto{width:auto}.tablet\:max-w-120{max-width:calc(var(--spacing) * 120)}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:items-end{align-items:flex-end}.tablet\:items-start{align-items:flex-start}.tablet\:justify-between{justify-content:space-between}.tablet\:justify-start{justify-content:flex-start}.tablet\:gap-4{gap:calc(var(--spacing) * 4)}.tablet\:gap-6{gap:calc(var(--spacing) * 6)}.tablet\:p-6{padding:calc(var(--spacing) * 6)}.tablet\:px-10{padding-inline:calc(var(--spacing) * 10)}.tablet\:typo-numeral{font:var(--type-numeral);letter-spacing:var(--type-numeral-letter-spacing,normal);font-variant-numeric:tabular-nums}.tablet\:typo-body{font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal)}.tablet\:typo-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.tablet\:typo-body-sm-strong{font:var(--type-body-sm-strong);letter-spacing:var(--type-body-sm-strong-letter-spacing,normal)}.tablet\:typo-body-strong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-letter-spacing,normal)}.tablet\:typo-button-sm{font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}.tablet\:typo-button-xs{font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.tablet\:typo-caption{font:var(--type-caption);letter-spacing:var(--type-caption-letter-spacing,normal)}.tablet\:typo-caption-thin{font:var(--type-caption-thin);letter-spacing:var(--type-caption-thin-letter-spacing,normal)}.tablet\:typo-data{font:var(--type-data);letter-spacing:var(--type-data-letter-spacing,normal)}.tablet\:typo-data-sm{font:var(--type-data-sm);letter-spacing:var(--type-data-sm-letter-spacing,normal)}.tablet\:typo-heading{font:var(--type-heading);letter-spacing:var(--type-heading-letter-spacing,normal)}.tablet\:typo-label{font:var(--type-label);letter-spacing:var(--type-label-letter-spacing,normal)}.tablet\:typo-micro{font:var(--type-micro);letter-spacing:var(--type-micro-letter-spacing,normal)}.tablet\:typo-strong{font:var(--type-strong);letter-spacing:var(--type-strong-letter-spacing,normal)}.tablet\:typo-subheading{font:var(--type-subheading);letter-spacing:var(--type-subheading-letter-spacing,normal)}.tablet\:typo-title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing,normal)}.tablet\:underline{text-decoration-line:underline}@media not all and (width>=90rem){.tablet\:max-desktop\:hidden{display:none}.tablet\:max-desktop\:flex-col{flex-direction:column}.tablet\:max-desktop\:items-start{align-items:flex-start}}}@media (width>=75rem){.laptop\:px-40{padding-inline:calc(var(--spacing) * 40)}.laptop\:py-10{padding-block:calc(var(--spacing) * 10)}.laptop\:typo-numeral{font:var(--type-numeral);letter-spacing:var(--type-numeral-letter-spacing,normal);font-variant-numeric:tabular-nums}.laptop\:typo-body{font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal)}.laptop\:typo-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.laptop\:typo-body-sm-strong{font:var(--type-body-sm-strong);letter-spacing:var(--type-body-sm-strong-letter-spacing,normal)}.laptop\:typo-body-strong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-letter-spacing,normal)}.laptop\:typo-button-sm{font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}.laptop\:typo-button-xs{font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.laptop\:typo-caption{font:var(--type-caption);letter-spacing:var(--type-caption-letter-spacing,normal)}.laptop\:typo-caption-thin{font:var(--type-caption-thin);letter-spacing:var(--type-caption-thin-letter-spacing,normal)}.laptop\:typo-data{font:var(--type-data);letter-spacing:var(--type-data-letter-spacing,normal)}.laptop\:typo-data-sm{font:var(--type-data-sm);letter-spacing:var(--type-data-sm-letter-spacing,normal)}.laptop\:typo-heading{font:var(--type-heading);letter-spacing:var(--type-heading-letter-spacing,normal)}.laptop\:typo-label{font:var(--type-label);letter-spacing:var(--type-label-letter-spacing,normal)}.laptop\:typo-micro{font:var(--type-micro);letter-spacing:var(--type-micro-letter-spacing,normal)}.laptop\:typo-strong{font:var(--type-strong);letter-spacing:var(--type-strong-letter-spacing,normal)}.laptop\:typo-subheading{font:var(--type-subheading);letter-spacing:var(--type-subheading-letter-spacing,normal)}.laptop\:typo-title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing,normal)}.laptop\:underline{text-decoration-line:underline}}@media (width>=90rem){.desktop\:typo-numeral{font:var(--type-numeral);letter-spacing:var(--type-numeral-letter-spacing,normal);font-variant-numeric:tabular-nums}.desktop\:typo-body{font:var(--type-body);letter-spacing:var(--type-body-letter-spacing,normal)}.desktop\:typo-body-sm{font:var(--type-body-sm);letter-spacing:var(--type-body-sm-letter-spacing,normal)}.desktop\:typo-body-sm-strong{font:var(--type-body-sm-strong);letter-spacing:var(--type-body-sm-strong-letter-spacing,normal)}.desktop\:typo-body-strong{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-letter-spacing,normal)}.desktop\:typo-button-sm{font:var(--type-button-sm);letter-spacing:var(--type-button-sm-letter-spacing,normal)}.desktop\:typo-button-xs{font:var(--type-button-xs);letter-spacing:var(--type-button-xs-letter-spacing,normal)}.desktop\:typo-caption{font:var(--type-caption);letter-spacing:var(--type-caption-letter-spacing,normal)}.desktop\:typo-caption-thin{font:var(--type-caption-thin);letter-spacing:var(--type-caption-thin-letter-spacing,normal)}.desktop\:typo-data{font:var(--type-data);letter-spacing:var(--type-data-letter-spacing,normal)}.desktop\:typo-data-sm{font:var(--type-data-sm);letter-spacing:var(--type-data-sm-letter-spacing,normal)}.desktop\:typo-heading{font:var(--type-heading);letter-spacing:var(--type-heading-letter-spacing,normal)}.desktop\:typo-label{font:var(--type-label);letter-spacing:var(--type-label-letter-spacing,normal)}.desktop\:typo-micro{font:var(--type-micro);letter-spacing:var(--type-micro-letter-spacing,normal)}.desktop\:typo-strong{font:var(--type-strong);letter-spacing:var(--type-strong-letter-spacing,normal)}.desktop\:typo-subheading{font:var(--type-subheading);letter-spacing:var(--type-subheading-letter-spacing,normal)}.desktop\:typo-title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing,normal)}.desktop\:underline{text-decoration-line:underline}}.\[\&\:has\(\[role\=checkbox\]\)\]\:px-4:has([role=checkbox]){padding-inline:calc(var(--spacing) * 4)}.\[\&\:has\(\[role\=checkbox\]\)\]\:py-3:has([role=checkbox]){padding-block:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>tr\:last-child\]\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}tr>.\[tr\>\&\:last-child\]\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.flex-1-0-0{flex:1 0 0}}:root{--ref-yellow-50:#f7f8e8;--ref-yellow-100:#fcfc30;--ref-yellow-200:#e8eaa5;--ref-yellow-300:#d7d960;--ref-yellow-400:#c3c300;--ref-yellow-500:#a6a500;--ref-yellow-550:#8f8f00;--ref-yellow-600:#770;--ref-yellow-700:#5c5c00;--ref-yellow-800:#434300;--ref-yellow-850:#2e2e00;--ref-yellow-900:#1f1f00;--ref-yellow-950:#131300;--ref-yellow-soft:#fffa9f;--ref-yellow-mascot:#ffe91a;--ref-yellow-mascot-shade:#ffc200;--ref-yellow-happy:#fff422;--ref-yellow-roster-tint:#3a3a11;--ref-yellow-discomfort-low:#ffe822;--ref-amber-50:#fef5ed;--ref-amber-100:#ffefdf;--ref-amber-200:#ffdebd;--ref-amber-300:#fec489;--ref-amber-400:#f8a544;--ref-amber-500:#d80;--ref-amber-550:#c07500;--ref-amber-600:#a06100;--ref-amber-700:#7d4b00;--ref-amber-800:#5c3500;--ref-amber-850:#402400;--ref-amber-900:#2d1700;--ref-amber-950:#1d0d00;--ref-orange-50:#fff4ef;--ref-orange-100:#ffeee5;--ref-orange-200:#ffdccb;--ref-orange-300:#ffc1a2;--ref-orange-400:#ff9f6e;--ref-orange-500:#ea7c3e;--ref-orange-550:#e06714;--ref-orange-600:#b54f00;--ref-orange-700:#8e3c00;--ref-orange-800:#692b00;--ref-orange-850:#4a1c00;--ref-orange-900:#341100;--ref-orange-950:#220900;--ref-red-50:#fff4f2;--ref-red-100:#ffedea;--ref-red-200:#ffdbd4;--ref-red-300:#ffbfb3;--ref-red-400:#ff9c8a;--ref-red-500:#ff654e;--ref-red-550:#ff2300;--ref-red-600:#d21b00;--ref-red-700:#a51200;--ref-red-800:#7a0b00;--ref-red-850:#570500;--ref-red-900:#3d0200;--ref-red-950:#2a0100;--ref-red-banner:#d67466;--ref-red-roster-badge:#703c45;--ref-red-discomfort-high:#f02;--ref-red-discomfort-fill:#f44336;--ref-pink-50:#fff3f9;--ref-pink-100:#ffecf5;--ref-pink-200:#ffd8eb;--ref-pink-300:#ffb9dc;--ref-pink-400:#ff85c8;--ref-pink-500:#f161b5;--ref-pink-550:#df3ea1;--ref-pink-600:#c31b88;--ref-pink-700:#9c006b;--ref-pink-800:#74014e;--ref-pink-850:#520036;--ref-pink-900:#3a0025;--ref-pink-950:#270018;--ref-mint-50:#f0faed;--ref-mint-100:#e4f9dc;--ref-mint-200:#abff88;--ref-mint-300:#a3e788;--ref-mint-400:#73d740;--ref-mint-500:#53ba00;--ref-mint-550:#47a200;--ref-mint-600:#3a8600;--ref-mint-700:#2b6800;--ref-mint-800:#1e4c00;--ref-mint-850:#123500;--ref-mint-900:#0a2400;--ref-mint-950:#051700;--ref-green-50:#f2f9f2;--ref-green-100:#e7f7e7;--ref-green-200:#ceefcf;--ref-green-300:#ace1af;--ref-green-400:#82d088;--ref-green-500:#57b761;--ref-green-550:#31a343;--ref-green-600:#528956;--ref-green-700:#006b1e;--ref-green-800:#004e13;--ref-green-850:#00360b;--ref-green-900:#002505;--ref-green-950:#001802;--ref-green-banner:#3f5337;--ref-blue-50:#f0f8ff;--ref-blue-100:#e7f4ff;--ref-blue-200:#cee8ff;--ref-blue-300:#a7d7ff;--ref-blue-400:#97d0ff;--ref-blue-500:#35a6f5;--ref-blue-550:#0090df;--ref-blue-600:#0077ba;--ref-blue-700:#005d92;--ref-blue-800:#00436c;--ref-blue-850:#002e4c;--ref-blue-900:#001f35;--ref-blue-950:#001324;--ref-blue-roster-badge:#2e506b;--ref-indigo-50:#f4f6ff;--ref-indigo-100:#eef1ff;--ref-indigo-200:#dde3ff;--ref-indigo-300:#c4ceff;--ref-indigo-400:#a7b5ff;--ref-indigo-500:#8594fc;--ref-indigo-550:#6e7ced;--ref-indigo-600:#5964c7;--ref-indigo-700:#434aab;--ref-indigo-800:#30367e;--ref-indigo-850:#1f225e;--ref-indigo-900:#131545;--ref-indigo-950:#0b0d2d;--ref-indigo-anxiety:#4b64dd;--ref-indigo-banner:#38449a;--ref-violet-50:#f6f5ff;--ref-violet-100:#f1f0ff;--ref-violet-200:#e4e0ff;--ref-violet-300:#d1c9ff;--ref-violet-400:#bbadff;--ref-violet-500:#a08bf5;--ref-violet-550:#8c72e5;--ref-violet-600:#7559ca;--ref-violet-700:#5c42a4;--ref-violet-800:#423471;--ref-violet-850:#2e1d5a;--ref-violet-900:#1f1142;--ref-violet-950:#130a2b;--ref-violet-depressed:#6b6baa;--ref-violet-mid:#2a2343;--ref-violet-skin:#c1b0ff;--ref-violet-mouth:#a087ff;--ref-violet-pants:#3a3258;--ref-plum-50:#f6f6ff;--ref-plum-100:#f0f0ff;--ref-plum-200:#e2e1ff;--ref-plum-300:#cdcaff;--ref-plum-400:#b6afff;--ref-plum-500:#9a8aff;--ref-plum-550:#866ef7;--ref-plum-600:#7055db;--ref-plum-700:#573db3;--ref-plum-800:#3f2c84;--ref-plum-850:#2b1963;--ref-plum-900:#1d0d49;--ref-plum-950:#120830;--ref-brown-50:#faf6ed;--ref-brown-100:#f9f1de;--ref-brown-200:#f4e3bc;--ref-brown-300:#e9ce8d;--ref-brown-400:#ddb54f;--ref-brown-500:#c39800;--ref-brown-550:#a98300;--ref-brown-600:#8d6d00;--ref-brown-700:#6e5400;--ref-brown-800:#493700;--ref-brown-850:#382900;--ref-brown-900:#261b00;--ref-brown-950:#181000;--ref-brown-blush:#7a3232;--ref-brown-discomfort-ink:#6b4a00;--ref-neutral-0:#000;--ref-neutral-50:#f2f2f2;--ref-neutral-100:#d1d1d1;--ref-neutral-200:#bababa;--ref-neutral-300:#989898;--ref-neutral-400:#888;--ref-neutral-500:#717171;--ref-neutral-600:#595959;--ref-neutral-650:#535353;--ref-neutral-700:#404040;--ref-neutral-800:#2b2b2b;--ref-neutral-825:#282828;--ref-neutral-850:#242424;--ref-neutral-900:#1c1c1c;--ref-neutral-950:#111;--ref-neutral-white:#fff;--ref-neutral-nervous:#4f4f4f;--ref-neutral-elevated-2:#242424;--ref-neutral-elevated-3:#333;--ref-neutral-elevated-6:#535353;--ref-neutral-discomfort-scale:#2d2d2d;--ref-mono-50:#f1f1f8;--ref-mono-100:#d5d6dc;--ref-mono-200:#babbc2;--ref-mono-300:#9ea0aa;--ref-mono-400:#828492;--ref-mono-500:#696b79;--ref-mono-600:#52535f;--ref-mono-700:#3a3b44;--ref-mono-800:#23242a;--ref-mono-900:#101010;--ref-mono-1000:#000;--ref-status-error:#ffa698;--ref-status-success:#98d391;--ref-status-info:#a1c1ff;--ref-status-warning:#debf43;--ref-status-error-container:#3e2723;--ref-status-success-container:#174313;--ref-status-info-container:#1e3567;--ref-status-warning-container:#413710;--ref-status-error-border:#674641;--ref-status-success-border:#376333;--ref-alpha-black-34:#00000057;--ref-alpha-white-60:#fff9;--ref-alpha-white-85:#ffffffd9;--ref-alpha-white-40:#fff6;--ref-alpha-white-20:#fff3;--ref-alpha-white-10:#ffffff1a;--ref-alpha-black-25:#00000040;--ref-alpha-mascot-18:#ffe91a2e;--ref-alpha-black-0:#0000;--ref-alpha-yellow-60:#fcfc3099;--ref-alpha-black-60:#0009;--ref-alpha-discomfort-fill-0:#f4433600;--ref-alpha-discomfort-fill-70:#f44336b3;--color-surface-canvas:var(--ref-neutral-950);--color-surface-raised:var(--ref-neutral-900);--color-surface-raised-2:var(--ref-neutral-elevated-2);--color-surface-control:var(--ref-neutral-800);--color-surface-frame:var(--ref-neutral-700);--color-surface-track:var(--ref-neutral-elevated-6);--color-surface-nav:var(--ref-neutral-0);--color-surface-brand:var(--ref-yellow-100);--color-surface-brand-glow:var(--ref-amber-400);--color-surface-brand-sparkle:var(--ref-yellow-soft);--color-surface-inverse:var(--ref-neutral-white);--color-surface-inverse-muted:var(--ref-alpha-white-60);--color-surface-inverse-pressed:var(--ref-alpha-white-85);--color-surface-scrim:var(--ref-alpha-black-34);--color-surface-module:var(--color-surface-canvas);--color-surface-error-container:var(--ref-status-error-container);--color-surface-success-container:var(--ref-status-success-container);--color-surface-info-container:var(--ref-status-info-container);--color-surface-warning-container:var(--ref-status-warning-container);--color-fg-primary:var(--ref-neutral-white);--color-fg-secondary:var(--ref-neutral-100);--color-fg-tertiary:var(--ref-neutral-200);--color-fg-quaternary:var(--ref-neutral-300);--color-fg-muted:var(--ref-neutral-400);--color-fg-disabled:var(--ref-neutral-500);--color-fg-faint:var(--ref-neutral-600);--color-fg-on-brand:var(--ref-brown-800);--color-fg-on-inverse:var(--ref-neutral-0);--color-fg-on-module:var(--ref-neutral-white);--color-border-hairline:var(--ref-neutral-825);--color-border-divider:var(--ref-neutral-700);--color-border-on-module:var(--ref-alpha-white-10);--color-border-focus:var(--ref-yellow-100);--color-border-focus-neutral:var(--ref-neutral-100);--color-border-hover:var(--ref-neutral-600);--color-static-white:var(--ref-neutral-white);--color-static-black:var(--ref-neutral-0);--color-state-error:var(--ref-status-error);--color-state-success:var(--ref-status-success);--color-state-info:var(--ref-status-info);--color-state-warning:var(--ref-status-warning);--color-state-on-error:var(--color-fg-on-inverse);--color-state-on-error-container:var(--color-fg-primary);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-neutral-950) 100%);--gradient-video-scrim:linear-gradient(var(--ref-alpha-black-0) 8%, var(--ref-neutral-0) 94%);--gradient-hero-capsule:linear-gradient(var(--ref-alpha-yellow-60) 28%, var(--ref-alpha-white-60) 100%);--font-ko:var(--web-font-sans);--font-en:var(--web-font-num);--font-weight-thin:var(--web-font-weight-regular);--font-weight-regular:var(--web-font-weight-regular);--font-weight-bold:var(--web-font-weight-bold);--font-weight-label:var(--web-font-weight-medium);--font-weight-strong:var(--web-font-weight-semibold);--font-weight-subheading:var(--web-font-weight-semibold);--font-weight-heading:var(--web-font-weight-semibold);--font-weight-title:var(--web-font-weight-bold);--font-weight-display:var(--web-font-weight-bold);--font-weight-cta:var(--web-font-weight-semibold);--font-weight-tab:var(--web-font-weight-medium);--type-display:var(--font-weight-display) 3rem/1.18 var(--font-ko);--type-display-optical-size:900;--type-title:var(--font-weight-title) 1.5rem/1.42 var(--font-ko);--type-title-optical-size:850;--type-heading:var(--font-weight-heading) 1.375rem/1.5 var(--font-ko);--type-heading-optical-size:800;--type-subheading:var(--font-weight-subheading) 1.25rem/1.55 var(--font-ko);--type-subheading-optical-size:750;--type-strong:var(--font-weight-strong) 1.125rem/1.55 var(--font-ko);--type-strong-optical-size:700;--type-label:var(--font-weight-label) 1rem/1.55 var(--font-ko);--type-label-optical-size:650;--type-body:var(--font-weight-regular) 1rem/1.5 var(--font-ko);--type-body-optical-size:400;--type-body-thin:var(--font-weight-thin) 1rem/1.55 var(--font-ko);--type-body-thin-optical-size:400;--type-body-strong:var(--font-weight-bold) 1rem/1.5 var(--font-ko);--type-body-strong-optical-size:400;--type-body-sm:var(--font-weight-regular) .875rem/1.5 var(--font-ko);--type-body-sm-optical-size:400;--type-body-sm-thin:var(--font-weight-thin) .875rem/1.5 var(--font-ko);--type-body-sm-thin-optical-size:400;--type-caption:var(--font-weight-regular) .75rem/1.5 var(--font-ko);--type-caption-optical-size:400;--type-caption-thin:var(--font-weight-thin) .75rem/1.5 var(--font-ko);--type-caption-thin-optical-size:400;--type-button:var(--font-weight-cta) 1.25rem/1 var(--font-ko);--type-button-optical-size:600;--type-button-lg:var(--font-weight-display) 1.375rem/1 var(--font-ko);--type-button-lg-optical-size:900;--type-button-md:var(--font-weight-heading) 1.125rem/1 var(--font-ko);--type-button-md-optical-size:800;--type-button-sm:var(--font-weight-heading) 1rem/1 var(--font-ko);--type-button-sm-optical-size:800;--type-button-xs:var(--font-weight-heading) .875rem/1 var(--font-ko);--type-button-xs-optical-size:800;--type-tab:var(--font-weight-tab) 1rem/1 var(--font-en);--type-numeral:var(--font-weight-tab) 1rem/1 var(--font-en);--type-data:var(--web-font-weight-medium) .8125rem/1.45 var(--web-font-sans);--type-data-letter-spacing:0em;--type-data-sm:var(--web-font-weight-regular) .75rem/1.4 var(--web-font-sans);--type-data-sm-letter-spacing:0em;--type-micro:var(--web-font-weight-medium) .6875rem/1.3 var(--web-font-sans);--type-micro-letter-spacing:0em;--type-body-sm-strong:var(--font-weight-bold) .875rem/1.5 var(--font-ko);--type-body-sm-strong-optical-size:400;--web-font-sans:"Pretendard", system-ui, sans-serif;--web-font-num:"Geist", "Pretendard", system-ui, sans-serif;--web-font-mono:ui-monospace, monospace;--web-font-weight-regular:400;--web-font-weight-medium:500;--web-font-weight-semibold:600;--web-font-weight-bold:700;--web-control-height:2.5rem;--web-control-height-sm:2.25rem;--web-control-height-lg:3rem;--web-control-padding-inline:var(--space-4);--web-control-padding-block:0px;--web-control-radius:var(--radius-lg);--web-control-checkbox-size:1.125rem;--web-control-radio-size:1.25rem;--web-control-indicator-size:.5rem;--web-control-checkbox-radius:.25rem;--web-control-icon-button-size:2.25rem;--web-control-icon-button-padding:.375rem;--web-control-switch-width:2.5rem;--web-control-switch-height:1.5rem;--web-control-switch-thumb-size:1rem;--web-control-switch-thumb-inset:.25rem;--web-color-brand-hover:var(--ref-yellow-200);--web-color-brand-active:var(--ref-yellow-300);--web-color-control-hover:var(--color-surface-control);--web-color-control-active:var(--color-surface-frame);--web-color-overlay:var(--color-surface-raised-2);--web-color-menu-hover:var(--ref-neutral-elevated-3);--web-color-scrim:var(--ref-alpha-black-60);--web-color-unfilled:var(--ref-alpha-black-0);--web-color-roster-selected:var(--ref-yellow-roster-tint);--web-color-gender-male-bg:var(--ref-blue-roster-badge);--web-color-gender-female-bg:var(--ref-red-roster-badge);--web-color-error-border:var(--ref-status-error-border);--web-color-success-border:var(--ref-status-success-border);--web-roster-geometry-card-radius:.375rem;--web-roster-geometry-gender-size:1.125rem;--web-roster-geometry-gender-radius:.25rem;--web-elevation-overlay:0px 12px 32px 0px var(--ref-alpha-black-60);--web-elevation-menu:0px 2px 8px 0px var(--ref-alpha-black-34), 0px 12px 32px 0px var(--ref-alpha-black-60);--web-z-dialog:50;--web-z-popover:60;--web-z-tooltip:70;--web-z-toast:80;--web-popup-radius:.75rem;--web-popup-icon-size:1.125rem;--web-popup-indicator-size:.875rem;--web-toast-geometry-max-width:28rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-2-5:.625rem;--space-5-25:1.3125rem;--space-12-5:3.125rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.8125rem;--radius-xl:.875rem;--radius-2xl:1.3125rem;--radius-3xl:1.875rem;--radius-nav:2.375rem;--radius-pill:999px;--border-width-hairline:1px;--border-width-ink:1.5px;--border-width-emphasis:2px;--icon-size-xs:.8125rem;--icon-size-sm:1.25rem;--icon-size-md:1.375rem;--icon-size-lg:1.5rem;--icon-size-nav:2.5rem;--icon-stroke-default:2px;--icon-stroke-strong:2.5px;--elevation-nav-icon:0px 4px 4px 0px var(--ref-alpha-black-25);--elevation-nav-glow:0px 0px 10px 1px var(--ref-alpha-white-20);--elevation-cta-glow:inset -6px -6px 7.2px 0px var(--color-surface-brand-glow);--elevation-disabled:inset -3px -3px 7.2px 0px var(--ref-alpha-white-40);--elevation-mascot:0px 8px 24px 0px var(--ref-alpha-mascot-18);--dur-fast:.18s;--dur-base:.24s;--dur-slow:.4s;--ease-soft:cubic-bezier(.4, 0, .2, 1);--page-width:390px;--statusbar-height:44px;--header-height:72px;--nav-height:90px;--nav-pill-height:80px;--safe-bottom:30px;--cta-height:57px}[data-module]{--color-surface-module:var(--color-surface-canvas);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-neutral-950) 100%)}[data-module=bellybreath]{--color-surface-module:var(--ref-violet-800);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-violet-mid) 52%, var(--ref-violet-800) 100%)}[data-module=relax]{--color-surface-module:var(--ref-indigo-600);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-indigo-600) 100%)}[data-module=meditation]{--color-surface-module:var(--ref-green-600);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-green-600) 100%)}[data-module=forgiveness]{--color-surface-module:var(--ref-plum-800);--gradient-module:linear-gradient(var(--ref-neutral-950) 0%, var(--ref-plum-800) 100%)}:root{--btn-height:var(--cta-height);--btn-radius:var(--radius-xl);--btn-primary-bg:var(--color-surface-brand);--btn-primary-fg:var(--color-fg-on-brand);--btn-primary-shadow:var(--elevation-cta-glow);--btn-white-bg:var(--color-surface-inverse);--btn-white-fg:var(--color-fg-on-inverse);--btn-white-bg-pressed:var(--color-surface-inverse-pressed);--btn-secondary-bg:var(--color-surface-inverse-muted);--btn-secondary-fg:var(--color-fg-on-inverse);--btn-disabled-bg:var(--color-surface-control);--btn-disabled-fg:var(--color-fg-disabled);--btn-disabled-shadow:var(--elevation-disabled);--nav-bg:var(--color-surface-nav);--nav-fg:var(--color-fg-tertiary);--nav-glow:var(--elevation-nav-glow);--nav-radius:var(--radius-nav);--nav-icon-size:var(--icon-size-nav);--nav-gap:var(--space-6);--header-bg:var(--color-surface-canvas);--header-fg:var(--color-fg-primary);--header-border:var(--color-border-hairline);--header-icon-size:var(--icon-size-md);--card-bg:var(--color-surface-raised);--card-border:var(--color-border-hairline);--card-radius:var(--radius-sm);--card-padding:var(--space-4);--chip-bg:var(--color-surface-control);--chip-fg:var(--color-fg-secondary);--chip-radius:var(--radius-md);--day-bg:var(--color-surface-control);--day-fg:var(--color-fg-tertiary);--day-active-bg:var(--color-surface-brand);--day-active-fg:var(--color-fg-on-brand);--day-radius:var(--radius-md);--subtitle-bg:var(--color-surface-scrim);--subtitle-fg:var(--color-fg-primary);--subtitle-radius:var(--radius-md);--subtitle-scrim:var(--gradient-video-scrim);--subtitle-frame-radius:var(--radius-lg);--hero-capsule-bg:var(--gradient-hero-capsule);--hero-capsule-fg:var(--color-fg-on-brand);--hero-capsule-radius:var(--radius-xl);--hero-capsule-blur:4.1px;--sos-card-radius:1.125rem;--sos-card-label-height:3rem;--sos-card-label-fg:var(--color-fg-primary);--sos-card-aspect:3.115;--spark-ink:var(--color-surface-brand);--spark-size:var(--icon-size-xs);--mascot-glow:var(--elevation-mascot);--mascot-size:6rem;--toast-radius:var(--radius-lg);--toast-padding:var(--space-4);--toast-gap:var(--space-3);--toast-icon-size:var(--icon-size-sm);--toast-fg:var(--color-fg-primary);--toast-border:var(--color-border-divider);--toast-neutral-bg:var(--color-surface-raised-2);--toast-neutral-icon:var(--color-fg-primary);--toast-success-bg:var(--color-surface-success-container);--toast-success-icon:var(--color-state-success);--toast-error-bg:var(--color-surface-error-container);--toast-error-icon:var(--color-state-error);--web-field-bg:var(--color-surface-control);--web-field-bg-disabled:var(--color-surface-raised);--web-field-fg:var(--color-fg-primary);--web-field-fg-disabled:var(--color-fg-disabled);--web-field-placeholder:var(--color-fg-quaternary);--web-field-border:var(--color-border-divider);--web-field-border-hover:var(--color-border-hover);--web-field-border-focus:var(--color-border-focus-neutral);--web-field-border-error:var(--color-state-error);--web-field-height:var(--web-control-height);--web-field-height-sm:var(--web-control-height-sm);--web-field-height-lg:var(--web-control-height-lg);--web-field-radius:var(--web-control-radius);--web-field-padding-inline:var(--web-control-padding-inline);--web-field-padding-block:var(--web-control-padding-block);--web-button-height:var(--web-control-height);--web-button-height-sm:var(--web-control-height-sm);--web-button-height-lg:var(--web-control-height-lg);--web-button-radius:var(--web-control-radius);--web-button-padding-inline:var(--web-control-padding-inline);--web-button-padding-block:var(--web-control-padding-block);--web-button-primary-bg:var(--color-surface-brand);--web-button-primary-fg:var(--color-fg-on-brand);--web-button-primary-bg-hover:var(--web-color-brand-hover);--web-button-primary-bg-active:var(--web-color-brand-active);--web-button-neutral-bg:var(--color-surface-raised-2);--web-button-neutral-fg:var(--color-fg-secondary);--web-button-neutral-bg-hover:var(--web-color-control-hover);--web-button-neutral-bg-active:var(--web-color-control-active);--web-button-outline-bg:var(--web-color-unfilled);--web-button-outline-fg:var(--color-fg-primary);--web-button-outline-border:var(--color-border-divider);--web-button-outline-bg-hover:var(--web-color-control-hover);--web-button-outline-bg-active:var(--web-color-control-active);--web-button-pressed-bg:var(--web-color-control-active);--web-button-pressed-fg:var(--color-fg-primary);--web-button-pressed-border:var(--color-border-hover);--web-button-ghost-fg:var(--color-fg-secondary);--web-button-ghost-bg-hover:var(--web-color-control-hover);--web-button-ghost-bg-active:var(--web-color-control-active);--web-button-destructive-bg:var(--color-surface-error-container);--web-button-destructive-fg:var(--color-state-error);--web-button-destructive-bg-hover:var(--color-surface-control);--web-button-destructive-bg-active:var(--color-surface-frame);--web-button-disabled-bg:var(--color-surface-control);--web-button-disabled-fg:var(--color-fg-disabled);--web-overlay-bg:var(--web-color-overlay);--web-overlay-border:var(--color-border-hairline);--web-overlay-scrim:var(--web-color-scrim);--web-overlay-shadow:var(--web-elevation-overlay);--web-overlay-radius:var(--radius-lg);--web-overlay-z-dialog:var(--web-z-dialog);--web-overlay-z-popover:var(--web-z-popover);--web-overlay-z-tooltip:var(--web-z-tooltip);--web-overlay-z-toast:var(--web-z-toast);--web-menu-bg:var(--web-color-overlay);--web-menu-border:var(--color-border-divider);--web-menu-shadow:var(--web-elevation-menu);--web-menu-separator:var(--color-border-divider);--web-menu-fg:var(--color-fg-primary);--web-menu-item-hover:var(--web-color-menu-hover);--web-menu-fg-disabled:var(--color-fg-disabled);--web-menu-item-height:var(--web-control-height);--web-menu-compact-item-height:var(--web-control-height-sm);--web-menu-radius:var(--radius-lg);--web-menu-compact-radius:var(--radius-md);--web-selection-checkbox-size:var(--web-control-checkbox-size);--web-selection-radio-size:var(--web-control-radio-size);--web-selection-indicator-size:var(--web-control-indicator-size);--web-selection-checkbox-radius:var(--web-control-checkbox-radius);--web-selection-switch-width:var(--web-control-switch-width);--web-selection-switch-height:var(--web-control-switch-height);--web-selection-switch-thumb-size:var(--web-control-switch-thumb-size);--web-selection-switch-thumb-inset:var(--web-control-switch-thumb-inset);--web-selection-bg:var(--color-surface-canvas);--web-selection-fg:var(--color-fg-primary);--web-selection-border:var(--color-border-hover);--web-selection-border-hover:var(--color-fg-tertiary);--web-selection-bg-checked:var(--color-surface-brand);--web-selection-fg-checked:var(--color-fg-on-brand);--web-selection-bg-disabled:var(--color-surface-raised);--web-selection-fg-disabled:var(--color-fg-disabled);--web-selection-border-error:var(--color-state-error);--web-icon-button-size:var(--web-control-icon-button-size);--web-icon-button-radius:var(--radius-pill);--web-icon-button-padding:var(--web-control-icon-button-padding);--web-profile-menu-radius:var(--web-popup-radius);--web-profile-menu-icon-size:var(--web-popup-icon-size);--web-profile-menu-indicator-size:var(--web-popup-indicator-size);--web-roster-card-bg:var(--web-color-unfilled);--web-roster-card-bg-hover:var(--color-surface-raised-2);--web-roster-card-bg-selected:var(--web-color-roster-selected);--web-roster-card-border:var(--color-border-divider);--web-roster-card-border-selected:var(--color-surface-brand);--web-roster-card-radius:var(--web-roster-geometry-card-radius);--web-roster-gender-fg:var(--color-fg-primary);--web-roster-gender-bg-male:var(--web-color-gender-male-bg);--web-roster-gender-bg-female:var(--web-color-gender-female-bg);--web-roster-gender-bg-unknown:var(--color-surface-control);--web-roster-gender-size:var(--web-roster-geometry-gender-size);--web-roster-gender-radius:var(--web-roster-geometry-gender-radius);--web-list-item-bg-hover:var(--color-surface-raised-2);--web-list-item-bg-selected:var(--color-surface-raised-2);--web-toast-max-width:var(--web-toast-geometry-max-width);--web-toast-radius:var(--web-popup-radius);--web-toast-icon-size:var(--web-popup-icon-size);--web-toast-close-icon-size:var(--web-popup-indicator-size);--web-toast-close-size:var(--space-8);--web-toast-fg:var(--color-fg-primary);--web-toast-error-bg:var(--color-surface-error-container);--web-toast-error-border:var(--web-color-error-border);--web-toast-error-icon:var(--color-state-error);--web-toast-success-bg:var(--color-surface-success-container);--web-toast-success-border:var(--web-color-success-border);--web-toast-success-icon:var(--color-state-success)}[data-feature]{--emotion-happy:initial;--emotion-calm:initial;--emotion-interest:initial;--emotion-depressed:initial;--emotion-anxiety:initial;--emotion-nervous:initial;--emotion-annoyed:initial;--emotion-fire:initial;--emotion-water:initial;--banner-breath:initial;--banner-relax:initial;--banner-meditation:initial;--banner-bellybreath:initial;--illustration-skin:initial;--illustration-fill:initial;--illustration-pants:initial;--illustration-blush:initial;--illustration-mouth:initial;--illustration-ink:initial;--puff-body:initial;--puff-shade:initial;--puff-sparkle:initial;--scale-low:initial;--scale-high:initial;--scale-empty:initial;--scale-ink-low:initial;--fill-start:initial;--fill-end:initial}[data-feature=diary]{--emotion-happy:var(--ref-yellow-happy);--emotion-calm:var(--ref-mint-200);--emotion-interest:var(--ref-pink-400);--emotion-depressed:var(--ref-violet-depressed);--emotion-anxiety:var(--ref-indigo-anxiety);--emotion-nervous:var(--ref-neutral-nervous);--emotion-annoyed:var(--ref-orange-550);--emotion-fire:var(--ref-red-550);--emotion-water:var(--ref-blue-400)}[data-feature=sos]{--banner-breath:var(--ref-red-banner);--banner-relax:var(--ref-indigo-banner);--banner-meditation:var(--ref-green-banner);--banner-bellybreath:var(--ref-neutral-825);--illustration-skin:var(--ref-violet-skin);--illustration-fill:var(--ref-plum-800);--illustration-pants:var(--ref-violet-pants);--illustration-blush:var(--ref-brown-blush);--illustration-mouth:var(--ref-violet-mouth);--illustration-ink:var(--ref-neutral-0)}[data-feature=mascot]{--puff-body:var(--ref-yellow-mascot);--puff-shade:var(--ref-yellow-mascot-shade);--puff-sparkle:var(--ref-yellow-soft)}[data-feature=discomfort]{--scale-low:var(--ref-yellow-discomfort-low);--scale-high:var(--ref-red-discomfort-high);--scale-empty:var(--ref-neutral-discomfort-scale);--scale-ink-low:var(--ref-brown-discomfort-ink);--fill-start:var(--ref-alpha-discomfort-fill-0);--fill-end:var(--ref-alpha-discomfort-fill-70)}@font-face{font-family:Pretendard;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/GeistVariable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/GeistVariable-Italic-B73BBqMU.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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-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}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}
