@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#93c5fd80;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border) / 1)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--ds-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--ds-font-mono);font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:hsl(var(--muted-foreground) / 1)}textarea::-moz-placeholder{opacity:1;color:hsl(var(--muted-foreground) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:hsl(var(--muted-foreground) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--site-header-height:var(--ds-public-header-mobile);--layout-shell-max:var(--ds-container)}@media (width>=1024px){:root{--site-header-height:var(--ds-public-header)}}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsl(var(--foreground) / .22) transparent;font-size:16px;overflow-x:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .22);border-radius:0}::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground) / .42)}@supports (overflow-x:clip){html{overflow-x:clip}}body{margin:var(--ds-space-0);--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1));font-family:var(--ds-font-sans);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body);font-weight:var(--ds-weight-regular);--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1));font-feature-settings:"ss01";text-rendering:optimizelegibility;word-break:keep-all;overflow-wrap:break-word;min-height:100dvh;overflow-x:hidden}@supports (overflow-x:clip){body{overflow-x:clip}}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-sans);font-feature-settings:"ss01";word-break:keep-all;text-wrap:balance}h1{font-weight:var(--ds-weight-semibold)}:where(h1,.font-bold,.font-bold,.font-semibold,strong,b):not(.font-chosun){font-family:var(--ds-font-sans);font-synthesis-weight:none}h2{font-weight:var(--ds-weight-semibold)}:where(h2,.font-bold,.font-bold,.font-semibold,strong,b):not(.font-chosun){font-family:var(--ds-font-sans);font-synthesis-weight:none}h3{font-weight:var(--ds-weight-semibold)}:where(.font-semibold,h3,.font-bold,.font-semibold,strong,b):not(.font-chosun){font-family:var(--ds-font-sans);font-synthesis-weight:none}button,input,textarea,select{font-family:var(--ds-font-sans)}::selection{background-color:hsl(var(--primary) / .2);--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.layout-wide-inner{width:100%;max-width:var(--ds-container);padding-left:var(--ds-space-5);padding-right:var(--ds-space-5);margin-left:auto;margin-right:auto}@media (width>=640px){.layout-wide-inner{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}}@media (width>=768px){.layout-wide-inner{padding-left:var(--ds-space-8);padding-right:var(--ds-space-8)}}@media (width>=1024px){.layout-wide-inner{padding-left:var(--ds-space-10);padding-right:var(--ds-space-10)}}@media (width>=1280px){.layout-wide-inner{padding-left:var(--ds-space-12);padding-right:var(--ds-space-12)}}.admin-sidebar-scroll{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 16px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16px calc(100% - 24px),#0000 100%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--ds-space-0)}.inset-x-0{left:var(--ds-space-0);right:var(--ds-space-0)}.inset-y-0{top:var(--ds-space-0);bottom:var(--ds-space-0)}.bottom-0{bottom:var(--ds-space-0)}.bottom-1\.5{bottom:var(--ds-space-1-5)}.bottom-5{bottom:var(--ds-space-5)}.bottom-6{bottom:var(--ds-space-6)}.left-0{left:var(--ds-space-0)}.left-0\.5{left:var(--ds-space-0-5)}.left-2\.5{left:var(--ds-space-2-5)}.left-3{left:var(--ds-space-3)}.left-\[var\(--ds-measure-1-125rem\)\]{left:var(--ds-measure-1-125rem)}.right-0{right:var(--ds-space-0)}.right-4{right:var(--ds-space-4)}.top-0{top:var(--ds-space-0)}.top-1\/2{top:50%}.top-4{top:var(--ds-space-4)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2100\]{z-index:2100}.z-\[500\]{z-index:500}.z-\[52\]{z-index:52}.z-\[9000\]{z-index:9000}.z-\[9999\]{z-index:9999}.-mx-admin-pad-md{margin-left:calc(var(--ds-spacing-admin-pad-md) * -1);margin-right:calc(var(--ds-spacing-admin-pad-md) * -1)}.mx-0\.5{margin-left:var(--ds-space-0-5);margin-right:var(--ds-space-0-5)}.mx-2{margin-left:var(--ds-space-2);margin-right:var(--ds-space-2)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-admin-pad-md{margin-bottom:calc(var(--ds-spacing-admin-pad-md) * -1)}.-mb-px{margin-bottom:calc(var(--ds-spacing-px) * -1)}.-mt-1{margin-top:calc(var(--ds-space-1) * -1)}.-mt-2{margin-top:calc(var(--ds-space-2) * -1)}.mb-1{margin-bottom:var(--ds-space-1)}.mb-10{margin-bottom:var(--ds-space-10)}.mb-2{margin-bottom:var(--ds-space-2)}.mb-2\.5{margin-bottom:var(--ds-space-2-5)}.mb-3{margin-bottom:var(--ds-space-3)}.mb-5{margin-bottom:var(--ds-space-5)}.mb-6{margin-bottom:var(--ds-space-6)}.mb-8{margin-bottom:var(--ds-space-8)}.ml-0\.5{margin-left:var(--ds-space-0-5)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-0{margin-top:var(--ds-space-0)}.mt-0\.5{margin-top:var(--ds-space-0-5)}.mt-1{margin-top:var(--ds-space-1)}.mt-1\.5{margin-top:var(--ds-space-1-5)}.mt-10{margin-top:var(--ds-space-10)}.mt-12{margin-top:var(--ds-space-12)}.mt-14{margin-top:var(--ds-space-14)}.mt-16{margin-top:var(--ds-space-16)}.mt-2{margin-top:var(--ds-space-2)}.mt-2\.5{margin-top:var(--ds-space-2-5)}.mt-20{margin-top:var(--ds-space-20)}.mt-24{margin-top:var(--ds-space-24)}.mt-3{margin-top:var(--ds-space-3)}.mt-3\.5{margin-top:var(--ds-space-3-5)}.mt-4{margin-top:var(--ds-space-4)}.mt-5{margin-top:var(--ds-space-5)}.mt-6{margin-top:var(--ds-space-6)}.mt-7{margin-top:var(--ds-space-7)}.mt-8{margin-top:var(--ds-space-8)}.mt-9{margin-top:var(--ds-space-9)}.mt-\[var\(--ds-measure-0-15em\)\]{margin-top:var(--ds-measure-0-15em)}.mt-\[var\(--ds-measure-0-68em\)\]{margin-top:var(--ds-measure-0-68em)}.mt-auto{margin-top:auto}.mt-content-base{margin-top:var(--ds-spacing-content-base)}.mt-px{margin-top:var(--ds-spacing-px)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[21\/9\]{aspect-ratio:21/9}.h-0\.5{height:var(--ds-space-0-5)}.h-1{height:var(--ds-space-1)}.h-1\.5{height:var(--ds-space-1-5)}.h-10{height:var(--ds-space-10)}.h-11{height:var(--ds-space-11)}.h-12{height:var(--ds-space-12)}.h-14{height:var(--ds-space-14)}.h-16{height:var(--ds-space-16)}.h-3{height:var(--ds-space-3)}.h-3\.5{height:var(--ds-space-3-5)}.h-4{height:var(--ds-space-4)}.h-5{height:var(--ds-space-5)}.h-6{height:var(--ds-space-6)}.h-7{height:var(--ds-space-7)}.h-8{height:var(--ds-space-8)}.h-9{height:var(--ds-space-9)}.h-\[var\(--ds-measure-10px\)\]{height:var(--ds-measure-10px)}.h-\[var\(--ds-measure-14px\)\]{height:var(--ds-measure-14px)}.h-\[var\(--ds-measure-18px\)\]{height:var(--ds-measure-18px)}.h-\[var\(--ds-measure-19px\)\]{height:var(--ds-measure-19px)}.h-\[var\(--ds-measure-24px\)\]{height:var(--ds-measure-24px)}.h-\[var\(--ds-measure-3px\)\]{height:var(--ds-measure-3px)}.h-\[var\(--ds-measure-5px\)\]{height:var(--ds-measure-5px)}.h-\[var\(--ds-measure-6px\)\]{height:var(--ds-measure-6px)}.h-\[var\(--ds-measure-8px\)\]{height:var(--ds-measure-8px)}.h-full{height:100%}.h-px{height:var(--ds-spacing-px)}.max-h-56{max-height:var(--ds-space-56)}.max-h-64{max-height:var(--ds-space-64)}.min-h-0{min-height:var(--ds-space-0)}.min-h-11{min-height:var(--ds-space-11)}.min-h-\[var\(--ds-measure-140px\)\]{min-height:var(--ds-measure-140px)}.min-h-\[var\(--ds-measure-2-75rem\)\]{min-height:var(--ds-measure-2-75rem)}.min-h-\[var\(--ds-measure-3-5rem\)\]{min-height:var(--ds-measure-3-5rem)}.min-h-\[var\(--ds-measure-3rem\)\]{min-height:var(--ds-measure-3rem)}.min-h-\[var\(--ds-measure-6rem\)\]{min-height:var(--ds-measure-6rem)}.min-h-\[var\(--ds-measure-9rem\)\]{min-height:var(--ds-measure-9rem)}.min-h-screen{min-height:100vh}.w-0\.5{width:var(--ds-space-0-5)}.w-1{width:var(--ds-space-1)}.w-1\.5{width:var(--ds-space-1-5)}.w-1\/3{width:33.3333%}.w-10{width:var(--ds-space-10)}.w-11{width:var(--ds-space-11)}.w-12{width:var(--ds-space-12)}.w-16{width:var(--ds-space-16)}.w-24{width:var(--ds-space-24)}.w-28{width:var(--ds-space-28)}.w-3{width:var(--ds-space-3)}.w-3\.5{width:var(--ds-space-3-5)}.w-36{width:var(--ds-space-36)}.w-4{width:var(--ds-space-4)}.w-40{width:var(--ds-space-40)}.w-48{width:var(--ds-space-48)}.w-5{width:var(--ds-space-5)}.w-6{width:var(--ds-space-6)}.w-64{width:var(--ds-space-64)}.w-7{width:var(--ds-space-7)}.w-8{width:var(--ds-space-8)}.w-9{width:var(--ds-space-9)}.w-\[var\(--ds-measure-10px\)\]{width:var(--ds-measure-10px)}.w-\[var\(--ds-measure-112px\)\]{width:var(--ds-measure-112px)}.w-\[var\(--ds-measure-18px\)\]{width:var(--ds-measure-18px)}.w-\[var\(--ds-measure-19rem\)\]{width:var(--ds-measure-19rem)}.w-\[var\(--ds-measure-26px\)\]{width:var(--ds-measure-26px)}.w-\[var\(--ds-measure-296px\)\]{width:var(--ds-measure-296px)}.w-\[var\(--ds-measure-4-5rem\)\]{width:var(--ds-measure-4-5rem)}.w-\[var\(--ds-measure-5px\)\]{width:var(--ds-measure-5px)}.w-\[var\(--ds-measure-6px\)\]{width:var(--ds-measure-6px)}.w-\[var\(--ds-measure-7-5rem\)\]{width:var(--ds-measure-7-5rem)}.w-\[var\(--ds-measure-8px\)\]{width:var(--ds-measure-8px)}.w-\[var\(--ds-measure-92px\)\]{width:var(--ds-measure-92px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:var(--ds-spacing-px)}.min-w-0{min-width:var(--ds-space-0)}.min-w-\[var\(--ds-measure-10rem\)\]{min-width:var(--ds-measure-10rem)}.min-w-\[var\(--ds-measure-12rem\)\]{min-width:var(--ds-measure-12rem)}.min-w-\[var\(--ds-measure-13rem\)\]{min-width:var(--ds-measure-13rem)}.min-w-\[var\(--ds-measure-14rem\)\]{min-width:var(--ds-measure-14rem)}.min-w-\[var\(--ds-measure-16rem\)\]{min-width:var(--ds-measure-16rem)}.min-w-\[var\(--ds-measure-19px\)\]{min-width:var(--ds-measure-19px)}.min-w-\[var\(--ds-measure-1rem\)\]{min-width:var(--ds-measure-1rem)}.min-w-\[var\(--ds-measure-30rem\)\]{min-width:var(--ds-measure-30rem)}.min-w-\[var\(--ds-measure-68rem\)\]{min-width:var(--ds-measure-68rem)}.min-w-\[var\(--ds-measure-8-5rem\)\]{min-width:var(--ds-measure-8-5rem)}.min-w-\[var\(--ds-measure-9rem\)\]{min-width:var(--ds-measure-9rem)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(28rem\,100\%\)\]{max-width:min(28rem,100%)}.max-w-\[min\(560px\,100vw\)\]{max-width:min(560px,100vw)}.max-w-\[var\(--ds-measure-16rem\)\]{max-width:var(--ds-measure-16rem)}.max-w-\[var\(--ds-measure-18rem\)\]{max-width:var(--ds-measure-18rem)}.max-w-\[var\(--ds-measure-22rem\)\]{max-width:var(--ds-measure-22rem)}.max-w-\[var\(--ds-measure-30rem\)\]{max-width:var(--ds-measure-30rem)}.max-w-\[var\(--ds-measure-32rem\)\]{max-width:var(--ds-measure-32rem)}.max-w-\[var\(--ds-measure-34rem\)\]{max-width:var(--ds-measure-34rem)}.max-w-\[var\(--ds-measure-38rem\)\]{max-width:var(--ds-measure-38rem)}.max-w-\[var\(--ds-measure-40rem\)\]{max-width:var(--ds-measure-40rem)}.max-w-\[var\(--ds-measure-42rem\)\]{max-width:var(--ds-measure-42rem)}.max-w-\[var\(--ds-measure-46rem\)\]{max-width:var(--ds-measure-46rem)}.max-w-admin{max-width:var(--ds-maxwidth-admin)}.max-w-layout-wide{max-width:var(--ds-container)}.max-w-md{max-width:28rem}.max-w-text{max-width:var(--ds-reading)}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[0_1_11rem\]{flex:0 11rem}.flex-\[1_1_16rem\]{flex:16rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:var(--ds-space-0);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:var(--ds-space-2);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes admin-load-bar{0%{transform:translate(-120%)}to{transform:translate(220%)}}.animate-admin-load-bar{animation:1.35s ease-in-out infinite admin-load-bar}@keyframes admin-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.animate-admin-modal-in{animation:admin-modal-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes admin-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-admin-pop-in{animation:admin-pop-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes admin-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-admin-row-in{animation:admin-row-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes admin-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-admin-view-in{animation:admin-view-in .32s var(--ds-ease) both}@keyframes cal-bar-in{0%{opacity:0;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}.animate-cal-bar-in{animation:cal-bar-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes cal-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-cal-card-in{animation:cal-card-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes cal-swap-in{0%{opacity:0;transform:translateY(calc(var(--cal-dir,1) * 14px))}to{opacity:1;transform:translateY(0)}}.animate-cal-swap-in{animation:cal-swap-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes cal-swap-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--cal-dir,1) * -14px))}}.animate-cal-swap-out{animation:cal-swap-out var(--ds-duration-normal) var(--ds-ease) both}@keyframes cal-week-in{0%{opacity:0;transform:translate3d(calc(var(--cal-dir,1) * 6px), 10px, 0)}to{opacity:1;transform:translate(0,0)}}.animate-cal-week-in{animation:cal-week-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.5s ease-out forwards fade-in}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .7s var(--ds-ease) forwards}@keyframes route-brand-in{0%{opacity:0}to{opacity:1}}.animate-route-brand-in{animation:route-brand-in var(--ds-duration-normal) var(--ds-duration-normal) var(--ds-ease) both}@keyframes route-brand-out{0%{opacity:1}to{opacity:0}}.animate-route-brand-out{animation:route-brand-out var(--ds-duration-normal) ease-out both}@keyframes route-veil-cover{0%{opacity:0}to{opacity:1}}.animate-route-veil-cover{animation:route-veil-cover var(--ds-duration-normal) var(--ds-ease) both}.animate-route-veil-cover-reduced{animation:route-veil-cover var(--ds-duration-normal) ease-out both}@keyframes route-veil-reveal{0%{opacity:1}to{opacity:0}}.animate-route-veil-reveal{animation:route-veil-reveal var(--ds-duration-normal) var(--ds-ease) both}.animate-route-veil-reveal-reduced{animation:route-veil-reveal var(--ds-duration-normal) ease-out both}@keyframes sheet-fade-reduced-out{0%{opacity:1}to{opacity:0}}.animate-sheet-fade-reduced-out{animation:.16s ease-out both sheet-fade-reduced-out}@keyframes sheet-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.animate-sheet-in-right{animation:sheet-in-right var(--ds-duration-normal) var(--ds-ease) both}@keyframes sheet-out-right{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%)}}.animate-sheet-out-right{animation:sheet-out-right var(--ds-duration-normal) var(--ds-ease) both}@keyframes sheet-overlay-in{0%{opacity:0}to{opacity:1}}.animate-sheet-overlay-in{animation:sheet-overlay-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes sheet-overlay-out{0%{opacity:1}to{opacity:0}}.animate-sheet-overlay-out{animation:sheet-overlay-out var(--ds-duration-normal) var(--ds-ease) both}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}.animate-toast-in{animation:toast-in var(--ds-duration-normal) var(--ds-ease) both}@keyframes toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(10px)scale(1)}}.animate-toast-out{animation:toast-out var(--ds-duration-normal) var(--ds-ease) both}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:var(--ds-space-28)}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[3\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:3.25rem minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:var(--ds-space-0)}.gap-0\.5{gap:var(--ds-space-0-5)}.gap-1{gap:var(--ds-space-1)}.gap-1\.5{gap:var(--ds-space-1-5)}.gap-10{gap:var(--ds-space-10)}.gap-12{gap:var(--ds-space-12)}.gap-2{gap:var(--ds-space-2)}.gap-2\.5{gap:var(--ds-space-2-5)}.gap-3{gap:var(--ds-space-3)}.gap-3\.5{gap:var(--ds-space-3-5)}.gap-4{gap:var(--ds-space-4)}.gap-5{gap:var(--ds-space-5)}.gap-6{gap:var(--ds-space-6)}.gap-7{gap:var(--ds-space-7)}.gap-8{gap:var(--ds-space-8)}.gap-\[var\(--ds-measure-3px\)\]{gap:var(--ds-measure-3px)}.gap-admin-gap-md{gap:var(--ds-spacing-admin-gap-md)}.gap-content-base{gap:var(--ds-spacing-content-base)}.gap-content-loose{gap:var(--ds-spacing-content-loose)}.gap-px{gap:var(--ds-spacing-px)}.gap-x-1\.5{-moz-column-gap:var(--ds-space-1-5);column-gap:var(--ds-space-1-5)}.gap-x-2{-moz-column-gap:var(--ds-space-2);column-gap:var(--ds-space-2)}.gap-x-2\.5{-moz-column-gap:var(--ds-space-2-5);column-gap:var(--ds-space-2-5)}.gap-x-3{-moz-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3)}.gap-x-4{-moz-column-gap:var(--ds-space-4);column-gap:var(--ds-space-4)}.gap-x-5{-moz-column-gap:var(--ds-space-5);column-gap:var(--ds-space-5)}.gap-x-6{-moz-column-gap:var(--ds-space-6);column-gap:var(--ds-space-6)}.gap-x-8{-moz-column-gap:var(--ds-space-8);column-gap:var(--ds-space-8)}.gap-y-0\.5{row-gap:var(--ds-space-0-5)}.gap-y-1{row-gap:var(--ds-space-1)}.gap-y-2{row-gap:var(--ds-space-2)}.gap-y-3{row-gap:var(--ds-space-3)}.gap-y-4{row-gap:var(--ds-space-4)}.gap-y-5{row-gap:var(--ds-space-5)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:var(--ds-radius-md)}.rounded-admin-card{border-radius:var(--ds-radius-lg)}.rounded-admin-chip{border-radius:var(--ds-radius-full)}.rounded-admin-input{border-radius:var(--ds-radius-md)}.rounded-admin-panel{border-radius:var(--ds-radius-xl)}.rounded-full{border-radius:var(--ds-radius-full)}.rounded-os-modal-panel{border-radius:var(--ds-radius-xl)}.rounded-b-admin-card{border-bottom-right-radius:var(--ds-radius-lg);border-bottom-left-radius:var(--ds-radius-lg)}.rounded-l-\[5px\]{border-top-left-radius:5px;border-bottom-left-radius:5px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[5px\]{border-top-right-radius:5px;border-bottom-right-radius:5px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-y-\[3px\]{border-top-width:3px;border-bottom-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-double{border-style:double}.border-admin-border,.border-admin-border-strong{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.border-admin-border\/60{border-color:hsl(var(--border) / .6)}.border-admin-danger-soft\/0{border-color:hsl(var(--destructive-soft) / 0)}.border-admin-danger-strong{--tw-border-opacity:1;border-color:hsl(var(--destructive) / var(--tw-border-opacity,1))}.border-admin-danger-strong\/30{border-color:hsl(var(--destructive) / .3)}.border-admin-hairline{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.border-admin-success-soft\/0{border-color:hsl(var(--success-soft) / 0)}.border-admin-warning-soft\/0{border-color:hsl(var(--warning-soft) / 0)}.border-admin-warning-strong\/20{border-color:hsl(var(--warning) / .2)}.border-admin-warning-strong\/25{border-color:hsl(var(--warning) / .25)}.border-neutral-200{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.border-neutral-200\/60{border-color:hsl(var(--border) / .6)}.border-neutral-200\/70{border-color:hsl(var(--border) / .7)}.border-neutral-200\/80{border-color:hsl(var(--border) / .8)}.border-neutral-300{--tw-border-opacity:1;border-color:hsl(var(--input) / var(--tw-border-opacity,1))}.border-neutral-900,.border-neutral-950{--tw-border-opacity:1;border-color:hsl(var(--foreground) / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/70{border-color:hsl(var(--primary) / .7)}.border-transparent{border-color:#0000}.border-white\/10{border-color:hsl(var(--ds-inverse-foreground) / .1)}.border-white\/15{border-color:hsl(var(--ds-inverse-foreground) / .15)}.border-white\/20{border-color:hsl(var(--ds-inverse-foreground) / .2)}.border-white\/25{border-color:hsl(var(--ds-inverse-foreground) / .25)}.border-white\/30{border-color:hsl(var(--ds-inverse-foreground) / .3)}.border-white\/45{border-color:hsl(var(--ds-inverse-foreground) / .45)}.bg-admin-accent-soft{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.bg-admin-canvas{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.bg-admin-canvas-soft{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.bg-admin-danger-soft{--tw-bg-opacity:1;background-color:hsl(var(--destructive-soft) / var(--tw-bg-opacity,1))}.bg-admin-danger-soft\/40{background-color:hsl(var(--destructive-soft) / .4)}.bg-admin-danger-strong{--tw-bg-opacity:1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity,1))}.bg-admin-hairline{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity,1))}.bg-admin-inset{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.bg-admin-inset\/70{background-color:hsl(var(--muted) / .7)}.bg-admin-os-scrim-light,.bg-admin-os-scrim-medium{background-color:hsl(var(--hyun-navy-950) / .5)}.bg-admin-success-soft{--tw-bg-opacity:1;background-color:hsl(var(--success-soft) / var(--tw-bg-opacity,1))}.bg-admin-success-strong{--tw-bg-opacity:1;background-color:hsl(var(--success) / var(--tw-bg-opacity,1))}.bg-admin-surface,.bg-admin-surface-raised{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.bg-admin-surface-subtle{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.bg-admin-surface-subtle\/40{background-color:hsl(var(--card) / .4)}.bg-admin-surface-subtle\/60{background-color:hsl(var(--card) / .6)}.bg-admin-text-faint,.bg-admin-text-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted-foreground) / var(--tw-bg-opacity,1))}.bg-admin-warning-soft{--tw-bg-opacity:1;background-color:hsl(var(--warning-soft) / var(--tw-bg-opacity,1))}.bg-admin-warning-strong{--tw-bg-opacity:1;background-color:hsl(var(--warning) / var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.bg-background-alt{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.bg-background-alt\/50{background-color:hsl(var(--card) / .5)}.bg-background-alt\/60{background-color:hsl(var(--card) / .6)}.bg-background-alt\/70{background-color:hsl(var(--card) / .7)}.bg-ceo-navy{--tw-bg-opacity:1;background-color:hsl(var(--ds-inverse-background) / var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity,1))}.bg-neutral-200\/80{background-color:hsl(var(--border) / .8)}.bg-neutral-300{--tw-bg-opacity:1;background-color:hsl(var(--input) / var(--tw-bg-opacity,1))}.bg-neutral-300\/80{background-color:hsl(var(--input) / .8)}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.bg-primary-dark{--tw-bg-opacity:1;background-color:hsl(var(--primary-hover) / var(--tw-bg-opacity,1))}.bg-primary-subtle{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.bg-primary-subtle\/30{background-color:hsl(var(--accent) / .3)}.bg-primary-subtle\/45{background-color:hsl(var(--accent) / .45)}.bg-primary-subtle\/50{background-color:hsl(var(--accent) / .5)}.bg-primary-subtle\/60{background-color:hsl(var(--accent) / .6)}.bg-primary-subtle\/70{background-color:hsl(var(--accent) / .7)}.bg-primary-subtle\/80{background-color:hsl(var(--accent) / .8)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-surface-ink{--tw-bg-opacity:1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:hsl(var(--ds-inverse-foreground) / var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsl(var(--ds-inverse-foreground) / .1)}.bg-white\/15{background-color:hsl(var(--ds-inverse-foreground) / .15)}.bg-white\/25{background-color:hsl(var(--ds-inverse-foreground) / .25)}.bg-white\/35{background-color:hsl(var(--ds-inverse-foreground) / .35)}.bg-white\/\[0\.06\]{background-color:hsl(var(--ds-inverse-foreground) / .06)}.bg-white\/\[0\.12\]{background-color:hsl(var(--ds-inverse-foreground) / .12)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-hero-gradient{background-image:none}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.07\]{--tw-gradient-from:hsl(var(--ds-inverse-foreground) / .07) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--ds-inverse-foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/45{--tw-gradient-to:hsl(var(--ds-inverse-foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--ds-inverse-foreground) / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-primary-dark\/60{--tw-gradient-to:hsl(var(--primary-hover) / .6) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-none{fill:none}.stroke-white{stroke:hsl(var(--ds-inverse-foreground) / 1)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:var(--ds-space-0)}.p-0\.5{padding:var(--ds-space-0-5)}.p-2\.5{padding:var(--ds-space-2-5)}.p-3{padding:var(--ds-space-3)}.p-4{padding:var(--ds-space-4)}.p-5{padding:var(--ds-space-5)}.p-6{padding:var(--ds-space-6)}.p-7{padding:var(--ds-space-7)}.p-8{padding:var(--ds-space-8)}.p-admin-pad-md{padding:var(--ds-spacing-admin-pad-md)}.p-admin-pad-sm{padding:var(--ds-spacing-admin-pad-sm)}.px-0\.5{padding-left:var(--ds-space-0-5);padding-right:var(--ds-space-0-5)}.px-1{padding-left:var(--ds-space-1);padding-right:var(--ds-space-1)}.px-1\.5{padding-left:var(--ds-space-1-5);padding-right:var(--ds-space-1-5)}.px-2{padding-left:var(--ds-space-2);padding-right:var(--ds-space-2)}.px-2\.5{padding-left:var(--ds-space-2-5);padding-right:var(--ds-space-2-5)}.px-3{padding-left:var(--ds-space-3);padding-right:var(--ds-space-3)}.px-3\.5{padding-left:var(--ds-space-3-5);padding-right:var(--ds-space-3-5)}.px-4{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.px-5{padding-left:var(--ds-space-5);padding-right:var(--ds-space-5)}.px-6{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.px-7{padding-left:var(--ds-space-7);padding-right:var(--ds-space-7)}.px-8{padding-left:var(--ds-space-8);padding-right:var(--ds-space-8)}.px-admin-pad-md{padding-left:var(--ds-spacing-admin-pad-md);padding-right:var(--ds-spacing-admin-pad-md)}.px-admin-page-x{padding-left:var(--ds-spacing-admin-page-x);padding-right:var(--ds-spacing-admin-page-x)}.py-0\.5{padding-top:var(--ds-space-0-5);padding-bottom:var(--ds-space-0-5)}.py-1{padding-top:var(--ds-space-1);padding-bottom:var(--ds-space-1)}.py-1\.5{padding-top:var(--ds-space-1-5);padding-bottom:var(--ds-space-1-5)}.py-10{padding-top:var(--ds-space-10);padding-bottom:var(--ds-space-10)}.py-12{padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-12)}.py-14{padding-top:var(--ds-space-14);padding-bottom:var(--ds-space-14)}.py-2{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.py-2\.5{padding-top:var(--ds-space-2-5);padding-bottom:var(--ds-space-2-5)}.py-20{padding-top:var(--ds-space-20);padding-bottom:var(--ds-space-20)}.py-24{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24)}.py-3{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.py-3\.5{padding-top:var(--ds-space-3-5);padding-bottom:var(--ds-space-3-5)}.py-4{padding-top:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.py-5{padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5)}.py-6{padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-6)}.py-7{padding-top:var(--ds-space-7);padding-bottom:var(--ds-space-7)}.py-8{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-8)}.py-\[var\(--ds-measure-1-5px\)\]{padding-top:var(--ds-measure-1-5px);padding-bottom:var(--ds-measure-1-5px)}.py-\[var\(--ds-measure-1px\)\]{padding-top:var(--ds-measure-1px);padding-bottom:var(--ds-measure-1px)}.py-admin-pad-sm{padding-top:var(--ds-spacing-admin-pad-sm);padding-bottom:var(--ds-spacing-admin-pad-sm)}.py-admin-page-y{padding-top:var(--ds-spacing-admin-page-y);padding-bottom:var(--ds-spacing-admin-page-y)}.pb-0{padding-bottom:var(--ds-space-0)}.pb-1{padding-bottom:var(--ds-space-1)}.pb-1\.5{padding-bottom:var(--ds-space-1-5)}.pb-10{padding-bottom:var(--ds-space-10)}.pb-12{padding-bottom:var(--ds-space-12)}.pb-2{padding-bottom:var(--ds-space-2)}.pb-3{padding-bottom:var(--ds-space-3)}.pb-5{padding-bottom:var(--ds-space-5)}.pl-2\.5{padding-left:var(--ds-space-2-5)}.pl-4{padding-left:var(--ds-space-4)}.pl-5{padding-left:var(--ds-space-5)}.pl-6{padding-left:var(--ds-space-6)}.pl-7{padding-left:var(--ds-space-7)}.pl-8{padding-left:var(--ds-space-8)}.pl-9{padding-left:var(--ds-space-9)}.pr-1{padding-right:var(--ds-space-1)}.pr-2{padding-right:var(--ds-space-2)}.pr-2\.5{padding-right:var(--ds-space-2-5)}.pr-4{padding-right:var(--ds-space-4)}.pr-5{padding-right:var(--ds-space-5)}.pr-6{padding-right:var(--ds-space-6)}.pr-8{padding-right:var(--ds-space-8)}.pt-1{padding-top:var(--ds-space-1)}.pt-10{padding-top:var(--ds-space-10)}.pt-12{padding-top:var(--ds-space-12)}.pt-14{padding-top:var(--ds-space-14)}.pt-2{padding-top:var(--ds-space-2)}.pt-2\.5{padding-top:var(--ds-space-2-5)}.pt-20{padding-top:var(--ds-space-20)}.pt-24{padding-top:var(--ds-space-24)}.pt-3{padding-top:var(--ds-space-3)}.pt-4{padding-top:var(--ds-space-4)}.pt-5{padding-top:var(--ds-space-5)}.pt-6{padding-top:var(--ds-space-6)}.pt-7{padding-top:var(--ds-space-7)}.pt-8{padding-top:var(--ds-space-8)}.pt-admin-pad-sm{padding-top:var(--ds-spacing-admin-pad-sm)}.pt-content-base{padding-top:var(--ds-spacing-content-base)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-chosun,.font-display,.font-emphasis,.font-header,.font-metric,.font-pretendard,.font-serif{font-family:var(--ds-font-sans)}.text-\[11px\]{font-size:11px}.text-admin-body{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-admin-caption{font-size:var(--ds-text-caption);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-admin-desk-stat,.text-admin-display{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.text-admin-heading{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.text-admin-title{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-body{font-size:var(--ds-text-body);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-body-lg{font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-body-sm{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-caption{font-size:var(--ds-text-caption);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-editorial-body{font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.text-editorial-display{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.text-editorial-hero{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.text-editorial-section{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.text-heading-2{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.text-heading-3{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.font-bold{font-weight:var(--ds-weight-semibold)}.font-light{font-weight:300}.font-medium{font-weight:var(--ds-weight-medium)}.font-normal{font-weight:var(--ds-weight-regular)}.font-semibold{font-weight:var(--ds-weight-semibold)}.uppercase{text-transform:uppercase}.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)}.leading-\[15px\]{line-height:15px}.leading-body{line-height:var(--ds-leading-body)}.leading-none{line-height:1}.leading-relaxed{line-height:var(--ds-leading-body)}.leading-snug{line-height:var(--ds-leading-heading)}.leading-tight{line-height:var(--ds-leading-tight)}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-normal{letter-spacing:var(--ds-tracking-body)}.tracking-tight{letter-spacing:var(--ds-tracking-tight)}.tracking-wide{letter-spacing:var(--ds-tracking-label)}.text-admin-danger-strong{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.text-admin-danger-strong\/70{color:hsl(var(--destructive) / .7)}.text-admin-success-strong{--tw-text-opacity:1;color:hsl(var(--success) / var(--tw-text-opacity,1))}.text-admin-text-body{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.text-admin-text-faint,.text-admin-text-muted{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.text-admin-text-title{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.text-admin-warning-strong{--tw-text-opacity:1;color:hsl(var(--warning) / var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:hsl(var(--border) / var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:hsl(var(--input) / var(--tw-text-opacity,1))}.text-neutral-400,.text-neutral-500{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.text-neutral-600,.text-neutral-700,.text-neutral-800,.text-neutral-900,.text-neutral-950{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.text-primary-dark{--tw-text-opacity:1;color:hsl(var(--primary-hover) / var(--tw-text-opacity,1))}.text-primary-subtle{--tw-text-opacity:1;color:hsl(var(--accent) / var(--tw-text-opacity,1))}.text-primary-subtle\/90{color:hsl(var(--accent) / .9)}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/75{color:hsl(var(--primary) / .75)}.text-white{--tw-text-opacity:1;color:hsl(var(--ds-inverse-foreground) / var(--tw-text-opacity,1))}.text-white\/40{color:hsl(var(--ds-inverse-foreground) / .4)}.text-white\/45{color:hsl(var(--ds-inverse-foreground) / .45)}.text-white\/55{color:hsl(var(--ds-inverse-foreground) / .55)}.text-white\/60{color:hsl(var(--ds-inverse-foreground) / .6)}.text-white\/65{color:hsl(var(--ds-inverse-foreground) / .65)}.text-white\/70{color:hsl(var(--ds-inverse-foreground) / .7)}.text-white\/75{color:hsl(var(--ds-inverse-foreground) / .75)}.text-white\/80{color:hsl(var(--ds-inverse-foreground) / .8)}.text-white\/\[0\.11\]{color:hsl(var(--ds-inverse-foreground) / .11)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.shadow{--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-admin-hover,.shadow-admin-overlay,.shadow-admin-raised{--tw-shadow:var(--ds-shadow-raised);--tw-shadow-colored:var(--ds-shadow-raised);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-admin-rest,.shadow-admin-shell-menubar,.shadow-card{--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-os-modal{--tw-shadow:var(--ds-shadow-raised);--tw-shadow-colored:var(--ds-shadow-raised);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow-color:hsl(var(--card) / 1);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:hsl(var(--primary) / .2);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/5{--tw-shadow-color:hsl(var(--primary) / .05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.ring-primary\/25{--tw-ring-color:hsl(var(--primary) / .25)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-\[left\]{transition-property:left;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-all{transition-property:all;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.transition-transform{transition-property:transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.duration-150{transition-duration:var(--ds-duration-fast)}.duration-\[180ms\]{transition-duration:.18s}.duration-enter{transition-duration:var(--ds-duration-slow)}.duration-normal{transition-duration:var(--ds-duration-normal)}.duration-slow{transition-duration:var(--ds-duration-slow)}.duration-state{transition-duration:var(--ds-duration-normal)}.ease-baro,.ease-baro-snap,.ease-brand,.ease-out,.ease-smooth{transition-timing-function:var(--ds-ease)}.text-balance{text-wrap:balance}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:160px 160px}.\[--brand-lockup-en-size\:0\.78rem\]{--brand-lockup-en-size:.78rem}.\[--brand-lockup-ko-size\:2\.15rem\]{--brand-lockup-ko-size:2.15rem}.\[--brand-lockup-mark-size\:4\.25rem\]{--brand-lockup-mark-size:4.25rem}.\[--brand-stroke-width\:2\.6\]{--brand-stroke-width:2.6}.\[animation-fill-mode\:both\]{animation-fill-mode:both}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-width\:0\.3\]{stroke-width:.3px}@font-face{font-family:ChosunIlboMyungjo;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff)format("woff");font-weight:400;font-display:swap}:where(.font-semibold,.font-bold,.font-bold,.font-semibold,strong,b):not(.font-chosun){font-family:var(--ds-font-sans);font-synthesis-weight:none}.has-public-motion [data-public-reveal] [data-motion-item],.has-public-motion [data-public-reveal][data-motion-item]{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order,0) * 68ms);will-change:opacity, transform;transform:translateY(20px)}.has-public-motion [data-public-reveal].is-public-visible [data-motion-item],.has-public-motion [data-public-reveal].is-public-visible[data-motion-item]{opacity:1;transform:none}.has-public-motion [data-public-reveal] [data-motion-item][data-motion-intent=line]{transform-origin:0;transform:translateY(0)scaleX(.86)}.has-public-motion [data-public-reveal].is-public-visible [data-motion-item][data-motion-intent=line]{transform:none}.has-public-motion [data-motion-section]{opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.has-public-motion [data-motion-section].is-motion-visible{opacity:1;transform:none}[data-stagger]{animation-delay:calc(min(var(--stagger-order,0), 10) * 26ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.has-public-motion [data-public-reveal] [data-motion-item],.has-public-motion [data-public-reveal][data-motion-item],.has-public-motion [data-motion-section]{opacity:1;transform:none}}.selection\:bg-primary\/15 ::selection{background-color:hsl(var(--primary) / .15)}.selection\:bg-primary\/15::selection{background-color:hsl(var(--primary) / .15)}.file\:mr-3::file-selector-button{margin-right:var(--ds-space-3)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0}.file\:border-r::file-selector-button{border-right-width:1px}.file\:border-admin-border::file-selector-button{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.file\:bg-admin-inset::file-selector-button{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:var(--ds-space-3);padding-right:var(--ds-space-3)}.file\:py-2::file-selector-button{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.file\:text-admin-caption::file-selector-button{font-size:var(--ds-text-caption);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.file\:font-semibold::file-selector-button{font-weight:var(--ds-weight-semibold)}.file\:text-admin-text-body::file-selector-button{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.placeholder\:text-admin-text-muted::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0\.5:after{content:var(--tw-content);left:var(--ds-space-0-5)}.after\:top-0\.5:after{content:var(--tw-content);top:var(--ds-space-0-5)}.after\:h-3\.5:after{content:var(--tw-content);height:var(--ds-space-3-5)}.after\:w-3\.5:after{content:var(--tw-content);width:var(--ds-space-3-5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--ds-radius-full)}.after\:bg-admin-surface:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.after\:shadow-admin-rest:after{content:var(--tw-content);--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:var(--ds-ease);transition-duration:var(--ds-duration-normal)}.after\:duration-state:after{content:var(--tw-content);transition-duration:var(--ds-duration-normal)}.after\:ease-out:after{content:var(--tw-content);transition-timing-function:var(--ds-ease)}.first\:mt-0:first-child{margin-top:var(--ds-space-0)}.first\:border-t-0:first-child{border-top-width:0}.first\:pl-0:first-child{padding-left:var(--ds-space-0)}.first\:pt-0:first-child{padding-top:var(--ds-space-0)}.last\:border-b:last-child{border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-width:0}.empty\:hidden:empty{display:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--ds-space-0-5) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--ds-space-1) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:calc(var(--ds-spacing-px) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-admin-border:hover,.hover\:border-admin-border-strong:hover{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.hover\:border-admin-danger-strong:hover{--tw-border-opacity:1;border-color:hsl(var(--destructive) / var(--tw-border-opacity,1))}.hover\:border-admin-hairline-strong:hover{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.hover\:border-admin-success-strong\/40:hover{border-color:hsl(var(--success) / .4)}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-white:hover{--tw-border-opacity:1;border-color:hsl(var(--ds-inverse-foreground) / var(--tw-border-opacity,1))}.hover\:border-white\/50:hover{border-color:hsl(var(--ds-inverse-foreground) / .5)}.hover\:bg-admin-danger-soft:hover{--tw-bg-opacity:1;background-color:hsl(var(--destructive-soft) / var(--tw-bg-opacity,1))}.hover\:bg-admin-danger-strong\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-admin-inset:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.hover\:bg-admin-surface:hover{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.hover\:bg-admin-surface-subtle:hover{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.hover\:bg-admin-surface-subtle\/50:hover{background-color:hsl(var(--card) / .5)}.hover\:bg-admin-surface-subtle\/70:hover{background-color:hsl(var(--card) / .7)}.hover\:bg-background-alt:hover{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.hover\:bg-primary-light:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent-foreground) / var(--tw-bg-opacity,1))}.hover\:bg-primary-subtle:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent) / var(--tw-bg-opacity,1))}.hover\:bg-primary-subtle\/20:hover{background-color:hsl(var(--accent) / .2)}.hover\:bg-primary-subtle\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-primary-subtle\/60:hover{background-color:hsl(var(--accent) / .6)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/\[0\.045\]:hover{background-color:hsl(var(--primary) / .045)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:hsl(var(--ds-inverse-foreground) / var(--tw-bg-opacity,1))}.hover\:text-admin-danger-strong:hover{--tw-text-opacity:1;color:hsl(var(--destructive) / var(--tw-text-opacity,1))}.hover\:text-admin-success-strong:hover{--tw-text-opacity:1;color:hsl(var(--success) / var(--tw-text-opacity,1))}.hover\:text-admin-text-body:hover,.hover\:text-admin-text-title:hover,.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.hover\:text-primary-dark:hover{--tw-text-opacity:1;color:hsl(var(--primary-hover) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:hsl(var(--ds-inverse-foreground) / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-admin-hover:hover{--tw-shadow:var(--ds-shadow-raised);--tw-shadow-colored:var(--ds-shadow-raised);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card-hover:hover{--tw-shadow:var(--ds-shadow-raised);--tw-shadow-colored:var(--ds-shadow-raised);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--ds-shadow-rest);--tw-shadow-colored:var(--ds-shadow-rest);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow-color:hsl(var(--card) / 1);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.hover\:brightness-\[0\.92\]:hover{--tw-brightness:brightness(.92);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)}.focus-visible\:border-admin-danger-strong:focus-visible{--tw-border-opacity:1;border-color:hsl(var(--destructive) / var(--tw-border-opacity,1))}.focus-visible\:border-primary:focus-visible{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.focus-visible\:bg-admin-surface-subtle:focus-visible{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-admin-danger-strong\/25:focus-visible{--tw-ring-color:hsl(var(--destructive) / .25)}.focus-visible\:ring-admin-danger-strong\/30:focus-visible{--tw-ring-color:hsl(var(--destructive) / .3)}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.focus-visible\:ring-primary\/25:focus-visible{--tw-ring-color:hsl(var(--primary) / .25)}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:hsl(var(--primary) / .3)}.focus-visible\:ring-primary\/35:focus-visible{--tw-ring-color:hsl(var(--primary) / .35)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:hsl(var(--primary) / .4)}.focus-visible\:ring-primary\/45:focus-visible{--tw-ring-color:hsl(var(--primary) / .45)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ds-inverse-foreground) / var(--tw-ring-opacity,1))}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:hsl(var(--ds-inverse-foreground) / .5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px}.focus-visible\:ring-offset-primary-dark:focus-visible{--tw-ring-offset-color:hsl(var(--primary-hover) / 1)}.active\:translate-y-0:active{--tw-translate-y:var(--ds-space-0);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:duration-press:active{transition-duration:var(--ds-duration-fast)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-neutral-200:disabled{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.disabled\:text-neutral-300:disabled{--tw-text-opacity:1;color:hsl(var(--input) / var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:calc(var(--ds-space-0-5) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:var(--ds-space-0-5);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:var(--ds-space-1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-y-100{--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-primary\/25{border-color:hsl(var(--primary) / .25)}.group\/nav:hover .group-hover\/nav\:text-admin-text-body{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.group\/post:hover .group-hover\/post\:text-primary,.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-dark{--tw-text-opacity:1;color:hsl(var(--primary-hover) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary\/35{color:hsl(var(--primary) / .35)}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary) / var(--tw-border-opacity,1))}.peer:checked~.peer-checked\:bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-4:after{content:var(--tw-content);--tw-translate-x:var(--ds-space-4);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-primary\/30{--tw-ring-color:hsl(var(--primary) / .3)}.peer:focus-visible~.peer-focus-visible\:ring-primary\/40{--tw-ring-color:hsl(var(--primary) / .4)}.peer:focus-visible~.peer-focus-visible\:ring-offset-1{--tw-ring-offset-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}@keyframes sheet-fade-reduced-in{0%{opacity:0}to{opacity:1}}.motion-reduce\:animate-sheet-fade-reduced-in{animation:.18s ease-out both sheet-fade-reduced-in}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:var(--ds-space-0);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-reduce\:group-hover\:translate-x-0{--tw-translate-x:var(--ds-space-0);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-reduce\:group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (width>=640px){.sm\:bottom-8{bottom:var(--ds-space-8)}.sm\:right-8{right:var(--ds-space-8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-2{margin-bottom:var(--ds-space-2)}.sm\:mt-14{margin-top:var(--ds-space-14)}.sm\:block{display:block}.sm\:h-11{height:var(--ds-space-11)}.sm\:w-11{width:var(--ds-space-11)}.sm\:w-36{width:var(--ds-space-36)}.sm\:w-44{width:var(--ds-space-44)}.sm\:w-\[var\(--ds-measure-10-5rem\)\]{width:var(--ds-measure-10-5rem)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_6rem\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) 6rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:var(--ds-space-1)}.sm\:gap-7{gap:var(--ds-space-7)}.sm\:gap-8{gap:var(--ds-space-8)}.sm\:gap-9{gap:var(--ds-space-9)}.sm\:gap-x-3{-moz-column-gap:var(--ds-space-3);column-gap:var(--ds-space-3)}.sm\:self-center{align-self:center}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:p-12{padding:var(--ds-space-12)}.sm\:p-5{padding:var(--ds-space-5)}.sm\:p-6{padding:var(--ds-space-6)}.sm\:p-7{padding:var(--ds-space-7)}.sm\:p-8{padding:var(--ds-space-8)}.sm\:px-10{padding-left:var(--ds-space-10);padding-right:var(--ds-space-10)}.sm\:px-4{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.sm\:px-6{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.sm\:px-7{padding-left:var(--ds-space-7);padding-right:var(--ds-space-7)}.sm\:px-8{padding-left:var(--ds-space-8);padding-right:var(--ds-space-8)}.sm\:py-16{padding-top:var(--ds-space-16);padding-bottom:var(--ds-space-16)}.sm\:py-24{padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24)}.sm\:py-5{padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5)}.sm\:py-8{padding-top:var(--ds-space-8);padding-bottom:var(--ds-space-8)}.sm\:pl-6{padding-left:var(--ds-space-6)}.sm\:pl-8{padding-left:var(--ds-space-8)}.sm\:text-body-lg{font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.sm\:text-body-sm{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.sm\:text-editorial-hero{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.sm\:text-heading-3{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.sm\:text-sm{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.sm\:font-medium{font-weight:var(--ds-weight-medium)}.sm\:leading-body{line-height:var(--ds-leading-body)}.sm\:\[--brand-lockup-en-size\:1\.08rem\]{--brand-lockup-en-size:1.08rem}.sm\:\[--brand-lockup-ko-size\:3\.55rem\]{--brand-lockup-ko-size:3.55rem}.sm\:\[--brand-lockup-mark-size\:7\.25rem\]{--brand-lockup-mark-size:7.25rem}.sm\:first\:pl-0:first-child{padding-left:var(--ds-space-0)}.sm\:last\:border-r-0:last-child{border-right-width:0}}@media (width>=768px){.md\:mt-2\.5{margin-top:var(--ds-space-2-5)}.md\:mt-20{margin-top:var(--ds-space-20)}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:4.5rem minmax(0,1fr) auto}.md\:grid-cols-\[7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:7rem minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:gap-1\.5{gap:var(--ds-space-1-5)}.md\:gap-x-8{-moz-column-gap:var(--ds-space-8);column-gap:var(--ds-space-8)}.md\:text-left{text-align:left}.md\:text-base{font-size:var(--ds-text-body);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.md\:text-body-lg{font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.md\:text-editorial-hero{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.md\:text-heading-2{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.md\:text-heading-3{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}}@media (width>=860px){.min-\[860px\]\:grid-cols-\[minmax\(0\,1\.4fr\)_6\.5rem_minmax\(0\,1\.4fr\)_4\.5rem_auto_auto\]{grid-template-columns:minmax(0,1.4fr) 6.5rem minmax(0,1.4fr) 4.5rem auto auto}.min-\[860px\]\:items-center{align-items:center}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-28{top:var(--ds-space-28)}.lg\:top-6{top:var(--ds-space-6)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:mb-10{margin-bottom:var(--ds-space-10)}.lg\:mb-14{margin-bottom:var(--ds-space-14)}.lg\:mb-6{margin-bottom:var(--ds-space-6)}.lg\:mt-16{margin-top:var(--ds-space-16)}.lg\:mt-28{margin-top:var(--ds-space-28)}.lg\:mt-32{margin-top:var(--ds-space-32)}.lg\:mt-8{margin-top:var(--ds-space-8)}.lg\:w-full{width:100%}.lg\:max-w-xl{max-width:36rem}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,19rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,15rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,15rem)}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(11rem\,0\.28fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:var(--ds-space-0)}.lg\:gap-10{gap:var(--ds-space-10)}.lg\:gap-12{gap:var(--ds-space-12)}.lg\:gap-14{gap:var(--ds-space-14)}.lg\:gap-16{gap:var(--ds-space-16)}.lg\:gap-6{gap:var(--ds-space-6)}.lg\:gap-8{gap:var(--ds-space-8)}.lg\:gap-x-16{-moz-column-gap:var(--ds-space-16);column-gap:var(--ds-space-16)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-l{border-left-width:1px}.lg\:border-t{border-top-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-neutral-200\/80{border-color:hsl(var(--border) / .8)}.lg\:p-10{padding:var(--ds-space-10)}.lg\:p-12{padding:var(--ds-space-12)}.lg\:px-6{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.lg\:py-10{padding-top:var(--ds-space-10);padding-bottom:var(--ds-space-10)}.lg\:py-28{padding-top:var(--ds-space-28);padding-bottom:var(--ds-space-28)}.lg\:py-32{padding-top:var(--ds-space-32);padding-bottom:var(--ds-space-32)}.lg\:py-7{padding-top:var(--ds-space-7);padding-bottom:var(--ds-space-7)}.lg\:pb-0{padding-bottom:var(--ds-space-0)}.lg\:pb-12{padding-bottom:var(--ds-space-12)}.lg\:pl-14{padding-left:var(--ds-space-14)}.lg\:pt-0{padding-top:var(--ds-space-0)}.lg\:pt-16{padding-top:var(--ds-space-16)}.lg\:pt-20{padding-top:var(--ds-space-20)}.lg\:pt-24{padding-top:var(--ds-space-24)}.lg\:pt-28{padding-top:var(--ds-space-28)}.lg\:pt-32{padding-top:var(--ds-space-32)}.lg\:pt-5{padding-top:var(--ds-space-5)}.lg\:pt-8{padding-top:var(--ds-space-8)}.lg\:text-right{text-align:right}.lg\:text-body{font-size:var(--ds-text-body);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.lg\:text-body-lg{font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.lg\:text-editorial-hero{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.lg\:text-heading-3{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}}@media (width>=1120px){.min-\[1120px\]\:z-30{z-index:30}.min-\[1120px\]\:hidden{display:none}.min-\[1120px\]\:translate-x-0{--tw-translate-x:var(--ds-space-0);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[1120px\]\:pl-64{padding-left:var(--ds-space-64)}.min-\[1120px\]\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_6rem_minmax\(13rem\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6rem minmax(13rem,1.2fr)}}.brand-lockup{--brand-lockup-mark-size:var(--ds-brand-lockup-mark-size);--brand-lockup-ko-size:var(--ds-brand-lockup-ko-size);--brand-lockup-en-size:var(--ds-brand-lockup-en-size);--brand-stroke-width:var(--ds-brand-stroke-width);--brand-ease-out-expo:var(--ds-brand-ease-out-expo);align-items:center;gap:var(--ds-space-3);color:currentColor;white-space:nowrap;display:inline-flex}.brand-lockup--stacked{--brand-lockup-mark-size:var(--ds-brand-lockup-mark-size-1);--brand-lockup-ko-size:var(--ds-brand-lockup-ko-size-1);--brand-lockup-en-size:var(--ds-brand-lockup-en-size-1);text-align:center;justify-items:center;gap:1.35rem;display:grid}.brand-lockup__mark{width:var(--brand-lockup-mark-size);height:var(--brand-lockup-mark-size);flex:none}.brand-lockup__wordmark{justify-items:start;gap:.24rem;line-height:1;display:grid}.brand-lockup--stacked .brand-lockup__wordmark{justify-items:center;gap:.72rem}.brand-lockup__ko{font-family:var(--ds-font-sans);font-size:var(--brand-lockup-ko-size);font-style:normal;font-weight:var(--ds-weight-semibold);letter-spacing:-.03em;line-height:.95}.brand-lockup__en{font-family:var(--ds-font-sans);font-size:var(--brand-lockup-en-size);letter-spacing:.06em;font-style:normal;font-weight:500;line-height:1}.brand-mark{display:block}.brand-outline,.brand-line,.brand-center-ring{fill:none;stroke:currentColor;stroke-width:var(--brand-stroke-width,2.2);stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.25,1,.5,1) forwards brand-draw-mark}.brand-outline,.brand-center-ring{stroke-linecap:round}.brand-mark [data-brand-stroke]{--stroke-delay:calc(var(--stroke-order,0) * 70ms);opacity:.76;animation:brand-stroke-draw var(--stroke-duration,.72s) var(--brand-ease-out-expo,cubic-bezier(.16, 1, .3, 1)) var(--stroke-delay) both}@keyframes brand-draw-mark{to{stroke-dashoffset:0}}@keyframes brand-stroke-draw{0%{opacity:.44;stroke-dashoffset:1px}72%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.brand-mark [data-brand-stroke]{opacity:1;stroke-dashoffset:0;animation:none!important}}.hero-symbol{--hero-symbol-size:clamp(15rem, 33.5vw, 42rem);width:var(--hero-symbol-size);height:var(--hero-symbol-size);animation:hero-symbol-breathe var(--ds-symbol-breathe) cubic-bezier(.4, 0, .4, 1) infinite;transition:translate .62s cubic-bezier(.22,.75,.2,1);position:absolute;translate:-50% -50%}@keyframes hero-symbol-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}.hero-symbol__mark{--brand-stroke-width:2.6;width:100%;height:100%;color:var(--ds-symbol-ink);filter:var(--ds-symbol-shadow);position:absolute;inset:0}.hero-symbol .hero-symbol__mark .brand-outline{stroke:var(--ds-symbol-outline);stroke-width:2.2px}.hero-symbol .hero-symbol__mark .brand-center-ring{stroke:var(--ds-symbol-accent);stroke-width:3.4px}.hero-symbol .hero-symbol__mark [data-brand-stroke]{--stroke-delay:calc(var(--stroke-order,0) * .11s + .26s)}.hero-symbol__orbits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-symbol__orbit{fill:none;transform-box:fill-box;transform-origin:50%}.hero-symbol__orbit--ticks{stroke:var(--ds-symbol-ticks);stroke-width:.9px;stroke-dasharray:.6 5.4;stroke-linecap:round;animation:hero-symbol-orbit var(--ds-symbol-orbit-ticks) linear infinite}.hero-symbol__orbit--arcs{stroke:var(--ds-symbol-accent);stroke-opacity:.45;stroke-width:.7px;stroke-dasharray:14 96;animation:hero-symbol-orbit var(--ds-symbol-orbit-arcs) linear infinite reverse}.hero-symbol__orbit--fine{stroke:var(--ds-symbol-fine);stroke-width:.6px;stroke-dasharray:2 10;animation:hero-symbol-orbit var(--ds-symbol-orbit-fine) linear infinite}@keyframes hero-symbol-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-symbol,.hero-symbol__orbit{animation:none}.hero-symbol{opacity:1;transition:none}}:root{--hyun-navy-950:218 65% 12%;--hyun-navy-900:218 60% 17%;--hyun-navy-800:217 60% 23%;--hyun-blue-600:217 76% 47%;--hyun-blue-100:217 70% 95%;--hyun-slate-950:218 38% 15%;--hyun-slate-600:217 16% 43%;--hyun-slate-400:216 17% 57%;--hyun-slate-200:216 20% 86%;--hyun-slate-100:216 30% 94%;--hyun-slate-50:216 30% 97%;--hyun-paper:220 33% 99%;--hyun-green-700:158 60% 25%;--hyun-green-50:155 40% 94%;--hyun-amber-800:30 70% 28%;--hyun-amber-50:40 70% 95%;--hyun-red-700:0 60% 40%;--hyun-red-50:0 70% 97%;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-32:8rem;--ds-font-sans:"Pretendard Variable", Pretendard, -apple-system, sans-serif;--ds-font-editorial:"ChosunIlboMyungjo", Georgia, serif;--ds-font-mono:"Cascadia Code", Consolas, monospace;--ds-text-caption:.75rem;--ds-text-small:.875rem;--ds-text-body:1rem;--ds-text-lead:1.125rem;--ds-text-title:clamp(1.375rem, 1.1rem + .7vw, 1.75rem);--ds-text-heading:clamp(1.875rem, 1.5rem + 1vw, 2.5rem);--ds-text-display:clamp(2.5rem, 1.75rem + 2.3vw, 4.5rem);--ds-leading-tight:1.2;--ds-leading-heading:1.4;--ds-leading-body:1.75;--ds-tracking-tight:-.045em;--ds-tracking-body:-.015em;--ds-tracking-label:.12em;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-radius-sm:.5rem;--ds-radius-md:.75rem;--ds-radius-lg:1.25rem;--ds-radius-xl:2rem;--ds-radius-full:999px;--ds-border-width:1px;--ds-focus-width:2px;--ds-focus-offset:3px;--ds-control-sm:2.75rem;--ds-control-md:3rem;--ds-control-lg:3.5rem;--ds-icon-sm:1rem;--ds-icon-md:1.25rem;--ds-icon-lg:1.5rem;--ds-container:80rem;--ds-reading:44rem;--ds-sidebar-width:14rem;--ds-header-height:5rem;--ds-gutter:clamp(1.25rem, 3vw, 3.5rem);--ds-section-gap:clamp(3.5rem, 6vw, 6rem);--ds-card-padding:clamp(1.5rem, 3vw, 2.5rem);--ds-grid-gap:clamp(1.25rem, 2vw, 2rem);--ds-ratio-landscape:4 / 3;--ds-ratio-portrait:4 / 5;--ds-ratio-wide:16 / 9;--ds-image-focus:50% 50%;--ds-duration-fast:.12s;--ds-duration-normal:.2s;--ds-duration-slow:.32s;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-opacity-disabled:.45;--ds-z-sticky:20;--ds-z-overlay:40}:root,.hyun-ds{--background:var(--hyun-paper);--foreground:var(--hyun-slate-950);--card:var(--hyun-slate-50);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--primary:var(--hyun-navy-900);--primary-foreground:var(--hyun-paper);--primary-hover:var(--hyun-navy-800);--secondary:var(--hyun-slate-100);--secondary-foreground:var(--foreground);--muted:var(--hyun-slate-100);--muted-foreground:var(--hyun-slate-600);--accent:var(--hyun-blue-100);--accent-foreground:var(--hyun-blue-600);--destructive:var(--hyun-red-700);--destructive-foreground:var(--hyun-paper);--destructive-soft:var(--hyun-red-50);--success:var(--hyun-green-700);--success-soft:var(--hyun-green-50);--warning:var(--hyun-amber-800);--warning-soft:var(--hyun-amber-50);--border:var(--hyun-slate-200);--input:var(--hyun-slate-400);--ring:var(--hyun-blue-600);--radius:var(--ds-radius-md);--ds-shadow-rest:0 2px 8px hsl(var(--hyun-navy-950) / .04);--ds-shadow-raised:0 12px 40px hsl(var(--hyun-navy-950) / .09);--ds-button-radius:var(--ds-radius-md);--ds-field-radius:var(--ds-radius-md);--ds-card-radius:var(--ds-radius-lg);--ds-field-height:var(--ds-control-lg);--ds-switch-width:2.75rem;--ds-switch-height:1.625rem;--ds-switch-thumb:1.125rem;--ds-switch-travel:1.125rem;--ds-preview-max:27rem;--ds-swatch-height:7rem;--ds-motion-travel:var(--ds-space-8);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hyun-ds[data-theme=dark]{--background:var(--hyun-navy-950);--foreground:216 30% 95%;--card:218 40% 16%;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:215 80% 78%;--primary-foreground:var(--hyun-navy-950);--primary-hover:215 80% 86%;--secondary:218 30% 23%;--secondary-foreground:var(--foreground);--muted:var(--secondary);--muted-foreground:216 20% 72%;--accent:217 40% 25%;--accent-foreground:215 85% 80%;--destructive:0 80% 78%;--destructive-foreground:var(--hyun-navy-950);--destructive-soft:0 30% 23%;--success:155 55% 75%;--success-soft:155 30% 19%;--warning:40 80% 75%;--warning-soft:30 40% 19%;--border:218 20% 30%;--input:216 20% 55%;--ring:215 80% 78%;--ds-shadow-rest:none;--ds-shadow-raised:0 12px 40px hsl(var(--hyun-navy-950) / .3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.hyun-ds{--ds-duration-fast:0s;--ds-duration-normal:0s;--ds-duration-slow:0s;--ds-motion-travel:0px}}:root{--ds-space-0:0px;--ds-space-7:1.75rem;--ds-space-9:2.25rem;--ds-space-11:2.75rem;--ds-space-14:3.5rem;--ds-space-18:4.5rem;--ds-space-22:5.5rem;--ds-space-28:7rem;--ds-space-36:9rem;--ds-space-40:10rem;--ds-space-44:11rem;--ds-space-48:12rem;--ds-space-52:13rem;--ds-space-56:14rem;--ds-space-60:15rem;--ds-space-64:16rem;--ds-space-72:18rem;--ds-space-80:20rem;--ds-space-96:24rem;--ds-spacing-px:1px;--ds-space-0-5:.125rem;--ds-space-1-5:.375rem;--ds-space-2-5:.625rem;--ds-space-3-5:.875rem;--ds-spacing-section:6rem;--ds-spacing-section-sm:4rem;--ds-spacing-section-air:clamp(7rem, 14vw, 12rem);--ds-spacing-section-air-sm:clamp(5rem, 10vw, 8rem);--ds-spacing-section-gutter:clamp(1.5rem, 4vw, 3rem);--ds-spacing-content-cinematic:var(--ds-space-6);--ds-spacing-content-cinematic-sm:var(--ds-space-6);--ds-spacing-admin-gap-xs:.375rem;--ds-spacing-admin-gap-sm:.625rem;--ds-spacing-admin-gap-md:.875rem;--ds-spacing-admin-pad-xs:var(--ds-space-6);--ds-spacing-admin-pad-sm:var(--ds-space-4);--ds-spacing-admin-pad-md:var(--ds-space-6);--ds-spacing-content-tight:var(--ds-space-6);--ds-spacing-content-base:var(--ds-space-6);--ds-spacing-content-loose:var(--ds-space-8);--ds-spacing-content-page:var(--ds-space-6);--ds-spacing-admin-page-x:var(--ds-space-5);--ds-spacing-admin-page-y:var(--ds-space-6);--ds-maxwidth-admin:min(100%, 1920px);--ds-minheight-pillar-card:18.75rem;--ds-minheight-section-soft:60vh;--ds-zindex-os-wallpaper:0;--ds-zindex-os-ambient:1;--ds-zindex-os-shell:10;--ds-zindex-os-menubar:60;--ds-zindex-os-dock:40;--ds-zindex-os-dock-tooltip:45;--ds-zindex-os-dropdown:50;--ds-zindex-os-full-menu:100;--ds-zindex-os-command-backdrop:200;--ds-zindex-os-command-panel:201;--ds-animation-fade-up:fade-up .7s cubic-bezier(.4, 0, .2, 1) forwards;--ds-animation-fade-in:fade-in .5s ease-out forwards;--ds-animation-slide-down:slide-down .3s ease-out forwards;--ds-animation-scale-in:scale-in .5s cubic-bezier(.4, 0, .2, 1) forwards;--ds-animation-underline-draw:underline-draw .8s cubic-bezier(.4, 0, .2, 1) forwards;--ds-animation-float:float 3s ease-in-out infinite;--ds-animation-ceo-silk-flow:ceo-silk-flow 22s ease-in-out infinite;--ds-animation-ceo-shimmer-text:ceo-shimmer-text 9s ease-in-out infinite;--ds-animation-admin-load-bar:admin-load-bar 1.35s ease-in-out infinite;--ds-animation-admin-tab-in:admin-tab-in .24s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-admin-row-in:admin-row-in .26s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-admin-pop-in:admin-pop-in .16s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-admin-skeleton:admin-skeleton 1.4s ease-in-out infinite;--ds-animation-route-veil-cover:route-veil-cover .46s cubic-bezier(.33, 0, .2, 1) both;--ds-animation-route-veil-reveal:route-veil-reveal .62s cubic-bezier(.4, 0, .25, 1) both;--ds-animation-route-veil-cover-reduced:route-veil-cover .12s ease-out both;--ds-animation-route-veil-reveal-reduced:route-veil-reveal .14s ease-out both;--ds-animation-route-brand-in:route-brand-in .3s .16s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-route-brand-out:route-brand-out .22s ease-out both;--ds-animation-admin-view-in:admin-view-in .32s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-in-right:sheet-in-right .38s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-out-right:sheet-out-right .3s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-in-left:sheet-in-left .38s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-out-left:sheet-out-left .3s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-in-bottom:sheet-in-bottom .38s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-out-bottom:sheet-out-bottom .3s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-overlay-in:sheet-overlay-in .28s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-overlay-out:sheet-overlay-out .22s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-sheet-fade-reduced-in:sheet-fade-reduced-in .18s ease-out both;--ds-animation-sheet-fade-reduced-out:sheet-fade-reduced-out .16s ease-out both;--ds-animation-admin-modal-in:admin-modal-in .22s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-cal-week-in:cal-week-in .28s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-cal-bar-in:cal-bar-in .22s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-cal-swap-in:cal-swap-in .22s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-cal-swap-out:cal-swap-out .22s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-cal-card-in:cal-card-in .2s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-toast-in:toast-in .34s cubic-bezier(.16, 1, .3, 1) both;--ds-animation-toast-out:toast-out .2s cubic-bezier(.4, 0, 1, 1) both;--ds-animation-toast-countdown:toast-countdown 4s linear forwards;--ds-inverse-background:var(--hyun-navy-950);--ds-inverse-foreground:var(--hyun-paper);--ds-inverse-accent:215 80% 78%;--ds-admin-sidebar:16rem;--ds-public-header:5rem;--ds-public-header-mobile:4.5rem;--ds-hero-min:32rem;--ds-admin-field-height:var(--ds-control-sm);--ds-public-section:clamp(3.5rem, 7vw, 7rem);--ds-public-gap:clamp(1.5rem, 4vw, 4rem);--ds-admin-workspace:90rem;--ds-login-width:68rem;--ds-login-form:27rem;--ds-portrait-focus:50% 20%;--ds-banner-ratio:16 / 10;--ds-nav-breakpoint:72rem;--ds-calendar-consultation:#17325a;--ds-calendar-deadline:#79501f;--ds-calendar-follow-up:#19664c;--ds-calendar-internal:#5b6474;--ds-calendar-hatch:repeating-linear-gradient(135deg, hsl(var(--destructive) / .16) 0 2px, transparent 2px 6px);--ds-calendar-urgent:inset 3px 0 0 hsl(var(--destructive) / .85);--ds-measure-3-5rem:3.5rem;--ds-measure-3px:3px;--ds-measure-2-75rem:2.75rem;--ds-measure-3rem:3rem;--ds-measure-9rem:9rem;--ds-measure-6rem:6rem;--ds-measure-42rem:42rem;--ds-measure-10-5rem:10.5rem;--ds-measure-40rem:40rem;--ds-measure-0-15em:.15em;--ds-measure-30rem:30rem;--ds-measure-46rem:46rem;--ds-measure-1rem:1rem;--ds-measure-19rem:19rem;--ds-measure-18px:18px;--ds-measure-14rem:14rem;--ds-measure-68rem:68rem;--ds-measure-22rem:22rem;--ds-measure-13rem:13rem;--ds-measure-10rem:10rem;--ds-measure-12rem:12rem;--ds-measure-18rem:18rem;--ds-measure-16rem:16rem;--ds-measure-8-5rem:8.5rem;--ds-measure-7-5rem:7.5rem;--ds-measure-1-125rem:1.125rem;--ds-measure-296px:296px;--ds-measure-24px:24px;--ds-measure-92px:92px;--ds-measure-140px:140px;--ds-measure-1-5px:1.5px;--ds-measure-6px:6px;--ds-measure-112px:112px;--ds-measure-8px:8px;--ds-measure-14px:14px;--ds-measure-26px:26px;--ds-measure-5px:5px;--ds-measure-19px:19px;--ds-measure-10px:10px;--ds-measure-1px:1px;--ds-measure-34rem:34rem;--ds-measure-32rem:32rem;--ds-measure-4-5rem:4.5rem;--ds-measure-0-68em:.68em;--ds-measure-38rem:38rem;--ds-brand-lockup-mark-size:2.375rem;--ds-brand-lockup-ko-size:1.16rem;--ds-brand-lockup-en-size:.56rem;--ds-brand-stroke-width:2.2;--ds-brand-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ds-brand-lockup-mark-size-1:7.25rem;--ds-brand-lockup-ko-size-1:3.55rem;--ds-brand-lockup-en-size-1:1.08rem;--ds-portrait-width:24rem;--ds-motion-enter:.64s;--ds-motion-exit:.28s;--ds-motion-stagger:60ms;--ds-motion-pointer:.46s;--ds-motion-float:7s;--ds-motion-travel:1.5rem;--ds-motion-lift:.375rem;--ds-motion-tilt:5deg;--ds-motion-float-height:.875rem;--ds-motion-parallax:2rem;--ds-nav-word-height:1.5em;--ds-nav-brand-small:.625rem;--ds-header-blur:18px;--ds-header-opacity:.96;--ds-hero-height:42rem;--ds-artwork-width:36rem;--ds-artwork-perspective:70rem;--ds-hero-accent:215 80% 78%;--ds-hero-muted:216 25% 78%;--ds-hero-field-opacity:.9;--ds-motion-drift:1deg;--ds-motion-image-scale:1.035;--ds-motion-press-scale:.98;--ds-nav-hover-opacity:.7;--ds-field-intensity:.46;--ds-field-speed:1.88;--ds-field-bands:5;--ds-field-accent:1.18;--ds-field-turbulence:2;--ds-field-grain:2.5;--ds-field-color-0:.008, .055, .145;--ds-field-color-1:.024, .145, .31;--ds-field-color-2:.043, .231, .478;--ds-field-color-3:.094, .341, .659;--ds-field-color-4:.243, .608, 1;--ds-field-color-5:.749, .878, 1;--ds-field-tint:.72, .94, 1.28;--ds-service-artwork-height:12rem;--ds-ceo-artwork-width:28rem;--ds-ceo-artwork-mobile-width:21rem;--ds-service-artwork-width:16rem;--ds-service-artwork-turn:-2deg;--ds-symbol-parallax-x:22;--ds-symbol-parallax-y:16;--ds-symbol-breathe:8.5s;--ds-symbol-orbit-ticks:92s;--ds-symbol-orbit-arcs:148s;--ds-symbol-orbit-fine:220s;--ds-symbol-ink:#e9f3ffe0;--ds-symbol-outline:#d2e8ff9e;--ds-symbol-ticks:#a0cdff4d;--ds-symbol-fine:#c8e2ff29;--ds-symbol-accent:#3e9bff;--ds-symbol-shadow:drop-shadow(0 0 14px #78beff80)}.hyun-ds{background:hsl(var(--background));min-height:100svh;color:hsl(var(--foreground));font-family:var(--ds-font-sans);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body)}.hyun-ds :is(h1,h2,h3,h4,p,figure){margin:0}.hyun-ds :is(h1,h2,h3,h4,strong,b,button,input,textarea,select){font-family:var(--ds-font-sans)}.hyun-ds :is(h1,h2,h3,h4){font-weight:var(--ds-weight-semibold)}.hyun-ds :is(button,a,input,textarea,select,summary):focus-visible{outline:var(--ds-focus-width) solid hsl(var(--ring));outline-offset:var(--ds-focus-offset)}.hyun-ds :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.hyun-ds svg{width:var(--ds-icon-md);height:var(--ds-icon-md);flex-shrink:0}.hyun-ds a{color:inherit}.hyun-ds code{font-family:var(--ds-font-mono);font-size:var(--ds-text-caption);overflow-wrap:anywhere}.hyun-ds ::selection{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.ds-muted{color:hsl(var(--muted-foreground))}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-button-radius);min-width:0;font-size:var(--ds-text-small);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-heading);cursor:pointer;transition:background-color var(--ds-duration-normal) var(--ds-ease), color var(--ds-duration-normal) var(--ds-ease), box-shadow var(--ds-duration-normal) var(--ds-ease);text-decoration:none;display:inline-flex}.ds-button:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-button--primary,.hyun-ds .ds-button--primary{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.ds-button--primary:hover:not(:disabled){background:hsl(var(--primary-hover))}.ds-button--secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ds-button--outline{border-color:hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground))}.ds-button--ghost,.ds-button--link{color:hsl(var(--foreground));background:0 0}.ds-button--link{text-underline-offset:var(--ds-space-1);text-decoration:underline}.ds-button--secondary:hover:not(:disabled),.ds-button--outline:hover:not(:disabled),.ds-button--ghost:hover:not(:disabled),.ds-button--link:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ds-button--destructive{color:hsl(var(--destructive-foreground));background:hsl(var(--destructive))}.ds-button--destructive:hover:not(:disabled){box-shadow:0 0 0 var(--ds-space-1) hsl(var(--destructive) / .15)}.ds-button--sm{min-height:var(--ds-control-sm);padding:var(--ds-space-2) var(--ds-space-4)}.ds-button--md{min-height:var(--ds-control-md);padding:var(--ds-space-3) var(--ds-space-5)}.ds-button--lg{min-height:var(--ds-control-lg);padding:var(--ds-space-4) var(--ds-space-6);font-size:var(--ds-text-body)}.ds-button--icon{width:var(--ds-control-md);height:var(--ds-control-md);padding:var(--ds-space-3)}.ds-input{width:100%;min-width:0;min-height:var(--ds-field-height);padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-width) solid hsl(var(--input));border-radius:var(--ds-field-radius);color:hsl(var(--foreground));background:hsl(var(--background));font-size:var(--ds-text-body);line-height:var(--ds-leading-heading);transition:border-color var(--ds-duration-normal) var(--ds-ease);display:block}.ds-input::placeholder{color:hsl(var(--muted-foreground))}.ds-input:hover:not(:disabled){border-color:hsl(var(--foreground))}.ds-input[aria-invalid=true],.ds-input[aria-invalid=true]:hover:not(:disabled){border-color:hsl(var(--destructive))}.ds-input:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed;background:hsl(var(--muted))}.ds-textarea{min-height:var(--ds-space-32);resize:vertical}.ds-card{border:var(--ds-border-width) solid hsl(var(--border));border-radius:var(--ds-card-radius);background:hsl(var(--card));min-width:0;color:hsl(var(--card-foreground));overflow:hidden}.ds-card-header,.ds-card-content,.ds-card-footer{padding:var(--ds-card-padding)}.ds-card-header{gap:var(--ds-space-2);display:grid}.ds-card-header+.ds-card-content,.ds-card-content+.ds-card-footer{padding-top:0}.ds-card-title{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.ds-card-footer{align-items:center;gap:var(--ds-space-3);display:flex}.ds-badge{align-items:center;gap:var(--ds-space-2);width:fit-content;padding:var(--ds-space-1) var(--ds-space-3);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-full);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-body);display:inline-flex}.ds-badge--default{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.ds-badge--secondary{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.ds-badge--success{color:hsl(var(--success));background:hsl(var(--success-soft))}.ds-badge--warning{color:hsl(var(--warning));background:hsl(var(--warning-soft))}.ds-badge--destructive{color:hsl(var(--destructive));background:hsl(var(--destructive-soft))}.ds-badge--outline{border-color:hsl(var(--border))}.ds-tabs-list{gap:var(--ds-space-1);width:fit-content;padding:var(--ds-space-1);border-radius:var(--ds-radius-md);background:hsl(var(--muted));flex-wrap:wrap;display:flex}.ds-tabs-trigger{min-height:var(--ds-control-sm);padding:var(--ds-space-2) var(--ds-space-5);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium);color:hsl(var(--muted-foreground));transition:background-color var(--ds-duration-fast) var(--ds-ease)}.ds-tabs-trigger[data-state=active]{color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:var(--ds-shadow-rest)}.ds-tabs-content{outline:none}.ds-tabs-content:focus-visible{outline:var(--ds-focus-width) solid hsl(var(--ring));outline-offset:var(--ds-focus-offset)}.ds-switch{width:var(--ds-switch-width);height:var(--ds-switch-height);padding:var(--ds-space-1);border-radius:var(--ds-radius-full);background:hsl(var(--input));transition:background-color var(--ds-duration-normal) var(--ds-ease);flex-shrink:0;align-items:center;display:inline-flex}.ds-switch[data-state=checked]{background:hsl(var(--primary))}.ds-switch:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-switch-thumb{width:var(--ds-switch-thumb);height:var(--ds-switch-thumb);border-radius:var(--ds-radius-full);background:hsl(var(--background));transition:transform var(--ds-duration-normal) var(--ds-ease)}.ds-switch-thumb[data-state=checked]{transform:translateX(var(--ds-switch-travel))}.ds-accordion-item{border-bottom:var(--ds-border-width) solid hsl(var(--border))}.ds-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-6);width:100%;padding:var(--ds-space-6) 0;text-align:left;font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);display:flex}.ds-accordion-trigger svg{transition:transform var(--ds-duration-normal) var(--ds-ease)}.ds-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.ds-accordion-content>div{padding:0 0 var(--ds-space-6);color:hsl(var(--muted-foreground))}.ds-spinner{animation:ds-spin var(--ds-duration-slow) linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}.dk-skip{top:var(--ds-space-3);left:var(--ds-space-3);z-index:var(--ds-z-overlay);padding:var(--ds-space-3) var(--ds-space-5);background:hsl(var(--primary));border-radius:var(--ds-radius-md);position:fixed;transform:translateY(-200%);color:hsl(var(--primary-foreground))!important}.dk-skip:focus{transform:none}.dk-header{min-height:var(--ds-header-height);justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-gutter);border-bottom:var(--ds-border-width) solid hsl(var(--border));flex-wrap:wrap;display:flex}.dk-brand{align-items:center;gap:var(--ds-space-4);text-decoration:none;display:flex}.dk-brand img{width:var(--ds-space-10);height:var(--ds-space-10);padding:var(--ds-space-1);background:hsl(var(--hyun-paper));border-radius:var(--ds-radius-sm)}.dk-brand strong{font-size:var(--ds-text-lead);line-height:var(--ds-leading-heading);display:block}.dk-brand span{font-size:var(--ds-text-caption);color:hsl(var(--muted-foreground));display:block}.dk-actions{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.dk-shell{grid-template-columns:var(--ds-sidebar-width) minmax(0, 1fr);max-width:calc(var(--ds-container) + var(--ds-sidebar-width));margin-inline:auto;display:grid}.dk-sidebar{max-height:100svh;padding:var(--ds-space-10) var(--ds-space-6);align-self:start;position:sticky;top:0;overflow-y:auto}.dk-sidebar nav{gap:var(--ds-space-1);display:grid}.dk-nav-label{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-label);color:hsl(var(--muted-foreground));margin-bottom:var(--ds-space-4)!important}.dk-sidebar a{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-sm);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-small);color:hsl(var(--muted-foreground));display:flex}.dk-sidebar a:hover,.dk-sidebar a[aria-current=location]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dk-sidebar a span{font-size:var(--ds-text-caption);margin-left:auto}.dk-sidebar-note{margin-top:var(--ds-space-16);padding-top:var(--ds-space-6);border-top:var(--ds-border-width) solid hsl(var(--border));font-size:var(--ds-text-caption);color:hsl(var(--muted-foreground))}.dk-main{min-width:0;padding:var(--ds-space-12) var(--ds-gutter) var(--ds-space-16);border-left:var(--ds-border-width) solid hsl(var(--border))}.dk-hero{align-items:center;gap:var(--ds-space-10);padding-bottom:var(--ds-section-gap);grid-template-columns:1.1fr 1fr;display:grid}.dk-kicker{align-items:center;gap:var(--ds-space-3);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-label);color:hsl(var(--muted-foreground));display:flex;margin-bottom:var(--ds-space-6)!important}.dk-hero h1{font-size:var(--ds-text-display);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-tight)}.dk-hero h1 span{color:hsl(var(--muted-foreground))}.dk-hero-copy>p{margin-top:var(--ds-space-6);max-width:var(--ds-reading);color:hsl(var(--muted-foreground));font-size:var(--ds-text-lead)}.dk-hero-copy>.dk-actions{margin-top:var(--ds-space-8)}.dk-hero-visual{min-width:0;position:relative}.dk-hero-visual img{width:100%;aspect-ratio:var(--ds-ratio-landscape);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ds-image-focus);object-position:var(--ds-image-focus);border-radius:var(--ds-radius-xl)}.dk-hero-visual figcaption{justify-content:space-between;gap:var(--ds-space-4);margin-top:var(--ds-space-3);font-size:var(--ds-text-caption);color:hsl(var(--muted-foreground));display:flex}.dk-section{padding-block:var(--ds-space-12);scroll-margin-top:var(--ds-space-6);border-top:var(--ds-border-width) solid hsl(var(--border))}.dk-section-heading{justify-content:space-between;align-items:start;gap:var(--ds-space-6);margin-bottom:var(--ds-space-8);display:flex}.dk-section-heading h2{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.dk-section-heading p{margin-top:var(--ds-space-2);color:hsl(var(--muted-foreground))}.dk-section-number{color:hsl(var(--muted-foreground));font-size:var(--ds-text-caption);padding-top:var(--ds-space-3)}.dk-subheading{font-size:var(--ds-text-small);font-weight:var(--ds-weight-semibold);margin-bottom:var(--ds-space-5)!important}.dk-palette{gap:var(--ds-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dk-swatch{text-align:left;border-radius:var(--ds-radius-md);width:100%;display:block}.dk-swatch-color{height:var(--ds-swatch-height);padding:var(--ds-space-4);border:var(--ds-border-width) solid hsl(var(--border));border-radius:var(--ds-radius-md);background:hsl(var(--swatch));color:hsl(var(--swatch-text));justify-content:space-between;align-items:start;display:flex}.dk-swatch-color svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.dk-swatch strong{margin-top:var(--ds-space-3);font-size:var(--ds-text-small);display:block}.dk-swatch code{color:hsl(var(--muted-foreground))}.dk-status-row{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-6);flex-wrap:wrap;display:flex}.dk-type-list{display:grid}.dk-type-row{align-items:center;gap:var(--ds-space-8);padding-block:var(--ds-space-6);border-bottom:var(--ds-border-width) solid hsl(var(--border));grid-template-columns:1fr 2fr;display:grid}.dk-type-row:last-child{border:0}.dk-type-meta{color:hsl(var(--muted-foreground));font-size:var(--ds-text-small)}.dk-type-meta code{margin-top:var(--ds-space-1);display:block}.dk-type-sample{font-size:var(--sample-size);line-height:var(--sample-leading);letter-spacing:var(--ds-tracking-tight);overflow-wrap:anywhere}.dk-two-columns{gap:var(--ds-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dk-demo-panel{padding:var(--ds-card-padding);border-radius:var(--ds-card-radius);background:hsl(var(--card))}.dk-spacing{gap:var(--ds-space-4);display:grid}.dk-spacing-row{grid-template-columns:var(--ds-space-16) minmax(0, 1fr) var(--ds-space-12);align-items:center;gap:var(--ds-space-4);font-size:var(--ds-text-caption);color:hsl(var(--muted-foreground));display:grid}.dk-spacing-bar{width:var(--sample-space);max-width:100%;height:var(--ds-space-3);background:hsl(var(--primary));border-radius:var(--ds-radius-full)}.dk-shapes{align-items:center;gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.dk-shape{width:var(--ds-space-16);aspect-ratio:1;background:hsl(var(--background));box-shadow:var(--ds-shadow-raised);border:var(--ds-border-width) solid hsl(var(--border));border-radius:var(--sample-radius);font-size:var(--ds-text-caption);place-items:center;display:grid}.dk-rule{font-size:var(--ds-text-small);color:hsl(var(--muted-foreground));margin-top:var(--ds-space-6)!important}.dk-component-body{padding-top:var(--ds-space-8);gap:var(--ds-space-8);display:grid}.dk-button-row{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.dk-field{gap:var(--ds-space-2);display:grid}.dk-field label{font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium)}.dk-field small{font-size:var(--ds-text-caption);color:hsl(var(--muted-foreground))}.dk-field [role=alert]{color:hsl(var(--destructive))}.dk-form{gap:var(--ds-space-6);display:grid}.dk-switch-row{justify-content:space-between;align-items:center;gap:var(--ds-space-6);display:flex}.dk-switch-row p{font-size:var(--ds-text-small);color:hsl(var(--muted-foreground))}.dk-notice{align-items:start;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-radius-md);background:hsl(var(--success-soft));color:hsl(var(--success));font-size:var(--ds-text-small);display:flex}.dk-notice svg{margin-top:var(--ds-space-1)}.dk-empty{justify-items:center;gap:var(--ds-space-3);padding:var(--ds-space-12) var(--ds-space-6);text-align:center;border:var(--ds-border-width) dashed hsl(var(--border));border-radius:var(--ds-card-radius);display:grid}.dk-empty>svg{width:var(--ds-space-8);height:var(--ds-space-8);color:hsl(var(--muted-foreground))}.dk-empty p{color:hsl(var(--muted-foreground));font-size:var(--ds-text-small)}.dk-skeleton{gap:var(--ds-space-4);padding:var(--ds-space-8);border-radius:var(--ds-card-radius);border:var(--ds-border-width) solid hsl(var(--border));display:grid}.dk-skeleton span{height:var(--ds-space-4);background:hsl(var(--muted));border-radius:var(--ds-radius-full)}.dk-skeleton span:first-child{width:60%;height:var(--ds-space-6)}.dk-skeleton span:last-child{width:80%}.dk-pattern-tools{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);flex-wrap:wrap;display:flex}.dk-pattern-frame{padding:var(--ds-space-6);background:hsl(var(--muted));border-radius:var(--ds-radius-xl)}.dk-pattern{border-radius:var(--ds-card-radius);background:hsl(var(--background));max-width:100%;margin-inline:auto;overflow:hidden}.dk-pattern[data-viewport=mobile]{max-width:var(--ds-preview-max)}.dk-pattern-header{padding:var(--ds-space-5) var(--ds-space-6);justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-bottom:var(--ds-border-width) solid hsl(var(--border));display:flex}.dk-pattern-header strong{font-size:var(--ds-text-lead)}.dk-pattern-body{align-items:center;gap:var(--ds-space-8);padding:var(--ds-card-padding);grid-template-columns:1fr 1fr;display:grid}.dk-pattern-body h3{margin-top:var(--ds-space-4);font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.dk-pattern-body p{margin-top:var(--ds-space-4);margin-bottom:var(--ds-space-6);color:hsl(var(--muted-foreground))}.dk-pattern-body img{width:100%;aspect-ratio:var(--ds-ratio-portrait);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ds-image-focus);object-position:var(--ds-image-focus);border-radius:var(--ds-radius-lg)}.dk-pattern[data-viewport=mobile] .dk-pattern-body{grid-template-columns:1fr}.dk-pattern[data-viewport=mobile] .dk-pattern-body img{aspect-ratio:var(--ds-ratio-landscape)}.dk-image-card img{width:100%;aspect-ratio:var(--ds-ratio-wide);-o-object-fit:cover;object-fit:cover}.dk-search-row{gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.dk-search{position:relative}.dk-search>svg{left:var(--ds-space-4);color:hsl(var(--muted-foreground));position:absolute;top:50%;transform:translateY(-50%)}.dk-search input{padding-left:var(--ds-space-12)}.dk-token-list{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dk-token{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-4) var(--ds-space-5);text-align:left;background:hsl(var(--card));border-radius:var(--ds-radius-md);border:var(--ds-border-width) solid transparent;display:flex}.dk-token:hover{border-color:hsl(var(--border))}.dk-token>span{min-width:0}.dk-token code{display:block}.dk-token small{color:hsl(var(--muted-foreground));font-size:var(--ds-text-caption);overflow-wrap:anywhere;display:block}.dk-token svg{color:hsl(var(--muted-foreground));width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.dk-token-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin-top:var(--ds-space-6);font-size:var(--ds-text-small);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.dk-motion{padding:var(--ds-space-8);border-radius:var(--ds-card-radius);background:hsl(var(--card))}.dk-motion-track{margin-block:var(--ds-space-6);padding-right:var(--ds-space-8)}.dk-motion-object{width:var(--ds-control-lg);height:var(--ds-control-lg);background:hsl(var(--primary));border-radius:var(--ds-radius-lg);transition:transform var(--ds-duration-slow) var(--ds-ease)}.dk-motion-object[data-moved=true]{transform:translateX(var(--ds-motion-travel))}.dk-footer{padding-top:var(--ds-space-8);border-top:var(--ds-border-width) solid hsl(var(--border));justify-content:space-between;gap:var(--ds-space-4);color:hsl(var(--muted-foreground));font-size:var(--ds-text-caption);flex-wrap:wrap;display:flex}.dk-toast{bottom:var(--ds-space-6);z-index:var(--ds-z-overlay);max-width:calc(100% - var(--ds-space-8));padding:var(--ds-space-3) var(--ds-space-5);border-radius:var(--ds-radius-md);background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--ds-shadow-raised);font-size:var(--ds-text-small);position:fixed;left:50%;transform:translate(-50%)}@media (width<=72rem){.dk-shell{grid-template-columns:1fr}.dk-sidebar{max-height:none;padding:var(--ds-space-3) var(--ds-gutter);border-bottom:var(--ds-border-width) solid hsl(var(--border));position:static}.dk-sidebar nav{gap:var(--ds-space-2);padding:var(--ds-space-1);display:flex;overflow-x:auto}.dk-sidebar a{flex-shrink:0}.dk-sidebar a svg,.dk-sidebar a span,.dk-sidebar-note,.dk-nav-label{display:none}.dk-main{border-left:0}}@media (width<=48rem){.dk-header{padding-block:var(--ds-space-4)}.dk-header .dk-export-label{display:none}.dk-header .ds-button--md{padding-inline:var(--ds-space-3)}.dk-main{padding-top:var(--ds-space-8)}.dk-hero{gap:var(--ds-space-8);grid-template-columns:1fr}.dk-hero-visual{max-width:none}.dk-hero-visual img{aspect-ratio:var(--ds-ratio-wide)}.dk-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-palette>:first-child{grid-column:1/-1}.dk-two-columns,.dk-token-list,.dk-pattern-body{grid-template-columns:1fr}.dk-type-row{gap:var(--ds-space-3);grid-template-columns:1fr}.dk-section-heading{gap:var(--ds-space-3)}.dk-section-number{display:none}.dk-pattern-frame{padding:var(--ds-space-3)}.dk-pattern-body img{aspect-ratio:var(--ds-ratio-landscape)}.dk-search-row{grid-template-columns:1fr}.ds-tabs-trigger{padding-inline:var(--ds-space-3);flex:1}.ds-tabs-list{width:100%}}@media (prefers-reduced-motion:reduce){.hyun-ds .ds-spinner{animation:none}}.hyun-ds .dk-brand-inline{margin-left:var(--ds-space-2);font-size:var(--ds-text-small);font-weight:var(--ds-weight-regular);display:inline}@media (width<=48rem){.dk-header>.dk-actions>.ds-badge{display:none}}:root{--layout-shell-max:var(--ds-container);--site-header-height:var(--ds-public-header-mobile)}body{font-family:var(--ds-font-sans);background:hsl(var(--background));color:hsl(var(--foreground))}:where(h1,h2,h3,h4,h5,h6,strong,b,input,select,textarea,button){font-family:var(--ds-font-sans)}:where(button,a,input,select,textarea,summary):focus-visible{outline:var(--ds-focus-width) solid hsl(var(--ring));outline-offset:var(--ds-focus-offset)}:where(input,select,textarea,button){accent-color:hsl(var(--primary))}:where(button,a)>svg{flex-shrink:0}:where(.site-shell,.admin-console,.admin-login-page){font-family:var(--ds-font-sans);color:hsl(var(--foreground))}:where(.site-shell,.admin-console) h1{font-weight:var(--ds-weight-semibold)}:where(.site-shell,.admin-console) p{overflow-wrap:anywhere}:where(.site-shell,.admin-console) img{max-width:100%}.section-container,.layout-wide-inner{width:100%;max-width:var(--ds-container);padding-inline:var(--ds-gutter);margin-inline:auto}.layout-wide-bleed-pad{padding-inline:max(var(--ds-gutter), calc((100vw - var(--ds-container)) / 2 + var(--ds-gutter)))}.ds-button{font-family:var(--ds-font-sans)}.ds-button>svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}.ds-input{font-family:var(--ds-font-sans)}.ds-input--admin,.ds-input--compact{min-height:var(--ds-admin-field-height)}.ds-input--inverse{color:hsl(var(--ds-inverse-foreground));background:hsl(var(--ds-inverse-background));border-color:hsl(var(--ds-inverse-foreground) / .4)}.ds-input--inverse::placeholder{color:hsl(var(--ds-inverse-foreground) / .8)}.ds-select{appearance:auto;padding-right:var(--ds-space-4)}.ds-field{gap:var(--ds-space-2);min-width:0;display:grid}.ds-field label{font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium)}.ds-field-hint{font-size:var(--ds-text-small);color:hsl(var(--muted-foreground))}.ds-field-error,.ds-required{color:hsl(var(--destructive));font-size:var(--ds-text-small)}.ds-state{border-radius:var(--ds-card-radius);padding:var(--ds-card-padding)}.ds-table-scroll{border-radius:var(--ds-card-radius)}.app-header{z-index:var(--ds-z-sticky);background:hsl(var(--background));border-bottom:var(--ds-border-width) solid hsl(var(--border));transition:box-shadow var(--ds-duration-normal) var(--ds-ease);position:sticky;top:0}.app-header-inner{justify-content:space-between;align-items:center;gap:var(--ds-space-6);min-height:var(--ds-public-header-mobile);max-width:var(--ds-container);padding-inline:var(--ds-gutter);margin-inline:auto;display:flex}.app-header-brand{color:hsl(var(--primary));flex-shrink:0;display:inline-flex}.app-header-brand .brand-lockup{--brand-lockup-ko-size:var(--ds-text-lead);--brand-lockup-en-size:var(--ds-text-caption);--brand-lockup-mark-size:var(--ds-space-10)}.app-menu-toggle{width:var(--ds-control-md);height:var(--ds-control-md);border-radius:var(--ds-radius-md);color:hsl(var(--foreground));place-items:center;display:grid}.app-menu-toggle svg{width:var(--ds-icon-lg);height:var(--ds-icon-lg)}.app-navigation{inset:var(--site-header-height) 0 0;overscroll-behavior:contain;padding:var(--ds-space-6) var(--ds-gutter) var(--ds-space-12);background:hsl(var(--background));display:none;position:fixed;overflow-y:auto}.app-navigation.is-open{gap:var(--ds-space-3);flex-direction:column;display:flex}.app-nav-link{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);color:hsl(var(--foreground));font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium)}.app-nav-link:hover,.app-nav-link.is-active{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.app-navigation-support{gap:var(--ds-space-4);margin-top:var(--ds-space-6);padding:var(--ds-space-6);border-radius:var(--ds-radius-lg);background:hsl(var(--card));display:grid}.app-navigation-support a{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-sm);color:hsl(var(--muted-foreground));display:flex}.app-navigation-support svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}.app-home{background:hsl(var(--background))}.app-hero{align-items:center;gap:var(--ds-public-gap);padding-block:var(--ds-public-section);min-height:var(--ds-hero-min);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.app-hero-copy{min-width:0}.app-eyebrow{margin-bottom:var(--ds-space-5);color:hsl(var(--accent-foreground));font-size:var(--ds-text-small);font-weight:var(--ds-weight-semibold)}.app-hero h1{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.app-hero h1 span{color:hsl(var(--primary))}.app-hero-lead{max-width:var(--ds-reading);margin-top:var(--ds-space-6);font-size:var(--ds-text-lead);line-height:var(--ds-leading-body);color:hsl(var(--muted-foreground))}.app-actions{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-8);flex-wrap:wrap;display:flex}.app-hero-media{min-width:0}.app-hero-media img{width:100%;aspect-ratio:var(--ds-ratio-landscape);border-radius:var(--ds-radius-xl);-o-object-fit:cover;object-fit:cover;-o-object-position:var(--ds-image-focus);object-position:var(--ds-image-focus);display:block}.app-hero-media figcaption{margin-top:var(--ds-space-3);justify-content:space-between;gap:var(--ds-space-4);font-size:var(--ds-text-small);color:hsl(var(--muted-foreground));display:flex}.app-section{padding-block:var(--ds-public-section)}.app-section--soft{background:hsl(var(--card))}.app-section-heading{justify-content:space-between;align-items:end;gap:var(--ds-space-8);margin-bottom:var(--ds-space-10);display:flex}.app-section-heading h2{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.app-section-heading p{color:hsl(var(--muted-foreground));margin-top:var(--ds-space-3)}.app-grid{gap:var(--ds-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-service{align-items:start;gap:var(--ds-space-4);min-width:0;padding:var(--ds-card-padding);background:hsl(var(--background));border-radius:var(--ds-card-radius);flex-direction:column;display:flex}.app-service h3{font-size:var(--ds-text-title);font-weight:var(--ds-weight-semibold)}.app-service p{color:hsl(var(--muted-foreground));font-size:var(--ds-text-body)}.app-service>a{margin-top:auto}.app-index{font-size:var(--ds-text-caption);color:hsl(var(--accent-foreground))}.app-split{align-items:center;gap:var(--ds-public-gap);grid-template-columns:1fr 1fr;display:grid}.app-split-image{width:100%;aspect-ratio:var(--ds-ratio-landscape);-o-object-fit:cover;object-fit:cover;border-radius:var(--ds-radius-xl)}.app-split h2{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);letter-spacing:var(--ds-tracking-tight)}.app-split p{margin-top:var(--ds-space-6);color:hsl(var(--muted-foreground));line-height:var(--ds-leading-body)}.app-case{border-radius:var(--ds-card-radius);background:hsl(var(--card));flex-direction:column;display:flex;overflow:hidden}.app-case img{width:100%;aspect-ratio:var(--ds-ratio-wide);-o-object-fit:cover;object-fit:cover}.app-case-content{gap:var(--ds-space-4);padding:var(--ds-card-padding);display:grid}.app-case h3{font-size:var(--ds-text-title);line-height:var(--ds-leading-heading)}.app-case p{color:hsl(var(--muted-foreground))}.app-case a{justify-content:space-between;gap:var(--ds-space-4);align-items:center;display:flex}.app-case svg{width:var(--ds-icon-md);height:var(--ds-icon-md)}.app-link-list{gap:var(--ds-space-4);display:grid}.app-link-list a{justify-content:space-between;gap:var(--ds-space-6);padding-block:var(--ds-space-5);border-bottom:var(--ds-border-width) solid hsl(var(--border));display:flex}.app-link-list svg{width:var(--ds-icon-md);height:var(--ds-icon-md);flex-shrink:0}.app-status-banner{justify-content:space-between;align-items:center;gap:var(--ds-space-6);padding:var(--ds-card-padding);border-radius:var(--ds-radius-xl);background:hsl(var(--accent));flex-wrap:wrap;display:flex}.app-status-banner h2{font-size:var(--ds-text-title)}.app-status-banner p{color:hsl(var(--muted-foreground));margin-top:var(--ds-space-2)}.app-page-hero{padding-block:var(--ds-public-section)}.app-page-hero-grid{align-items:center;gap:var(--ds-public-gap);grid-template-columns:1.1fr 1fr;display:grid}.app-page-hero h1{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight)}.app-page-hero p{color:hsl(var(--muted-foreground));margin-top:var(--ds-space-5);max-width:var(--ds-reading)}.app-page-hero-image{width:100%;aspect-ratio:var(--ds-banner-ratio);-o-object-fit:cover;object-fit:cover;border-radius:var(--ds-radius-xl)}.app-guide{margin-top:var(--ds-space-8);gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.app-guide li{align-items:center;gap:var(--ds-space-2);color:hsl(var(--muted-foreground));font-size:var(--ds-text-small);display:flex}.app-guide svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);color:hsl(var(--success))}.app-page-shell{padding-top:0;padding-bottom:var(--ds-public-section)}.app-section-rule{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-8);color:hsl(var(--muted-foreground));font-size:var(--ds-text-small);display:flex}.app-section-rule>span{color:hsl(var(--accent-foreground))}.app-portrait{-o-object-position:var(--ds-portrait-focus);object-position:var(--ds-portrait-focus)}.app-letter{max-width:var(--ds-reading);margin-inline:auto}.app-letter p{margin-top:var(--ds-space-6);line-height:var(--ds-leading-body);color:hsl(var(--muted-foreground))}.app-ceo-brief{gap:var(--ds-space-6);margin-top:var(--ds-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-ceo-brief dt{font-size:var(--ds-text-small);color:hsl(var(--muted-foreground))}.app-ceo-brief dd{margin-top:var(--ds-space-2);font-weight:var(--ds-weight-semibold)}.admin-console{--ds-field-height:var(--ds-admin-field-height)}.admin-console>section:last-child{max-width:var(--ds-admin-workspace);margin-inline:auto}.admin-sidebar{padding:var(--ds-space-2)}.admin-sidebar nav>div{gap:var(--ds-space-2)}.admin-sidebar nav a{min-height:var(--ds-control-md)}.admin-sidebar-scroll{scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.admin-sidebar-scroll::-webkit-scrollbar{display:block}.admin-console [data-admin-page]{gap:var(--ds-space-8)}.admin-console :where(table){font-size:var(--ds-text-small)}.admin-console :where(th,td){padding-block:var(--ds-space-4)}.admin-console :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--ds-control-sm)}.admin-console :where(input[type=checkbox],input[type=radio]){min-width:var(--ds-icon-md);min-height:var(--ds-icon-md)}.admin-login-page{min-height:100svh;padding:var(--ds-gutter);background:hsl(var(--card));place-items:center;display:grid}.admin-login-layout{width:100%;max-width:var(--ds-login-width);background:hsl(var(--background));border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-raised);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-login-trust{padding:var(--ds-public-gap);justify-content:space-between;gap:var(--ds-space-16);background:hsl(var(--primary));color:hsl(var(--primary-foreground));flex-direction:column;display:flex}.admin-login-back{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-small);display:flex}.admin-login-copy h1{font-size:var(--ds-text-heading);line-height:var(--ds-leading-heading);margin-top:var(--ds-space-6)}.admin-login-copy .eyebrow{margin-top:var(--ds-space-8);font-size:var(--ds-text-small)}.admin-login-trust__footer{font-size:var(--ds-text-caption);justify-content:space-between;display:flex}.admin-login-form-pane{padding:var(--ds-public-gap)}.admin-login-card{gap:var(--ds-space-4);max-width:var(--ds-login-form);padding-block:var(--ds-space-8);margin-inline:auto;display:grid}.admin-login-card__header{margin-bottom:var(--ds-space-6)}.admin-login-card__header .eyebrow{color:hsl(var(--accent-foreground));font-size:var(--ds-text-small)}.admin-login-card__header h2{font-size:var(--ds-text-title);margin-block:var(--ds-space-3)}.admin-login-card__header span{color:hsl(var(--muted-foreground))}.admin-login-card label{font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium)}.admin-login-card .form-status{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);color:hsl(var(--destructive));background:hsl(var(--destructive-soft))}.site-shell [data-editorial-title]{font-size:var(--ds-text-heading)}.site-shell [data-editorial-kicker],.site-shell [data-editorial-chapter]{letter-spacing:var(--ds-tracking-label);font-size:var(--ds-text-caption)}.site-shell .site-top-control{border-radius:var(--ds-radius-full)}.site-shell .site-footer{background:hsl(var(--ds-inverse-background))}@media (width>=72rem){:root{--site-header-height:var(--ds-public-header)}.app-header-inner{min-height:var(--ds-public-header)}.app-menu-toggle{display:none}.app-navigation,.app-navigation.is-open{align-items:center;gap:var(--ds-space-1);background:0 0;flex-direction:row;padding:0;display:flex;position:static;overflow:visible}.app-nav-link{padding:var(--ds-space-3);font-size:var(--ds-text-small);white-space:nowrap}.app-navigation-support{display:none}.app-navigation .topbar__cta{margin-left:var(--ds-space-3)}}@media (width<=48rem){.app-hero,.app-split,.app-page-hero-grid{grid-template-columns:1fr}.app-hero-media img{aspect-ratio:var(--ds-ratio-wide)}.app-grid{grid-template-columns:1fr}.app-section-heading{align-items:start;gap:var(--ds-space-4);flex-direction:column}.app-section-heading h2{font-size:var(--ds-text-heading)}.admin-login-layout{grid-template-columns:1fr}.admin-login-trust{gap:var(--ds-space-8)}.admin-login-trust__footer{display:none}.admin-login-copy .eyebrow{margin-top:var(--ds-space-4)}.app-ceo-brief{gap:var(--ds-space-3)}.app-page-hero-image{aspect-ratio:var(--ds-ratio-wide)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.app-page-hero-grid figure:has(.app-portrait){width:100%;max-width:var(--ds-portrait-width);justify-self:center}.app-page-hero-image.app-portrait{aspect-ratio:var(--ds-ratio-portrait);-o-object-position:var(--ds-portrait-focus);object-position:var(--ds-portrait-focus)}.admin-sidebar button,.admin-console>div:first-child>button{min-width:var(--ds-control-sm);min-height:var(--ds-control-sm)}.app-header{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;transition:background-color var(--ds-duration-slow) var(--ds-ease), border-color var(--ds-duration-slow) var(--ds-ease);background:0 0}.app-header:before{content:"";z-index:-1;pointer-events:none;background:hsl(var(--background) / var(--ds-header-opacity));-webkit-backdrop-filter:blur(var(--ds-header-blur));backdrop-filter:blur(var(--ds-header-blur));position:absolute;inset:0}.app-header.is-scrolled{box-shadow:none}.app-header-inner{gap:var(--ds-space-3)}.app-header-brand .brand-lockup{--brand-lockup-en-size:var(--ds-nav-brand-small)}.app-header-brand{transition:opacity var(--ds-duration-normal) var(--ds-ease)}.app-header-brand:hover{opacity:var(--ds-nav-hover-opacity)}.app-nav-link{align-items:center;gap:var(--ds-space-2);width:fit-content;padding:var(--ds-space-3) 0;color:hsl(var(--foreground));font-weight:var(--ds-weight-medium);background:0 0;border:0;border-radius:0;text-decoration:none;display:inline-flex;position:relative}.app-nav-link:hover,.app-nav-link.is-active{color:hsl(var(--primary));background:0 0}.app-nav-link:after{content:"";left:0;right:0;bottom:var(--ds-space-1);height:var(--ds-border-width);transform-origin:100%;transition:transform var(--ds-motion-pointer) var(--ds-ease);background:currentColor;position:absolute;transform:scaleX(0)}.app-nav-link:is(:hover,:focus-visible,.is-active):after{transform-origin:0;transform:scaleX(1)}.app-nav-word{height:var(--ds-nav-word-height);line-height:var(--ds-nav-word-height);display:block;position:relative;overflow:hidden}.app-nav-word>span{transition:transform var(--ds-motion-pointer) var(--ds-ease);display:block}.app-nav-word>span+span{position:absolute;top:100%;left:0}.app-nav-link:is(:hover,:focus-visible) .app-nav-word>span{transform:translateY(-100%)}.app-nav-link>svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);transition:transform var(--ds-motion-pointer) var(--ds-ease)}.app-nav-link:is(:hover,:focus-visible)>svg{transform:translateX(var(--ds-space-1))}.app-navigation .topbar__cta{font-weight:var(--ds-weight-semibold)}.app-menu-toggle{align-items:center;gap:var(--ds-space-2);width:auto;min-width:var(--ds-control-sm);font-size:var(--ds-text-small);background:0 0;border:0;border-radius:0;padding:0;display:flex}.app-menu-lines{gap:var(--ds-space-1);width:var(--ds-icon-sm);display:grid}.app-menu-lines i{height:var(--ds-border-width);transition:transform var(--ds-duration-slow) var(--ds-ease);background:currentColor;display:block}.app-menu-toggle[aria-expanded=true] i:first-child{transform:translateY(calc(var(--ds-space-1) / 2 + var(--ds-border-width) / 2)) rotate(45deg)}.app-menu-toggle[aria-expanded=true] i:last-child{transform:translateY(calc(var(--ds-space-1) / -2 - var(--ds-border-width) / 2)) rotate(-45deg)}@media (width>=72rem){.app-navigation,.app-navigation.is-open{gap:var(--ds-space-6)}.app-nav-link{padding-inline:0}.app-navigation .topbar__cta{margin-left:var(--ds-space-5)}.app-menu-toggle{display:none}}@media (width<=71.999rem){.app-navigation,.app-navigation.is-open{align-items:flex-start;gap:var(--ds-space-3);padding-block:var(--ds-space-8);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--ds-space-3) * -1));transition:opacity var(--ds-motion-exit) var(--ds-ease), transform var(--ds-motion-exit) var(--ds-ease), visibility 0s var(--ds-motion-exit);flex-direction:column;display:flex}.app-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.app-navigation .app-nav-link{font-size:var(--ds-text-title);padding-block:var(--ds-space-3)}.app-navigation.is-open .app-nav-link{animation:hyun-nav-enter var(--ds-motion-enter) var(--ds-ease) both}.app-navigation-support{margin-top:var(--ds-space-6);padding:var(--ds-space-6) 0;border-top:var(--ds-border-width) solid hsl(var(--border));background:0 0;border-radius:0;align-self:stretch}}@keyframes hyun-nav-enter{0%{opacity:0;transform:translateY(var(--ds-space-3))}to{opacity:1;transform:none}}.app-hero-stage{isolation:isolate;background:hsl(var(--ds-inverse-background));color:hsl(var(--ds-inverse-foreground));--primary:var(--hyun-blue-600);position:relative;overflow:hidden}.app-hero-field{z-index:-1;opacity:var(--ds-hero-field-opacity);pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-hero-field .manifest-webgl-field{width:100%;height:100%;display:block}.app-hero-stage .app-hero{min-height:min(var(--ds-hero-height), calc(100svh - var(--site-header-height)));padding-block:var(--ds-space-12);grid-template-columns:1fr 1.1fr}.app-hero-stage .app-eyebrow,.app-hero-stage h1 span{color:hsl(var(--ds-hero-accent))}.app-hero-stage .app-hero-lead{color:hsl(var(--ds-hero-muted));max-width:var(--ds-reading)}.app-hero-stage .ds-button--outline{color:hsl(var(--ds-inverse-foreground));border-color:hsl(var(--ds-inverse-foreground) / .4);background:0 0}.app-hero-stage .ds-button--outline:hover{background:hsl(var(--ds-inverse-foreground) / .1)}.app-hero-foot{justify-content:space-between;align-items:center;gap:var(--ds-space-6);padding-block:var(--ds-space-6);color:hsl(var(--ds-hero-muted));font-size:var(--ds-text-caption);display:flex}.app-hero-foot>span{letter-spacing:var(--ds-tracking-label)}.app-hero-foot a{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-sm);display:flex}.app-hero-foot svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);transform:rotate(90deg)}.hyun-artwork{--art-x:0;--art-y:0;--art-scroll:0;width:100%;min-width:0;max-width:var(--ds-artwork-width);perspective:var(--ds-artwork-perspective);justify-self:center;margin:0;position:relative}.hyun-artwork-depth{transform:translate3d(calc(var(--art-x) * var(--ds-space-2)), calc(var(--art-scroll) * var(--ds-motion-parallax)), 0) rotateX(calc(var(--art-y) * var(--ds-motion-tilt) * -1)) rotateY(calc(var(--art-x) * var(--ds-motion-tilt)));transition:transform var(--ds-motion-pointer) var(--ds-ease)}.hyun-artwork-float{animation:hyun-art-float var(--ds-motion-float) var(--ds-ease) infinite}.hyun-artwork img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.hyun-artwork figcaption{text-align:center;margin-top:var(--ds-space-3);font-size:var(--ds-text-small);color:hsl(var(--muted-foreground))}.app-hero-artwork figcaption{color:hsl(var(--ds-hero-muted))}.app-hero-symbol{width:100%;max-width:var(--ds-artwork-width);aspect-ratio:1;justify-self:center;min-width:0;position:relative}.app-hero-symbol .hero-symbol{width:100%;height:100%;transition-duration:var(--ds-motion-enter);top:50%;left:50%}@media (prefers-reduced-motion:reduce){.app-hero-symbol .hero-symbol{translate:-50% -50%}}.app-review-artwork .hyun-artwork-float{animation-delay:calc(var(--ds-motion-float) / -2)}@keyframes hyun-art-float{0%,to{transform:translateY(0) rotate(calc(var(--ds-motion-drift) * -1))}50%{transform:translateY(calc(var(--ds-motion-float-height) * -1)) rotate(var(--ds-motion-drift))}}.has-public-motion [data-public-reveal] [data-motion-item],.has-public-motion [data-public-reveal][data-motion-item]{transition-duration:var(--ds-motion-enter);transition-timing-function:var(--ds-ease);transition-delay:calc(min(var(--motion-order,0), 5) * var(--ds-motion-stagger));will-change:auto}.has-public-motion [data-public-reveal]:focus-within [data-motion-item]{opacity:1;transform:none}.site-shell main{animation:hyun-page-enter var(--ds-motion-enter) var(--ds-ease) both}@keyframes hyun-page-enter{0%{opacity:0;transform:translateY(var(--ds-space-2))}to{opacity:1;transform:none}}.app-service,.app-case{transition:translate var(--ds-duration-slow) var(--ds-ease), box-shadow var(--ds-duration-slow) var(--ds-ease)}.app-service:is(:hover,:focus-within),.app-case:is(:hover,:focus-within){translate:0 calc(var(--ds-motion-lift) * -1);box-shadow:var(--ds-shadow-raised)}.app-case img{transition:transform var(--ds-motion-enter) var(--ds-ease)}.app-case:is(:hover,:focus-within) img{transform:scale(var(--ds-motion-image-scale))}.app-service a svg,.app-link-list svg{transition:transform var(--ds-duration-slow) var(--ds-ease)}.app-service a:hover svg,.app-link-list a:hover svg{transform:translate(var(--ds-space-1), calc(var(--ds-space-1) * -1))}.ds-button:active:not(:disabled){scale:var(--ds-motion-press-scale)}@media (width<=48rem){.app-hero-stage .app-hero{padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-4);gap:var(--ds-space-6);grid-template-columns:1fr}.app-hero-stage .app-hero-lead{max-width:var(--ds-reading)}.app-hero-foot{padding-block:var(--ds-space-4)}.app-hero-foot>span{font-size:var(--ds-text-caption);letter-spacing:var(--ds-tracking-body)}}@media (prefers-reduced-motion:reduce){.site-shell main,.hyun-artwork-float,.app-navigation.is-open .app-nav-link{animation:none}.hyun-artwork-depth,.app-nav-word>span{transform:none!important}.app-nav-word>span+span{visibility:hidden}.has-public-motion [data-public-reveal] [data-motion-item],.has-public-motion [data-public-reveal][data-motion-item]{transition:none;opacity:1!important;transform:none!important}.app-service,.app-case,.ds-button{translate:none!important;scale:1!important}}.dk-artwork-example{margin-top:var(--ds-space-8);align-items:center}.app-ceo-letter-layout,.app-ceo-principles-layout{align-items:center;gap:var(--ds-space-12);display:grid}.app-ceo-letter-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.app-ceo-principles-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.app-ceo-letter-layout .app-letter{margin:0}.app-ceo-artwork{--ds-artwork-width:var(--ds-ceo-artwork-width);--ds-motion-parallax:var(--ds-space-3)}.app-ceo-artwork--plan .hyun-artwork-float{animation-delay:calc(var(--ds-motion-float) / -2)}@media (width<=64rem){.app-ceo-letter-layout,.app-ceo-principles-layout{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr)}.app-ceo-artwork{--ds-artwork-width:var(--ds-ceo-artwork-mobile-width)}}.app-service-artwork{width:100%;height:var(--ds-service-artwork-height);margin-block:var(--ds-space-2);align-self:center;place-items:center;display:grid;position:relative}.app-service-artwork img{width:100%;max-width:var(--ds-service-artwork-width);-o-object-fit:contain;object-fit:contain;height:100%;transition:transform var(--ds-motion-pointer) var(--ds-ease);margin:auto;display:block;position:absolute;inset:0}.app-service:is(:hover,:focus-within) .app-service-artwork img{transform:translateY(calc(var(--ds-motion-lift) * -1)) rotate(var(--ds-service-artwork-turn))}@media (prefers-reduced-motion:reduce){.app-service-artwork img{transition:none;transform:none!important}}
