@import"https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/static/pretendard.min.css";/*! tailwindcss v4.3.0 | 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-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-grey-50:var(--ds-grey-50);--color-grey-100:var(--ds-grey-100);--color-grey-200:var(--ds-grey-200);--color-grey-300:var(--ds-grey-300);--color-grey-400:var(--ds-grey-400);--color-grey-500:var(--ds-grey-500);--color-grey-600:var(--ds-grey-600);--color-grey-700:var(--ds-grey-700);--color-grey-800:var(--ds-grey-800);--color-grey-900:var(--ds-grey-900);--color-accent:var(--ds-blue-500);--color-accent-hover:var(--ds-blue-600);--color-accent-subtle:var(--ds-blue-50);--color-positive:var(--ds-green);--color-destructive:var(--ds-red);--color-destructive-hover:var(--ds-red-hover);--color-notifying:var(--ds-orange);--color-bg:var(--ds-bg);--color-surface:var(--ds-surface);--color-overlay:var(--ds-overlay);--color-surface-dark:var(--ds-surface-fixed-dark);--color-on-dark:var(--ds-text-on-dark)}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-\[373px\]{top:373px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[max\(24px\,env\(safe-area-inset-bottom\)\)\]{bottom:max(24px,env(safe-area-inset-bottom))}.left-1\/2{left:50%}.z-20{z-index:20}.z-30{z-index:30}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-\[38px\]{margin-top:38px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-auto{margin-bottom:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-full{height:100%}.max-h-\[min\(90dvh\,720px\)\]{max-height:min(90dvh,720px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60px\]{min-height:60px}.min-h-\[460px\]{min-height:460px}.min-h-\[586px\]{min-height:586px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[dsFadeBg_200ms_var\(--ds-ease-enter\)\]{animation:dsFadeBg .2s var(--ds-ease-enter)}.animate-\[dsModalIn_240ms_var\(--ds-ease-enter\)\]{animation:dsModalIn .24s var(--ds-ease-enter)}.animate-\[dsToastIn_220ms_var\(--ds-ease-enter\)\]{animation:dsToastIn .22s var(--ds-ease-enter)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-\[repeat\(5\,1fr\)\]{grid-template-columns:repeat(5,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[5px\]{gap:5px}.gap-\[10px\]{gap:10px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--color-accent)}.border-destructive{border-color:var(--color-destructive)}.border-grey-100{border-color:var(--color-grey-100)}.border-grey-200{border-color:var(--color-grey-200)}.border-grey-300{border-color:var(--color-grey-300)}.border-t-accent{border-top-color:var(--color-accent)}.bg-accent{background-color:var(--color-accent)}.bg-accent-subtle{background-color:var(--color-accent-subtle)}.bg-bg{background-color:var(--color-bg)}.bg-destructive{background-color:var(--color-destructive)}.bg-grey-50{background-color:var(--color-grey-50)}.bg-grey-100{background-color:var(--color-grey-100)}.bg-grey-200{background-color:var(--color-grey-200)}.bg-grey-300{background-color:var(--color-grey-300)}.bg-grey-400{background-color:var(--color-grey-400)}.bg-grey-700{background-color:var(--color-grey-700)}.bg-notifying{background-color:var(--color-notifying)}.bg-on-dark{background-color:var(--color-on-dark)}.bg-overlay{background-color:var(--color-overlay)}.bg-positive{background-color:var(--color-positive)}.bg-surface{background-color:var(--color-surface)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[18px\]{padding:18px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[26px\]{padding-inline:26px}.px-\[34px\]{padding-inline:34px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pb-\[max\(24px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(24px,env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[42px\]{--tw-leading:42px;line-height:42px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-destructive{color:var(--color-destructive)}.text-grey-400{color:var(--color-grey-400)}.text-grey-500{color:var(--color-grey-500)}.text-grey-600{color:var(--color-grey-600)}.text-grey-700{color:var(--color-grey-700)}.text-grey-800{color:var(--color-grey-800)}.text-grey-900{color:var(--color-grey-900)}.text-on-dark{color:var(--color-on-dark)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-sh-1\)\]{--tw-shadow:var(--ds-sh-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-sh-2\)\]{--tw-shadow:var(--ds-sh-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-sh-3\)\]{--tw-shadow:var(--ds-sh-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-sh-4\)\]{--tw-shadow:var(--ds-sh-4);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ds-sh-up\)\]{--tw-shadow:var(--ds-sh-up);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)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.duration-\[var\(--ds-d-fast\)\]{--tw-duration:var(--ds-d-fast);transition-duration:var(--ds-d-fast)}.ease-\[var\(--ds-ease-standard\)\]{--tw-ease:var(--ds-ease-standard);transition-timing-function:var(--ds-ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-grey-400::placeholder{color:var(--color-grey-400)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-grey-300:hover{border-color:var(--color-grey-300)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-destructive-hover:hover{background-color:var(--color-destructive-hover)}.hover\:bg-grey-200:hover{background-color:var(--color-grey-200)}.hover\:bg-grey-800:hover{background-color:var(--color-grey-800)}.hover\:shadow-\[var\(--ds-sh-1\)\]:hover{--tw-shadow:var(--ds-sh-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--ds-sh-2-hover\)\]:hover{--tw-shadow:var(--ds-sh-2-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-accent:focus{border-color:var(--color-accent)}@media(hover:hover){.enabled\:hover\:bg-grey-50:enabled:hover{background-color:var(--color-grey-50)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:my-auto{margin-block:auto}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:block{display:block}.md\:flex{display:flex}.md\:aspect-\[10\/9\]{aspect-ratio:10/9}.md\:min-h-\[600px\]{min-height:600px}.md\:flex-none{flex:none}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:text-\[32px\]{font-size:32px}.md\:leading-\[46px\]{--tw-leading:46px;line-height:46px}}}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--rt-color-primitive-gray-50:#f7f9fb;--rt-color-primitive-gray-100:#eef1f4;--rt-color-primitive-gray-200:#e0e5ea;--rt-color-primitive-gray-300:#cad1da;--rt-color-primitive-gray-400:#a6afbd;--rt-color-primitive-gray-500:#7c8797;--rt-color-primitive-gray-600:#5d6877;--rt-color-primitive-gray-700:#444f5e;--rt-color-primitive-gray-800:#2c3440;--rt-color-primitive-gray-900:#161b23;--rt-color-primitive-orange-50:#fef2ee;--rt-color-primitive-orange-100:#fedcd0;--rt-color-primitive-orange-200:#fdbba3;--rt-color-primitive-orange-300:#fc9a76;--rt-color-primitive-orange-400:#fb7e50;--rt-color-primitive-orange-500:#fb652e;--rt-color-primitive-orange-600:#e14911;--rt-color-primitive-orange-700:#b84014;--rt-color-primitive-orange-800:#903616;--rt-color-primitive-orange-900:#6b2c14;--rt-color-primitive-green-50:#e9faf2;--rt-color-primitive-green-100:#c9f3df;--rt-color-primitive-green-200:#98e8c1;--rt-color-primitive-green-300:#5cd9a0;--rt-color-primitive-green-400:#25c282;--rt-color-primitive-green-500:#12a86c;--rt-color-primitive-green-600:#0d8a58;--rt-color-primitive-green-700:#0a6b45;--rt-color-primitive-green-800:#074e33;--rt-color-primitive-green-900:#043420;--rt-color-primitive-red-50:#fdedef;--rt-color-primitive-red-100:#fbd8dc;--rt-color-primitive-red-200:#f6b3ba;--rt-color-primitive-red-300:#f48d97;--rt-color-primitive-red-400:#ef6471;--rt-color-primitive-red-500:#e83f4d;--rt-color-primitive-red-600:#d4283a;--rt-color-primitive-red-700:#a81f2e;--rt-color-primitive-red-800:#7d1722;--rt-color-primitive-red-900:#530e16;--rt-color-primitive-yellow-50:#fef7e9;--rt-color-primitive-yellow-100:#fbecc8;--rt-color-primitive-yellow-200:#f8d88c;--rt-color-primitive-yellow-300:#f5c450;--rt-color-primitive-yellow-400:#f3b227;--rt-color-primitive-yellow-500:#e89c0a;--rt-color-primitive-yellow-600:#c5820a;--rt-color-primitive-yellow-700:#9c6708;--rt-color-primitive-yellow-800:#744c07;--rt-color-primitive-yellow-900:#4d3104;--rt-color-primitive-white:#ffffff;--rt-color-primitive-black:#000000;--rt-color-primitive-alpha-white-80:rgba(255,255,255,.8);--rt-color-primitive-alpha-white-04:rgba(255,255,255,.04);--rt-color-primitive-alpha-black-45:rgba(0,0,0,.45);--rt-color-primitive-alpha-black-65:rgba(0,0,0,.65);--rt-color-primitive-alpha-black-80:rgba(0,0,0,.8);--rt-color-primitive-alpha-black-5:rgba(0,0,0,.05);--rt-color-primitive-alpha-black-6:rgba(0,0,0,.06);--rt-color-primitive-alpha-black-7:rgba(0,0,0,.07);--rt-color-primitive-alpha-black-11:rgba(0,0,0,.11);--rt-color-primitive-alpha-black-13:rgba(0,0,0,.13);--rt-color-primitive-alpha-black-17:rgba(0,0,0,.17);--rt-color-primitive-alpha-black-30:rgba(0,0,0,.3);--rt-color-primitive-alpha-black-40:rgba(0,0,0,.4);--rt-color-primitive-alpha-black-50:rgba(0,0,0,.5);--rt-color-primitive-alpha-black-60:rgba(0,0,0,.6);--rt-color-primitive-alpha-green-4:rgba(18,168,108,.04);--rt-color-primitive-alpha-green-8:rgba(18,168,108,.08);--rt-color-primitive-alpha-green-10:rgba(18,168,108,.1);--rt-color-primitive-alpha-green-12:rgba(18,168,108,.12);--rt-color-primitive-alpha-green-18:rgba(18,168,108,.18);--rt-color-primitive-alpha-green-22:rgba(18,168,108,.22);--rt-color-primitive-alpha-red-4:rgba(232,63,77,.04);--rt-color-primitive-alpha-red-8:rgba(232,63,77,.08);--rt-color-primitive-alpha-red-10:rgba(232,63,77,.1);--rt-color-primitive-alpha-red-12:rgba(232,63,77,.12);--rt-color-primitive-alpha-red-20:rgba(232,63,77,.2);--rt-color-primitive-alpha-red-22:rgba(232,63,77,.22);--rt-color-primitive-alpha-yellow-8:rgba(232,156,10,.08);--rt-color-primitive-alpha-yellow-10:rgba(232,156,10,.1);--rt-color-primitive-alpha-yellow-12:rgba(232,156,10,.12);--rt-color-primitive-alpha-yellow-20:rgba(232,156,10,.2);--rt-color-primitive-alpha-yellow-22:rgba(232,156,10,.22);--rt-color-primitive-alpha-orange-5:rgba(243,116,8,.05);--rt-color-primitive-alpha-orange-8:rgba(243,116,8,.08);--rt-color-primitive-alpha-orange-12:rgba(243,116,8,.12);--rt-color-primitive-alpha-orange-16:rgba(243,116,8,.16);--rt-color-primitive-alpha-orange-22:rgba(243,116,8,.22);--rt-color-primitive-alpha-gray-18:rgba(124,135,151,.18);--rt-color-primitive-alpha-gray-8:rgba(124,135,151,.08);--rt-color-primitive-dark-fill-normal:#3a4150;--rt-color-primitive-dark-fill-neutral:#2f3540;--rt-color-primitive-dark-fill-subtle:#252a33;--rt-color-primitive-dark-fill-subtler:#1c2028;--rt-color-primitive-dark-surface-shallowest:#14171f;--rt-color-primitive-dark-surface-shallower:#1b1f28;--rt-color-primitive-dark-surface-shallow:#232936;--rt-color-primitive-dark-surface-standard:#2c323d;--rt-color-semantic-object-boldest:var(--rt-color-primitive-gray-900);--rt-color-semantic-object-bold:var(--rt-color-primitive-gray-800);--rt-color-semantic-object-normal:var(--rt-color-primitive-gray-600);--rt-color-semantic-object-neutral:var(--rt-color-primitive-gray-500);--rt-color-semantic-object-subtle:var(--rt-color-primitive-gray-400);--rt-color-semantic-object-disabled:var(--rt-color-primitive-gray-300);--rt-color-semantic-object-inverse-boldest:var(--rt-color-primitive-white);--rt-color-semantic-object-inverse-bold:var(--rt-color-primitive-gray-100);--rt-color-semantic-object-inverse-normal:var(--rt-color-primitive-gray-300);--rt-color-semantic-object-inverse-neutral:var(--rt-color-primitive-gray-400);--rt-color-semantic-object-inverse-subtle:var(--rt-color-primitive-gray-500);--rt-color-semantic-object-inverse-disabled:var(--rt-color-primitive-gray-600);--rt-color-semantic-accent-boldest:var(--rt-color-primitive-orange-900);--rt-color-semantic-accent-bold:var(--rt-color-primitive-orange-700);--rt-color-semantic-accent-normal:var(--rt-color-primitive-orange-600);--rt-color-semantic-accent-neutral:var(--rt-color-primitive-orange-500);--rt-color-semantic-accent-subtle:var(--rt-color-primitive-orange-100);--rt-color-semantic-accent-disabled:var(--rt-color-primitive-gray-300);--rt-color-semantic-accent-inverse-boldest:var(--rt-color-primitive-orange-50);--rt-color-semantic-accent-inverse-bold:var(--rt-color-primitive-orange-200);--rt-color-semantic-accent-inverse-normal:var(--rt-color-primitive-orange-400);--rt-color-semantic-accent-inverse-neutral:var(--rt-color-primitive-orange-500);--rt-color-semantic-accent-inverse-subtle:var(--rt-color-primitive-orange-700);--rt-color-semantic-accent-inverse-disabled:var(--rt-color-primitive-gray-500);--rt-color-semantic-stroke-bold:var(--rt-color-primitive-gray-600);--rt-color-semantic-stroke-normal:var(--rt-color-primitive-gray-300);--rt-color-semantic-stroke-neutral:var(--rt-color-primitive-gray-200);--rt-color-semantic-stroke-subtle:var(--rt-color-primitive-gray-100);--rt-color-semantic-stroke-subtler:var(--rt-color-primitive-gray-50);--rt-color-semantic-stroke-inverse-bold:var(--rt-color-primitive-gray-400);--rt-color-semantic-stroke-inverse-normal:var(--rt-color-primitive-gray-500);--rt-color-semantic-stroke-inverse-neutral:var(--rt-color-primitive-gray-600);--rt-color-semantic-stroke-inverse-subtle:var(--rt-color-primitive-gray-700);--rt-color-semantic-stroke-inverse-subtler:var(--rt-color-primitive-gray-800);--rt-color-semantic-fill-boldest:var(--rt-color-primitive-gray-900);--rt-color-semantic-fill-bold:var(--rt-color-primitive-gray-800);--rt-color-semantic-fill-normal:var(--rt-color-primitive-gray-600);--rt-color-semantic-fill-neutral:var(--rt-color-primitive-gray-500);--rt-color-semantic-fill-subtle:var(--rt-color-primitive-gray-200);--rt-color-semantic-fill-subtler:var(--rt-color-primitive-gray-100);--rt-color-semantic-fill-inverse-boldest:var(--rt-color-primitive-white);--rt-color-semantic-fill-inverse-bold:var(--rt-color-primitive-gray-100);--rt-color-semantic-fill-inverse-normal:var(--rt-color-primitive-gray-300);--rt-color-semantic-fill-inverse-neutral:var(--rt-color-primitive-gray-500);--rt-color-semantic-fill-inverse-subtle:var(--rt-color-primitive-gray-700);--rt-color-semantic-fill-inverse-subtler:var(--rt-color-primitive-gray-800);--rt-color-semantic-surface-shallowest:var(--rt-color-primitive-white);--rt-color-semantic-surface-shallower:var(--rt-color-primitive-gray-50);--rt-color-semantic-surface-shallow:var(--rt-color-primitive-gray-100);--rt-color-semantic-surface-standard:var(--rt-color-primitive-gray-200);--rt-color-semantic-surface-inverse-shallowest:var(--rt-color-primitive-gray-600);--rt-color-semantic-surface-inverse-shallower:var(--rt-color-primitive-gray-700);--rt-color-semantic-surface-inverse-shallow:var(--rt-color-primitive-gray-800);--rt-color-semantic-surface-inverse-standard:var(--rt-color-primitive-gray-900);--rt-color-semantic-curtain-bright:var(--rt-color-primitive-alpha-white-80);--rt-color-semantic-curtain-dim:var(--rt-color-primitive-alpha-black-45);--rt-color-semantic-curtain-dimmer:var(--rt-color-primitive-alpha-black-65);--rt-color-semantic-shadow-color-xs:var(--rt-color-primitive-alpha-black-5);--rt-color-semantic-shadow-color-sm:var(--rt-color-primitive-alpha-black-7);--rt-color-semantic-shadow-color-md-l1:var(--rt-color-primitive-alpha-black-5);--rt-color-semantic-shadow-color-md-l2:var(--rt-color-primitive-alpha-black-7);--rt-color-semantic-shadow-color-md-hover-l1:var(--rt-color-primitive-alpha-black-6);--rt-color-semantic-shadow-color-md-hover-l2:var(--rt-color-primitive-alpha-black-11);--rt-color-semantic-shadow-color-lg:var(--rt-color-primitive-alpha-black-13);--rt-color-semantic-shadow-color-xl:var(--rt-color-primitive-alpha-black-17);--rt-color-semantic-shadow-color-up:var(--rt-color-primitive-alpha-black-5);--rt-color-semantic-shadow-color-overlay:var(--rt-color-primitive-alpha-black-7);--rt-color-semantic-interaction-bold:var(--rt-color-primitive-gray-900);--rt-color-semantic-interaction-normal:var(--rt-color-primitive-gray-600);--rt-color-semantic-interaction-assistive:var(--rt-color-primitive-gray-400);--rt-color-semantic-interaction-subtle:var(--rt-color-primitive-gray-200);--rt-color-semantic-interaction-focus:var(--rt-color-primitive-orange-500);--rt-color-semantic-interaction-inverse-bold:var(--rt-color-primitive-white);--rt-color-semantic-interaction-inverse-normal:var(--rt-color-primitive-gray-300);--rt-color-semantic-interaction-inverse-assistive:var(--rt-color-primitive-gray-500);--rt-color-semantic-interaction-inverse-subtle:var(--rt-color-primitive-gray-700);--rt-color-semantic-interaction-inverse-focus:var(--rt-color-primitive-orange-400);--rt-color-semantic-feedback-positive-bold:var(--rt-color-primitive-green-700);--rt-color-semantic-feedback-positive-normal:var(--rt-color-primitive-green-500);--rt-color-semantic-feedback-positive-neutral:var(--rt-color-primitive-green-400);--rt-color-semantic-feedback-positive-subtle:var(--rt-color-primitive-green-100);--rt-color-semantic-feedback-destructive-bold:var(--rt-color-primitive-red-700);--rt-color-semantic-feedback-destructive-normal:var(--rt-color-primitive-red-500);--rt-color-semantic-feedback-destructive-neutral:var(--rt-color-primitive-red-400);--rt-color-semantic-feedback-destructive-subtle:var(--rt-color-primitive-red-100);--rt-color-semantic-feedback-notifying-bold:var(--rt-color-primitive-yellow-700);--rt-color-semantic-feedback-notifying-normal:var(--rt-color-primitive-yellow-500);--rt-color-semantic-feedback-notifying-neutral:var(--rt-color-primitive-yellow-400);--rt-color-semantic-feedback-notifying-subtle:var(--rt-color-primitive-yellow-100);--rt-color-semantic-feedback-positive-surface-subtle:var(--rt-color-primitive-alpha-green-8);--rt-color-semantic-feedback-positive-surface-emphasis:var(--rt-color-primitive-alpha-green-12);--rt-color-semantic-feedback-destructive-surface-subtle:var(--rt-color-primitive-alpha-red-8);--rt-color-semantic-feedback-destructive-surface-emphasis:var(--rt-color-primitive-alpha-red-12);--rt-color-semantic-feedback-notifying-surface-subtle:var(--rt-color-primitive-alpha-yellow-8);--rt-color-semantic-feedback-notifying-surface-emphasis:var(--rt-color-primitive-alpha-yellow-12);--rt-color-semantic-accent-surface-subtle:var(--rt-color-primitive-alpha-orange-5);--rt-color-semantic-accent-surface-emphasis:var(--rt-color-primitive-alpha-orange-16);--rt-color-semantic-system-white:var(--rt-color-primitive-white);--rt-color-semantic-system-black:var(--rt-color-primitive-black);--ds-blue-500: var(--rt-color-semantic-accent-neutral);--ds-blue-600: var(--rt-color-semantic-accent-normal);--ds-blue-50: var(--rt-color-semantic-accent-inverse-boldest);--ds-grey-50:var(--rt-color-primitive-gray-50);--ds-grey-100:var(--rt-color-primitive-gray-100);--ds-grey-200:var(--rt-color-primitive-gray-200);--ds-grey-300:var(--rt-color-primitive-gray-300);--ds-grey-400:var(--rt-color-primitive-gray-400);--ds-grey-500:var(--rt-color-primitive-gray-500);--ds-grey-600:var(--rt-color-primitive-gray-600);--ds-grey-700:var(--rt-color-primitive-gray-700);--ds-grey-800:var(--rt-color-primitive-gray-800);--ds-grey-900:var(--rt-color-primitive-gray-900);--ds-green: var(--rt-color-semantic-feedback-positive-normal);--ds-red: var(--rt-color-semantic-feedback-destructive-normal);--ds-red-hover: var(--rt-color-primitive-red-600);--ds-orange: var(--rt-color-semantic-feedback-notifying-normal);--ds-bg: var(--rt-color-semantic-surface-shallowest);--ds-surface: var(--rt-color-semantic-surface-shallowest);--ds-bg-canvas: var(--rt-color-semantic-surface-shallowest);--ds-shadow-color: 0, 0, 0;--ds-surface-fixed-dark: var(--rt-color-primitive-gray-900);--ds-text-on-dark: var(--rt-color-primitive-white);--ds-overlay: var(--rt-color-semantic-curtain-dim);--ds-font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;--ds-font-mono: "SF Mono", SFMono-Regular, Menlo, monospace;--ds-size-display-hero: 30px;--ds-size-display-lg: 26px;--ds-size-heading-lg: 22px;--ds-size-heading: 20px;--ds-size-subtitle: 16px;--ds-size-body-lg: 16px;--ds-size-body: 14px;--ds-size-body-sm: 13px;--ds-size-caption: 12px;--ds-lh-display-hero: 40px;--ds-lh-display-lg: 36px;--ds-lh-heading-lg: 30px;--ds-lh-heading: 28px;--ds-lh-subtitle: 24px;--ds-lh-body-lg: 24px;--ds-lh-body: 22px;--ds-lh-body-sm: 20px;--ds-lh-caption: 18px;--ds-dimension-primitive-unit-0: 0px;--ds-dimension-primitive-unit-2: 2px;--ds-dimension-primitive-unit-4: 4px;--ds-dimension-primitive-unit-6: 6px;--ds-dimension-primitive-unit-8: 8px;--ds-dimension-primitive-unit-10: 10px;--ds-dimension-primitive-unit-12: 12px;--ds-dimension-primitive-unit-14: 14px;--ds-dimension-primitive-unit-16: 16px;--ds-dimension-primitive-unit-20: 20px;--ds-dimension-primitive-unit-24: 24px;--ds-dimension-primitive-unit-28: 28px;--ds-dimension-primitive-unit-32: 32px;--ds-dimension-primitive-unit-38: 38px;--ds-dimension-primitive-unit-40: 40px;--ds-dimension-primitive-unit-48: 48px;--ds-dimension-primitive-unit-56: 56px;--ds-dimension-primitive-unit-64: 64px;--ds-dimension-primitive-unit-72: 72px;--ds-dimension-primitive-unit-80: 80px;--ds-dimension-primitive-unit-96: 96px;--ds-dimension-primitive-unit-128: 128px;--ds-dimension-semantic-padding-2xs: var(--ds-dimension-primitive-unit-4);--ds-dimension-semantic-padding-xs: var(--ds-dimension-primitive-unit-8);--ds-dimension-semantic-padding-sm: var(--ds-dimension-primitive-unit-12);--ds-dimension-semantic-padding-md: var(--ds-dimension-primitive-unit-16);--ds-dimension-semantic-padding-lg: var(--ds-dimension-primitive-unit-20);--ds-dimension-semantic-padding-xl: var(--ds-dimension-primitive-unit-24);--ds-dimension-semantic-padding-2xl: var(--ds-dimension-primitive-unit-32);--ds-dimension-semantic-gap-2xs: var(--ds-dimension-primitive-unit-4);--ds-dimension-semantic-gap-xs: var(--ds-dimension-primitive-unit-8);--ds-dimension-semantic-gap-sm: var(--ds-dimension-primitive-unit-12);--ds-dimension-semantic-gap-md: var(--ds-dimension-primitive-unit-16);--ds-dimension-semantic-gap-lg: var(--ds-dimension-primitive-unit-20);--ds-dimension-semantic-gap-xl: var(--ds-dimension-primitive-unit-24);--ds-dimension-semantic-gap-2xl: var(--ds-dimension-primitive-unit-32);--ds-dimension-semantic-gap-3xl: var(--ds-dimension-primitive-unit-48);--ds-dimension-semantic-gap-4xl: var(--ds-dimension-primitive-unit-72);--ds-dimension-semantic-radius-0: 0px;--ds-dimension-semantic-radius-xs: var(--ds-dimension-primitive-unit-4);--ds-dimension-semantic-radius-sm: var(--ds-dimension-primitive-unit-8);--ds-dimension-semantic-radius-md: var(--ds-dimension-primitive-unit-10);--ds-dimension-semantic-radius-lg: var(--ds-dimension-primitive-unit-12);--ds-dimension-semantic-radius-xl: var(--ds-dimension-primitive-unit-14);--ds-dimension-semantic-radius-2xl: var(--ds-dimension-primitive-unit-16);--ds-dimension-semantic-radius-pill: 9999px;--ds-dimension-semantic-control-height-sm: var(--ds-dimension-primitive-unit-32);--ds-dimension-semantic-control-height-md: var(--ds-dimension-primitive-unit-38);--ds-dimension-semantic-control-height-lg: var(--ds-dimension-primitive-unit-48);--ds-dimension-semantic-control-height-xl: var(--ds-dimension-primitive-unit-56);--ds-dimension-semantic-icon-xs: var(--ds-dimension-primitive-unit-12);--ds-dimension-semantic-icon-sm: var(--ds-dimension-primitive-unit-14);--ds-dimension-semantic-icon-md: var(--ds-dimension-primitive-unit-16);--ds-dimension-semantic-icon-lg: var(--ds-dimension-primitive-unit-20);--ds-dimension-semantic-icon-xl: var(--ds-dimension-primitive-unit-24);--ds-dimension-semantic-opacity-disabled: .4;--ds-dimension-semantic-opacity-partial: .5;--ds-dimension-semantic-opacity-overlay-dim: .55;--ds-dimension-semantic-opacity-hover: .04;--ds-dimension-semantic-opacity-pressed: .12;--ds-sp-1: var(--ds-dimension-semantic-padding-2xs);--ds-sp-2: var(--ds-dimension-semantic-padding-xs);--ds-sp-3: var(--ds-dimension-semantic-padding-sm);--ds-sp-4: var(--ds-dimension-semantic-padding-md);--ds-sp-5: var(--ds-dimension-semantic-padding-lg);--ds-sp-6: var(--ds-dimension-semantic-padding-xl);--ds-sp-8: var(--ds-dimension-semantic-padding-2xl);--ds-sp-10: var(--ds-dimension-primitive-unit-40);--ds-sp-12: var(--ds-dimension-primitive-unit-48);--ds-r-4: var(--ds-dimension-semantic-radius-xs);--ds-r-8: var(--ds-dimension-semantic-radius-sm);--ds-r-12: var(--ds-dimension-semantic-radius-lg);--ds-r-14: var(--ds-dimension-semantic-radius-xl);--ds-r-16: var(--ds-dimension-semantic-radius-2xl);--ds-r-pill: var(--ds-dimension-semantic-radius-pill);--ds-page-pad-x: var(--ds-dimension-semantic-padding-lg);--ds-frame-max-w: 720px;--ds-sh-1: 0 1px 3px rgba(0, 0, 0, .06);--ds-sh-2: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 8px rgba(0, 0, 0, .06);--ds-sh-2-hover: 0 1px 2px rgba(0, 0, 0, .05), 0 8px 24px rgba(0, 0, 0, .1);--ds-sh-3: 0 4px 12px rgba(0, 0, 0, .12);--ds-sh-4: 0 8px 24px rgba(0, 0, 0, .16);--ds-sh-up: 0 -4px 12px rgba(0, 0, 0, .04);--ds-ease-standard: cubic-bezier(.4, 0, .2, 1);--ds-ease-enter: cubic-bezier(0, 0, .2, 1);--ds-ease-exit: cubic-bezier(.4, 0, 1, 1);--ds-d-fast: .15s;--ds-d-standard: .25s}html,body,#root{background:var(--ds-bg-canvas);font-family:var(--ds-font);color:var(--ds-grey-900);-webkit-font-smoothing:antialiased;margin:0;padding:0;height:100%}*{box-sizing:border-box}button{font-family:inherit}.ds-frame{width:100%;max-width:var(--ds-frame-max-w);min-height:100dvh;background:var(--ds-bg);margin:0 auto;display:flex;flex-direction:column;position:relative}@media(min-width:768px){body,.ds-frame{background:var(--ds-bg)}}.ds-content-pad{padding-inline:var(--ds-page-pad-x)}@media(min-width:768px){.ds-content-pad{padding-inline:32px}}@media(min-width:1024px){.ds-content-pad{padding-inline:40px}}.ds-card-grid{display:grid;grid-template-columns:1fr;gap:var(--ds-sp-3)}@media(min-width:768px){.ds-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.ds-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ds-stats-grid{display:grid;grid-template-columns:1fr;gap:var(--ds-sp-3)}@media(min-width:768px){.ds-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-tip-target{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-cursor-tip{position:fixed;z-index:9999;max-width:360px;padding:10px 12px;background:var(--ds-grey-900);color:var(--ds-surface);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;border-radius:8px;box-shadow:0 8px 20px #0f172a2e;white-space:normal;pointer-events:none}.ds-activity-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-sp-3)}@media(min-width:768px){.ds-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.ds-activity-grid{gap:20px}}.ds-ai-rec-body{font-size:15px;line-height:24px}@media(max-width:767px){.ds-ai-rec-body{font-size:14px;line-height:22px}}.ds-mobile-only{display:block}.ds-tablet-up{display:none}@media(min-width:768px){.ds-mobile-only{display:none!important}.ds-tablet-up{display:block}.ds-tablet-up-flex{display:flex!important}}.ds-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ds-grey-100)}.ds-tabs>button{position:relative;padding:12px 0;background:transparent;border:none;font-size:15px;font-weight:600;color:var(--ds-grey-500);cursor:pointer;letter-spacing:-.01em;transition:color .15s ease}.ds-tabs>button:hover{color:var(--ds-grey-700)}.ds-tabs>button[aria-selected=true]{color:var(--ds-grey-900);font-weight:700}.ds-tabs>button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ds-grey-900);border-radius:9999px}.ds-tabs>button .ds-tab-count{margin-left:4px;font-size:13px;font-weight:600;color:var(--ds-grey-400)}.ds-tabs>button[aria-selected=true] .ds-tab-count{color:var(--ds-grey-500)}.ds-kpi-4grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.ds-kpi-4grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-kpi-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-kpi-quad-cell{display:flex;flex-direction:column;gap:6px;padding:20px;border-right:1px solid var(--ds-grey-100);border-bottom:1px solid var(--ds-grey-100)}.ds-kpi-quad-cell:nth-child(2n){border-right:none}.ds-kpi-quad-cell:nth-last-child(-n+2){border-bottom:none}@media(min-width:768px){.ds-kpi-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-kpi-quad-cell{border-right:1px solid var(--ds-grey-100);border-bottom:none}.ds-kpi-quad-cell:nth-child(2n){border-right:1px solid var(--ds-grey-100)}.ds-kpi-quad-cell:last-child{border-right:none}}.ds-ai-courses-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:768px){.ds-ai-courses-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ds-main-content{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.ds-main-content{gap:40px}}@media(min-width:1024px){.ds-main-content{gap:48px}}.ds-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}@keyframes dsPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-frame>main{animation:dsPageEnter .35s var(--ds-ease-enter)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}.ds-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#fff;border:1px solid var(--ds-grey-200);border-radius:12px;cursor:pointer;text-align:left;transition:background var(--ds-d-fast) var(--ds-ease-standard),border-color var(--ds-d-fast) var(--ds-ease-standard);width:100%}.ds-row:hover{background:var(--ds-grey-50);border-color:var(--ds-grey-300)}.ds-section-title-h{font-size:24px;line-height:32px}@media(max-width:767px){.ds-section-title-h{font-size:22px;line-height:30px}}.ds-hero-num-xl{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.03em}@media(max-width:767px){.ds-hero-num-xl{font-size:28px;line-height:32px}}.ds-hero-title-md{font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.02em}@media(max-width:767px){.ds-hero-title-md{font-size:18px;line-height:26px}}.ds-stat-mid{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.02em}@media(max-width:767px){.ds-stat-mid{font-size:18px;line-height:24px}}.ds-gpa-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.ds-gpa-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-profile-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ds-profile-meta-cell{display:flex;flex-direction:column;gap:6px;padding:16px;background:var(--ds-surface);border-radius:12px;box-shadow:var(--ds-sh-1);min-width:0}@media(min-width:768px){.ds-profile-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ds-profile-meta-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds-ai-mgmt-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ds-ai-mgmt-cta{flex-shrink:0}@media(max-width:560px){.ds-ai-mgmt-row{flex-direction:column;align-items:stretch;gap:20px}.ds-ai-mgmt-cta{width:100%}}.ds-hscroll-hide{scrollbar-width:none;-ms-overflow-style:none}.ds-hscroll-hide::-webkit-scrollbar{display:none;height:0;width:0}@media(max-width:480px){.ds-major-picker{grid-template-columns:96px minmax(0,1fr)!important}.ds-major-picker-depts{grid-template-columns:1fr!important}}.ds-mini-stepper{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;margin:0;padding:4px 0 8px;width:100%;max-width:720px}.ds-mini-stepper-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ds-mini-stepper-cell:after{content:"";position:absolute;top:11px;left:30px;right:6px;height:2px;background:var(--ds-grey-200);z-index:0}.ds-mini-stepper-cell:last-child:after{display:none}.ds-mini-stepper-cell[data-right-filled=true]:after{background:var(--ds-blue-500)}.ds-mini-stepper-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;font-size:12px;font-weight:700;background:var(--ds-grey-100);color:var(--ds-grey-500);border:2px solid var(--ds-grey-100);transition:background var(--ds-d-fast) var(--ds-ease-standard),color var(--ds-d-fast) var(--ds-ease-standard),border-color var(--ds-d-fast) var(--ds-ease-standard),box-shadow var(--ds-d-fast) var(--ds-ease-standard)}.ds-mini-stepper-node[data-state=current]{background:var(--ds-surface);color:var(--ds-blue-500);border-color:var(--ds-blue-500);box-shadow:0 0 0 4px var(--ds-blue-50)}.ds-mini-stepper-node[data-state=past]{background:var(--ds-blue-500);color:var(--ds-surface);border-color:var(--ds-blue-500)}.ds-mini-stepper-label{font-size:12px;line-height:16px;font-weight:600;color:var(--ds-grey-500);text-align:left;white-space:nowrap}.ds-mini-stepper-label[data-state=current]{color:var(--ds-grey-900);font-weight:700}.ds-mini-stepper-label[data-state=past]{color:var(--ds-grey-700)}.ds-ai-hero{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--ds-surface);border:1px solid var(--ds-grey-200);border-radius:16px;transition:border-color var(--ds-d-fast) var(--ds-ease-standard),box-shadow var(--ds-d-fast) var(--ds-ease-standard)}.ds-ai-hero:focus-within{border-color:var(--ds-blue-500);box-shadow:0 0 0 4px var(--ds-blue-50)}.ds-ai-suggest-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.ds-ai-suggest-row::-webkit-scrollbar{display:none;height:0}.ds-ai-answer{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 18px 21px;background:var(--ds-blue-50);border-radius:14px}.ds-ai-answer:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--ds-blue-500)}.ds-ai-majors-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:768px){.ds-ai-majors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ds-bnb{position:sticky;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--ds-surface);box-shadow:var(--ds-sh-up);padding-bottom:max(0px,env(safe-area-inset-bottom))}.ds-bnb-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;height:56px;background:transparent;border:none;cursor:pointer;color:var(--ds-grey-500);font-size:11px;font-weight:600;letter-spacing:-.01em;transition:color var(--ds-d-fast) var(--ds-ease-standard)}.ds-bnb-tab:hover{color:var(--ds-grey-700)}.ds-bnb-tab[aria-current=page]{color:var(--ds-blue-500);font-weight:700}.ds-bnb-tab svg{width:24px;height:24px}@media(max-width:767px){.ds-ai-answer-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.ds-aptitude-q{font-size:22px;line-height:32px}.ds-aptitude-opt{font-size:15px;line-height:22px}@media(min-width:768px){.ds-aptitude-q{font-size:28px;line-height:40px}.ds-aptitude-opt{font-size:17px;line-height:26px}}.ds-ai-topic-group{display:flex;flex-direction:column;gap:10px}.ds-ai-topic-label{font-size:14px;line-height:20px;font-weight:700;color:var(--ds-grey-700);letter-spacing:-.01em}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ds-grey-200);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--ds-grey-300);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--ds-grey-200) transparent}.ds-ds-playground{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.ds-ds-playground{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}}.ds-sample-compare{display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.ds-sample-compare{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:16px;align-items:stretch}}@media print{body,.ds-frame{background:#fff!important;color:#000!important}nav,aside,.ds-no-print,.ds-mobile-only{display:none!important}.ds-tablet-up{display:block!important}.ds-tablet-up-flex{display:flex!important}.ds-main-content{padding-top:0!important;padding-bottom:0!important;gap:12px!important}*{background:transparent!important;color:#000!important;box-shadow:none!important;border-color:#ccc!important}[class*=card],[style*=border-radius]{border:1px solid #cccccc!important}section,article{page-break-inside:avoid}main a[href^=http]:after,main a[href^="mailto:"]:after{content:" (" attr(href) ")";font-size:11px;color:#555!important}input,textarea,select{background:transparent!important;border:1px solid #cccccc!important;color:#000!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}textarea{height:auto!important;min-height:0!important;overflow:visible!important}button{display:none!important}@page{margin:18mm 14mm;size:A4}}
