/* Generated by scripts/build-asset-manifest.py; preserve cascade order. */
/* assets/519f38a189e5e70e.css */
:root{--text-display-xl:60px;--text-display-lg:48px;--text-display-md:44px;--text-display-sm:36px;--text-heading-lg:28px;--text-heading-md:24px;--text-heading-sm:20px;--text-body-lg:16px;--text-body-md:15px;--text-body-sm:14px;--text-label-md:13px;--text-label-sm:12px;--text-micro:10px;--font-heading-sm:"GapyeongHanseokbongBigBrush",serif}
/* assets/d676094efa9bdd08.css */
*,:after,:before{--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:rgb(59 130 246/0.5);--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: }::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:rgb(59 130 246/0.5);--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: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{inset:-2.5rem}.-inset-\[8\%\]{inset:-8%}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-2{inset:.5rem}.inset-\[-1px\]{inset:-1px}.inset-\[-30\%\]{inset:-30%}.inset-\[10px\]{inset:10px}.inset-\[15px\]{inset:15px}.inset-\[16px\]{inset:16px}.inset-\[25px\]{inset:25px}.inset-\[30px\]{inset:30px}.inset-\[35px\]{inset:35px}.inset-\[36px\]{inset:36px}.inset-\[5px\]{inset:5px}.inset-\[6px\]{inset:6px}.inset-\[7px\]{inset:7px}.inset-\[8\.33\%\]{inset:8.33%}.inset-\[8px\]{inset:8px}.-inset-x-\[20\%\]{left:-20%;right:-20%}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-2\.5{left:.625rem;right:.625rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[-10px\]{left:-10px;right:-10px}.inset-x-\[11\%\]{left:11%;right:11%}.inset-x-\[14\%\]{left:14%;right:14%}.inset-x-\[16\%\]{left:16%;right:16%}.inset-x-\[20px\]{left:20px;right:20px}.inset-x-\[22px\]{left:22px;right:22px}.inset-x-\[8\%\]{left:8%;right:8%}.inset-y-0{top:0;bottom:0}.inset-y-4{top:1rem;bottom:1rem}.inset-y-\[10\%\]{top:10%;bottom:10%}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-3{bottom:-.75rem}.-bottom-\[2px\]{bottom:-2px}.-bottom-\[36px\]{bottom:-36px}.-bottom-\[40px\]{bottom:-40px}.-bottom-\[4px\]{bottom:-4px}.-bottom-\[5px\]{bottom:-5px}.-bottom-\[6px\]{bottom:-6px}.-bottom-\[7px\]{bottom:-7px}.-bottom-\[9px\]{bottom:-9px}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-20{left:-5rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-left-\[10px\]{left:-10px}.-left-\[2px\]{left:-2px}.-left-\[40\%\]{left:-40%}.-left-\[45\%\]{left:-45%}.-left-\[4px\]{left:-4px}.-left-\[6px\]{left:-6px}.-left-\[8px\]{left:-8px}.-left-\[9px\]{left:-9px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-3{right:-.75rem}.-right-\[10px\]{right:-10px}.-right-\[2px\]{right:-2px}.-right-\[4px\]{right:-4px}.-right-\[8px\]{right:-8px}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-11{top:-2.75rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.-top-\[10\%\]{top:-10%}.-top-\[12px\]{top:-12px}.-top-\[140px\]{top:-140px}.-top-\[14px\]{top:-14px}.-top-\[18px\]{top:-18px}.-top-\[22px\]{top:-22px}.-top-\[2px\]{top:-2px}.-top-\[30px\]{top:-30px}.-top-\[46px\]{top:-46px}.-top-\[50px\]{top:-50px}.-top-\[52px\]{top:-52px}.-top-\[6px\]{top:-6px}.-top-\[7px\]{top:-7px}.-top-\[9px\]{top:-9px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:2.5rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-\[-100px\]{bottom:-100px}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-130px\]{bottom:-130px}.bottom-\[-14px\]{bottom:-14px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-26px\]{bottom:-26px}.bottom-\[-28px\]{bottom:-28px}.bottom-\[-2px\]{bottom:-2px}.bottom-\[-8px\]{bottom:-8px}.bottom-\[0\.05px\]{bottom:.05px}.bottom-\[10\%\]{bottom:10%}.bottom-\[10px\]{bottom:10px}.bottom-\[12\%\]{bottom:12%}.bottom-\[120px\]{bottom:120px}.bottom-\[140px\]{bottom:140px}.bottom-\[14vh\]{bottom:14vh}.bottom-\[15\%\]{bottom:15%}.bottom-\[16px\]{bottom:16px}.bottom-\[175px\]{bottom:175px}.bottom-\[18\%\]{bottom:18%}.bottom-\[18px\]{bottom:18px}.bottom-\[18vh\]{bottom:18vh}.bottom-\[2\%\]{bottom:2%}.bottom-\[20px\]{bottom:20px}.bottom-\[24px\]{bottom:24px}.bottom-\[28px\]{bottom:28px}.bottom-\[3\%\]{bottom:3%}.bottom-\[32px\]{bottom:32px}.bottom-\[36\%\]{bottom:36%}.bottom-\[4\%\]{bottom:4%}.bottom-\[40px\]{bottom:40px}.bottom-\[44px\]{bottom:44px}.bottom-\[4px\]{bottom:4px}.bottom-\[5\%\]{bottom:5%}.bottom-\[55px\]{bottom:55px}.bottom-\[58px\]{bottom:58px}.bottom-\[6\%\]{bottom:6%}.bottom-\[60px\]{bottom:60px}.bottom-\[6px\]{bottom:6px}.bottom-\[6vh\]{bottom:6vh}.bottom-\[78px\]{bottom:78px}.bottom-\[8\%\]{bottom:8%}.bottom-\[83px\]{bottom:83px}.bottom-\[84px\]{bottom:84px}.bottom-\[8px\]{bottom:8px}.bottom-\[92px\]{bottom:92px}.bottom-\[96px\]{bottom:96px}.bottom-\[calc\(74px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(74px + env(safe-area-inset-bottom))}.bottom-\[calc\(8\%\+90px\)\]{bottom:calc(8% + 90px)}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[-10px\]{left:-10px}.left-\[-18px\]{left:-18px}.left-\[-20px\]{left:-20px}.left-\[-29px\]{left:-29px}.left-\[-36px\]{left:-36px}.left-\[-59\.79\%\]{left:-59.79%}.left-\[-81\.74\%\]{left:-81.74%}.left-\[0px\]{left:0}.left-\[10\%\]{left:10%}.left-\[10px\]{left:10px}.left-\[11px\]{left:11px}.left-\[120\.66px\]{left:120.66px}.left-\[120px\]{left:120px}.left-\[121\.5px\]{left:121.5px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[154\.5px\]{left:154.5px}.left-\[15px\]{left:15px}.left-\[16px\]{left:16px}.left-\[19\.78px\]{left:19.78px}.left-\[2\%\]{left:2%}.left-\[20px\]{left:20px}.left-\[219\.14px\]{left:219.14px}.left-\[22\%\]{left:22%}.left-\[22px\]{left:22px}.left-\[24px\]{left:24px}.left-\[256\.5px\]{left:256.5px}.left-\[25px\]{left:25px}.left-\[262px\]{left:262px}.left-\[26px\]{left:26px}.left-\[287\.73px\]{left:287.73px}.left-\[30\%\]{left:30%}.left-\[31\%\]{left:31%}.left-\[352px\]{left:352px}.left-\[35px\]{left:35px}.left-\[36\%\]{left:36%}.left-\[36px\]{left:36px}.left-\[37\%\]{left:37%}.left-\[37\.13px\]{left:37.13px}.left-\[40px\]{left:40px}.left-\[41\.65px\]{left:41.65px}.left-\[44\%\]{left:44%}.left-\[45px\]{left:45px}.left-\[46\%\]{left:46%}.left-\[46px\]{left:46px}.left-\[4px\]{left:4px}.left-\[5\%\]{left:5%}.left-\[5\.99px\]{left:5.99px}.left-\[50\%\]{left:50%}.left-\[50px\]{left:50px}.left-\[55px\]{left:55px}.left-\[58\%\]{left:58%}.left-\[5px\]{left:5px}.left-\[60\%\]{left:60%}.left-\[64\%\]{left:64%}.left-\[66\%\]{left:66%}.left-\[68\%\]{left:68%}.left-\[69\%\]{left:69%}.left-\[6px\]{left:6px}.left-\[70px\]{left:70px}.left-\[74px\]{left:74px}.left-\[7px\]{left:7px}.left-\[80\.07px\]{left:80.07px}.left-\[80px\]{left:80px}.left-\[8px\]{left:8px}.left-\[91\.5px\]{left:91.5px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[-16px\]{right:-16px}.right-\[-18px\]{right:-18px}.right-\[-20\%\]{right:-20%}.right-\[-20px\]{right:-20px}.right-\[-22px\]{right:-22px}.right-\[-4px\]{right:-4px}.right-\[0px\]{right:0}.right-\[10\%\]{right:10%}.right-\[10px\]{right:10px}.right-\[12px\]{right:12px}.right-\[14px\]{right:14px}.right-\[16px\]{right:16px}.right-\[20px\]{right:20px}.right-\[24px\]{right:24px}.right-\[25px\]{right:25px}.right-\[30px\]{right:30px}.right-\[35px\]{right:35px}.right-\[3px\]{right:3px}.right-\[4\%\]{right:4%}.right-\[40px\]{right:40px}.right-\[45px\]{right:45px}.right-\[4px\]{right:4px}.right-\[50px\]{right:50px}.right-\[60px\]{right:60px}.right-\[6px\]{right:6px}.right-\[8\%\]{right:8%}.right-\[80px\]{right:80px}.right-\[8px\]{right:8px}.right-\[9\%\]{right:9%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-\[-100px\]{top:-100px}.top-\[-10px\]{top:-10px}.top-\[-12\%\]{top:-12%}.top-\[-135px\]{top:-135px}.top-\[-16\%\]{top:-16%}.top-\[-18\%\]{top:-18%}.top-\[-1px\]{top:-1px}.top-\[-24\%\]{top:-24%}.top-\[-260px\]{top:-260px}.top-\[-3px\]{top:-3px}.top-\[-460px\]{top:-460px}.top-\[-4px\]{top:-4px}.top-\[-5\%\]{top:-5%}.top-\[-50\%\]{top:-50%}.top-\[-6\%\]{top:-6%}.top-\[-62\.01\%\]{top:-62.01%}.top-\[-68px\]{top:-68px}.top-\[-8\%\]{top:-8%}.top-\[0\]{top:0}.top-\[1\%\]{top:1%}.top-\[10\%\]{top:10%}.top-\[100px\]{top:100px}.top-\[105px\]{top:105px}.top-\[10px\]{top:10px}.top-\[110px\]{top:110px}.top-\[112px\]{top:112px}.top-\[114px\]{top:114px}.top-\[117px\]{top:117px}.top-\[119\.63px\]{top:119.63px}.top-\[119\.6px\]{top:119.6px}.top-\[11px\]{top:11px}.top-\[12\%\]{top:12%}.top-\[120px\]{top:120px}.top-\[12px\]{top:12px}.top-\[130px\]{top:130px}.top-\[132px\]{top:132px}.top-\[135px\]{top:135px}.top-\[137\.41px\]{top:137.41px}.top-\[140px\]{top:140px}.top-\[14px\]{top:14px}.top-\[15\%\]{top:15%}.top-\[160px\]{top:160px}.top-\[16px\]{top:16px}.top-\[17\.31px\]{top:17.31px}.top-\[175px\]{top:175px}.top-\[180px\]{top:180px}.top-\[185px\]{top:185px}.top-\[18px\]{top:18px}.top-\[19\.72px\]{top:19.72px}.top-\[190px\]{top:190px}.top-\[20\%\]{top:20%}.top-\[20px\]{top:20px}.top-\[220px\]{top:220px}.top-\[23\.97px\]{top:23.97px}.top-\[240px\]{top:240px}.top-\[24px\]{top:24px}.top-\[26\%\]{top:26%}.top-\[260px\]{top:260px}.top-\[26px\]{top:26px}.top-\[270\.15px\]{top:270.15px}.top-\[272\.2px\]{top:272.2px}.top-\[28\%\]{top:28%}.top-\[280px\]{top:280px}.top-\[282px\]{top:282px}.top-\[28px\]{top:28px}.top-\[3\%\]{top:3%}.top-\[30\%\]{top:30%}.top-\[31\%\]{top:31%}.top-\[32\%\]{top:32%}.top-\[33px\]{top:33px}.top-\[34px\]{top:34px}.top-\[36px\]{top:36px}.top-\[372px\]{top:372px}.top-\[373px\]{top:373px}.top-\[37px\]{top:37px}.top-\[38\%\]{top:38%}.top-\[380px\]{top:380px}.top-\[38px\]{top:38px}.top-\[3px\]{top:3px}.top-\[4\%\]{top:4%}.top-\[40\.49px\]{top:40.49px}.top-\[40px\]{top:40px}.top-\[41px\]{top:41px}.top-\[42\%\]{top:42%}.top-\[420px\]{top:420px}.top-\[43\%\]{top:43%}.top-\[44\.37px\]{top:44.37px}.top-\[44px\]{top:44px}.top-\[45\%\]{top:45%}.top-\[45\.43px\]{top:45.43px}.top-\[48px\]{top:48px}.top-\[49\%\]{top:49%}.top-\[4px\]{top:4px}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[51px\]{top:51px}.top-\[52px\]{top:52px}.top-\[56px\]{top:56px}.top-\[58\%\]{top:58%}.top-\[58px\]{top:58px}.top-\[5px\]{top:5px}.top-\[60px\]{top:60px}.top-\[62\%\]{top:62%}.top-\[64\%\]{top:64%}.top-\[64px\]{top:64px}.top-\[67\.96px\]{top:67.96px}.top-\[68\%\]{top:68%}.top-\[68px\]{top:68px}.top-\[6px\]{top:6px}.top-\[72\%\]{top:72%}.top-\[78\%\]{top:78%}.top-\[8\%\]{top:8%}.top-\[80\%\]{top:80%}.top-\[80px\]{top:80px}.top-\[82\%\]{top:82%}.top-\[83px\]{top:83px}.top-\[848px\]{top:848px}.top-\[8px\]{top:8px}.top-\[9\%\]{top:9%}.top-\[90px\]{top:90px}.top-\[94px\]{top:94px}.top-\[955\.47px\]{top:955.47px}.top-\[96px\]{top:96px}.top-\[9px\]{top:9px}.top-\[calc\(100\%-60px\)\]{top:calc(100% - 60px)}.top-\[calc\(12\%\+250px\)\]{top:calc(12% + 250px)}.top-\[calc\(34\%\+200px\)\]{top:calc(34% + 200px)}.top-\[calc\(50\%\+119\.98px\)\]{top:calc(50% + 119.98px)}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-\[calc\(6\%\+250px\)\]{top:calc(6% + 250px)}.top-\[calc\(6\%\+300px\)\]{top:calc(6% + 300px)}.top-\[calc\(6\%\+390px\)\]{top:calc(6% + 390px)}.top-\[calc\(6\%-620px\)\]{top:calc(6% - 620px)}.top-\[var\(--repurchase-band\2c 0px\)\]{top:var(--repurchase-band,0)}.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-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[41\]{z-index:41}.z-\[4\]{z-index:4}.z-\[59\]{z-index:59}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9000\]{z-index:9000}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-\[10px\]{margin-left:-10px;margin-right:-10px}.-mx-\[20px\]{margin-left:-20px;margin-right:-20px}.-mx-\[22px\]{margin-left:-22px;margin-right:-22px}.-mx-\[24px\]{margin-left:-24px;margin-right:-24px}.-mx-\[28px\]{margin-left:-28px;margin-right:-28px}.-mx-\[6px\]{margin-left:-6px;margin-right:-6px}.-mx-\[8px\]{margin-left:-8px;margin-right:-8px}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-\[-20px\]{margin-left:-20px;margin-right:-20px}.mx-\[-24px\]{margin-left:-24px;margin-right:-24px}.mx-\[15px\]{margin-left:15px;margin-right:15px}.mx-\[16px\]{margin-left:16px;margin-right:16px}.mx-\[18px\]{margin-left:18px;margin-right:18px}.mx-\[1px\]{margin-left:1px;margin-right:1px}.mx-\[20px\]{margin-left:20px;margin-right:20px}.mx-\[24px\]{margin-left:24px;margin-right:24px}.mx-\[26px\]{margin-left:26px;margin-right:26px}.mx-\[2px\]{margin-left:2px;margin-right:2px}.mx-\[4px\]{margin-left:4px;margin-right:4px}.mx-\[8px\]{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[100px\]{margin-top:100px;margin-bottom:100px}.my-\[12px\]{margin-top:12px;margin-bottom:12px}.my-\[16px\]{margin-top:16px;margin-bottom:16px}.my-\[18px\]{margin-top:18px;margin-bottom:18px}.my-\[22px\]{margin-top:22px;margin-bottom:22px}.my-\[30px\]{margin-top:30px;margin-bottom:30px}.my-\[32px\]{margin-top:32px;margin-bottom:32px}.my-\[50px\]{margin-top:50px;margin-bottom:50px}.\!mb-0{margin-bottom:0!important}.-mb-\[96px\]{margin-bottom:-96px}.-ml-1{margin-left:-.25rem}.-ml-\[150px\]{margin-left:-150px}.-ml-\[30px\]{margin-left:-30px}.-ml-\[5\%\]{margin-left:-5%}.-ml-\[6px\]{margin-left:-6px}.-mr-\[30px\]{margin-right:-30px}.-mt-1{margin-top:-.25rem}.-mt-12{margin-top:-3rem}.-mt-20{margin-top:-5rem}.-mt-28{margin-top:-7rem}.-mt-3{margin-top:-.75rem}.-mt-32{margin-top:-8rem}.-mt-4{margin-top:-1rem}.-mt-7{margin-top:-1.75rem}.-mt-\[100px\]{margin-top:-100px}.-mt-\[110px\]{margin-top:-110px}.-mt-\[120px\]{margin-top:-120px}.-mt-\[128px\]{margin-top:-128px}.-mt-\[14\%\]{margin-top:-14%}.-mt-\[140px\]{margin-top:-140px}.-mt-\[150px\]{margin-top:-150px}.-mt-\[16\%\]{margin-top:-16%}.-mt-\[160px\]{margin-top:-160px}.-mt-\[180px\]{margin-top:-180px}.-mt-\[1px\]{margin-top:-1px}.-mt-\[200px\]{margin-top:-200px}.-mt-\[20px\]{margin-top:-20px}.-mt-\[24px\]{margin-top:-24px}.-mt-\[26px\]{margin-top:-26px}.-mt-\[2px\]{margin-top:-2px}.-mt-\[30px\]{margin-top:-30px}.-mt-\[320px\]{margin-top:-320px}.-mt-\[32px\]{margin-top:-32px}.-mt-\[36px\]{margin-top:-36px}.-mt-\[3px\]{margin-top:-3px}.-mt-\[40px\]{margin-top:-40px}.-mt-\[44px\]{margin-top:-44px}.-mt-\[4px\]{margin-top:-4px}.-mt-\[50px\]{margin-top:-50px}.-mt-\[52px\]{margin-top:-52px}.-mt-\[60px\]{margin-top:-60px}.-mt-\[6px\]{margin-top:-6px}.-mt-\[7px\]{margin-top:-7px}.-mt-\[80px\]{margin-top:-80px}.-mt-\[8px\]{margin-top:-8px}.-mt-\[90px\]{margin-top:-90px}.-mt-\[96px\]{margin-top:-96px}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[-28px\]{margin-bottom:-28px}.mb-\[-30px\]{margin-bottom:-30px}.mb-\[100px\]{margin-bottom:100px}.mb-\[10px\]{margin-bottom:10px}.mb-\[110px\]{margin-bottom:110px}.mb-\[11px\]{margin-bottom:11px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[200px\]{margin-bottom:200px}.mb-\[20px\]{margin-bottom:20px}.mb-\[22px\]{margin-bottom:22px}.mb-\[24px\]{margin-bottom:24px}.mb-\[26px\]{margin-bottom:26px}.mb-\[28px\]{margin-bottom:28px}.mb-\[2px\]{margin-bottom:2px}.mb-\[30px\]{margin-bottom:30px}.mb-\[32px\]{margin-bottom:32px}.mb-\[33px\]{margin-bottom:33px}.mb-\[34px\]{margin-bottom:34px}.mb-\[36px\]{margin-bottom:36px}.mb-\[40px\]{margin-bottom:40px}.mb-\[42px\]{margin-bottom:42px}.mb-\[44px\]{margin-bottom:44px}.mb-\[48px\]{margin-bottom:48px}.mb-\[4px\]{margin-bottom:4px}.mb-\[50px\]{margin-bottom:50px}.mb-\[5px\]{margin-bottom:5px}.mb-\[60px\]{margin-bottom:60px}.mb-\[6px\]{margin-bottom:6px}.mb-\[80px\]{margin-bottom:80px}.mb-\[8px\]{margin-bottom:8px}.mb-\[90px\]{margin-bottom:90px}.mb-\[9px\]{margin-bottom:9px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[-18px\]{margin-left:-18px}.ml-\[1px\]{margin-left:1px}.ml-\[2px\]{margin-left:2px}.ml-\[4px\]{margin-left:4px}.ml-\[5\%\]{margin-left:5%}.ml-\[6px\]{margin-left:6px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-3{margin-right:.75rem}.mr-\[10px\]{margin-right:10px}.mr-\[16px\]{margin-right:16px}.mr-\[4px\]{margin-right:4px}.mr-\[5\%\]{margin-right:5%}.mr-\[6px\]{margin-right:6px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-16px\]{margin-top:-16px}.mt-\[-1px\]{margin-top:-1px}.mt-\[-20px\]{margin-top:-20px}.mt-\[-2px\]{margin-top:-2px}.mt-\[-40px\]{margin-top:-40px}.mt-\[-4px\]{margin-top:-4px}.mt-\[-56px\]{margin-top:-56px}.mt-\[-60px\]{margin-top:-60px}.mt-\[-70px\]{margin-top:-70px}.mt-\[-80px\]{margin-top:-80px}.mt-\[-8px\]{margin-top:-8px}.mt-\[0px\]{margin-top:0}.mt-\[100px\]{margin-top:100px}.mt-\[108px\]{margin-top:108px}.mt-\[10px\]{margin-top:10px}.mt-\[112px\]{margin-top:112px}.mt-\[11px\]{margin-top:11px}.mt-\[120px\]{margin-top:120px}.mt-\[126px\]{margin-top:126px}.mt-\[12px\]{margin-top:12px}.mt-\[130px\]{margin-top:130px}.mt-\[132px\]{margin-top:132px}.mt-\[134px\]{margin-top:134px}.mt-\[14\.204px\]{margin-top:14.204px}.mt-\[140px\]{margin-top:140px}.mt-\[14px\]{margin-top:14px}.mt-\[150px\]{margin-top:150px}.mt-\[15px\]{margin-top:15px}.mt-\[160px\]{margin-top:160px}.mt-\[16px\]{margin-top:16px}.mt-\[172px\]{margin-top:172px}.mt-\[176px\]{margin-top:176px}.mt-\[17px\]{margin-top:17px}.mt-\[180px\]{margin-top:180px}.mt-\[18px\]{margin-top:18px}.mt-\[190px\]{margin-top:190px}.mt-\[19px\]{margin-top:19px}.mt-\[1px\]{margin-top:1px}.mt-\[200px\]{margin-top:200px}.mt-\[20px\]{margin-top:20px}.mt-\[224px\]{margin-top:224px}.mt-\[22px\]{margin-top:22px}.mt-\[230px\]{margin-top:230px}.mt-\[240px\]{margin-top:240px}.mt-\[248px\]{margin-top:248px}.mt-\[24px\]{margin-top:24px}.mt-\[250px\]{margin-top:250px}.mt-\[25px\]{margin-top:25px}.mt-\[26px\]{margin-top:26px}.mt-\[27px\]{margin-top:27px}.mt-\[28px\]{margin-top:28px}.mt-\[2px\]{margin-top:2px}.mt-\[300px\]{margin-top:300px}.mt-\[30px\]{margin-top:30px}.mt-\[31\.249px\]{margin-top:31.249px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.mt-\[35px\]{margin-top:35px}.mt-\[36px\]{margin-top:36px}.mt-\[38px\]{margin-top:38px}.mt-\[3px\]{margin-top:3px}.mt-\[40px\]{margin-top:40px}.mt-\[42px\]{margin-top:42px}.mt-\[44px\]{margin-top:44px}.mt-\[46px\]{margin-top:46px}.mt-\[48px\]{margin-top:48px}.mt-\[4px\]{margin-top:4px}.mt-\[50px\]{margin-top:50px}.mt-\[52px\]{margin-top:52px}.mt-\[56px\]{margin-top:56px}.mt-\[5px\]{margin-top:5px}.mt-\[60px\]{margin-top:60px}.mt-\[64px\]{margin-top:64px}.mt-\[6px\]{margin-top:6px}.mt-\[70px\]{margin-top:70px}.mt-\[72px\]{margin-top:72px}.mt-\[7px\]{margin-top:7px}.mt-\[80px\]{margin-top:80px}.mt-\[82px\]{margin-top:82px}.mt-\[88px\]{margin-top:88px}.mt-\[8px\]{margin-top:8px}.mt-\[90px\]{margin-top:90px}.mt-\[94\.695px\]{margin-top:94.695px}.mt-\[96px\]{margin-top:96px}.mt-\[9px\]{margin-top:9px}.mt-\[clamp\(10px\2c 3vw\2c 18px\)\]{margin-top:clamp(10px,3vw,18px)}.mt-\[clamp\(20px\2c 4\.5vh\2c 40px\)\]{margin-top:clamp(20px,4.5vh,40px)}.mt-\[clamp\(24px\2c 5vh\2c 52px\)\]{margin-top:clamp(24px,5vh,52px)}.mt-\[clamp\(32px\2c 7vh\2c 80px\)\]{margin-top:clamp(32px,7vh,80px)}.mt-\[clamp\(8px\2c 2\.4vw\2c 14px\)\]{margin-top:clamp(8px,2.4vw,14px)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-4,.line-clamp-\[7\]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-\[7\]{-webkit-line-clamp:7}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[\.5\]{aspect-ratio:.5}.aspect-\[1\.2\]{aspect-ratio:1.2}.aspect-\[1\/1\]{aspect-ratio:1/1}.aspect-\[1142\/1378\]{aspect-ratio:1142/1378}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[400\/300\]{aspect-ratio:400/300}.aspect-\[440\/340\]{aspect-ratio:440/340}.aspect-\[786\/806\]{aspect-ratio:786/806}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1\.2em\]{height:1.2em}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[100svh\]{height:100svh}.h-\[100vh\]{height:100vh}.h-\[101px\]{height:101px}.h-\[104px\]{height:104px}.h-\[106\%\]{height:106%}.h-\[108px\]{height:108px}.h-\[10px\]{height:10px}.h-\[11\.363px\]{height:11.363px}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[119px\]{height:119px}.h-\[11px\]{height:11px}.h-\[120px\]{height:120px}.h-\[123px\]{height:123px}.h-\[124px\]{height:124px}.h-\[125\.712px\]{height:125.712px}.h-\[12px\]{height:12px}.h-\[130\%\]{height:130%}.h-\[130px\]{height:130px}.h-\[132px\]{height:132px}.h-\[136px\]{height:136px}.h-\[138px\]{height:138px}.h-\[13px\]{height:13px}.h-\[140px\]{height:140px}.h-\[142\.043px\]{height:142.043px}.h-\[148px\]{height:148px}.h-\[14px\]{height:14px}.h-\[15\%\]{height:15%}.h-\[150px\]{height:150px}.h-\[155px\]{height:155px}.h-\[15px\]{height:15px}.h-\[16\%\]{height:16%}.h-\[160px\]{height:160px}.h-\[162\.01\%\]{height:162.01%}.h-\[168px\]{height:168px}.h-\[16px\]{height:16px}.h-\[170px\]{height:170px}.h-\[178px\]{height:178px}.h-\[17px\]{height:17px}.h-\[18\%\]{height:18%}.h-\[180px\]{height:180px}.h-\[184px\]{height:184px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[20\%\]{height:20%}.h-\[200px\]{height:200px}.h-\[205px\]{height:205px}.h-\[20px\]{height:20px}.h-\[210px\]{height:210px}.h-\[218\.179px\]{height:218.179px}.h-\[22\%\]{height:22%}.h-\[220px\]{height:220px}.h-\[223px\]{height:223px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24\%\]{height:24%}.h-\[240px\]{height:240px}.h-\[241\.213px\]{height:241.213px}.h-\[249px\]{height:249px}.h-\[24px\]{height:24px}.h-\[25\%\]{height:25%}.h-\[250px\]{height:250px}.h-\[26\%\]{height:26%}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[27\.462px\]{height:27.462px}.h-\[27px\]{height:27px}.h-\[28\%\]{height:28%}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[292px\]{height:292px}.h-\[29px\]{height:29px}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[300px\]{height:300px}.h-\[305\.699px\]{height:305.699px}.h-\[305px\]{height:305px}.h-\[30px\]{height:30px}.h-\[31px\]{height:31px}.h-\[32\%\]{height:32%}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[34\%\]{height:34%}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[35\%\]{height:35%}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[36px\]{height:36px}.h-\[380px\]{height:380px}.h-\[38px\]{height:38px}.h-\[39\.974px\]{height:39.974px}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[40vh\]{height:40vh}.h-\[41px\]{height:41px}.h-\[42\%\]{height:42%}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[44\%\]{height:44%}.h-\[440px\]{height:440px}.h-\[44px\]{height:44px}.h-\[45\%\]{height:45%}.h-\[450px\]{height:450px}.h-\[46\%\]{height:46%}.h-\[46px\]{height:46px}.h-\[470px\]{height:470px}.h-\[472px\]{height:472px}.h-\[47px\]{height:47px}.h-\[480px\]{height:480px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[510px\]{height:510px}.h-\[520px\]{height:520px}.h-\[523px\]{height:523px}.h-\[52px\]{height:52px}.h-\[53px\]{height:53px}.h-\[540px\]{height:540px}.h-\[54px\]{height:54px}.h-\[55\%\]{height:55%}.h-\[55\.535px\]{height:55.535px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[572px\]{height:572px}.h-\[58\%\]{height:58%}.h-\[583px\]{height:583px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[60\.601px\]{height:60.601px}.h-\[60px\]{height:60px}.h-\[62\%\]{height:62%}.h-\[62\.025px\]{height:62.025px}.h-\[62px\]{height:62px}.h-\[63px\]{height:63px}.h-\[640px\]{height:640px}.h-\[645px\]{height:645px}.h-\[64px\]{height:64px}.h-\[65\%\]{height:65%}.h-\[66px\]{height:66px}.h-\[680px\]{height:680px}.h-\[68px\]{height:68px}.h-\[6px\]{height:6px}.h-\[70px\]{height:70px}.h-\[727\.258px\]{height:727.258px}.h-\[72px\]{height:72px}.h-\[73px\]{height:73px}.h-\[74px\]{height:74px}.h-\[75\%\]{height:75%}.h-\[76px\]{height:76px}.h-\[7px\]{height:7px}.h-\[80\%\]{height:80%}.h-\[80\.138px\]{height:80.138px}.h-\[80dvh\]{height:80dvh}.h-\[80px\]{height:80px}.h-\[81px\]{height:81px}.h-\[84px\]{height:84px}.h-\[856px\]{height:856px}.h-\[86px\]{height:86px}.h-\[87px\]{height:87px}.h-\[88px\]{height:88px}.h-\[8px\]{height:8px}.h-\[90px\]{height:90px}.h-\[92px\]{height:92px}.h-\[96px\]{height:96px}.h-\[9px\]{height:9px}.h-\[calc\(100\%\+2px\)\]{height:calc(100% + 2px)}.h-\[calc\(100\%\+4px\)\]{height:calc(100% + 4px)}.h-\[clamp\(12px\2c 3\.5vw\2c 18px\)\]{height:clamp(12px,3.5vw,18px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[1200px\]{max-height:1200px}.max-h-\[204px\]{max-height:204px}.max-h-\[216px\]{max-height:216px}.max-h-\[222px\]{max-height:222px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[74px\]{max-height:74px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[1120px\]{min-height:1120px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[130px\]{min-height:130px}.min-h-\[145px\]{min-height:145px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.3em\]{min-height:2.3em}.min-h-\[20px\]{min-height:20px}.min-h-\[216px\]{min-height:216px}.min-h-\[22px\]{min-height:22px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[256px\]{min-height:256px}.min-h-\[260px\]{min-height:260px}.min-h-\[292px\]{min-height:292px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-\[66px\]{min-height:66px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-96px\)\]{min-height:calc(100dvh - 96px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.2em\]{width:1.2em}.w-\[1\.5px\]{width:1.5px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[105px\]{width:105px}.w-\[106\%\]{width:106%}.w-\[108px\]{width:108px}.w-\[10px\]{width:10px}.w-\[110\%\]{width:110%}.w-\[110px\]{width:110px}.w-\[114px\]{width:114px}.w-\[11px\]{width:11px}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[130\%\]{width:130%}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[142\.468px\]{width:142.468px}.w-\[143px\]{width:143px}.w-\[148px\]{width:148px}.w-\[14px\]{width:14px}.w-\[150\.334px\]{width:150.334px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[16\%\]{width:16%}.w-\[16\.457px\]{width:16.457px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[18\.788px\]{width:18.788px}.w-\[180\%\]{width:180%}.w-\[180px\]{width:180px}.w-\[186px\]{width:186px}.w-\[187px\]{width:187px}.w-\[18px\]{width:18px}.w-\[197px\]{width:197px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[210px\]{width:210px}.w-\[219\.57\%\]{width:219.57%}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[230px\]{width:230px}.w-\[232\.828px\]{width:232.828px}.w-\[239\.4\%\]{width:239.4%}.w-\[23px\]{width:23px}.w-\[240px\]{width:240px}.w-\[244\.809px\]{width:244.809px}.w-\[248px\]{width:248px}.w-\[24px\]{width:24px}.w-\[253px\]{width:253px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[27\.462px\]{width:27.462px}.w-\[270px\]{width:270px}.w-\[273\.669px\]{width:273.669px}.w-\[27px\]{width:27px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[29px\]{width:29px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[311px\]{width:311px}.w-\[318\.73px\]{width:318.73px}.w-\[31px\]{width:31px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[331\.781px\]{width:331.781px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[344px\]{width:344px}.w-\[347px\]{width:347px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[356px\]{width:356px}.w-\[357px\]{width:357px}.w-\[360px\]{width:360px}.w-\[361px\]{width:361px}.w-\[36px\]{width:36px}.w-\[372\.152px\]{width:372.152px}.w-\[38\%\]{width:38%}.w-\[380px\]{width:380px}.w-\[393px\]{width:393px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[41px\]{width:41px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[44\.964px\]{width:44.964px}.w-\[440px\]{width:440px}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[46px\]{width:46px}.w-\[47\%\]{width:47%}.w-\[48\%\]{width:48%}.w-\[48px\]{width:48px}.w-\[4px\]{width:4px}.w-\[50px\]{width:50px}.w-\[51\.397px\]{width:51.397px}.w-\[52\%\]{width:52%}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[53px\]{width:53px}.w-\[544px\]{width:544px}.w-\[54px\]{width:54px}.w-\[55\%\]{width:55%}.w-\[56px\]{width:56px}.w-\[57\%\]{width:57%}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[5px\]{width:5px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[645px\]{width:645px}.w-\[64px\]{width:64px}.w-\[65px\]{width:65px}.w-\[66\%\]{width:66%}.w-\[66px\]{width:66px}.w-\[68\%\]{width:68%}.w-\[68px\]{width:68px}.w-\[6px\]{width:6px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[71\.064px\]{width:71.064px}.w-\[72\%\]{width:72%}.w-\[727\.258px\]{width:727.258px}.w-\[72px\]{width:72px}.w-\[73px\]{width:73px}.w-\[74\%\]{width:74%}.w-\[74px\]{width:74px}.w-\[75\%\]{width:75%}.w-\[75px\]{width:75px}.w-\[76px\]{width:76px}.w-\[77\%\]{width:77%}.w-\[78\%\]{width:78%}.w-\[78px\]{width:78px}.w-\[7px\]{width:7px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[82px\]{width:82px}.w-\[84\%\]{width:84%}.w-\[85\%\]{width:85%}.w-\[85vw\]{width:85vw}.w-\[86\%\]{width:86%}.w-\[86px\]{width:86px}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[8px\]{width:8px}.w-\[90\%\]{width:90%}.w-\[906px\]{width:906px}.w-\[90px\]{width:90px}.w-\[92\%\]{width:92%}.w-\[92px\]{width:92px}.w-\[94\%\]{width:94%}.w-\[95\%\]{width:95%}.w-\[96px\]{width:96px}.w-\[97\%\]{width:97%}.w-\[9px\]{width:9px}.w-\[calc\(100\%\+2\.5rem\)\]{width:calc(100% + 2.5rem)}.w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}.w-\[calc\(100\%\+40px\)\]{width:calc(100% + 40px)}.w-\[calc\(100\%\+44px\)\]{width:calc(100% + 44px)}.w-\[calc\(100\%\+48px\)\]{width:calc(100% + 48px)}.w-\[calc\(100\%\+6px\)\]{width:calc(100% + 6px)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-\[min\(78\%\2c 300px\)\]{width:min(78%,300px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[360px\]{min-width:360px}.min-w-\[400px\]{min-width:400px}.min-w-\[44px\]{min-width:44px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[88px\]{min-width:88px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100px\]{max-width:100px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[120px\]{max-width:120px}.max-w-\[124px\]{max-width:124px}.max-w-\[140\%\]{max-width:140%}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[156px\]{max-width:156px}.max-w-\[180px\]{max-width:180px}.max-w-\[196px\]{max-width:196px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[222px\]{max-width:222px}.max-w-\[228px\]{max-width:228px}.max-w-\[232px\]{max-width:232px}.max-w-\[235px\]{max-width:235px}.max-w-\[240px\]{max-width:240px}.max-w-\[245px\]{max-width:245px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[265px\]{max-width:265px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[282px\]{max-width:282px}.max-w-\[284px\]{max-width:284px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[335px\]{max-width:335px}.max-w-\[340px\]{max-width:340px}.max-w-\[347px\]{max-width:347px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[363px\]{max-width:363px}.max-w-\[370px\]{max-width:370px}.max-w-\[380px\]{max-width:380px}.max-w-\[392px\]{max-width:392px}.max-w-\[393px\]{max-width:393px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[424px\]{max-width:424px}.max-w-\[428px\]{max-width:428px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[552px\]{max-width:552px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[84\%\]{max-width:84%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.4\]{flex:1.4}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[50\%\]{flex-basis:50%}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-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))}.-translate-x-2{--tw-translate-x:-0.5rem}.-translate-x-\[1\.2px\]{--tw-translate-x:-1.2px}.-translate-x-\[12px\],.-translate-x-\[1\.2px\]{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-\[12px\]{--tw-translate-x:-12px}.-translate-x-\[20\%\]{--tw-translate-x:-20%}.-translate-x-\[20\%\],.-translate-x-\[2px\]{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-\[2px\]{--tw-translate-x:-2px}.-translate-x-\[50\%\]{--tw-translate-x:-50%}.-translate-x-\[50\%\],.-translate-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))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-\[100px\]{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-\[100px\]{--tw-translate-y:-100px}.-translate-y-\[120px\]{--tw-translate-y:-120px}.-translate-y-\[120px\],.-translate-y-\[7px\]{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-\[7px\]{--tw-translate-y:-7px}.-translate-y-\[90px\]{--tw-translate-y:-90px}.-translate-y-\[90px\],.-translate-y-full{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-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-1\/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))}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-\[22px\]{--tw-translate-x:22px}.translate-x-\[22px\],.translate-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))}.translate-y-0{--tw-translate-y:0px}.translate-y-10{--tw-translate-y:2.5rem}.translate-y-10,.translate-y-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))}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-4{--tw-translate-y:1rem}.translate-y-4,.translate-y-8{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-8{--tw-translate-y:2rem}.translate-y-\[140\%\]{--tw-translate-y:140%}.translate-y-\[140\%\],.translate-y-\[20px\]{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-\[20px\]{--tw-translate-y:20px}.translate-y-\[2px\]{--tw-translate-y:2px}.translate-y-\[2px\],.translate-y-\[30px\]{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-\[30px\]{--tw-translate-y:30px}.translate-y-\[60px\]{--tw-translate-y:60px}.translate-y-\[60px\],.translate-y-full{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-full{--tw-translate-y:100%}.-rotate-2{--tw-rotate:-2deg}.-rotate-2,.-rotate-90{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-90{--tw-rotate:-90deg}.-rotate-\[7deg\]{--tw-rotate:-7deg}.-rotate-\[7deg\],.rotate-12{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-12{--tw-rotate:12deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-3{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-3{--tw-rotate:3deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-\[-14deg\]{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-\[-14deg\]{--tw-rotate:-14deg}.rotate-\[20deg\]{--tw-rotate:20deg}.rotate-\[20deg\],.rotate-\[353deg\]{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-\[353deg\]{--tw-rotate:353deg}.rotate-\[8deg\]{--tw-rotate:8deg}.rotate-\[8deg\],.skew-x-\[-18deg\]{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))}.skew-x-\[-18deg\]{--tw-skew-x:-18deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-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))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{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-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-50,.scale-90{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-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.scale-\[0\.55\]{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-\[0\.55\]{--tw-scale-x:0.55;--tw-scale-y:0.55}.scale-\[0\.72\]{--tw-scale-x:0.72;--tw-scale-y:0.72}.scale-\[0\.72\],.scale-\[0\.92\]{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-\[0\.92\]{--tw-scale-x:0.92;--tw-scale-y:0.92}.scale-\[1\.025\]{--tw-scale-x:1.025;--tw-scale-y:1.025}.scale-\[1\.025\],.scale-\[1\.02\]{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-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.scale-\[1\.03\],.scale-\[1\.04\]{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-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04}.scale-\[1\.1\]{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-\[1\.1\],.scale-\[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))}.scale-\[2\]{--tw-scale-x:2;--tw-scale-y:2}.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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[autoScroll_40s_linear_infinite\]{animation:autoScroll 40s linear infinite}.animate-\[birdFloat_5s_ease-in-out_infinite\]{animation:birdFloat 5s ease-in-out infinite}.animate-\[bob_2\.6s_ease-in-out_infinite\]{animation:bob 2.6s ease-in-out infinite}.animate-\[bob_2\.8s_ease-in-out_infinite\]{animation:bob 2.8s ease-in-out infinite}.animate-\[emojiBounce_0\.4s_ease-out\]{animation:emojiBounce .4s ease-out}.animate-\[face3float_2\.2s_ease-in-out_infinite\]{animation:face3float 2.2s ease-in-out infinite}.animate-\[fadeInReview013_0\.5s_ease-in-out\]{animation:fadeInReview013 .5s ease-in-out}.animate-\[fadeInReview027_0\.5s_ease-in-out\]{animation:fadeInReview027 .5s ease-in-out}.animate-\[fadeInUp_0\.35s_ease-out\]{animation:fadeInUp .35s ease-out}.animate-\[fadeInUp_0\.5s_ease-out\]{animation:fadeInUp .5s ease-out}.animate-\[fadeIn_0\.5s_ease\]{animation:fadeIn .5s ease}.animate-\[fadeIn_1\.2s_ease-out_forwards\]{animation:fadeIn 1.2s ease-out forwards}.animate-\[fadeIn_1\.4s_ease-out_forwards\]{animation:fadeIn 1.4s ease-out forwards}.animate-\[fadeIn_1\.5s_ease-out_forwards\]{animation:fadeIn 1.5s ease-out forwards}.animate-\[heartBeat_1\.15s_ease-in-out_infinite\]{animation:heartBeat 1.15s ease-in-out infinite}.animate-\[lanternSway880041_3\.4s_ease-in-out_infinite\]{animation:lanternSway880041 3.4s ease-in-out infinite}.animate-\[lockBoxSparkle880041_1s_ease-in-out_infinite\]{animation:lockBoxSparkle880041 1s ease-in-out infinite}.animate-\[popIn_0\.4s_ease\]{animation:popIn .4s ease}.animate-\[redBulbFlicker880041_2\.2s_ease-in-out_infinite\]{animation:redBulbFlicker880041 2.2s ease-in-out infinite}.animate-\[scanLine880005_1\.7s_ease-in-out_infinite\]{animation:scanLine880005 1.7s ease-in-out infinite}.animate-\[scanLine880043_1\.7s_ease-in-out_infinite\]{animation:scanLine880043 1.7s ease-in-out infinite}.animate-\[searchPulse_1\.2s_ease-in-out_0\.2s_infinite\]{animation:searchPulse 1.2s ease-in-out .2s infinite}.animate-\[searchPulse_1\.2s_ease-in-out_0\.4s_infinite\]{animation:searchPulse 1.2s ease-in-out .4s infinite}.animate-\[searchPulse_1\.2s_ease-in-out_infinite\]{animation:searchPulse 1.2s ease-in-out infinite}.animate-\[skeletonShimmer_1\.5s_ease-in-out_0\.3s_infinite\]{animation:skeletonShimmer 1.5s ease-in-out .3s infinite}.animate-\[skeletonShimmer_1\.5s_ease-in-out_infinite\]{animation:skeletonShimmer 1.5s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mb-24{scroll-margin-bottom:6rem}.scroll-mt-14{scroll-margin-top:3.5rem}.scroll-mt-\[16px\]{scroll-margin-top:16px}.scroll-mt-\[24px\]{scroll-margin-top:24px}.scroll-mt-\[64px\]{scroll-margin-top:64px}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.86fr_1fr_1\.22fr\]{grid-template-columns:.86fr 1fr 1.22fr}.grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.grid-cols-\[1fr_44px_1fr\]{grid-template-columns:1fr 44px 1fr}.grid-cols-\[1fr_80px\]{grid-template-columns:1fr 80px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}.grid-cols-\[34px_repeat\(4\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:34px repeat(4,minmax(0,1fr))}.grid-cols-\[40px_1fr_auto\]{grid-template-columns:40px 1fr auto}.grid-cols-\[52px_1fr_42px_34px\]{grid-template-columns:52px 1fr 42px 34px}.grid-cols-\[64px_1fr_1fr\]{grid-template-columns:64px 1fr 1fr}.grid-cols-\[64px_88px_1fr\]{grid-template-columns:64px 88px 1fr}.grid-cols-\[68px_repeat\(4\2c 1fr\)\]{grid-template-columns:68px repeat(4,1fr)}.grid-cols-\[68px_repeat\(5\2c 1fr\)\]{grid-template-columns:68px repeat(5,1fr)}.grid-cols-\[72px_1fr_1fr\]{grid-template-columns:72px 1fr 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(120px\2c 0\.48fr\)\]{grid-template-columns:minmax(0,1fr) minmax(120px,.48fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content: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}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-\[0px\]{gap:0}.gap-\[1\.5px\]{gap:1.5px}.gap-\[1\.681px\]{gap:1.681px}.gap-\[1\.894px\]{gap:1.894px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14\.204px\]{gap:14.204px}.gap-\[140px\]{gap:140px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[1px\]{gap:1px}.gap-\[2\.5\%\]{gap:2.5%}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[25\.213px\]{gap:25.213px}.gap-\[25\.568px\]{gap:25.568px}.gap-\[25px\]{gap:25px}.gap-\[26px\]{gap:26px}.gap-\[28\.409px\]{gap:28.409px}.gap-\[28px\]{gap:28px}.gap-\[2px\]{gap:2px}.gap-\[30px\]{gap:30px}.gap-\[39px\]{gap:39px}.gap-\[3px\]{gap:3px}.gap-\[44px\]{gap:44px}.gap-\[48px\]{gap:48px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[60px\]{gap:60px}.gap-\[64px\]{gap:64px}.gap-\[6px\]{gap:6px}.gap-\[7\.576px\]{gap:7.576px}.gap-\[7px\]{gap:7px}.gap-\[80px\]{gap:80px}.gap-\[8px\]{gap:8px}.gap-\[9\.89px\]{gap:9.89px}.gap-\[96px\]{gap:96px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[10px\]{-moz-column-gap:10px;column-gap:10px}.gap-x-\[14px\]{-moz-column-gap:14px;column-gap:14px}.gap-x-\[16px\]{-moz-column-gap:16px;column-gap:16px}.gap-x-\[2px\]{-moz-column-gap:2px;column-gap:2px}.gap-x-\[8px\]{-moz-column-gap:8px;column-gap:8px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-\[16px\]{row-gap:16px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-y-\[12px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px * var(--tw-space-y-reverse))}.space-y-\[15px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(15px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15px * var(--tw-space-y-reverse))}.space-y-\[16px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.space-y-\[20px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.space-y-\[22px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(22px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(22px * var(--tw-space-y-reverse))}.space-y-\[28px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(28px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(28px * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.space-y-\[40px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(40px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(40px * var(--tw-space-y-reverse))}.space-y-\[4px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * var(--tw-space-y-reverse))}.space-y-\[7px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(7px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7px * var(--tw-space-y-reverse))}.space-y-\[8px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-\[9px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(9px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(9px * var(--tw-space-y-reverse))}.space-y-\[clamp\(8px\2c 2\.2vw\2c 14px\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(clamp(8px, 2.2vw, 14px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(8px, 2.2vw, 14px) * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#333\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(51 51 51/var(--tw-divide-opacity,1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.divide-zinc-800\/60>:not([hidden])~:not([hidden]){border-color:rgb(39 39 42/.6)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[21px\]{border-radius:21px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28\.409px\]{border-radius:28.409px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_12px_12px_12px\]{border-radius:2px 12px 12px 12px}.rounded-\[30px\]{border-radius:30px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4\.945px\]{border-radius:4.945px}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5px\]{border-radius:5px}.rounded-\[60px\]{border-radius:60px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7\.912px\]{border-radius:7.912px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-\[11\.868px\]{border-bottom-right-radius:11.868px;border-bottom-left-radius:11.868px}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rounded-b-\[7px\]{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[12px\]{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[38px\]{border-top-left-radius:38px;border-top-right-radius:38px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.rounded-bl-\[3px\]{border-bottom-left-radius:3px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-\[10px\]{border-bottom-right-radius:10px}.rounded-br-\[3px\]{border-bottom-right-radius:3px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.rounded-tl-\[25px\]{border-top-left-radius:25px}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-\[10px\]{border-top-right-radius:10px}.rounded-tr-\[25px\]{border-top-right-radius:25px}.rounded-tr-\[3px\]{border-top-right-radius:3px}.rounded-tr-\[8px\]{border-top-right-radius:8px}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-\[5px\]{border-width:5px}.border-\[6px\]{border-width:6px}.border-x-\[6px\]{border-left-width:6px;border-right-width:6px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[8px\]{border-bottom-width:8px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-\[5px\]{border-right-width:5px}.border-t{border-top-width:1px}.border-t-\[5px\]{border-top-width:5px}.border-t-\[6px\]{border-top-width:6px}.border-t-\[7px\]{border-top-width:7px}.border-dashed{border-style:dashed}.border-\[\#0d8ca8\]{--tw-border-opacity:1;border-color:rgb(13 140 168/var(--tw-border-opacity,1))}.border-\[\#1c1b18\]{--tw-border-opacity:1;border-color:rgb(28 27 24/var(--tw-border-opacity,1))}.border-\[\#21474c\]{--tw-border-opacity:1;border-color:rgb(33 71 76/var(--tw-border-opacity,1))}.border-\[\#222\]{--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.border-\[\#2451FF\]{--tw-border-opacity:1;border-color:rgb(36 81 255/var(--tw-border-opacity,1))}.border-\[\#2451FF\]\/25{border-color:rgb(36 81 255/.25)}.border-\[\#252b42\]{--tw-border-opacity:1;border-color:rgb(37 43 66/var(--tw-border-opacity,1))}.border-\[\#2A3A5C\]\/15{border-color:rgb(42 58 92/.15)}.border-\[\#2A7A6B\]\/25{border-color:rgb(42 122 107/.25)}.border-\[\#2A7A6B\]\/30{border-color:rgb(42 122 107/.3)}.border-\[\#2A7A6B\]\/35{border-color:rgb(42 122 107/.35)}.border-\[\#2A7A6B\]\/50{border-color:rgb(42 122 107/.5)}.border-\[\#2b3045\]{--tw-border-opacity:1;border-color:rgb(43 48 69/var(--tw-border-opacity,1))}.border-\[\#2e6260\]{--tw-border-opacity:1;border-color:rgb(46 98 96/var(--tw-border-opacity,1))}.border-\[\#2f344a\]{--tw-border-opacity:1;border-color:rgb(47 52 74/var(--tw-border-opacity,1))}.border-\[\#333\]{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#374151\]{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-\[\#3A9A8B\]\/30{border-color:rgb(58 154 139/.3)}.border-\[\#3B3B44\]{--tw-border-opacity:1;border-color:rgb(59 59 68/var(--tw-border-opacity,1))}.border-\[\#3a3a3a\]{--tw-border-opacity:1;border-color:rgb(58 58 58/var(--tw-border-opacity,1))}.border-\[\#420a0a\]{--tw-border-opacity:1;border-color:rgb(66 10 10/var(--tw-border-opacity,1))}.border-\[\#444\]{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.border-\[\#555\]{--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}.border-\[\#565b75\]{--tw-border-opacity:1;border-color:rgb(86 91 117/var(--tw-border-opacity,1))}.border-\[\#595959\]{--tw-border-opacity:1;border-color:rgb(89 89 89/var(--tw-border-opacity,1))}.border-\[\#5CFFC6\]\/25{border-color:rgb(92 255 198/.25)}.border-\[\#5fd4b0\]\/25{border-color:rgb(95 212 176/.25)}.border-\[\#6774ff\]{--tw-border-opacity:1;border-color:rgb(103 116 255/var(--tw-border-opacity,1))}.border-\[\#6BCB7733\]{border-color:#6BCB7733}.border-\[\#7affbb\]\/40{border-color:rgb(122 255 187/.4)}.border-\[\#7affbb\]\/50{border-color:rgb(122 255 187/.5)}.border-\[\#7d7676\]{--tw-border-opacity:1;border-color:rgb(125 118 118/var(--tw-border-opacity,1))}.border-\[\#7d7676\]\/30{border-color:rgb(125 118 118/.3)}.border-\[\#7d7676\]\/40{border-color:rgb(125 118 118/.4)}.border-\[\#7d7676\]\/50{border-color:rgb(125 118 118/.5)}.border-\[\#93daff\]\/60{border-color:rgb(147 218 255/.6)}.border-\[\#B5A3FF\]\/25{border-color:rgb(181 163 255/.25)}.border-\[\#B5A3FF\]\/70{border-color:rgb(181 163 255/.7)}.border-\[\#B7791F\]\/30{border-color:rgb(183 121 31/.3)}.border-\[\#CBE7DC\]{--tw-border-opacity:1;border-color:rgb(203 231 220/var(--tw-border-opacity,1))}.border-\[\#D9B36C\]\/25{border-color:rgb(217 179 108/.25)}.border-\[\#D9B36C\]\/30{border-color:rgb(217 179 108/.3)}.border-\[\#D9B36C\]\/35{border-color:rgb(217 179 108/.35)}.border-\[\#D9B36C\]\/45{border-color:rgb(217 179 108/.45)}.border-\[\#DDD6CE\]{--tw-border-opacity:1;border-color:rgb(221 214 206/var(--tw-border-opacity,1))}.border-\[\#E5E0D5\]{--tw-border-opacity:1;border-color:rgb(229 224 213/var(--tw-border-opacity,1))}.border-\[\#E8E2DE\]{--tw-border-opacity:1;border-color:rgb(232 226 222/var(--tw-border-opacity,1))}.border-\[\#E8FF00\]\/25{border-color:rgb(232 255 0/.25)}.border-\[\#EADFC8\]{--tw-border-opacity:1;border-color:rgb(234 223 200/var(--tw-border-opacity,1))}.border-\[\#EC4E27\]\/25{border-color:rgb(236 78 39/.25)}.border-\[\#EC4E27\]\/35{border-color:rgb(236 78 39/.35)}.border-\[\#EC4E27\]\/40{border-color:rgb(236 78 39/.4)}.border-\[\#EFEFEF\]{--tw-border-opacity:1;border-color:rgb(239 239 239/var(--tw-border-opacity,1))}.border-\[\#F0C850\]\/10{border-color:rgb(240 200 80/.1)}.border-\[\#F0C850\]\/5{border-color:rgb(240 200 80/.05)}.border-\[\#F4845F\]\/30{border-color:rgb(244 132 95/.3)}.border-\[\#F6D59B\]\/70{border-color:rgb(246 213 155/.7)}.border-\[\#F6FF7B\]\/25{border-color:rgb(246 255 123/.25)}.border-\[\#F7B49A\]\/70{border-color:rgb(247 180 154/.7)}.border-\[\#FEE500\]\/20{border-color:rgb(254 229 0/.2)}.border-\[\#FF2D78\]{--tw-border-opacity:1;border-color:rgb(255 45 120/var(--tw-border-opacity,1))}.border-\[\#FF3B30\]{--tw-border-opacity:1;border-color:rgb(255 59 48/var(--tw-border-opacity,1))}.border-\[\#FF69B4\]\/30{border-color:rgb(255 105 180/.3)}.border-\[\#FF6B6B33\]{border-color:#FF6B6B33}.border-\[\#FF6B6B\]\/30{border-color:rgb(255 107 107/.3)}.border-\[\#FF6B9D\]\/30{border-color:rgb(255 107 157/.3)}.border-\[\#a78bfa\]\/30{border-color:rgb(167 139 250/.3)}.border-\[\#c8ff00\]{--tw-border-opacity:1;border-color:rgb(200 255 0/var(--tw-border-opacity,1))}.border-\[\#cfcaba\]{--tw-border-opacity:1;border-color:rgb(207 202 186/var(--tw-border-opacity,1))}.border-\[\#d694cb\]\/40{border-color:rgb(214 148 203/.4)}.border-\[\#d8d3c2\]{--tw-border-opacity:1;border-color:rgb(216 211 194/var(--tw-border-opacity,1))}.border-\[\#d8e8df\]{--tw-border-opacity:1;border-color:rgb(216 232 223/var(--tw-border-opacity,1))}.border-\[\#d9d9d9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.border-\[\#dbdbdb\]{--tw-border-opacity:1;border-color:rgb(219 219 219/var(--tw-border-opacity,1))}.border-\[\#e1e1e1\]{--tw-border-opacity:1;border-color:rgb(225 225 225/var(--tw-border-opacity,1))}.border-\[\#e1e1e1\]\/50{border-color:rgb(225 225 225/.5)}.border-\[\#e2ded1\]{--tw-border-opacity:1;border-color:rgb(226 222 209/var(--tw-border-opacity,1))}.border-\[\#e5e5e5\]{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-\[\#e5e8eb\]{--tw-border-opacity:1;border-color:rgb(229 232 235/var(--tw-border-opacity,1))}.border-\[\#e95d00\]{--tw-border-opacity:1;border-color:rgb(233 93 0/var(--tw-border-opacity,1))}.border-\[\#ebebeb\]{--tw-border-opacity:1;border-color:rgb(235 235 235/var(--tw-border-opacity,1))}.border-\[\#eceade\]{--tw-border-opacity:1;border-color:rgb(236 234 222/var(--tw-border-opacity,1))}.border-\[\#eee\]{--tw-border-opacity:1;border-color:rgb(238 238 238/var(--tw-border-opacity,1))}.border-\[\#f0ddd0\]{--tw-border-opacity:1;border-color:rgb(240 221 208/var(--tw-border-opacity,1))}.border-\[\#f0e6c8\]{--tw-border-opacity:1;border-color:rgb(240 230 200/var(--tw-border-opacity,1))}.border-\[\#f2f4f6\]{--tw-border-opacity:1;border-color:rgb(242 244 246/var(--tw-border-opacity,1))}.border-\[\#ff4545\]{--tw-border-opacity:1;border-color:rgb(255 69 69/var(--tw-border-opacity,1))}.border-\[\#ff67cc\]\/30{border-color:rgb(255 103 204/.3)}.border-\[\#ff687a\]\/20{border-color:rgb(255 104 122/.2)}.border-\[\#ff6b6b\]{--tw-border-opacity:1;border-color:rgb(255 107 107/var(--tw-border-opacity,1))}.border-\[\#ff6eb4\]{--tw-border-opacity:1;border-color:rgb(255 110 180/var(--tw-border-opacity,1))}.border-\[\#ff6eb4\]\/30{border-color:rgb(255 110 180/.3)}.border-\[\#ff6eb4\]\/50{border-color:rgb(255 110 180/.5)}.border-\[\#ff8080\]\/30{border-color:rgb(255 128 128/.3)}.border-\[\#ff9ecf\]{--tw-border-opacity:1;border-color:rgb(255 158 207/var(--tw-border-opacity,1))}.border-\[\#ffb686\]{--tw-border-opacity:1;border-color:rgb(255 182 134/var(--tw-border-opacity,1))}.border-\[\#fff8bf\]{--tw-border-opacity:1;border-color:rgb(255 248 191/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\2c var\(--rpt-gold\2c \#f01e2c\)_22\%\2c white\)\]{border-color:color-mix(in srgb,var(--rpt-gold,#f01e2c) 22%,white)}.border-\[color\:var\(--zwds-5elem-border\)\]{border-color:var(--zwds-5elem-border)}.border-\[color\:var\(--zwds-divider\)\]{border-color:var(--zwds-divider)}.border-\[color\:var\(--zwds-header-divider\)\]{border-color:var(--zwds-header-divider)}.border-\[color\:var\(--zwds-outer-border\)\]{border-color:var(--zwds-outer-border)}.border-\[rgba\(128\2c 128\2c 128\2c 0\.55\)\]{border-color:rgba(128,128,128,.55)}.border-\[rgba\(196\2c 154\2c 60\2c 0\.12\)\]{border-color:rgba(196,154,60,.12)}.border-\[rgba\(196\2c 154\2c 60\2c 0\.15\)\]{border-color:rgba(196,154,60,.15)}.border-\[rgba\(196\2c 154\2c 60\2c 0\.2\)\]{border-color:rgba(196,154,60,.2)}.border-\[rgba\(205\2c 205\2c 205\2c 0\.4\)\]{border-color:rgba(205,205,205,.4)}.border-\[rgba\(236\2c 78\2c 39\2c 0\.25\)\]{border-color:rgba(236,78,39,.25)}.border-\[rgba\(236\2c 78\2c 39\2c 0\.35\)\]{border-color:rgba(236,78,39,.35)}.border-\[rgba\(236\2c 78\2c 39\2c 0\.5\)\]{border-color:rgba(236,78,39,.5)}.border-\[rgba\(240\2c 200\2c 80\2c 0\.15\)\]{border-color:rgba(240,200,80,.15)}.border-\[rgba\(255\2c 158\2c 207\2c 0\.25\)\]{border-color:rgba(255,158,207,.25)}.border-\[rgba\(255\2c 158\2c 207\2c 0\.3\)\]{border-color:rgba(255,158,207,.3)}.border-\[rgba\(255\2c 158\2c 207\2c 0\.4\)\]{border-color:rgba(255,158,207,.4)}.border-\[rgba\(255\2c 158\2c 207\2c 0\.5\)\]{border-color:rgba(255,158,207,.5)}.border-\[rgba\(255\2c 217\2c 61\2c 0\.5\)\]{border-color:rgba(255,217,61,.5)}.border-\[rgba\(255\2c 229\2c 138\2c 0\.3\)\]{border-color:rgba(255,229,138,.3)}.border-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\]{border-color:rgba(255,255,255,.08)}.border-\[rgba\(255\2c 255\2c 255\2c 0\.12\)\]{border-color:rgba(255,255,255,.12)}.border-\[rgba\(73\2c 72\2c 72\2c 0\)\]{border-color:rgba(73,72,72,0)}.border-\[rgba\(var\(--n-ink\)\2c 0\.15\)\]{border-color:rgba(var(--n-ink),.15)}.border-\[rgba\(var\(--n-ink\)\2c 0\.30\)\]{border-color:rgba(var(--n-ink),.3)}.border-\[var\(--brand-orange-vivid\)\]{border-color:var(--brand-orange-vivid)}.border-\[var\(--dragon-accent\)\]{border-color:var(--dragon-accent)}.border-\[var\(--dragon-background\)\]{border-color:var(--dragon-background)}.border-\[var\(--dragon-border\)\]{border-color:var(--dragon-border)}.border-\[var\(--sheet-border\)\]{border-color:var(--sheet-border)}.border-\[var\(--t-track-strong\)\]{border-color:var(--t-track-strong)}.border-amber-400\/40{border-color:rgb(251 191 36/.4)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-black\/5{border-color:rgb(0 0 0/.05)}.border-black\/\[0\.06\]{border-color:rgb(0 0 0/.06)}.border-black\/\[0\.08\]{border-color:rgb(0 0 0/.08)}.border-blue-500\/30{border-color:rgb(59 130 246/.3)}.border-current{border-color:currentColor}.border-emerald-200\/70{border-color:rgb(167 243 208/.7)}.border-emerald-300\/50{border-color:rgb(110 231 183/.5)}.border-emerald-400\/40{border-color:rgb(52 211 153/.4)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:rgb(168 85 247/.3)}.border-red-400\/30{border-color:rgb(248 113 113/.3)}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-red-500\/50{border-color:rgb(239 68 68/.5)}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-red-800\/50{border-color:rgb(153 27 27/.5)}.border-red-900\/50{border-color:rgb(127 29 29/.5)}.border-sky-400\/30{border-color:rgb(56 189 248/.3)}.border-transparent{border-color:transparent}.border-violet-500\/50{border-color:rgb(139 92 246/.5)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-white\/50{border-color:rgb(255 255 255/.5)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/65{border-color:rgb(255 255 255/.65)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-white\/\[0\.04\]{border-color:rgb(255 255 255/.04)}.border-white\/\[0\.06\]{border-color:rgb(255 255 255/.06)}.border-white\/\[0\.07\]{border-color:rgb(255 255 255/.07)}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.border-white\/\[0\.12\]{border-color:rgb(255 255 255/.12)}.border-yellow-500\/30{border-color:rgb(234 179 8/.3)}.border-zinc-100{--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1))}.border-zinc-400{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.border-zinc-500{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.border-zinc-600{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-zinc-800{--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-l-\[\#e95d00\]{--tw-border-opacity:1;border-left-color:rgb(233 93 0/var(--tw-border-opacity,1))}.border-l-\[\#ffb686\]{--tw-border-opacity:1;border-left-color:rgb(255 182 134/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-l-violet-500\/40{border-left-color:rgb(139 92 246/.4)}.border-r-transparent{border-right-color:transparent}.border-t-\[\#3182f6\]{--tw-border-opacity:1;border-top-color:rgb(49 130 246/var(--tw-border-opacity,1))}.border-t-\[\#FFD43B\]{--tw-border-opacity:1;border-top-color:rgb(255 212 59/var(--tw-border-opacity,1))}.border-t-\[\#ff6eb4\]{--tw-border-opacity:1;border-top-color:rgb(255 110 180/var(--tw-border-opacity,1))}.border-t-\[var\(--dragon-accent\)\]{border-top-color:var(--dragon-accent)}.border-t-black{--tw-border-opacity:1;border-top-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-t-emerald-300{--tw-border-opacity:1;border-top-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-white\/60{border-top-color:rgb(255 255 255/.6)}.border-t-white\/70{border-top-color:rgb(255 255 255/.7)}.border-t-zinc-300{--tw-border-opacity:1;border-top-color:rgb(212 212 216/var(--tw-border-opacity,1))}.border-t-zinc-400{--tw-border-opacity:1;border-top-color:rgb(161 161 170/var(--tw-border-opacity,1))}.border-t-zinc-900{--tw-border-opacity:1;border-top-color:rgb(24 24 27/var(--tw-border-opacity,1))}.bg-\[\#000000\]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[\#001649\]{--tw-bg-opacity:1;background-color:rgb(0 22 73/var(--tw-bg-opacity,1))}.bg-\[\#009e7f\]{--tw-bg-opacity:1;background-color:rgb(0 158 127/var(--tw-bg-opacity,1))}.bg-\[\#010D14\]{--tw-bg-opacity:1;background-color:rgb(1 13 20/var(--tw-bg-opacity,1))}.bg-\[\#011544\]{--tw-bg-opacity:1;background-color:rgb(1 21 68/var(--tw-bg-opacity,1))}.bg-\[\#020001\]{--tw-bg-opacity:1;background-color:rgb(2 0 1/var(--tw-bg-opacity,1))}.bg-\[\#040000\]{--tw-bg-opacity:1;background-color:rgb(4 0 0/var(--tw-bg-opacity,1))}.bg-\[\#050208\]{--tw-bg-opacity:1;background-color:rgb(5 2 8/var(--tw-bg-opacity,1))}.bg-\[\#050405\]{--tw-bg-opacity:1;background-color:rgb(5 4 5/var(--tw-bg-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#05081a\]{--tw-bg-opacity:1;background-color:rgb(5 8 26/var(--tw-bg-opacity,1))}.bg-\[\#05091c\]{--tw-bg-opacity:1;background-color:rgb(5 9 28/var(--tw-bg-opacity,1))}.bg-\[\#060d08\]{--tw-bg-opacity:1;background-color:rgb(6 13 8/var(--tw-bg-opacity,1))}.bg-\[\#070917\]{--tw-bg-opacity:1;background-color:rgb(7 9 23/var(--tw-bg-opacity,1))}.bg-\[\#080808\]{--tw-bg-opacity:1;background-color:rgb(8 8 8/var(--tw-bg-opacity,1))}.bg-\[\#080d24\]{--tw-bg-opacity:1;background-color:rgb(8 13 36/var(--tw-bg-opacity,1))}.bg-\[\#08161e\]{--tw-bg-opacity:1;background-color:rgb(8 22 30/var(--tw-bg-opacity,1))}.bg-\[\#09090b\]{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[\#0A0D22\]{--tw-bg-opacity:1;background-color:rgb(10 13 34/var(--tw-bg-opacity,1))}.bg-\[\#0D0008\]{--tw-bg-opacity:1;background-color:rgb(13 0 8/var(--tw-bg-opacity,1))}.bg-\[\#0E0A18\]{--tw-bg-opacity:1;background-color:rgb(14 10 24/var(--tw-bg-opacity,1))}.bg-\[\#0E1326\]{--tw-bg-opacity:1;background-color:rgb(14 19 38/var(--tw-bg-opacity,1))}.bg-\[\#0a0713\]{--tw-bg-opacity:1;background-color:rgb(10 7 19/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]\/80{background-color:rgb(10 10 10/.8)}.bg-\[\#0a0a14\]{--tw-bg-opacity:1;background-color:rgb(10 10 20/var(--tw-bg-opacity,1))}.bg-\[\#0a0e1f\]{--tw-bg-opacity:1;background-color:rgb(10 14 31/var(--tw-bg-opacity,1))}.bg-\[\#0a1510\]\/70{background-color:rgb(10 21 16/.7)}.bg-\[\#0a1628\]{--tw-bg-opacity:1;background-color:rgb(10 22 40/var(--tw-bg-opacity,1))}.bg-\[\#0b0c18\]{--tw-bg-opacity:1;background-color:rgb(11 12 24/var(--tw-bg-opacity,1))}.bg-\[\#0b0e1d\]{--tw-bg-opacity:1;background-color:rgb(11 14 29/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#0f0f11\]{--tw-bg-opacity:1;background-color:rgb(15 15 17/var(--tw-bg-opacity,1))}.bg-\[\#0f0f12\]{--tw-bg-opacity:1;background-color:rgb(15 15 18/var(--tw-bg-opacity,1))}.bg-\[\#101013\]{--tw-bg-opacity:1;background-color:rgb(16 16 19/var(--tw-bg-opacity,1))}.bg-\[\#101015\]{--tw-bg-opacity:1;background-color:rgb(16 16 21/var(--tw-bg-opacity,1))}.bg-\[\#10251D\]{--tw-bg-opacity:1;background-color:rgb(16 37 29/var(--tw-bg-opacity,1))}.bg-\[\#10b981\]{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#111511\]{--tw-bg-opacity:1;background-color:rgb(17 21 17/var(--tw-bg-opacity,1))}.bg-\[\#11162e\]{--tw-bg-opacity:1;background-color:rgb(17 22 46/var(--tw-bg-opacity,1))}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#12091d\]\/85{background-color:rgb(18 9 29/.85)}.bg-\[\#120A0A\]{--tw-bg-opacity:1;background-color:rgb(18 10 10/var(--tw-bg-opacity,1))}.bg-\[\#12111b\]\/90{background-color:rgb(18 17 27/.9)}.bg-\[\#12122A\]{--tw-bg-opacity:1;background-color:rgb(18 18 42/var(--tw-bg-opacity,1))}.bg-\[\#123e37\]{--tw-bg-opacity:1;background-color:rgb(18 62 55/var(--tw-bg-opacity,1))}.bg-\[\#132240\]{--tw-bg-opacity:1;background-color:rgb(19 34 64/var(--tw-bg-opacity,1))}.bg-\[\#141414\]{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.bg-\[\#141A36\]{--tw-bg-opacity:1;background-color:rgb(20 26 54/var(--tw-bg-opacity,1))}.bg-\[\#141a1f\]{--tw-bg-opacity:1;background-color:rgb(20 26 31/var(--tw-bg-opacity,1))}.bg-\[\#14231c\]{--tw-bg-opacity:1;background-color:rgb(20 35 28/var(--tw-bg-opacity,1))}.bg-\[\#150507\]{--tw-bg-opacity:1;background-color:rgb(21 5 7/var(--tw-bg-opacity,1))}.bg-\[\#151517\]{--tw-bg-opacity:1;background-color:rgb(21 21 23/var(--tw-bg-opacity,1))}.bg-\[\#151517\]\/95{background-color:rgb(21 21 23/.95)}.bg-\[\#16a34a\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#17181b\]{--tw-bg-opacity:1;background-color:rgb(23 24 27/var(--tw-bg-opacity,1))}.bg-\[\#183A33\]{--tw-bg-opacity:1;background-color:rgb(24 58 51/var(--tw-bg-opacity,1))}.bg-\[\#191919\]{--tw-bg-opacity:1;background-color:rgb(25 25 25/var(--tw-bg-opacity,1))}.bg-\[\#191F28\]{--tw-bg-opacity:1;background-color:rgb(25 31 40/var(--tw-bg-opacity,1))}.bg-\[\#1A1A1F\]{--tw-bg-opacity:1;background-color:rgb(26 26 31/var(--tw-bg-opacity,1))}.bg-\[\#1A1A2E\]{--tw-bg-opacity:1;background-color:rgb(26 26 46/var(--tw-bg-opacity,1))}.bg-\[\#1A2A1F\]{--tw-bg-opacity:1;background-color:rgb(26 42 31/var(--tw-bg-opacity,1))}.bg-\[\#1A9E8F\]{--tw-bg-opacity:1;background-color:rgb(26 158 143/var(--tw-bg-opacity,1))}.bg-\[\#1A9E8F\]\/15{background-color:rgb(26 158 143/.15)}.bg-\[\#1A9E8F\]\/\[0\.06\]{background-color:rgb(26 158 143/.06)}.bg-\[\#1D0022\]{--tw-bg-opacity:1;background-color:rgb(29 0 34/var(--tw-bg-opacity,1))}.bg-\[\#1D1D1D\]{--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity,1))}.bg-\[\#1F1F1F\]{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.bg-\[\#1a0a28\]{--tw-bg-opacity:1;background-color:rgb(26 10 40/var(--tw-bg-opacity,1))}.bg-\[\#1a1208\]{--tw-bg-opacity:1;background-color:rgb(26 18 8/var(--tw-bg-opacity,1))}.bg-\[\#1a1418\]{--tw-bg-opacity:1;background-color:rgb(26 20 24/var(--tw-bg-opacity,1))}.bg-\[\#1a191d\]{--tw-bg-opacity:1;background-color:rgb(26 25 29/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1a1a1a\]\/90{background-color:rgb(26 26 26/.9)}.bg-\[\#1a1f35\]{--tw-bg-opacity:1;background-color:rgb(26 31 53/var(--tw-bg-opacity,1))}.bg-\[\#1a2a1e\]{--tw-bg-opacity:1;background-color:rgb(26 42 30/var(--tw-bg-opacity,1))}.bg-\[\#1a2a1f\]{--tw-bg-opacity:1;background-color:rgb(26 42 31/var(--tw-bg-opacity,1))}.bg-\[\#1a3050\]{--tw-bg-opacity:1;background-color:rgb(26 48 80/var(--tw-bg-opacity,1))}.bg-\[\#1c1b18\]{--tw-bg-opacity:1;background-color:rgb(28 27 24/var(--tw-bg-opacity,1))}.bg-\[\#1c1c20\]{--tw-bg-opacity:1;background-color:rgb(28 28 32/var(--tw-bg-opacity,1))}.bg-\[\#1c272f\]{--tw-bg-opacity:1;background-color:rgb(28 39 47/var(--tw-bg-opacity,1))}.bg-\[\#1c2a33\]{--tw-bg-opacity:1;background-color:rgb(28 42 51/var(--tw-bg-opacity,1))}.bg-\[\#1d1d20\]{--tw-bg-opacity:1;background-color:rgb(29 29 32/var(--tw-bg-opacity,1))}.bg-\[\#1e1418\]{--tw-bg-opacity:1;background-color:rgb(30 20 24/var(--tw-bg-opacity,1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#1e2a5e\]{--tw-bg-opacity:1;background-color:rgb(30 42 94/var(--tw-bg-opacity,1))}.bg-\[\#1f0f14\]{--tw-bg-opacity:1;background-color:rgb(31 15 20/var(--tw-bg-opacity,1))}.bg-\[\#1f1f1f\]{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.bg-\[\#1f282f\]{--tw-bg-opacity:1;background-color:rgb(31 40 47/var(--tw-bg-opacity,1))}.bg-\[\#1f2937\]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-\[\#200010\]{--tw-bg-opacity:1;background-color:rgb(32 0 16/var(--tw-bg-opacity,1))}.bg-\[\#20372c\]{--tw-bg-opacity:1;background-color:rgb(32 55 44/var(--tw-bg-opacity,1))}.bg-\[\#212121\]{--tw-bg-opacity:1;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.bg-\[\#221340\]{--tw-bg-opacity:1;background-color:rgb(34 19 64/var(--tw-bg-opacity,1))}.bg-\[\#24191D\]{--tw-bg-opacity:1;background-color:rgb(36 25 29/var(--tw-bg-opacity,1))}.bg-\[\#241a16\]\/10{background-color:rgb(36 26 22/.1)}.bg-\[\#241d10\]{--tw-bg-opacity:1;background-color:rgb(36 29 16/var(--tw-bg-opacity,1))}.bg-\[\#242524\]{--tw-bg-opacity:1;background-color:rgb(36 37 36/var(--tw-bg-opacity,1))}.bg-\[\#242624\]{--tw-bg-opacity:1;background-color:rgb(36 38 36/var(--tw-bg-opacity,1))}.bg-\[\#2451FF\]{--tw-bg-opacity:1;background-color:rgb(36 81 255/var(--tw-bg-opacity,1))}.bg-\[\#252525\]{--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1))}.bg-\[\#2563eb\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#26262C\]{--tw-bg-opacity:1;background-color:rgb(38 38 44/var(--tw-bg-opacity,1))}.bg-\[\#27232c\]{--tw-bg-opacity:1;background-color:rgb(39 35 44/var(--tw-bg-opacity,1))}.bg-\[\#272727\]{--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity,1))}.bg-\[\#272727\]\/95{background-color:rgb(39 39 39/.95)}.bg-\[\#282828\]{--tw-bg-opacity:1;background-color:rgb(40 40 40/var(--tw-bg-opacity,1))}.bg-\[\#291124\]{--tw-bg-opacity:1;background-color:rgb(41 17 36/var(--tw-bg-opacity,1))}.bg-\[\#2A0808\]{--tw-bg-opacity:1;background-color:rgb(42 8 8/var(--tw-bg-opacity,1))}.bg-\[\#2A2A2A\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#2A7A6B\]{--tw-bg-opacity:1;background-color:rgb(42 122 107/var(--tw-bg-opacity,1))}.bg-\[\#2D1F15\]{--tw-bg-opacity:1;background-color:rgb(45 31 21/var(--tw-bg-opacity,1))}.bg-\[\#2E1020\]{--tw-bg-opacity:1;background-color:rgb(46 16 32/var(--tw-bg-opacity,1))}.bg-\[\#2F2E34\]{--tw-bg-opacity:1;background-color:rgb(47 46 52/var(--tw-bg-opacity,1))}.bg-\[\#2a1820\]{--tw-bg-opacity:1;background-color:rgb(42 24 32/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-\[\#2a315d\]{--tw-bg-opacity:1;background-color:rgb(42 49 93/var(--tw-bg-opacity,1))}.bg-\[\#2b2626\]{--tw-bg-opacity:1;background-color:rgb(43 38 38/var(--tw-bg-opacity,1))}.bg-\[\#2b2626\]\/95{background-color:rgb(43 38 38/.95)}.bg-\[\#2f2b28\]{--tw-bg-opacity:1;background-color:rgb(47 43 40/var(--tw-bg-opacity,1))}.bg-\[\#2f2f2f\]{--tw-bg-opacity:1;background-color:rgb(47 47 47/var(--tw-bg-opacity,1))}.bg-\[\#301a50\]{--tw-bg-opacity:1;background-color:rgb(48 26 80/var(--tw-bg-opacity,1))}.bg-\[\#303030\]{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity,1))}.bg-\[\#3182f6\]{--tw-bg-opacity:1;background-color:rgb(49 130 246/var(--tw-bg-opacity,1))}.bg-\[\#332b48\]{--tw-bg-opacity:1;background-color:rgb(51 43 72/var(--tw-bg-opacity,1))}.bg-\[\#332e2e\]{--tw-bg-opacity:1;background-color:rgb(51 46 46/var(--tw-bg-opacity,1))}.bg-\[\#332e2e\]\/80{background-color:rgb(51 46 46/.8)}.bg-\[\#333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#350707\]{--tw-bg-opacity:1;background-color:rgb(53 7 7/var(--tw-bg-opacity,1))}.bg-\[\#363636\]{--tw-bg-opacity:1;background-color:rgb(54 54 54/var(--tw-bg-opacity,1))}.bg-\[\#380d26\]{--tw-bg-opacity:1;background-color:rgb(56 13 38/var(--tw-bg-opacity,1))}.bg-\[\#383838\]{--tw-bg-opacity:1;background-color:rgb(56 56 56/var(--tw-bg-opacity,1))}.bg-\[\#3A6B8A\]\/30{background-color:rgb(58 107 138/.3)}.bg-\[\#3D2B1F\]{--tw-bg-opacity:1;background-color:rgb(61 43 31/var(--tw-bg-opacity,1))}.bg-\[\#3D2B1F\]\/95{background-color:rgb(61 43 31/.95)}.bg-\[\#3E3E3E\]{--tw-bg-opacity:1;background-color:rgb(62 62 62/var(--tw-bg-opacity,1))}.bg-\[\#3a1828\]{--tw-bg-opacity:1;background-color:rgb(58 24 40/var(--tw-bg-opacity,1))}.bg-\[\#3a3a3a\]{--tw-bg-opacity:1;background-color:rgb(58 58 58/var(--tw-bg-opacity,1))}.bg-\[\#3a4080\]{--tw-bg-opacity:1;background-color:rgb(58 64 128/var(--tw-bg-opacity,1))}.bg-\[\#3b3b3b\]{--tw-bg-opacity:1;background-color:rgb(59 59 59/var(--tw-bg-opacity,1))}.bg-\[\#404040\]{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.bg-\[\#424242\]{--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity,1))}.bg-\[\#444\]{--tw-bg-opacity:1;background-color:rgb(68 68 68/var(--tw-bg-opacity,1))}.bg-\[\#4A7BD4\]\/25{background-color:rgb(74 123 212/.25)}.bg-\[\#4A90D9\]{--tw-bg-opacity:1;background-color:rgb(74 144 217/var(--tw-bg-opacity,1))}.bg-\[\#4E0E1C\]{--tw-bg-opacity:1;background-color:rgb(78 14 28/var(--tw-bg-opacity,1))}.bg-\[\#4a4a4a\]{--tw-bg-opacity:1;background-color:rgb(74 74 74/var(--tw-bg-opacity,1))}.bg-\[\#53c551\]{--tw-bg-opacity:1;background-color:rgb(83 197 81/var(--tw-bg-opacity,1))}.bg-\[\#555\]{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.bg-\[\#55c8d0\]\/65{background-color:rgb(85 200 208/.65)}.bg-\[\#5B8BD9\]\/80{background-color:rgb(91 139 217/.8)}.bg-\[\#5CFFC6\]{--tw-bg-opacity:1;background-color:rgb(92 255 198/var(--tw-bg-opacity,1))}.bg-\[\#5fd4b0\]{--tw-bg-opacity:1;background-color:rgb(95 212 176/var(--tw-bg-opacity,1))}.bg-\[\#5fd4b0\]\/5{background-color:rgb(95 212 176/.05)}.bg-\[\#659DFF\]{--tw-bg-opacity:1;background-color:rgb(101 157 255/var(--tw-bg-opacity,1))}.bg-\[\#66b7a7\]{--tw-bg-opacity:1;background-color:rgb(102 183 167/var(--tw-bg-opacity,1))}.bg-\[\#686868\]{--tw-bg-opacity:1;background-color:rgb(104 104 104/var(--tw-bg-opacity,1))}.bg-\[\#6872f2\]{--tw-bg-opacity:1;background-color:rgb(104 114 242/var(--tw-bg-opacity,1))}.bg-\[\#6B8E50\]{--tw-bg-opacity:1;background-color:rgb(107 142 80/var(--tw-bg-opacity,1))}.bg-\[\#6BCB7708\]{background-color:#6BCB7708}.bg-\[\#6BCB7710\]{background-color:#6BCB7710}.bg-\[\#76b7c4\]\/20{background-color:rgb(118 183 196/.2)}.bg-\[\#770203\]{--tw-bg-opacity:1;background-color:rgb(119 2 3/var(--tw-bg-opacity,1))}.bg-\[\#79ffe4\]{--tw-bg-opacity:1;background-color:rgb(121 255 228/var(--tw-bg-opacity,1))}.bg-\[\#7B61FF\]{--tw-bg-opacity:1;background-color:rgb(123 97 255/var(--tw-bg-opacity,1))}.bg-\[\#7affbb\]{--tw-bg-opacity:1;background-color:rgb(122 255 187/var(--tw-bg-opacity,1))}.bg-\[\#7c3aed\]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-\[\#7d7676\]{--tw-bg-opacity:1;background-color:rgb(125 118 118/var(--tw-bg-opacity,1))}.bg-\[\#93daff\]{--tw-bg-opacity:1;background-color:rgb(147 218 255/var(--tw-bg-opacity,1))}.bg-\[\#B8963A\]\/25{background-color:rgb(184 150 58/.25)}.bg-\[\#B9D7EA\]{--tw-bg-opacity:1;background-color:rgb(185 215 234/var(--tw-bg-opacity,1))}.bg-\[\#C41A1A\]{--tw-bg-opacity:1;background-color:rgb(196 26 26/var(--tw-bg-opacity,1))}.bg-\[\#C45B3F\]\/30{background-color:rgb(196 91 63/.3)}.bg-\[\#D97AB5\]\/80{background-color:rgb(217 122 181/.8)}.bg-\[\#D9B36C\]{--tw-bg-opacity:1;background-color:rgb(217 179 108/var(--tw-bg-opacity,1))}.bg-\[\#D9B36C\]\/10{background-color:rgb(217 179 108/.1)}.bg-\[\#D9B36C\]\/15{background-color:rgb(217 179 108/.15)}.bg-\[\#D9B36C\]\/5{background-color:rgb(217 179 108/.05)}.bg-\[\#E4F3EC\]{--tw-bg-opacity:1;background-color:rgb(228 243 236/var(--tw-bg-opacity,1))}.bg-\[\#E8EEFF\]{--tw-bg-opacity:1;background-color:rgb(232 238 255/var(--tw-bg-opacity,1))}.bg-\[\#E8FF00\]{--tw-bg-opacity:1;background-color:rgb(232 255 0/var(--tw-bg-opacity,1))}.bg-\[\#EAE8E1\]{--tw-bg-opacity:1;background-color:rgb(234 232 225/var(--tw-bg-opacity,1))}.bg-\[\#EC4E27\]{--tw-bg-opacity:1;background-color:rgb(236 78 39/var(--tw-bg-opacity,1))}.bg-\[\#EC4E27\]\/10{background-color:rgb(236 78 39/.1)}.bg-\[\#EC4E27\]\/5{background-color:rgb(236 78 39/.05)}.bg-\[\#EEF6F2\]{--tw-bg-opacity:1;background-color:rgb(238 246 242/var(--tw-bg-opacity,1))}.bg-\[\#F0F4FA\]{--tw-bg-opacity:1;background-color:rgb(240 244 250/var(--tw-bg-opacity,1))}.bg-\[\#F0FAF6\]{--tw-bg-opacity:1;background-color:rgb(240 250 246/var(--tw-bg-opacity,1))}.bg-\[\#F1EDEA\]{--tw-bg-opacity:1;background-color:rgb(241 237 234/var(--tw-bg-opacity,1))}.bg-\[\#F2F5F8\]{--tw-bg-opacity:1;background-color:rgb(242 245 248/var(--tw-bg-opacity,1))}.bg-\[\#F4845F\]{--tw-bg-opacity:1;background-color:rgb(244 132 95/var(--tw-bg-opacity,1))}.bg-\[\#F4845F\]\/10{background-color:rgb(244 132 95/.1)}.bg-\[\#F4845F\]\/15{background-color:rgb(244 132 95/.15)}.bg-\[\#F4845F\]\/30{background-color:rgb(244 132 95/.3)}.bg-\[\#F4FAF7\]{--tw-bg-opacity:1;background-color:rgb(244 250 247/var(--tw-bg-opacity,1))}.bg-\[\#F5F2EC\]{--tw-bg-opacity:1;background-color:rgb(245 242 236/var(--tw-bg-opacity,1))}.bg-\[\#F6D59B\]\/10{background-color:rgb(246 213 155/.1)}.bg-\[\#F6F4EE\]{--tw-bg-opacity:1;background-color:rgb(246 244 238/var(--tw-bg-opacity,1))}.bg-\[\#F7FAFF\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#FBF7EF\]{--tw-bg-opacity:1;background-color:rgb(251 247 239/var(--tw-bg-opacity,1))}.bg-\[\#FBFAF7\]{--tw-bg-opacity:1;background-color:rgb(251 250 247/var(--tw-bg-opacity,1))}.bg-\[\#FBFAF7\]\/95{background-color:rgb(251 250 247/.95)}.bg-\[\#FEE500\]{--tw-bg-opacity:1;background-color:rgb(254 229 0/var(--tw-bg-opacity,1))}.bg-\[\#FEE500\]\/\[0\.08\]{background-color:rgb(254 229 0/.08)}.bg-\[\#FF2D78\]{--tw-bg-opacity:1;background-color:rgb(255 45 120/var(--tw-bg-opacity,1))}.bg-\[\#FF3B30\]{--tw-bg-opacity:1;background-color:rgb(255 59 48/var(--tw-bg-opacity,1))}.bg-\[\#FF6B6B08\]{background-color:#FF6B6B08}.bg-\[\#FF6B6B10\]{background-color:#FF6B6B10}.bg-\[\#FF6B6B\]\/40{background-color:rgb(255 107 107/.4)}.bg-\[\#FF6B9D\]{--tw-bg-opacity:1;background-color:rgb(255 107 157/var(--tw-bg-opacity,1))}.bg-\[\#FF9ECF\]{--tw-bg-opacity:1;background-color:rgb(255 158 207/var(--tw-bg-opacity,1))}.bg-\[\#FFC3D1\]{--tw-bg-opacity:1;background-color:rgb(255 195 209/var(--tw-bg-opacity,1))}.bg-\[\#FFD93D\]{--tw-bg-opacity:1;background-color:rgb(255 217 61/var(--tw-bg-opacity,1))}.bg-\[\#FFED74\]\/10{background-color:rgb(255 237 116/.1)}.bg-\[\#FFF3F7\]{--tw-bg-opacity:1;background-color:rgb(255 243 247/var(--tw-bg-opacity,1))}.bg-\[\#FFF7F0\]{--tw-bg-opacity:1;background-color:rgb(255 247 240/var(--tw-bg-opacity,1))}.bg-\[\#FFFFFF\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[\#abffdd\]{--tw-bg-opacity:1;background-color:rgb(171 255 221/var(--tw-bg-opacity,1))}.bg-\[\#abffdd\]\/10{background-color:rgb(171 255 221/.1)}.bg-\[\#abffdd\]\/20{background-color:rgb(171 255 221/.2)}.bg-\[\#abffdd\]\/30{background-color:rgb(171 255 221/.3)}.bg-\[\#d7ff71\]{--tw-bg-opacity:1;background-color:rgb(215 255 113/var(--tw-bg-opacity,1))}.bg-\[\#d9d9d9\]{--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity,1))}.bg-\[\#dcd8c9\]{--tw-bg-opacity:1;background-color:rgb(220 216 201/var(--tw-bg-opacity,1))}.bg-\[\#e1e1e1\]{--tw-bg-opacity:1;background-color:rgb(225 225 225/var(--tw-bg-opacity,1))}.bg-\[\#e2ff82\]{--tw-bg-opacity:1;background-color:rgb(226 255 130/var(--tw-bg-opacity,1))}.bg-\[\#e6fff7\]\/65{background-color:rgb(230 255 247/.65)}.bg-\[\#e6fff7\]\/70{background-color:rgb(230 255 247/.7)}.bg-\[\#e95d00\]{--tw-bg-opacity:1;background-color:rgb(233 93 0/var(--tw-bg-opacity,1))}.bg-\[\#e95d00\]\/10{background-color:rgb(233 93 0/.1)}.bg-\[\#e95d00\]\/5{background-color:rgb(233 93 0/.05)}.bg-\[\#ec4e27\]{--tw-bg-opacity:1;background-color:rgb(236 78 39/var(--tw-bg-opacity,1))}.bg-\[\#ec4e27\]\/15{background-color:rgb(236 78 39/.15)}.bg-\[\#ec4e27\]\/30{background-color:rgb(236 78 39/.3)}.bg-\[\#eceade\]{--tw-bg-opacity:1;background-color:rgb(236 234 222/var(--tw-bg-opacity,1))}.bg-\[\#ee5f62\]{--tw-bg-opacity:1;background-color:rgb(238 95 98/var(--tw-bg-opacity,1))}.bg-\[\#eedbdb\]{--tw-bg-opacity:1;background-color:rgb(238 219 219/var(--tw-bg-opacity,1))}.bg-\[\#eef7f1\]{--tw-bg-opacity:1;background-color:rgb(238 247 241/var(--tw-bg-opacity,1))}.bg-\[\#eff2e0\]\/90{background-color:rgb(239 242 224/.9)}.bg-\[\#effcff\]{--tw-bg-opacity:1;background-color:rgb(239 252 255/var(--tw-bg-opacity,1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}.bg-\[\#f1efe6\]{--tw-bg-opacity:1;background-color:rgb(241 239 230/var(--tw-bg-opacity,1))}.bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f8\]{--tw-bg-opacity:1;background-color:rgb(243 244 248/var(--tw-bg-opacity,1))}.bg-\[\#f4d5f1\]{--tw-bg-opacity:1;background-color:rgb(244 213 241/var(--tw-bg-opacity,1))}.bg-\[\#f4faf6\]{--tw-bg-opacity:1;background-color:rgb(244 250 246/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fa\]{--tw-bg-opacity:1;background-color:rgb(245 247 250/var(--tw-bg-opacity,1))}.bg-\[\#f7f7f7\]{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}.bg-\[\#f9fafb\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-\[\#faad42\]\/60{background-color:rgb(250 173 66/.6)}.bg-\[\#fafafa\]{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[\#fbf4ee\]{--tw-bg-opacity:1;background-color:rgb(251 244 238/var(--tw-bg-opacity,1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity:1;background-color:rgb(251 250 247/var(--tw-bg-opacity,1))}.bg-\[\#fcfcfc\]{--tw-bg-opacity:1;background-color:rgb(252 252 252/var(--tw-bg-opacity,1))}.bg-\[\#fdf9ec\]{--tw-bg-opacity:1;background-color:rgb(253 249 236/var(--tw-bg-opacity,1))}.bg-\[\#fee500\]{--tw-bg-opacity:1;background-color:rgb(254 229 0/var(--tw-bg-opacity,1))}.bg-\[\#fef4a2\]{--tw-bg-opacity:1;background-color:rgb(254 244 162/var(--tw-bg-opacity,1))}.bg-\[\#fefefe\]{--tw-bg-opacity:1;background-color:rgb(254 254 254/var(--tw-bg-opacity,1))}.bg-\[\#ff0000\]{--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1))}.bg-\[\#ff4545\]{--tw-bg-opacity:1;background-color:rgb(255 69 69/var(--tw-bg-opacity,1))}.bg-\[\#ff64cb\]{--tw-bg-opacity:1;background-color:rgb(255 100 203/var(--tw-bg-opacity,1))}.bg-\[\#ff67cc\]{--tw-bg-opacity:1;background-color:rgb(255 103 204/var(--tw-bg-opacity,1))}.bg-\[\#ff6b6b\]\/10{background-color:rgb(255 107 107/.1)}.bg-\[\#ff6b9d\]{--tw-bg-opacity:1;background-color:rgb(255 107 157/var(--tw-bg-opacity,1))}.bg-\[\#ff6eb4\]{--tw-bg-opacity:1;background-color:rgb(255 110 180/var(--tw-bg-opacity,1))}.bg-\[\#ff8080\]\/10{background-color:rgb(255 128 128/.1)}.bg-\[\#ff9ecf\]{--tw-bg-opacity:1;background-color:rgb(255 158 207/var(--tw-bg-opacity,1))}.bg-\[\#ffb686\]\/10{background-color:rgb(255 182 134/.1)}.bg-\[\#ffe0f0\]{--tw-bg-opacity:1;background-color:rgb(255 224 240/var(--tw-bg-opacity,1))}.bg-\[\#fff0f5\]{--tw-bg-opacity:1;background-color:rgb(255 240 245/var(--tw-bg-opacity,1))}.bg-\[\#fff19a\]{--tw-bg-opacity:1;background-color:rgb(255 241 154/var(--tw-bg-opacity,1))}.bg-\[\#fff2f0\]{--tw-bg-opacity:1;background-color:rgb(255 242 240/var(--tw-bg-opacity,1))}.bg-\[\#fff7f1\]{--tw-bg-opacity:1;background-color:rgb(255 247 241/var(--tw-bg-opacity,1))}.bg-\[\#fff8bf\]{--tw-bg-opacity:1;background-color:rgb(255 248 191/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--dragon-background\)_92\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--dragon-background) 92%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--dragon-mint\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--dragon-mint) 14%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--rpt-gold\2c \#f01e2c\)_10\%\2c white\)\]{background-color:color-mix(in srgb,var(--rpt-gold,#f01e2c) 10%,white)}.bg-\[color-mix\(in_srgb\2c var\(--t-neg\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--t-neg) 12%,transparent)}.bg-\[color\:var\(--zwds-badge-bg\)\]{background-color:var(--zwds-badge-bg)}.bg-\[color\:var\(--zwds-border\)\]{background-color:var(--zwds-border)}.bg-\[color\:var\(--zwds-cell-bg\)\]{background-color:var(--zwds-cell-bg)}.bg-\[color\:var\(--zwds-soul-bg\)\]{background-color:var(--zwds-soul-bg)}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]{background-color:rgba(0,0,0,.3)}.bg-\[rgba\(10\2c 21\2c 16\2c 0\.78\)\]{background-color:rgba(10,21,16,.78)}.bg-\[rgba\(10\2c 21\2c 16\2c 0\.86\)\]{background-color:rgba(10,21,16,.86)}.bg-\[rgba\(100\2c 100\2c 100\2c 0\.3\)\]{background-color:rgba(100,100,100,.3)}.bg-\[rgba\(159\2c 178\2c 255\2c 0\.45\)\]{background-color:rgba(159,178,255,.45)}.bg-\[rgba\(179\2c 179\2c 179\2c 0\.82\)\]{background-color:rgba(179,179,179,.82)}.bg-\[rgba\(182\2c 255\2c 200\2c 0\.4\)\]{background-color:rgba(182,255,200,.4)}.bg-\[rgba\(236\2c 250\2c 133\2c 0\.08\)\]{background-color:rgba(236,250,133,.08)}.bg-\[rgba\(236\2c 78\2c 39\2c 0\.08\)\]{background-color:rgba(236,78,39,.08)}.bg-\[rgba\(236\2c 78\2c 39\2c 0\.10\)\]{background-color:rgba(236,78,39,.1)}.bg-\[rgba\(236\2c 78\2c 39\2c 0\.15\)\]{background-color:rgba(236,78,39,.15)}.bg-\[rgba\(255\2c 158\2c 207\2c 0\.25\)\]{background-color:rgba(255,158,207,.25)}.bg-\[rgba\(255\2c 169\2c 169\2c 0\.25\)\]{background-color:rgba(255,169,169,.25)}.bg-\[rgba\(255\2c 169\2c 169\2c 0\.45\)\]{background-color:rgba(255,169,169,.45)}.bg-\[rgba\(255\2c 182\2c 182\2c 0\.4\)\]{background-color:rgba(255,182,182,.4)}.bg-\[rgba\(255\2c 182\2c 218\2c 0\.4\)\]{background-color:rgba(255,182,218,.4)}.bg-\[rgba\(255\2c 229\2c 138\2c 0\.2\)\]{background-color:rgba(255,229,138,.2)}.bg-\[rgba\(255\2c 230\2c 182\2c 0\.4\)\]{background-color:rgba(255,230,182,.4)}.bg-\[rgba\(255\2c 241\2c 171\2c 0\.45\)\]{background-color:rgba(255,241,171,.45)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\]{background-color:rgba(255,255,255,.8)}.bg-\[rgba\(30\2c 10\2c 10\2c 0\.92\)\]{background-color:rgba(30,10,10,.92)}.bg-\[rgba\(39\2c 39\2c 39\2c 0\.8\)\]{background-color:rgba(39,39,39,.8)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.03\)\]{background-color:rgba(var(--n-ink),.03)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.04\)\]{background-color:rgba(var(--n-ink),.04)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.05\)\]{background-color:rgba(var(--n-ink),.05)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.06\)\]{background-color:rgba(var(--n-ink),.06)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.07\)\]{background-color:rgba(var(--n-ink),.07)}.bg-\[rgba\(var\(--n-ink\)\2c 0\.08\)\]{background-color:rgba(var(--n-ink),.08)}.bg-\[var\(--brand-badge-mint\)\]{background-color:var(--brand-badge-mint)}.bg-\[var\(--brand-orange-vivid\)\]{background-color:var(--brand-orange-vivid)}.bg-\[var\(--dragon-accent\)\]{background-color:var(--dragon-accent)}.bg-\[var\(--dragon-accent\2c \#ec4e27\)\]{background-color:var(--dragon-accent,#ec4e27)}.bg-\[var\(--dragon-background\)\]{background-color:var(--dragon-background)}.bg-\[var\(--dragon-bg\2c \#1e1e1e\)\]{background-color:var(--dragon-bg,#1e1e1e)}.bg-\[var\(--dragon-border\)\]{background-color:var(--dragon-border)}.bg-\[var\(--dragon-mint\)\]{background-color:var(--dragon-mint)}.bg-\[var\(--dragon-surface\)\]{background-color:var(--dragon-surface)}.bg-\[var\(--dragon-surface-2\)\]{background-color:var(--dragon-surface-2)}.bg-\[var\(--n-panel\)\]{background-color:var(--n-panel)}.bg-\[var\(--rpt-gold\2c \#f01e2c\)\]{background-color:var(--rpt-gold,#f01e2c)}.bg-\[var\(--rpt-paper-2\2c \#FFF8F6\)\]{background-color:var(--rpt-paper-2,#FFF8F6)}.bg-\[var\(--rpt-surface\2c \#1d090d\)\]{background-color:var(--rpt-surface,#1d090d)}.bg-\[var\(--sheet-bg\)\]{background-color:var(--sheet-bg)}.bg-\[var\(--sheet-surface-10\)\]{background-color:var(--sheet-surface-10)}.bg-\[var\(--sheet-surface-20\)\]{background-color:var(--sheet-surface-20)}.bg-\[var\(--sheet-surface-5\)\]{background-color:var(--sheet-surface-5)}.bg-\[var\(--strip\)\]{background-color:var(--strip)}.bg-\[var\(--t-inset\)\]{background-color:var(--t-inset)}.bg-\[var\(--t-knob\)\]{background-color:var(--t-knob)}.bg-\[var\(--t-neg\)\]{background-color:var(--t-neg)}.bg-\[var\(--t-track\)\]{background-color:var(--t-track)}.bg-\[var\(--t-track-strong\)\]{background-color:var(--t-track-strong)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/20{background-color:rgb(251 191 36/.2)}.bg-amber-400\/25{background-color:rgb(251 191 36/.25)}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:rgb(0 0 0/0)}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/5{background-color:rgb(0 0 0/.05)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-black\/85{background-color:rgb(0 0 0/.85)}.bg-black\/\[\.055\]{background-color:rgb(0 0 0/.055)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/15{background-color:rgb(59 130 246/.15)}.bg-blue-500\/20{background-color:rgb(59 130 246/.2)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/30{background-color:rgb(37 99 235/.3)}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-900\/20{background-color:rgb(30 58 138/.2)}.bg-blue-900\/30{background-color:rgb(30 58 138/.3)}.bg-blue-900\/40{background-color:rgb(30 58 138/.4)}.bg-cyan-500\/10{background-color:rgb(6 182 212/.1)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/5{background-color:rgb(52 211 153/.05)}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-emerald-500\/25{background-color:rgb(16 185 129/.25)}.bg-emerald-500\/60{background-color:rgb(16 185 129/.6)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\/20{background-color:rgb(107 114 128/.2)}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/15{background-color:rgb(34 197 94/.15)}.bg-green-500\/20{background-color:rgb(34 197 94/.2)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:rgb(20 83 45/.3)}.bg-green-900\/40{background-color:rgb(20 83 45/.4)}.bg-green-900\/50{background-color:rgb(20 83 45/.5)}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-lime-400\/15{background-color:rgb(163 230 53/.15)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgb(249 115 22/.1)}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/10{background-color:rgb(236 72 153/.1)}.bg-pink-500\/15{background-color:rgb(236 72 153/.15)}.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/15{background-color:rgb(168 85 247/.15)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-900\/30{background-color:rgb(88 28 135/.3)}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:rgb(248 113 113/.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/15{background-color:rgb(239 68 68/.15)}.bg-red-500\/20{background-color:rgb(239 68 68/.2)}.bg-red-500\/60{background-color:rgb(239 68 68/.6)}.bg-red-500\/90{background-color:rgb(239 68 68/.9)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/30{background-color:rgb(220 38 38/.3)}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900\/20{background-color:rgb(127 29 29/.2)}.bg-red-900\/30{background-color:rgb(127 29 29/.3)}.bg-red-900\/40{background-color:rgb(127 29 29/.4)}.bg-red-900\/50{background-color:rgb(127 29 29/.5)}.bg-red-950\/30{background-color:rgb(69 10 10/.3)}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:rgb(14 165 233/.1)}.bg-sky-500\/15{background-color:rgb(14 165 233/.15)}.bg-sky-500\/20{background-color:rgb(14 165 233/.2)}.bg-slate-400\/20{background-color:rgb(148 163 184/.2)}.bg-teal-500\/25{background-color:rgb(20 184 166/.25)}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.bg-violet-500\/20{background-color:rgb(139 92 246/.2)}.bg-violet-500\/5{background-color:rgb(139 92 246/.05)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/25{background-color:rgb(255 255 255/.25)}.bg-white\/30{background-color:rgb(255 255 255/.3)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.02\]{background-color:rgb(255 255 255/.02)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.08\]{background-color:rgb(255 255 255/.08)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/20{background-color:rgb(250 204 21/.2)}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:rgb(234 179 8/.1)}.bg-yellow-500\/15{background-color:rgb(234 179 8/.15)}.bg-yellow-500\/20{background-color:rgb(234 179 8/.2)}.bg-yellow-900\/30{background-color:rgb(113 63 18/.3)}.bg-yellow-900\/40{background-color:rgb(113 63 18/.4)}.bg-yellow-900\/50{background-color:rgb(113 63 18/.5)}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.bg-zinc-400{--tw-bg-opacity:1;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-800\/30{background-color:rgb(39 39 42/.3)}.bg-zinc-800\/60{background-color:rgb(39 39 42/.6)}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/50{background-color:rgb(24 24 27/.5)}.bg-zinc-900\/80{background-color:rgb(24 24 27/.8)}.bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\2c rgba\(0\2c 0\2c 0\2c 0\.48\)\2c rgba\(0\2c 0\2c 0\2c 0\.28\)\)\]{background-image:linear-gradient(135deg,rgba(0,0,0,.48),rgba(0,0,0,.28))}.bg-\[linear-gradient\(165deg\2c \#292b2a_25\%\2c \#006d65_60\%\2c \#07132e_85\%\)\]{background-image:linear-gradient(165deg,#292b2a 25%,#006d65 60%,#07132e 85%)}.bg-\[linear-gradient\(180deg\2c \#000000_0\%\2c \#05080E_55\%\2c \#15232E_100\%\)\]{background-image:linear-gradient(180deg,#000000,#05080E 55%,#15232E)}.bg-\[linear-gradient\(180deg\2c \#000000_0\%\2c \#1A2A1F_46\%\2c \#DDEFE9_82\%\2c \#F4FAF7_100\%\)\]{background-image:linear-gradient(180deg,#000000,#1A2A1F 46%,#DDEFE9 82%,#F4FAF7)}.bg-\[linear-gradient\(180deg\2c \#15232E_0\%\2c \#0B141B_38\%\2c \#000000_100\%\)\]{background-image:linear-gradient(180deg,#15232E,#0B141B 38%,#000000)}.bg-\[linear-gradient\(180deg\2c \#F4FAF7_0\%\2c rgba\(244\2c 250\2c 247\2c \.72\)_34\%\2c rgba\(244\2c 250\2c 247\2c 0\)_100\%\)\]{background-image:linear-gradient(180deg,#F4FAF7,rgba(244,250,247,.72) 34%,rgba(244,250,247,0))}.bg-\[linear-gradient\(180deg\2c \#FFFFFF_0\%\2c \#FBFEFC_100\%\)\]{background-image:linear-gradient(180deg,#FFFFFF,#FBFEFC)}.bg-\[linear-gradient\(180deg\2c rgba\(244\2c 250\2c 247\2c 0\)_0\%\2c rgba\(244\2c 250\2c 247\2c \.72\)_58\%\2c \#F4FAF7_100\%\)\]{background-image:linear-gradient(180deg,rgba(244,250,247,0),rgba(244,250,247,.72) 58%,#F4FAF7)}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c \.72\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\)\2c rgba\(255\2c 255\2c 255\2c \.58\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.58))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\)\2c rgba\(255\2c 255\2c 255\2c \.72\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.72))}.bg-\[linear-gradient\(180deg\2c rgba\(26\2c 158\2c 143\2c 0\.24\)\2c rgba\(10\2c 21\2c 16\2c 0\.92\)\)\]{background-image:linear-gradient(180deg,rgba(26,158,143,.24),rgba(10,21,16,.92))}.bg-\[linear-gradient\(180deg\2c rgba\(4\2c 10\2c 30\2c 0\.08\)_0\%\2c rgba\(4\2c 10\2c 30\2c 0\.20\)_42\%\2c rgba\(4\2c 10\2c 30\2c 0\.88\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(4,10,30,.08),rgba(4,10,30,.2) 42%,rgba(4,10,30,.88))}.bg-\[linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\)_0\%\2c rgba\(255\2c 255\2c 255\2c \.18\)_32\%\2c rgba\(255\2c 255\2c 255\2c \.58\)_50\%\2c rgba\(255\2c 255\2c 255\2c \.18\)_68\%\2c rgba\(255\2c 255\2c 255\2c 0\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.18) 32%,rgba(255,255,255,.58) 50%,rgba(255,255,255,.18) 68%,rgba(255,255,255,0))}.bg-\[radial-gradient\(circle_at_24\%_18\%\2c rgba\(36\2c 81\2c 255\2c 0\.28\)\2c transparent_36\%\)\]{background-image:radial-gradient(circle at 24% 18%,rgba(36,81,255,.28),transparent 36%)}.bg-\[radial-gradient\(circle_at_30\%_25\%\2c \#fffde1\2c \#ffe986\)\]{background-image:radial-gradient(circle at 30% 25%,#fffde1,#ffe986)}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(36\2c 81\2c 255\2c \.20\)\2c rgba\(48\2c 215\2c 234\2c \.08\)_34\%\2c rgba\(242\2c 245\2c 248\2c 0\)_70\%\)\]{background-image:radial-gradient(circle at 50% 0,rgba(36,81,255,.2),rgba(48,215,234,.08) 34%,rgba(242,245,248,0) 70%)}.bg-\[radial-gradient\(circle_at_center\2c \#FF2F24_0\%\2c \#FF6A55_34\%\2c \#FFE7E2_72\%\)\]{background-image:radial-gradient(circle at center,#FF2F24 0,#FF6A55 34%,#FFE7E2 72%)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(244\2c 132\2c 95\2c 0\.22\)\2c transparent_55\%\)\2c linear-gradient\(to_bottom\2c rgba\(8\2c 8\2c 10\2c 0\.55\)\2c rgba\(8\2c 8\2c 10\2c 0\.9\)\)\]{background-image:radial-gradient(circle at top,rgba(244,132,95,.22),transparent 55%),linear-gradient(180deg,rgba(8,8,10,.55),rgba(8,8,10,.9))}.bg-\[radial-gradient\(ellipse_at_50\%_60\%\2c \#76600e88\2c \#371a1188_45\%\2c transparent_75\%\)\]{background-image:radial-gradient(ellipse at 50% 60%,#76600e88,#371a1188 45%,transparent 75%)}.bg-\[radial-gradient\(ellipse_at_90\%_70\%\2c \#00695888\2c transparent_50\%\)\2c linear-gradient\(160deg\2c \#06162f\2c \#26343e\)\]{background-image:radial-gradient(ellipse at 90% 70%,#00695888,transparent 50%),linear-gradient(160deg,#06162f,#26343e)}.bg-\[radial-gradient\(ellipse_at_center\2c \#050505_35\%\2c \#a1a356_85\%\2c \#e4efa0\)\]{background-image:radial-gradient(ellipse at center,#050505 35%,#a1a356 85%,#e4efa0)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#000000\]{--tw-gradient-from:#000000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#003AE9\]{--tw-gradient-from:#003AE9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 58 233/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#010D14\]{--tw-gradient-from:#010D14 var(--tw-gradient-from-position);--tw-gradient-to:rgb(1 13 20/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#050405\]{--tw-gradient-from:#050405 var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 4 5/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#050405\]\/30{--tw-gradient-from:rgb(5 4 5/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 4 5/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#060d08\]{--tw-gradient-from:#060d08 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 13 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#08080a\]{--tw-gradient-from:#08080a var(--tw-gradient-from-position);--tw-gradient-to:rgb(8 8 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0D0008\]{--tw-gradient-from:#0D0008 var(--tw-gradient-from-position);--tw-gradient-to:rgb(13 0 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0a1628\]{--tw-gradient-from:#0a1628 var(--tw-gradient-from-position);--tw-gradient-to:rgb(10 22 40/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0d6662\]{--tw-gradient-from:#0d6662 var(--tw-gradient-from-position);--tw-gradient-to:rgb(13 102 98/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#111111\]{--tw-gradient-from:#111111 var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 17 17/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#181818\]{--tw-gradient-from:#181818 var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 24 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1A1A1F\]{--tw-gradient-from:#1A1A1F var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 26 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1D0022\]{--tw-gradient-from:#1D0022 var(--tw-gradient-from-position);--tw-gradient-to:rgb(29 0 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a0a28\]{--tw-gradient-from:#1a0a28 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 10 40/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1418\]{--tw-gradient-from:#1a1418 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 20 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1422\]{--tw-gradient-from:#1a1422 var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 20 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1a1a\]{--tw-gradient-from:#1a1a1a var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 26 26/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1a1f2e\]{--tw-gradient-from:#1a1f2e var(--tw-gradient-from-position);--tw-gradient-to:rgb(26 31 46/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1c272f\]{--tw-gradient-from:#1c272f var(--tw-gradient-from-position);--tw-gradient-to:rgb(28 39 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1e1418\]{--tw-gradient-from:#1e1418 var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 20 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#200010\]{--tw-gradient-from:#200010 var(--tw-gradient-from-position);--tw-gradient-to:rgb(32 0 16/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#212121\]{--tw-gradient-from:#212121 var(--tw-gradient-from-position);--tw-gradient-to:rgb(33 33 33/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#242624\]{--tw-gradient-from:#242624 var(--tw-gradient-from-position);--tw-gradient-to:rgb(36 38 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#272727\]{--tw-gradient-from:#272727 var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 39/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2A0808\]\/20{--tw-gradient-from:rgb(42 8 8/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(42 8 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#2b2626\]{--tw-gradient-from:#2b2626 var(--tw-gradient-from-position);--tw-gradient-to:rgb(43 38 38/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3D2B1F\]{--tw-gradient-from:#3D2B1F var(--tw-gradient-from-position);--tw-gradient-to:rgb(61 43 31/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3E3E3E\]{--tw-gradient-from:#3E3E3E var(--tw-gradient-from-position);--tw-gradient-to:rgb(62 62 62/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#3d1a2f\]{--tw-gradient-from:#3d1a2f var(--tw-gradient-from-position);--tw-gradient-to:rgb(61 26 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6D1415\]{--tw-gradient-from:#6D1415 var(--tw-gradient-from-position);--tw-gradient-to:rgb(109 20 21/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#6b8fff\]{--tw-gradient-from:#6b8fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 143 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#70baff\]{--tw-gradient-from:#70baff var(--tw-gradient-from-position);--tw-gradient-to:rgb(112 186 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#770203\]{--tw-gradient-from:#770203 var(--tw-gradient-from-position);--tw-gradient-to:rgb(119 2 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#9A7B2D\]{--tw-gradient-from:#9A7B2D var(--tw-gradient-from-position);--tw-gradient-to:rgb(154 123 45/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#D9B36C\]\/10{--tw-gradient-from:rgb(217 179 108/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 179 108/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#F4845F\]\/10{--tw-gradient-from:rgb(244 132 95/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 132 95/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FF6B6B\]{--tw-gradient-from:#FF6B6B var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 107 107/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FFE066\]{--tw-gradient-from:#FFE066 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 224 102/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FFE566\]{--tw-gradient-from:#FFE566 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 229 102/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#FFED74\]{--tw-gradient-from:#FFED74 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 237 116/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#c8ff00\]{--tw-gradient-from:#c8ff00 var(--tw-gradient-from-position);--tw-gradient-to:rgb(200 255 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#d63125\]{--tw-gradient-from:#d63125 var(--tw-gradient-from-position);--tw-gradient-to:rgb(214 49 37/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e2ff82\]{--tw-gradient-from:#e2ff82 var(--tw-gradient-from-position);--tw-gradient-to:rgb(226 255 130/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e2ff82\]\/40{--tw-gradient-from:rgb(226 255 130/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(226 255 130/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e69fa3\]{--tw-gradient-from:#e69fa3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(230 159 163/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f8f4f0\]{--tw-gradient-from:#f8f4f0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 244 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fb8ddd\]{--tw-gradient-from:#fb8ddd var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 141 221/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ff4545\]{--tw-gradient-from:#ff4545 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 69 69/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ff6b9d\]{--tw-gradient-from:#ff6b9d var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 107 157/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ff9ecf\]{--tw-gradient-from:#ff9ecf var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 158 207/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-gradient-from:rgba(0,0,0,0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,0,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(236\2c 78\2c 39\2c 0\.14\)\]{--tw-gradient-from:rgba(236,78,39,0.14) var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,78,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\]{--tw-gradient-from:rgba(255,255,255,0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(34\2c 36\2c 34\2c 0\)\]{--tw-gradient-from:rgba(34,36,34,0) var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,36,34,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(5\2c 8\2c 10\2c 0\.98\)\]{--tw-gradient-from:rgba(5,8,10,0.98) var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,8,10,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--dragon-background\)\]{--tw-gradient-from:var(--dragon-background) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--dragon-surface\)\]{--tw-gradient-from:var(--dragon-surface) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/0{--tw-gradient-from:rgb(0 0 0/0) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:rgb(0 0 0/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/25{--tw-gradient-from:rgb(0 0 0/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from:rgb(0 0 0/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from:rgb(0 0 0/0.45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from:rgb(0 0 0/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:rgb(0 0 0/0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:rgb(0 0 0/0.9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from:rgb(0 0 0/0.95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.07\]{--tw-gradient-from:rgb(255 255 255/0.07) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#003AE9\]\/30{--tw-gradient-to:rgb(0 58 233/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 58 233/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0052FF\]{--tw-gradient-to:rgb(0 82 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0052FF var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#08080a\]\/75{--tw-gradient-to:rgb(8 8 10/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(8 8 10/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#10251D\]\/20{--tw-gradient-to:rgb(16 37 29/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(16 37 29/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#120014\]{--tw-gradient-to:rgb(18 0 20/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#120014 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#12111b\]\/70{--tw-gradient-to:rgb(18 17 27/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(18 17 27/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#180008\]{--tw-gradient-to:rgb(24 0 8/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#180008 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1a1418\]{--tw-gradient-to:rgb(26 20 24/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1a1418 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#272727\]\/95{--tw-gradient-to:rgb(39 39 39/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(39 39 39/0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#4d0500\]{--tw-gradient-to:rgb(77 5 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4d0500 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#7B61FF\]\/30{--tw-gradient-to:rgb(123 97 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(123 97 255/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#7B61FF\]\/35{--tw-gradient-to:rgb(123 97 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(123 97 255/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#9A7B2D\]\/30{--tw-gradient-to:rgb(154 123 45/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(154 123 45/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#C41A1A\]\/30{--tw-gradient-to:rgb(196 26 26/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(196 26 26/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#C41A1A\]\/40{--tw-gradient-to:rgb(196 26 26/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(196 26 26/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#C9A227\]{--tw-gradient-to:rgb(201 162 39/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#C9A227 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#D4456A\]\/30{--tw-gradient-to:rgb(212 69 106/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(212 69 106/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ECFA85\]\/35{--tw-gradient-to:rgb(236 250 133/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(236 250 133/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#F0C850\]\/30{--tw-gradient-to:rgb(240 200 80/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(240 200 80/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#FF6B9D\]\/35{--tw-gradient-to:rgb(255 107 157/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 107 157/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#FF9ECF\]\/35{--tw-gradient-to:rgb(255 158 207/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 158 207/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#FFD43B\]{--tw-gradient-to:rgb(255 212 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#FFD43B var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#e2ff82\]{--tw-gradient-to:rgb(226 255 130/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e2ff82 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#f188cf\]\/30{--tw-gradient-to:rgb(241 136 207/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(241 136 207/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ff6eb4\]{--tw-gradient-to:rgb(255 110 180/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ff6eb4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ff6eb4\]\/30{--tw-gradient-to:rgb(255 110 180/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 110 180/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#ffa39c\]{--tw-gradient-to:rgb(255 163 156/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffa39c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-gradient-to:rgba(0,0,0,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(109\2c 20\2c 21\2c 0\.6\)\]{--tw-gradient-to:rgba(109,20,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(109,20,21,0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(119\2c 2\2c 3\2c 0\.88\)\]{--tw-gradient-to:rgba(119,2,3,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(119,2,3,0.88) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(196\2c 154\2c 60\2c 0\.3\)\]{--tw-gradient-to:rgba(196,154,60,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(196,154,60,0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(26\2c 20\2c 24\2c 0\.7\)\]{--tw-gradient-to:rgba(26,20,24,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(26,20,24,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(26\2c 20\2c 24\2c 0\.75\)\]{--tw-gradient-to:rgba(26,20,24,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(26,20,24,0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(26\2c 26\2c 31\2c 0\.95\)\]{--tw-gradient-to:rgba(26,26,31,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(26,26,31,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(28\2c 23\2c 16\2c 0\.7\)\]{--tw-gradient-to:rgba(28,23,16,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(28,23,16,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(39\2c 39\2c 39\2c 0\.7\)\]{--tw-gradient-to:rgba(39,39,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(39,39,39,0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(39\2c 39\2c 39\2c 0\.88\)\]{--tw-gradient-to:rgba(39,39,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(39,39,39,0.88) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(5\2c 8\2c 10\2c 0\.88\)\]{--tw-gradient-to:rgba(5,8,10,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(5,8,10,0.88) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(62\2c 62\2c 62\2c 0\.95\)\]{--tw-gradient-to:rgba(62,62,62,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(62,62,62,0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--dragon-background\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--dragon-background) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--dragon-surface-2\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--dragon-surface-2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.55) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/70{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#000000\]{--tw-gradient-to:#000000 var(--tw-gradient-to-position)}.to-\[\#001649\]{--tw-gradient-to:#001649 var(--tw-gradient-to-position)}.to-\[\#003AE9\]{--tw-gradient-to:#003AE9 var(--tw-gradient-to-position)}.to-\[\#040000\]{--tw-gradient-to:#040000 var(--tw-gradient-to-position)}.to-\[\#050405\]{--tw-gradient-to:#050405 var(--tw-gradient-to-position)}.to-\[\#0D0008\]{--tw-gradient-to:#0D0008 var(--tw-gradient-to-position)}.to-\[\#0a0710\]{--tw-gradient-to:#0a0710 var(--tw-gradient-to-position)}.to-\[\#0a1628\]{--tw-gradient-to:#0a1628 var(--tw-gradient-to-position)}.to-\[\#0f1218\]{--tw-gradient-to:#0f1218 var(--tw-gradient-to-position)}.to-\[\#12111b\]{--tw-gradient-to:#12111b var(--tw-gradient-to-position)}.to-\[\#123e37\]{--tw-gradient-to:#123e37 var(--tw-gradient-to-position)}.to-\[\#1a0a28\]{--tw-gradient-to:#1a0a28 var(--tw-gradient-to-position)}.to-\[\#1a1418\]{--tw-gradient-to:#1a1418 var(--tw-gradient-to-position)}.to-\[\#1a1717\]{--tw-gradient-to:#1a1717 var(--tw-gradient-to-position)}.to-\[\#21212100\]{--tw-gradient-to:#21212100 var(--tw-gradient-to-position)}.to-\[\#222422\]{--tw-gradient-to:#222422 var(--tw-gradient-to-position)}.to-\[\#242624\]{--tw-gradient-to:#242624 var(--tw-gradient-to-position)}.to-\[\#252525\]{--tw-gradient-to:#252525 var(--tw-gradient-to-position)}.to-\[\#272727\]{--tw-gradient-to:#272727 var(--tw-gradient-to-position)}.to-\[\#2a1a25\]{--tw-gradient-to:#2a1a25 var(--tw-gradient-to-position)}.to-\[\#3474d4\]{--tw-gradient-to:#3474d4 var(--tw-gradient-to-position)}.to-\[\#350707\]{--tw-gradient-to:#350707 var(--tw-gradient-to-position)}.to-\[\#80b3ff\]{--tw-gradient-to:#80b3ff var(--tw-gradient-to-position)}.to-\[\#9A7B2D\]{--tw-gradient-to:#9A7B2D var(--tw-gradient-to-position)}.to-\[\#EE4444\]{--tw-gradient-to:#EE4444 var(--tw-gradient-to-position)}.to-\[\#FFB800\]{--tw-gradient-to:#FFB800 var(--tw-gradient-to-position)}.to-\[\#FFC107\]{--tw-gradient-to:#FFC107 var(--tw-gradient-to-position)}.to-\[\#FFD700\]{--tw-gradient-to:#FFD700 var(--tw-gradient-to-position)}.to-\[\#a8e000\]{--tw-gradient-to:#a8e000 var(--tw-gradient-to-position)}.to-\[\#bd4c99\]{--tw-gradient-to:#bd4c99 var(--tw-gradient-to-position)}.to-\[\#be0009\]{--tw-gradient-to:#be0009 var(--tw-gradient-to-position)}.to-\[\#c9f04d\]{--tw-gradient-to:#c9f04d var(--tw-gradient-to-position)}.to-\[\#ce4047\]{--tw-gradient-to:#ce4047 var(--tw-gradient-to-position)}.to-\[\#d63125\]{--tw-gradient-to:#d63125 var(--tw-gradient-to-position)}.to-\[\#e2ff82\]\/40{--tw-gradient-to:rgb(226 255 130/0.4) var(--tw-gradient-to-position)}.to-\[\#ebe5df\]{--tw-gradient-to:#ebe5df var(--tw-gradient-to-position)}.to-\[\#eee\]{--tw-gradient-to:#eee var(--tw-gradient-to-position)}.to-\[\#ff6b6b\]{--tw-gradient-to:#ff6b6b var(--tw-gradient-to-position)}.to-\[\#ff6eb4\]{--tw-gradient-to:#ff6eb4 var(--tw-gradient-to-position)}.to-\[\#ff8a80\]{--tw-gradient-to:#ff8a80 var(--tw-gradient-to-position)}.to-\[\#ff9ecf\]{--tw-gradient-to:#ff9ecf var(--tw-gradient-to-position)}.to-\[\#ffd0e7\]{--tw-gradient-to:#ffd0e7 var(--tw-gradient-to-position)}.to-\[rgba\(0\2c 0\2c 0\2c 0\)\]{--tw-gradient-to:rgba(0,0,0,0) var(--tw-gradient-to-position)}.to-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-gradient-to:rgba(0,0,0,0.5) var(--tw-gradient-to-position)}.to-\[rgba\(10\2c 22\2c 40\2c 0\)\]{--tw-gradient-to:rgba(10,22,40,0) var(--tw-gradient-to-position)}.to-\[rgba\(26\2c 10\2c 40\2c 0\)\]{--tw-gradient-to:rgba(26,10,40,0) var(--tw-gradient-to-position)}.to-\[rgba\(26\2c 20\2c 24\2c 0\)\]{--tw-gradient-to:rgba(26,20,24,0) var(--tw-gradient-to-position)}.to-\[rgba\(28\2c 23\2c 16\2c 0\)\]{--tw-gradient-to:rgba(28,23,16,0) var(--tw-gradient-to-position)}.to-\[rgba\(28\2c 39\2c 47\2c 0\)\]{--tw-gradient-to:rgba(28,39,47,0) var(--tw-gradient-to-position)}.to-\[rgba\(28\2c 39\2c 47\2c 0\.15\)\]{--tw-gradient-to:rgba(28,39,47,0.15) var(--tw-gradient-to-position)}.to-\[rgba\(33\2c 33\2c 33\2c 0\)\]{--tw-gradient-to:rgba(33,33,33,0) var(--tw-gradient-to-position)}.to-\[rgba\(39\2c 39\2c 39\2c 0\)\]{--tw-gradient-to:rgba(39,39,39,0) var(--tw-gradient-to-position)}.to-\[rgba\(5\2c 4\2c 5\2c 0\)\]{--tw-gradient-to:rgba(5,4,5,0) var(--tw-gradient-to-position)}.to-\[var\(--dragon-background\)\]{--tw-gradient-to:var(--dragon-background) var(--tw-gradient-to-position)}.to-\[var\(--dragon-surface\)\]{--tw-gradient-to:var(--dragon-surface) var(--tw-gradient-to-position)}.to-\[var\(--sheet-bg\)\]{--tw-gradient-to:var(--sheet-bg) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to:rgb(0 0 0/0.4) var(--tw-gradient-to-position)}.to-black\/85{--tw-gradient-to:rgb(0 0 0/0.85) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to:rgb(0 0 0/0.9) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to:rgb(255 255 255/0.02) var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#191600\]{fill:#191600}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_0\%\]{-o-object-position:50% 0;object-position:50% 0}.object-\[50\%_100\%\]{-o-object-position:50% 100%;object-position:50% 100%}.object-\[50\%_18\%\]{-o-object-position:50% 18%;object-position:50% 18%}.object-\[50\%_25\%\]{-o-object-position:50% 25%;object-position:50% 25%}.object-\[50\%_29\%\]{-o-object-position:50% 29%;object-position:50% 29%}.object-\[50\%_36\%\]{-o-object-position:50% 36%;object-position:50% 36%}.object-\[50\%_43\%\]{-o-object-position:50% 43%;object-position:50% 43%}.object-\[50\%_45\%\]{-o-object-position:50% 45%;object-position:50% 45%}.object-\[50\%_46\%\]{-o-object-position:50% 46%;object-position:50% 46%}.object-\[50\%_62\%\]{-o-object-position:50% 62%;object-position:50% 62%}.object-\[50\%_64\%\]{-o-object-position:50% 64%;object-position:50% 64%}.object-\[50\%_67\%\]{-o-object-position:50% 67%;object-position:50% 67%}.object-\[50\%_68\%\]{-o-object-position:50% 68%;object-position:50% 68%}.object-\[50\%_70\%\]{-o-object-position:50% 70%;object-position:50% 70%}.object-\[50\%_calc\(50\%_\+_30px\)\]{-o-object-position:50% calc(50% + 30px);object-position:50% calc(50% + 30px)}.object-\[center_28\%\]{-o-object-position:center 28%;object-position:center 28%}.object-\[center_54\%\]{-o-object-position:center 54%;object-position:center 54%}.object-\[center_70\%\]{-o-object-position:center 70%;object-position:center 70%}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[13\.257px\]{padding:13.257px}.p-\[14\.03px\]{padding:14.03px}.p-\[14px\]{padding:14px}.p-\[15px\]{padding:15px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.p-\[18px_20px\]{padding:18px 20px}.p-\[1px\]{padding:1px}.p-\[20px\]{padding:20px}.p-\[22px\]{padding:22px}.p-\[22px_20px_20px\]{padding:22px 20px 20px}.p-\[24px\]{padding:24px}.p-\[30px_20px_26px\]{padding:30px 20px 26px}.p-\[45px\]{padding:45px}.p-\[4px\]{padding:4px}.p-\[5\.682px\]{padding:5.682px}.p-\[6px\]{padding:6px}.p-\[7px\]{padding:7px}.p-\[8px\]{padding:8px}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10\%\]{padding-left:10%;padding-right:10%}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[110px\]{padding-left:110px;padding-right:110px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[12\%\]{padding-left:12%;padding-right:12%}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[13\%\]{padding-left:13%;padding-right:13%}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14\.035px\]{padding-left:14.035px;padding-right:14.035px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18\.939px\]{padding-left:18.939px;padding-right:18.939px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[19px\]{padding-left:19px;padding-right:19px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[23px\]{padding-left:23px;padding-right:23px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[25px\]{padding-left:25px;padding-right:25px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[3\%\]{padding-left:3%;padding-right:3%}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[39\.772px\]{padding-left:39.772px;padding-right:39.772px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[40px\]{padding-left:40px;padding-right:40px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[50px\]{padding-left:50px;padding-right:50px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[6\%\]{padding-left:6%;padding-right:6%}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[7\%\]{padding-left:7%;padding-right:7%}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8\%\]{padding-left:8%;padding-right:8%}.px-\[80px\]{padding-left:80px;padding-right:80px}.px-\[87px\]{padding-left:87px;padding-right:87px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9\%\]{padding-left:9%;padding-right:9%}.px-\[9\.89px\]{padding-left:9.89px;padding-right:9.89px}.px-\[9px\]{padding-left:9px;padding-right:9px}.px-\[calc\(50\%-140px\)\]{padding-left:calc(50% - 140px);padding-right:calc(50% - 140px)}.px-\[clamp\(14px\2c 5\.2vw\2c 22px\)\]{padding-left:clamp(14px,5.2vw,22px);padding-right:clamp(14px,5.2vw,22px)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[1\.5px\]{padding-top:1.5px;padding-bottom:1.5px}.py-\[10\.5px\]{padding-top:10.5px;padding-bottom:10.5px}.py-\[100px\]{padding-top:100px;padding-bottom:100px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[110px\]{padding-top:110px;padding-bottom:110px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[120px\]{padding-top:120px;padding-bottom:120px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[130px\]{padding-top:130px;padding-bottom:130px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[140px\]{padding-top:140px;padding-bottom:140px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[17px\]{padding-top:17px;padding-bottom:17px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[20px\]{padding-top:20px;padding-bottom:20px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[24px\]{padding-top:24px;padding-bottom:24px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[34px\]{padding-top:34px;padding-bottom:34px}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[40px\]{padding-top:40px;padding-bottom:40px}.py-\[42px\]{padding-top:42px;padding-bottom:42px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[50px\]{padding-top:50px;padding-bottom:50px}.py-\[56px\]{padding-top:56px;padding-bottom:56px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7\.912px\]{padding-top:7.912px;padding-bottom:7.912px}.py-\[70px\]{padding-top:70px;padding-bottom:70px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9\.47px\]{padding-top:9.47px;padding-bottom:9.47px}.py-\[90px\]{padding-top:90px;padding-bottom:90px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-60{padding-bottom:15rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[0px\]{padding-bottom:0}.pb-\[100px\]{padding-bottom:100px}.pb-\[10px\]{padding-bottom:10px}.pb-\[110px\]{padding-bottom:110px}.pb-\[120px\]{padding-bottom:120px}.pb-\[128px\]{padding-bottom:128px}.pb-\[12px\]{padding-bottom:12px}.pb-\[132px\]{padding-bottom:132px}.pb-\[140px\]{padding-bottom:140px}.pb-\[14px\]{padding-bottom:14px}.pb-\[150px\]{padding-bottom:150px}.pb-\[15px\]{padding-bottom:15px}.pb-\[160px\]{padding-bottom:160px}.pb-\[16px\]{padding-bottom:16px}.pb-\[170px\]{padding-bottom:170px}.pb-\[180px\]{padding-bottom:180px}.pb-\[18px\]{padding-bottom:18px}.pb-\[19\.781px\]{padding-bottom:19.781px}.pb-\[190px\]{padding-bottom:190px}.pb-\[200px\]{padding-bottom:200px}.pb-\[20px\]{padding-bottom:20px}.pb-\[220px\]{padding-bottom:220px}.pb-\[227\.268px\]{padding-bottom:227.268px}.pb-\[22px\]{padding-bottom:22px}.pb-\[240px\]{padding-bottom:240px}.pb-\[24px\]{padding-bottom:24px}.pb-\[250px\]{padding-bottom:250px}.pb-\[25px\]{padding-bottom:25px}.pb-\[260px\]{padding-bottom:260px}.pb-\[26px\]{padding-bottom:26px}.pb-\[28px\]{padding-bottom:28px}.pb-\[30px\]{padding-bottom:30px}.pb-\[32px\]{padding-bottom:32px}.pb-\[34px\]{padding-bottom:34px}.pb-\[36px\]{padding-bottom:36px}.pb-\[38px\]{padding-bottom:38px}.pb-\[3px\]{padding-bottom:3px}.pb-\[40px\]{padding-bottom:40px}.pb-\[42px\]{padding-bottom:42px}.pb-\[44px\]{padding-bottom:44px}.pb-\[47\.348px\]{padding-bottom:47.348px}.pb-\[48px\]{padding-bottom:48px}.pb-\[4px\]{padding-bottom:4px}.pb-\[50px\]{padding-bottom:50px}.pb-\[54px\]{padding-bottom:54px}.pb-\[56px\]{padding-bottom:56px}.pb-\[58\.831px\]{padding-bottom:58.831px}.pb-\[5px\]{padding-bottom:5px}.pb-\[60px\]{padding-bottom:60px}.pb-\[60vh\]{padding-bottom:60vh}.pb-\[64px\]{padding-bottom:64px}.pb-\[6px\]{padding-bottom:6px}.pb-\[70px\]{padding-bottom:70px}.pb-\[72px\]{padding-bottom:72px}.pb-\[80px\]{padding-bottom:80px}.pb-\[8px\]{padding-bottom:8px}.pb-\[8vh\]{padding-bottom:8vh}.pb-\[9\.47px\]{padding-bottom:9.47px}.pb-\[90px\]{padding-bottom:90px}.pb-\[96px\]{padding-bottom:96px}.pb-\[calc\(112px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[calc\(20px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pb-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.pb-\[calc\(96px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[env\(safe-area-inset-bottom\2c 0px\)\]{padding-bottom:env(safe-area-inset-bottom,0)}.pb-\[env\(safe-area-inset-bottom\2c 20px\)\]{padding-bottom:env(safe-area-inset-bottom,20px)}.pb-\[max\(env\(safe-area-inset-bottom\)\2c 14px\)\]{padding-bottom:max(env(safe-area-inset-bottom),14px)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[22px\]{padding-left:22px}.pl-\[24px\]{padding-left:24px}.pl-\[26px\]{padding-left:26px}.pl-\[2px\]{padding-left:2px}.pl-\[30px\]{padding-left:30px}.pl-\[36px\]{padding-left:36px}.pl-\[67px\]{padding-left:67px}.pl-\[8px\]{padding-left:8px}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\[118px\]{padding-right:118px}.pr-\[14px\]{padding-right:14px}.pr-\[22px\]{padding-right:22px}.pr-\[33px\]{padding-right:33px}.pr-\[4px\]{padding-right:4px}.pr-\[6px\]{padding-right:6px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[100px\]{padding-top:100px}.pt-\[104px\]{padding-top:104px}.pt-\[10px\]{padding-top:10px}.pt-\[10vh\]{padding-top:10vh}.pt-\[110px\]{padding-top:110px}.pt-\[115px\]{padding-top:115px}.pt-\[118px\]{padding-top:118px}.pt-\[120px\]{padding-top:120px}.pt-\[124px\]{padding-top:124px}.pt-\[128px\]{padding-top:128px}.pt-\[12px\]{padding-top:12px}.pt-\[13\.985px\]{padding-top:13.985px}.pt-\[130px\]{padding-top:130px}.pt-\[132px\]{padding-top:132px}.pt-\[13vh\]{padding-top:13vh}.pt-\[14\.035px\]{padding-top:14.035px}.pt-\[140px\]{padding-top:140px}.pt-\[14px\]{padding-top:14px}.pt-\[150px\]{padding-top:150px}.pt-\[15px\]{padding-top:15px}.pt-\[160px\]{padding-top:160px}.pt-\[16px\]{padding-top:16px}.pt-\[170\.451px\]{padding-top:170.451px}.pt-\[172px\]{padding-top:172px}.pt-\[180px\]{padding-top:180px}.pt-\[18px\]{padding-top:18px}.pt-\[190px\]{padding-top:190px}.pt-\[1px\]{padding-top:1px}.pt-\[200px\]{padding-top:200px}.pt-\[20px\]{padding-top:20px}.pt-\[220px\]{padding-top:220px}.pt-\[22px\]{padding-top:22px}.pt-\[230px\]{padding-top:230px}.pt-\[24\.726px\]{padding-top:24.726px}.pt-\[240px\]{padding-top:240px}.pt-\[24px\]{padding-top:24px}.pt-\[25px\]{padding-top:25px}.pt-\[26px\]{padding-top:26px}.pt-\[28px\]{padding-top:28px}.pt-\[2px\]{padding-top:2px}.pt-\[300px\]{padding-top:300px}.pt-\[30px\]{padding-top:30px}.pt-\[320px\]{padding-top:320px}.pt-\[32px\]{padding-top:32px}.pt-\[34px\]{padding-top:34px}.pt-\[365px\]{padding-top:365px}.pt-\[36px\]{padding-top:36px}.pt-\[39px\]{padding-top:39px}.pt-\[3px\]{padding-top:3px}.pt-\[40px\]{padding-top:40px}.pt-\[44px\]{padding-top:44px}.pt-\[46px\]{padding-top:46px}.pt-\[48px\]{padding-top:48px}.pt-\[4px\]{padding-top:4px}.pt-\[4vh\]{padding-top:4vh}.pt-\[50px\]{padding-top:50px}.pt-\[52px\]{padding-top:52px}.pt-\[54px\]{padding-top:54px}.pt-\[56px\]{padding-top:56px}.pt-\[58px\]{padding-top:58px}.pt-\[5vh\]{padding-top:5vh}.pt-\[6\%\]{padding-top:6%}.pt-\[60px\]{padding-top:60px}.pt-\[64px\]{padding-top:64px}.pt-\[66px\]{padding-top:66px}.pt-\[6px\]{padding-top:6px}.pt-\[6vh\]{padding-top:6vh}.pt-\[70px\]{padding-top:70px}.pt-\[72px\]{padding-top:72px}.pt-\[76px\]{padding-top:76px}.pt-\[78px\]{padding-top:78px}.pt-\[7vh\]{padding-top:7vh}.pt-\[80px\]{padding-top:80px}.pt-\[85\.226px\]{padding-top:85.226px}.pt-\[85px\]{padding-top:85px}.pt-\[86px\]{padding-top:86px}.pt-\[8px\]{padding-top:8px}.pt-\[8vh\]{padding-top:8vh}.pt-\[90px\]{padding-top:90px}.pt-\[96px\]{padding-top:96px}.pt-\[env\(safe-area-inset-top\2c 12px\)\]{padding-top:env(safe-area-inset-top,12px)}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[108px\]{font-size:108px}.text-\[10px\]{font-size:10px}.text-\[11\.363px\]{font-size:11.363px}.text-\[11\.5px\]{font-size:11.5px}.text-\[112px\]{font-size:112px}.text-\[11px\]{font-size:11px}.text-\[12\.257px\]{font-size:12.257px}.text-\[12\.5px\]{font-size:12.5px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13\.257px\]{font-size:13.257px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13\.847px\]{font-size:13.847px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15\.825px\]{font-size:15.825px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16\.809px\]{font-size:16.809px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.939px\]{font-size:18.939px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20\.17px\]{font-size:20.17px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22\.727px\]{font-size:22.727px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[34\.24px\]{font-size:34.24px}.text-\[34px\]{font-size:34px}.text-\[35px\]{font-size:35px}.text-\[36px\]{font-size:36px}.text-\[37\.24px\]{font-size:37.24px}.text-\[37px\]{font-size:37px}.text-\[38\.825px\]{font-size:38.825px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[41px\]{font-size:41px}.text-\[42\.613px\]{font-size:42.613px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[48px\]{font-size:48px}.text-\[50px\]{font-size:50px}.text-\[52px\]{font-size:52px}.text-\[54px\]{font-size:54px}.text-\[55px\]{font-size:55px}.text-\[56px\]{font-size:56px}.text-\[58px\]{font-size:58px}.text-\[60px\]{font-size:60px}.text-\[61px\]{font-size:61px}.text-\[62px\]{font-size:62px}.text-\[63\.033px\]{font-size:63.033px}.text-\[64px\]{font-size:64px}.text-\[68px\]{font-size:68px}.text-\[71\.021px\]{font-size:71.021px}.text-\[72px\]{font-size:72px}.text-\[76px\]{font-size:76px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[80px\]{font-size:80px}.text-\[84px\]{font-size:84px}.text-\[86px\]{font-size:86px}.text-\[88px\]{font-size:88px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[92px\]{font-size:92px}.text-\[96px\]{font-size:96px}.text-\[9px\]{font-size:9px}.text-\[clamp\(10px\2c 2\.8vw\2c 12px\)\]{font-size:clamp(10px,2.8vw,12px)}.text-\[clamp\(11px\2c 3vw\2c 13px\)\]{font-size:clamp(11px,3vw,13px)}.text-\[clamp\(16px\2c 5vw\2c 22px\)\]{font-size:clamp(16px,5vw,22px)}.text-\[clamp\(18px\2c 5\.2vw\2c 22px\)\]{font-size:clamp(18px,5.2vw,22px)}.text-\[clamp\(20px\2c 6\.2vw\2c 23px\)\]{font-size:clamp(20px,6.2vw,23px)}.text-\[clamp\(20px\2c 6vw\2c 26px\)\]{font-size:clamp(20px,6vw,26px)}.text-\[clamp\(22px\2c 6\.2vw\2c 28px\)\]{font-size:clamp(22px,6.2vw,28px)}.text-\[clamp\(23px\2c 7vw\2c 26px\)\]{font-size:clamp(23px,7vw,26px)}.text-\[clamp\(24px\2c 7vw\2c 30px\)\]{font-size:clamp(24px,7vw,30px)}.text-\[clamp\(26px\2c 7\.2vw\2c 30px\)\]{font-size:clamp(26px,7.2vw,30px)}.text-\[clamp\(26px\2c 7vw\2c 30px\)\]{font-size:clamp(26px,7vw,30px)}.text-\[clamp\(26px\2c 8vw\2c 34px\)\]{font-size:clamp(26px,8vw,34px)}.text-\[clamp\(27px\2c 8vw\2c 32px\)\]{font-size:clamp(27px,8vw,32px)}.text-\[clamp\(28px\2c 8vw\2c 32px\)\]{font-size:clamp(28px,8vw,32px)}.text-\[clamp\(30px\2c 9vw\2c 42px\)\]{font-size:clamp(30px,9vw,42px)}.text-\[clamp\(32px\2c 10vw\2c 44px\)\]{font-size:clamp(32px,10vw,44px)}.text-\[clamp\(34px\2c 10vw\2c 45px\)\]{font-size:clamp(34px,10vw,45px)}.text-\[clamp\(36px\2c 11vw\2c 48px\)\]{font-size:clamp(36px,11vw,48px)}.text-\[clamp\(46px\2c 13vw\2c 58px\)\]{font-size:clamp(46px,13vw,58px)}.text-\[clamp\(60px\2c 17vw\2c 76px\)\]{font-size:clamp(60px,17vw,76px)}.text-\[clamp\(72px\2c 24vw\2c 104px\)\]{font-size:clamp(72px,24vw,104px)}.text-\[clamp\(76px\2c 24vw\2c 104px\)\]{font-size:clamp(76px,24vw,104px)}.text-\[clamp\(92px\2c 28vw\2c 120px\)\]{font-size:clamp(92px,28vw,120px)}.text-\[clamp\(9px\2c 2\.6vw\2c 11px\)\]{font-size:clamp(9px,2.6vw,11px)}.text-\[length\:var\(--text-body-lg\)\]{font-size:var(--text-body-lg)}.text-\[length\:var\(--text-body-md\)\]{font-size:var(--text-body-md)}.text-\[length\:var\(--text-body-sm\)\]{font-size:var(--text-body-sm)}.text-\[length\:var\(--text-display-sm\)\]{font-size:var(--text-display-sm)}.text-\[length\:var\(--text-heading-lg\)\]{font-size:var(--text-heading-lg)}.text-\[length\:var\(--text-heading-md\)\]{font-size:var(--text-heading-md)}.text-\[length\:var\(--text-label-md\)\]{font-size:var(--text-label-md)}.text-\[length\:var\(--text-label-sm\)\]{font-size:var(--text-label-sm)}.text-\[min\(15\.418px\2c 4vw\)\]{font-size:min(15.418px,4vw)}.text-\[min\(15px\2c 4vw\)\]{font-size:min(15px,4vw)}.text-\[min\(3\.5vw\2c 15px\)\]{font-size:min(3.5vw,15px)}.text-\[min\(32px\2c 8\.5vw\)\]{font-size:min(32px,8.5vw)}.text-\[min\(38\.418px\2c 10vw\)\]{font-size:min(38.418px,10vw)}.text-\[min\(4\.6vw\2c 20px\)\]{font-size:min(4.6vw,20px)}.text-\[min\(5\.2vw\2c 22px\)\]{font-size:min(5.2vw,22px)}.text-\[min\(5\.9vw\2c 24\.5px\)\]{font-size:min(5.9vw,24.5px)}.text-\[min\(9\.5vw\2c 42px\)\]{font-size:min(9.5vw,42px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\],.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[0\]{line-height:0}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.0\]{line-height:1}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.16\]{line-height:1.16}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.22\]{line-height:1.22}.leading-\[1\.24\]{line-height:1.24}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.28\]{line-height:1.28}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.32\]{line-height:1.32}.leading-\[1\.34\]{line-height:1.34}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.38\]{line-height:1.38}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.42\]{line-height:1.42}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.48\]{line-height:1.48}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.72\]{line-height:1.72}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.78\]{line-height:1.78}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.85\]{line-height:1.85}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.95\]{line-height:1.95}.leading-\[1\.9\]{line-height:1.9}.leading-\[18px\]{line-height:18px}.leading-\[1\]{line-height:1}.leading-\[22px\]{line-height:22px}.leading-\[2\]{line-height:2}.leading-\[normal\]{line-height:normal}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.055em\]{letter-spacing:-.055em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.08px\]{letter-spacing:-.08px}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[-0\.36px\]{letter-spacing:-.36px}.tracking-\[-0\.3px\]{letter-spacing:-.3px}.tracking-\[-0\.43px\]{letter-spacing:-.43px}.tracking-\[-0\.45px\]{letter-spacing:-.45px}.tracking-\[-0\.48px\]{letter-spacing:-.48px}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.54px\]{letter-spacing:-.54px}.tracking-\[-0\.57px\]{letter-spacing:-.57px}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[-0\.66px\]{letter-spacing:-.66px}.tracking-\[-0\.69px\]{letter-spacing:-.69px}.tracking-\[-0\.6px\]{letter-spacing:-.6px}.tracking-\[-0\.72px\]{letter-spacing:-.72px}.tracking-\[-0\.7px\]{letter-spacing:-.7px}.tracking-\[-0\.84px\]{letter-spacing:-.84px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[-0\.96px\]{letter-spacing:-.96px}.tracking-\[-0\.99px\]{letter-spacing:-.99px}.tracking-\[-0\.9px\]{letter-spacing:-.9px}.tracking-\[-1\.02px\]{letter-spacing:-1.02px}.tracking-\[-1\.23px\]{letter-spacing:-1.23px}.tracking-\[-1\.2px\]{letter-spacing:-1.2px}.tracking-\[-1\.5px\]{letter-spacing:-1.5px}.tracking-\[-2px\]{letter-spacing:-2px}.tracking-\[-3px\]{letter-spacing:-3px}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.55em\]{letter-spacing:.55em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[3px\]{letter-spacing:3px}.tracking-\[4px\]{letter-spacing:4px}.tracking-\[5px\]{letter-spacing:5px}.tracking-\[6px\]{letter-spacing:6px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#003743\]{--tw-text-opacity:1;color:rgb(0 55 67/var(--tw-text-opacity,1))}.text-\[\#007aff\]{--tw-text-opacity:1;color:rgb(0 122 255/var(--tw-text-opacity,1))}.text-\[\#00dfb0\]{--tw-text-opacity:1;color:rgb(0 223 176/var(--tw-text-opacity,1))}.text-\[\#043411\]{--tw-text-opacity:1;color:rgb(4 52 17/var(--tw-text-opacity,1))}.text-\[\#05091c\]{--tw-text-opacity:1;color:rgb(5 9 28/var(--tw-text-opacity,1))}.text-\[\#06231e\]{--tw-text-opacity:1;color:rgb(6 35 30/var(--tw-text-opacity,1))}.text-\[\#07244d\]{--tw-text-opacity:1;color:rgb(7 36 77/var(--tw-text-opacity,1))}.text-\[\#080808\]{--tw-text-opacity:1;color:rgb(8 8 8/var(--tw-text-opacity,1))}.text-\[\#081647\]{--tw-text-opacity:1;color:rgb(8 22 71/var(--tw-text-opacity,1))}.text-\[\#082526\]{--tw-text-opacity:1;color:rgb(8 37 38/var(--tw-text-opacity,1))}.text-\[\#0A0A0A\],.text-\[\#0a0a0a\]{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-\[\#0a1510\]{--tw-text-opacity:1;color:rgb(10 21 16/var(--tw-text-opacity,1))}.text-\[\#0a1a0f\]{--tw-text-opacity:1;color:rgb(10 26 15/var(--tw-text-opacity,1))}.text-\[\#0b0b0b\]{--tw-text-opacity:1;color:rgb(11 11 11/var(--tw-text-opacity,1))}.text-\[\#0c1124\]{--tw-text-opacity:1;color:rgb(12 17 36/var(--tw-text-opacity,1))}.text-\[\#0c141a\]{--tw-text-opacity:1;color:rgb(12 20 26/var(--tw-text-opacity,1))}.text-\[\#101010\]{--tw-text-opacity:1;color:rgb(16 16 16/var(--tw-text-opacity,1))}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-\[\#122127\]{--tw-text-opacity:1;color:rgb(18 33 39/var(--tw-text-opacity,1))}.text-\[\#123127\]{--tw-text-opacity:1;color:rgb(18 49 39/var(--tw-text-opacity,1))}.text-\[\#141a1f\]{--tw-text-opacity:1;color:rgb(20 26 31/var(--tw-text-opacity,1))}.text-\[\#151515\]{--tw-text-opacity:1;color:rgb(21 21 21/var(--tw-text-opacity,1))}.text-\[\#15231b\]{--tw-text-opacity:1;color:rgb(21 35 27/var(--tw-text-opacity,1))}.text-\[\#16a34a\]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-\[\#181818\]{--tw-text-opacity:1;color:rgb(24 24 24/var(--tw-text-opacity,1))}.text-\[\#18252a\]{--tw-text-opacity:1;color:rgb(24 37 42/var(--tw-text-opacity,1))}.text-\[\#191600\]{--tw-text-opacity:1;color:rgb(25 22 0/var(--tw-text-opacity,1))}.text-\[\#191919\]{--tw-text-opacity:1;color:rgb(25 25 25/var(--tw-text-opacity,1))}.text-\[\#191919\]\/70{color:rgb(25 25 25/.7)}.text-\[\#191f28\]{--tw-text-opacity:1;color:rgb(25 31 40/var(--tw-text-opacity,1))}.text-\[\#1A1A1A\]{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#1A2A1F\]{--tw-text-opacity:1;color:rgb(26 42 31/var(--tw-text-opacity,1))}.text-\[\#1A5A4B\]{--tw-text-opacity:1;color:rgb(26 90 75/var(--tw-text-opacity,1))}.text-\[\#1C1A1B\]{--tw-text-opacity:1;color:rgb(28 26 27/var(--tw-text-opacity,1))}.text-\[\#1D1D1D\]{--tw-text-opacity:1;color:rgb(29 29 29/var(--tw-text-opacity,1))}.text-\[\#1E7A4C\]{--tw-text-opacity:1;color:rgb(30 122 76/var(--tw-text-opacity,1))}.text-\[\#1F1F1F\]{--tw-text-opacity:1;color:rgb(31 31 31/var(--tw-text-opacity,1))}.text-\[\#1F4F43\]{--tw-text-opacity:1;color:rgb(31 79 67/var(--tw-text-opacity,1))}.text-\[\#1a1418\]{--tw-text-opacity:1;color:rgb(26 20 24/var(--tw-text-opacity,1))}.text-\[\#1a1a1a\]{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.text-\[\#1a1f2e\]{--tw-text-opacity:1;color:rgb(26 31 46/var(--tw-text-opacity,1))}.text-\[\#1c1b18\]{--tw-text-opacity:1;color:rgb(28 27 24/var(--tw-text-opacity,1))}.text-\[\#1c272f\]{--tw-text-opacity:1;color:rgb(28 39 47/var(--tw-text-opacity,1))}.text-\[\#1f282f\]{--tw-text-opacity:1;color:rgb(31 40 47/var(--tw-text-opacity,1))}.text-\[\#1f282f\]\/10{color:rgb(31 40 47/.1)}.text-\[\#1f282f\]\/70{color:rgb(31 40 47/.7)}.text-\[\#1f2937\]{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-\[\#203A31\]{--tw-text-opacity:1;color:rgb(32 58 49/var(--tw-text-opacity,1))}.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.text-\[\#241a16\]{--tw-text-opacity:1;color:rgb(36 26 22/var(--tw-text-opacity,1))}.text-\[\#2451FF\]{--tw-text-opacity:1;color:rgb(36 81 255/var(--tw-text-opacity,1))}.text-\[\#272727\]{--tw-text-opacity:1;color:rgb(39 39 39/var(--tw-text-opacity,1))}.text-\[\#2A3A5C\]{--tw-text-opacity:1;color:rgb(42 58 92/var(--tw-text-opacity,1))}.text-\[\#2A7A6B\]{--tw-text-opacity:1;color:rgb(42 122 107/var(--tw-text-opacity,1))}.text-\[\#2B2722\]{--tw-text-opacity:1;color:rgb(43 39 34/var(--tw-text-opacity,1))}.text-\[\#2b2626\]{--tw-text-opacity:1;color:rgb(43 38 38/var(--tw-text-opacity,1))}.text-\[\#2e2012\]{--tw-text-opacity:1;color:rgb(46 32 18/var(--tw-text-opacity,1))}.text-\[\#302C2F\]{--tw-text-opacity:1;color:rgb(48 44 47/var(--tw-text-opacity,1))}.text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#333d4b\]{--tw-text-opacity:1;color:rgb(51 61 75/var(--tw-text-opacity,1))}.text-\[\#33425F\]{--tw-text-opacity:1;color:rgb(51 66 95/var(--tw-text-opacity,1))}.text-\[\#37050d\]{--tw-text-opacity:1;color:rgb(55 5 13/var(--tw-text-opacity,1))}.text-\[\#37050d\]\/70{color:rgb(55 5 13/.7)}.text-\[\#3A1D1D\]{--tw-text-opacity:1;color:rgb(58 29 29/var(--tw-text-opacity,1))}.text-\[\#3A3A3A\]{--tw-text-opacity:1;color:rgb(58 58 58/var(--tw-text-opacity,1))}.text-\[\#3A4266\]{--tw-text-opacity:1;color:rgb(58 66 102/var(--tw-text-opacity,1))}.text-\[\#3D2A33\]{--tw-text-opacity:1;color:rgb(61 42 51/var(--tw-text-opacity,1))}.text-\[\#3D2B1F\]{--tw-text-opacity:1;color:rgb(61 43 31/var(--tw-text-opacity,1))}.text-\[\#3a1a3a\]{--tw-text-opacity:1;color:rgb(58 26 58/var(--tw-text-opacity,1))}.text-\[\#3d1a2f\]{--tw-text-opacity:1;color:rgb(61 26 47/var(--tw-text-opacity,1))}.text-\[\#3d3d3d\]{--tw-text-opacity:1;color:rgb(61 61 61/var(--tw-text-opacity,1))}.text-\[\#3d5a4a\]{--tw-text-opacity:1;color:rgb(61 90 74/var(--tw-text-opacity,1))}.text-\[\#3d6b52\]{--tw-text-opacity:1;color:rgb(61 107 82/var(--tw-text-opacity,1))}.text-\[\#425F56\]{--tw-text-opacity:1;color:rgb(66 95 86/var(--tw-text-opacity,1))}.text-\[\#42d272\]{--tw-text-opacity:1;color:rgb(66 210 114/var(--tw-text-opacity,1))}.text-\[\#435465\]{--tw-text-opacity:1;color:rgb(67 84 101/var(--tw-text-opacity,1))}.text-\[\#444\]{--tw-text-opacity:1;color:rgb(68 68 68/var(--tw-text-opacity,1))}.text-\[\#481135\]{--tw-text-opacity:1;color:rgb(72 17 53/var(--tw-text-opacity,1))}.text-\[\#4A1515\]{--tw-text-opacity:1;color:rgb(74 21 21/var(--tw-text-opacity,1))}.text-\[\#4A1530\]{--tw-text-opacity:1;color:rgb(74 21 48/var(--tw-text-opacity,1))}.text-\[\#4A343D\]{--tw-text-opacity:1;color:rgb(74 52 61/var(--tw-text-opacity,1))}.text-\[\#4A7BD4\]{--tw-text-opacity:1;color:rgb(74 123 212/var(--tw-text-opacity,1))}.text-\[\#4a3a1c\]{--tw-text-opacity:1;color:rgb(74 58 28/var(--tw-text-opacity,1))}.text-\[\#4ade80\]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-\[\#4b5563\]{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-\[\#5285D4\]{--tw-text-opacity:1;color:rgb(82 133 212/var(--tw-text-opacity,1))}.text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-\[\#5A3E2B\]{--tw-text-opacity:1;color:rgb(90 62 43/var(--tw-text-opacity,1))}.text-\[\#5A4049\]{--tw-text-opacity:1;color:rgb(90 64 73/var(--tw-text-opacity,1))}.text-\[\#5B5233\]{--tw-text-opacity:1;color:rgb(91 82 51/var(--tw-text-opacity,1))}.text-\[\#5CFFC6\]{--tw-text-opacity:1;color:rgb(92 255 198/var(--tw-text-opacity,1))}.text-\[\#5CFFC6\]\/70{color:rgb(92 255 198/.7)}.text-\[\#5a5040\]{--tw-text-opacity:1;color:rgb(90 80 64/var(--tw-text-opacity,1))}.text-\[\#5a5850\]{--tw-text-opacity:1;color:rgb(90 88 80/var(--tw-text-opacity,1))}.text-\[\#5c2a48\]{--tw-text-opacity:1;color:rgb(92 42 72/var(--tw-text-opacity,1))}.text-\[\#5d5d5d\]{--tw-text-opacity:1;color:rgb(93 93 93/var(--tw-text-opacity,1))}.text-\[\#5fd4b0\]{--tw-text-opacity:1;color:rgb(95 212 176/var(--tw-text-opacity,1))}.text-\[\#62708E\]{--tw-text-opacity:1;color:rgb(98 112 142/var(--tw-text-opacity,1))}.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#667691\]{--tw-text-opacity:1;color:rgb(102 118 145/var(--tw-text-opacity,1))}.text-\[\#686868\]{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity,1))}.text-\[\#6B5B2E\]{--tw-text-opacity:1;color:rgb(107 91 46/var(--tw-text-opacity,1))}.text-\[\#6BCB77\]{--tw-text-opacity:1;color:rgb(107 203 119/var(--tw-text-opacity,1))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#6b7684\]{--tw-text-opacity:1;color:rgb(107 118 132/var(--tw-text-opacity,1))}.text-\[\#6b7a71\]{--tw-text-opacity:1;color:rgb(107 122 113/var(--tw-text-opacity,1))}.text-\[\#6e4a35\]{--tw-text-opacity:1;color:rgb(110 74 53/var(--tw-text-opacity,1))}.text-\[\#748F86\]{--tw-text-opacity:1;color:rgb(116 143 134/var(--tw-text-opacity,1))}.text-\[\#777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.text-\[\#79ffe4\]{--tw-text-opacity:1;color:rgb(121 255 228/var(--tw-text-opacity,1))}.text-\[\#7A5C4A\]{--tw-text-opacity:1;color:rgb(122 92 74/var(--tw-text-opacity,1))}.text-\[\#7B61FF\]{--tw-text-opacity:1;color:rgb(123 97 255/var(--tw-text-opacity,1))}.text-\[\#7D8CA5\]{--tw-text-opacity:1;color:rgb(125 140 165/var(--tw-text-opacity,1))}.text-\[\#7DFFC0\]{--tw-text-opacity:1;color:rgb(125 255 192/var(--tw-text-opacity,1))}.text-\[\#7a776b\]{--tw-text-opacity:1;color:rgb(122 119 107/var(--tw-text-opacity,1))}.text-\[\#7affbb\]{--tw-text-opacity:1;color:rgb(122 255 187/var(--tw-text-opacity,1))}.text-\[\#7bffe0\]{--tw-text-opacity:1;color:rgb(123 255 224/var(--tw-text-opacity,1))}.text-\[\#887778\]{--tw-text-opacity:1;color:rgb(136 119 120/var(--tw-text-opacity,1))}.text-\[\#888\]{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1))}.text-\[\#8A6B74\]{--tw-text-opacity:1;color:rgb(138 107 116/var(--tw-text-opacity,1))}.text-\[\#8A7E78\]{--tw-text-opacity:1;color:rgb(138 126 120/var(--tw-text-opacity,1))}.text-\[\#8B5CF6\]{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-\[\#8B6B5A\]{--tw-text-opacity:1;color:rgb(139 107 90/var(--tw-text-opacity,1))}.text-\[\#8B6B5A\]\/60{color:rgb(139 107 90/.6)}.text-\[\#8B6B5A\]\/70{color:rgb(139 107 90/.7)}.text-\[\#8B8FA3\]{--tw-text-opacity:1;color:rgb(139 143 163/var(--tw-text-opacity,1))}.text-\[\#8E8589\]{--tw-text-opacity:1;color:rgb(142 133 137/var(--tw-text-opacity,1))}.text-\[\#8FCB88\]{--tw-text-opacity:1;color:rgb(143 203 136/var(--tw-text-opacity,1))}.text-\[\#8a877d\]{--tw-text-opacity:1;color:rgb(138 135 125/var(--tw-text-opacity,1))}.text-\[\#8b1d1d\]{--tw-text-opacity:1;color:rgb(139 29 29/var(--tw-text-opacity,1))}.text-\[\#8b95a1\]{--tw-text-opacity:1;color:rgb(139 149 161/var(--tw-text-opacity,1))}.text-\[\#8cf4d0\]{--tw-text-opacity:1;color:rgb(140 244 208/var(--tw-text-opacity,1))}.text-\[\#909090\]{--tw-text-opacity:1;color:rgb(144 144 144/var(--tw-text-opacity,1))}.text-\[\#969696\]{--tw-text-opacity:1;color:rgb(150 150 150/var(--tw-text-opacity,1))}.text-\[\#999\]{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-\[\#9A9A9A\]{--tw-text-opacity:1;color:rgb(154 154 154/var(--tw-text-opacity,1))}.text-\[\#9B9DA5\]{--tw-text-opacity:1;color:rgb(155 157 165/var(--tw-text-opacity,1))}.text-\[\#9C8B5E\]{--tw-text-opacity:1;color:rgb(156 139 94/var(--tw-text-opacity,1))}.text-\[\#9D9086\]{--tw-text-opacity:1;color:rgb(157 144 134/var(--tw-text-opacity,1))}.text-\[\#9aa0bd\]{--tw-text-opacity:1;color:rgb(154 160 189/var(--tw-text-opacity,1))}.text-\[\#9ca3af\]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-\[\#9d9d9d\]{--tw-text-opacity:1;color:rgb(157 157 157/var(--tw-text-opacity,1))}.text-\[\#A15872\]{--tw-text-opacity:1;color:rgb(161 88 114/var(--tw-text-opacity,1))}.text-\[\#A8542B\]{--tw-text-opacity:1;color:rgb(168 84 43/var(--tw-text-opacity,1))}.text-\[\#A8BCD9\]{--tw-text-opacity:1;color:rgb(168 188 217/var(--tw-text-opacity,1))}.text-\[\#A99FD0\]{--tw-text-opacity:1;color:rgb(169 159 208/var(--tw-text-opacity,1))}.text-\[\#B36BFF\]{--tw-text-opacity:1;color:rgb(179 107 255/var(--tw-text-opacity,1))}.text-\[\#B5A3FF\]{--tw-text-opacity:1;color:rgb(181 163 255/var(--tw-text-opacity,1))}.text-\[\#B7791F\]{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.text-\[\#B89AA2\]{--tw-text-opacity:1;color:rgb(184 154 162/var(--tw-text-opacity,1))}.text-\[\#B8A76E\]{--tw-text-opacity:1;color:rgb(184 167 110/var(--tw-text-opacity,1))}.text-\[\#BFFF00\]{--tw-text-opacity:1;color:rgb(191 255 0/var(--tw-text-opacity,1))}.text-\[\#C49A3C\]{--tw-text-opacity:1;color:rgb(196 154 60/var(--tw-text-opacity,1))}.text-\[\#C4A6AE\]{--tw-text-opacity:1;color:rgb(196 166 174/var(--tw-text-opacity,1))}.text-\[\#C9BCFF\]{--tw-text-opacity:1;color:rgb(201 188 255/var(--tw-text-opacity,1))}.text-\[\#C9D8E8\]{--tw-text-opacity:1;color:rgb(201 216 232/var(--tw-text-opacity,1))}.text-\[\#CEFB6D\]{--tw-text-opacity:1;color:rgb(206 251 109/var(--tw-text-opacity,1))}.text-\[\#D4456A\]{--tw-text-opacity:1;color:rgb(212 69 106/var(--tw-text-opacity,1))}.text-\[\#D6C7FF\]{--tw-text-opacity:1;color:rgb(214 199 255/var(--tw-text-opacity,1))}.text-\[\#D8C6B4\]{--tw-text-opacity:1;color:rgb(216 198 180/var(--tw-text-opacity,1))}.text-\[\#D9B36C\]{--tw-text-opacity:1;color:rgb(217 179 108/var(--tw-text-opacity,1))}.text-\[\#D9B36C\]\/70{color:rgb(217 179 108/.7)}.text-\[\#D9B36C\]\/80{color:rgb(217 179 108/.8)}.text-\[\#DAB486\]{--tw-text-opacity:1;color:rgb(218 180 134/var(--tw-text-opacity,1))}.text-\[\#E84A9F\]{--tw-text-opacity:1;color:rgb(232 74 159/var(--tw-text-opacity,1))}.text-\[\#E8C59A\]{--tw-text-opacity:1;color:rgb(232 197 154/var(--tw-text-opacity,1))}.text-\[\#E8D5B8\]{--tw-text-opacity:1;color:rgb(232 213 184/var(--tw-text-opacity,1))}.text-\[\#E9E2FF\]{--tw-text-opacity:1;color:rgb(233 226 255/var(--tw-text-opacity,1))}.text-\[\#EACD7E\]{--tw-text-opacity:1;color:rgb(234 205 126/var(--tw-text-opacity,1))}.text-\[\#EC4E27\]{--tw-text-opacity:1;color:rgb(236 78 39/var(--tw-text-opacity,1))}.text-\[\#EC9B27\]{--tw-text-opacity:1;color:rgb(236 155 39/var(--tw-text-opacity,1))}.text-\[\#ECFA85\]{--tw-text-opacity:1;color:rgb(236 250 133/var(--tw-text-opacity,1))}.text-\[\#F0C850\]{--tw-text-opacity:1;color:rgb(240 200 80/var(--tw-text-opacity,1))}.text-\[\#F0C850\]\/50{color:rgb(240 200 80/.5)}.text-\[\#F0C850\]\/60{color:rgb(240 200 80/.6)}.text-\[\#F0C850\]\/70{color:rgb(240 200 80/.7)}.text-\[\#F0DCAE\]{--tw-text-opacity:1;color:rgb(240 220 174/var(--tw-text-opacity,1))}.text-\[\#F4845F\]{--tw-text-opacity:1;color:rgb(244 132 95/var(--tw-text-opacity,1))}.text-\[\#F4845F\]\/60{color:rgb(244 132 95/.6)}.text-\[\#F4845F\]\/70{color:rgb(244 132 95/.7)}.text-\[\#F6A889\]{--tw-text-opacity:1;color:rgb(246 168 137/var(--tw-text-opacity,1))}.text-\[\#F6FF7B\]{--tw-text-opacity:1;color:rgb(246 255 123/var(--tw-text-opacity,1))}.text-\[\#F7E6A3\]{--tw-text-opacity:1;color:rgb(247 230 163/var(--tw-text-opacity,1))}.text-\[\#F9C63D\]{--tw-text-opacity:1;color:rgb(249 198 61/var(--tw-text-opacity,1))}.text-\[\#FEE500\]{--tw-text-opacity:1;color:rgb(254 229 0/var(--tw-text-opacity,1))}.text-\[\#FF2D78\]{--tw-text-opacity:1;color:rgb(255 45 120/var(--tw-text-opacity,1))}.text-\[\#FF3B30\]{--tw-text-opacity:1;color:rgb(255 59 48/var(--tw-text-opacity,1))}.text-\[\#FF5A5A\]{--tw-text-opacity:1;color:rgb(255 90 90/var(--tw-text-opacity,1))}.text-\[\#FF5F49\]{--tw-text-opacity:1;color:rgb(255 95 73/var(--tw-text-opacity,1))}.text-\[\#FF69B4\]{--tw-text-opacity:1;color:rgb(255 105 180/var(--tw-text-opacity,1))}.text-\[\#FF6A6A\]{--tw-text-opacity:1;color:rgb(255 106 106/var(--tw-text-opacity,1))}.text-\[\#FF6B6B\]{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity,1))}.text-\[\#FF6B9D\]{--tw-text-opacity:1;color:rgb(255 107 157/var(--tw-text-opacity,1))}.text-\[\#FF6FB0\]{--tw-text-opacity:1;color:rgb(255 111 176/var(--tw-text-opacity,1))}.text-\[\#FF8A80\]{--tw-text-opacity:1;color:rgb(255 138 128/var(--tw-text-opacity,1))}.text-\[\#FF8A8A\]{--tw-text-opacity:1;color:rgb(255 138 138/var(--tw-text-opacity,1))}.text-\[\#FF9ECF\]{--tw-text-opacity:1;color:rgb(255 158 207/var(--tw-text-opacity,1))}.text-\[\#FFB3C6\]{--tw-text-opacity:1;color:rgb(255 179 198/var(--tw-text-opacity,1))}.text-\[\#FFB6C1\]{--tw-text-opacity:1;color:rgb(255 182 193/var(--tw-text-opacity,1))}.text-\[\#FFB800\]{--tw-text-opacity:1;color:rgb(255 184 0/var(--tw-text-opacity,1))}.text-\[\#FFB8D4\]{--tw-text-opacity:1;color:rgb(255 184 212/var(--tw-text-opacity,1))}.text-\[\#FFD43B\]{--tw-text-opacity:1;color:rgb(255 212 59/var(--tw-text-opacity,1))}.text-\[\#FFD4EA\]{--tw-text-opacity:1;color:rgb(255 212 234/var(--tw-text-opacity,1))}.text-\[\#FFD4EA\]\/90{color:rgb(255 212 234/.9)}.text-\[\#FFD66B\]{--tw-text-opacity:1;color:rgb(255 214 107/var(--tw-text-opacity,1))}.text-\[\#FFD700\]{--tw-text-opacity:1;color:rgb(255 215 0/var(--tw-text-opacity,1))}.text-\[\#FFD84D\]{--tw-text-opacity:1;color:rgb(255 216 77/var(--tw-text-opacity,1))}.text-\[\#FFD93D\]{--tw-text-opacity:1;color:rgb(255 217 61/var(--tw-text-opacity,1))}.text-\[\#FFE066\]{--tw-text-opacity:1;color:rgb(255 224 102/var(--tw-text-opacity,1))}.text-\[\#FFE58A\]{--tw-text-opacity:1;color:rgb(255 229 138/var(--tw-text-opacity,1))}.text-\[\#FFE58A\]\/80{color:rgb(255 229 138/.8)}.text-\[\#FFED74\]{--tw-text-opacity:1;color:rgb(255 237 116/var(--tw-text-opacity,1))}.text-\[\#FFF8EE\]{--tw-text-opacity:1;color:rgb(255 248 238/var(--tw-text-opacity,1))}.text-\[\#a0a0a0\]{--tw-text-opacity:1;color:rgb(160 160 160/var(--tw-text-opacity,1))}.text-\[\#a5a294\]{--tw-text-opacity:1;color:rgb(165 162 148/var(--tw-text-opacity,1))}.text-\[\#a6abc0\]{--tw-text-opacity:1;color:rgb(166 171 192/var(--tw-text-opacity,1))}.text-\[\#aaa\]{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1))}.text-\[\#abffdd\]{--tw-text-opacity:1;color:rgb(171 255 221/var(--tw-text-opacity,1))}.text-\[\#aeb7ff\]{--tw-text-opacity:1;color:rgb(174 183 255/var(--tw-text-opacity,1))}.text-\[\#b0ad9f\]{--tw-text-opacity:1;color:rgb(176 173 159/var(--tw-text-opacity,1))}.text-\[\#b0b0b0\]{--tw-text-opacity:1;color:rgb(176 176 176/var(--tw-text-opacity,1))}.text-\[\#b0e4ff\]{--tw-text-opacity:1;color:rgb(176 228 255/var(--tw-text-opacity,1))}.text-\[\#b1b1b1\]{--tw-text-opacity:1;color:rgb(177 177 177/var(--tw-text-opacity,1))}.text-\[\#b43a1b\]{--tw-text-opacity:1;color:rgb(180 58 27/var(--tw-text-opacity,1))}.text-\[\#b8d1c7\]{--tw-text-opacity:1;color:rgb(184 209 199/var(--tw-text-opacity,1))}.text-\[\#bababa\]{--tw-text-opacity:1;color:rgb(186 186 186/var(--tw-text-opacity,1))}.text-\[\#bbb\]{--tw-text-opacity:1;color:rgb(187 187 187/var(--tw-text-opacity,1))}.text-\[\#bcbcbc\]{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity,1))}.text-\[\#bed0cb\]{--tw-text-opacity:1;color:rgb(190 208 203/var(--tw-text-opacity,1))}.text-\[\#c0c0c0\]{--tw-text-opacity:1;color:rgb(192 192 192/var(--tw-text-opacity,1))}.text-\[\#c4b5fd\]{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-\[\#c6cadc\]{--tw-text-opacity:1;color:rgb(198 202 220/var(--tw-text-opacity,1))}.text-\[\#c77a7a\]{--tw-text-opacity:1;color:rgb(199 122 122/var(--tw-text-opacity,1))}.text-\[\#c8ff00\]{--tw-text-opacity:1;color:rgb(200 255 0/var(--tw-text-opacity,1))}.text-\[\#c9cee4\]{--tw-text-opacity:1;color:rgb(201 206 228/var(--tw-text-opacity,1))}.text-\[\#ccc\]{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-\[\#d0d0d0\]{--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.text-\[\#d1d5db\]{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-\[\#d2d2d2\]{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1))}.text-\[\#d4291d\]{--tw-text-opacity:1;color:rgb(212 41 29/var(--tw-text-opacity,1))}.text-\[\#d4421f\]{--tw-text-opacity:1;color:rgb(212 66 31/var(--tw-text-opacity,1))}.text-\[\#d4ffd6\]{--tw-text-opacity:1;color:rgb(212 255 214/var(--tw-text-opacity,1))}.text-\[\#d6c7ff\]{--tw-text-opacity:1;color:rgb(214 199 255/var(--tw-text-opacity,1))}.text-\[\#d6d6d6\]{--tw-text-opacity:1;color:rgb(214 214 214/var(--tw-text-opacity,1))}.text-\[\#d7dcff\]{--tw-text-opacity:1;color:rgb(215 220 255/var(--tw-text-opacity,1))}.text-\[\#d7ff71\]{--tw-text-opacity:1;color:rgb(215 255 113/var(--tw-text-opacity,1))}.text-\[\#d9ff62\]{--tw-text-opacity:1;color:rgb(217 255 98/var(--tw-text-opacity,1))}.text-\[\#ddd\]{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.text-\[\#ddf5ed\]{--tw-text-opacity:1;color:rgb(221 245 237/var(--tw-text-opacity,1))}.text-\[\#e2ff82\]{--tw-text-opacity:1;color:rgb(226 255 130/var(--tw-text-opacity,1))}.text-\[\#e2ff82\]\/70{color:rgb(226 255 130/.7)}.text-\[\#e45456\]{--tw-text-opacity:1;color:rgb(228 84 86/var(--tw-text-opacity,1))}.text-\[\#e54839\]{--tw-text-opacity:1;color:rgb(229 72 57/var(--tw-text-opacity,1))}.text-\[\#e59b9f\]{--tw-text-opacity:1;color:rgb(229 155 159/var(--tw-text-opacity,1))}.text-\[\#e5e8ff\]{--tw-text-opacity:1;color:rgb(229 232 255/var(--tw-text-opacity,1))}.text-\[\#e5f1df\]{--tw-text-opacity:1;color:rgb(229 241 223/var(--tw-text-opacity,1))}.text-\[\#e8e8e8\]{--tw-text-opacity:1;color:rgb(232 232 232/var(--tw-text-opacity,1))}.text-\[\#e95d00\]{--tw-text-opacity:1;color:rgb(233 93 0/var(--tw-text-opacity,1))}.text-\[\#eef0ff\]{--tw-text-opacity:1;color:rgb(238 240 255/var(--tw-text-opacity,1))}.text-\[\#eef2ff\]{--tw-text-opacity:1;color:rgb(238 242 255/var(--tw-text-opacity,1))}.text-\[\#efefef\]{--tw-text-opacity:1;color:rgb(239 239 239/var(--tw-text-opacity,1))}.text-\[\#f0f0f0\]{--tw-text-opacity:1;color:rgb(240 240 240/var(--tw-text-opacity,1))}.text-\[\#f188cf\]{--tw-text-opacity:1;color:rgb(241 136 207/var(--tw-text-opacity,1))}.text-\[\#f2f2f2\]{--tw-text-opacity:1;color:rgb(242 242 242/var(--tw-text-opacity,1))}.text-\[\#f3f3f5\]{--tw-text-opacity:1;color:rgb(243 243 245/var(--tw-text-opacity,1))}.text-\[\#f45a30\]{--tw-text-opacity:1;color:rgb(244 90 48/var(--tw-text-opacity,1))}.text-\[\#f4845f\]{--tw-text-opacity:1;color:rgb(244 132 95/var(--tw-text-opacity,1))}.text-\[\#f4f5ff\]{--tw-text-opacity:1;color:rgb(244 245 255/var(--tw-text-opacity,1))}.text-\[\#f5f5f5\]{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-\[\#f7efde\]{--tw-text-opacity:1;color:rgb(247 239 222/var(--tw-text-opacity,1))}.text-\[\#ff4545\]{--tw-text-opacity:1;color:rgb(255 69 69/var(--tw-text-opacity,1))}.text-\[\#ff5594\]{--tw-text-opacity:1;color:rgb(255 85 148/var(--tw-text-opacity,1))}.text-\[\#ff5a19\]{--tw-text-opacity:1;color:rgb(255 90 25/var(--tw-text-opacity,1))}.text-\[\#ff64cb\]{--tw-text-opacity:1;color:rgb(255 100 203/var(--tw-text-opacity,1))}.text-\[\#ff6b6b\]{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity,1))}.text-\[\#ff6eb4\]{--tw-text-opacity:1;color:rgb(255 110 180/var(--tw-text-opacity,1))}.text-\[\#ff7350\]{--tw-text-opacity:1;color:rgb(255 115 80/var(--tw-text-opacity,1))}.text-\[\#ff7878\]{--tw-text-opacity:1;color:rgb(255 120 120/var(--tw-text-opacity,1))}.text-\[\#ff7c72\]{--tw-text-opacity:1;color:rgb(255 124 114/var(--tw-text-opacity,1))}.text-\[\#ff8080\]{--tw-text-opacity:1;color:rgb(255 128 128/var(--tw-text-opacity,1))}.text-\[\#ff80d5\]{--tw-text-opacity:1;color:rgb(255 128 213/var(--tw-text-opacity,1))}.text-\[\#ff9b4a\]{--tw-text-opacity:1;color:rgb(255 155 74/var(--tw-text-opacity,1))}.text-\[\#ff9ecf\]{--tw-text-opacity:1;color:rgb(255 158 207/var(--tw-text-opacity,1))}.text-\[\#ff9ee0\]{--tw-text-opacity:1;color:rgb(255 158 224/var(--tw-text-opacity,1))}.text-\[\#ff9f88\]{--tw-text-opacity:1;color:rgb(255 159 136/var(--tw-text-opacity,1))}.text-\[\#ffb1a0\]{--tw-text-opacity:1;color:rgb(255 177 160/var(--tw-text-opacity,1))}.text-\[\#ffb3a0\]{--tw-text-opacity:1;color:rgb(255 179 160/var(--tw-text-opacity,1))}.text-\[\#ffb686\]{--tw-text-opacity:1;color:rgb(255 182 134/var(--tw-text-opacity,1))}.text-\[\#ffb6d9\]{--tw-text-opacity:1;color:rgb(255 182 217/var(--tw-text-opacity,1))}.text-\[\#ffcce6\]{--tw-text-opacity:1;color:rgb(255 204 230/var(--tw-text-opacity,1))}.text-\[\#ffd6d6\]{--tw-text-opacity:1;color:rgb(255 214 214/var(--tw-text-opacity,1))}.text-\[\#ffd6eb\]{--tw-text-opacity:1;color:rgb(255 214 235/var(--tw-text-opacity,1))}.text-\[\#ffd8d8\]{--tw-text-opacity:1;color:rgb(255 216 216/var(--tw-text-opacity,1))}.text-\[\#ffe2ab\]{--tw-text-opacity:1;color:rgb(255 226 171/var(--tw-text-opacity,1))}.text-\[\#ffe79a\]{--tw-text-opacity:1;color:rgb(255 231 154/var(--tw-text-opacity,1))}.text-\[\#ffe7b8\]{--tw-text-opacity:1;color:rgb(255 231 184/var(--tw-text-opacity,1))}.text-\[\#ffeb72\]{--tw-text-opacity:1;color:rgb(255 235 114/var(--tw-text-opacity,1))}.text-\[\#ffedcf\]{--tw-text-opacity:1;color:rgb(255 237 207/var(--tw-text-opacity,1))}.text-\[\#fff19a\]{--tw-text-opacity:1;color:rgb(255 241 154/var(--tw-text-opacity,1))}.text-\[\#fff1aa\]{--tw-text-opacity:1;color:rgb(255 241 170/var(--tw-text-opacity,1))}.text-\[\#fff3b6\]{--tw-text-opacity:1;color:rgb(255 243 182/var(--tw-text-opacity,1))}.text-\[color\:var\(--rpt-accent\2c \#1A5A4B\)\]{color:var(--rpt-accent,#1A5A4B)}.text-\[color\:var\(--rpt-ink\2c \#171717\)\]{color:var(--rpt-ink,#171717)}.text-\[color\:var\(--rpt-ink-soft\2c \#35312c\)\]{color:var(--rpt-ink-soft,#35312c)}.text-\[color\:var\(--zwds-5elem-text\)\]{color:var(--zwds-5elem-text)}.text-\[color\:var\(--zwds-accent\)\]{color:var(--zwds-accent)}.text-\[color\:var\(--zwds-badge-text\)\]{color:var(--zwds-badge-text)}.text-\[color\:var\(--zwds-soul-text\)\]{color:var(--zwds-soul-text)}.text-\[color\:var\(--zwds-text\)\]{color:var(--zwds-text)}.text-\[color\:var\(--zwds-text-major\)\]{color:var(--zwds-text-major)}.text-\[color\:var\(--zwds-text-muted\)\]{color:var(--zwds-text-muted)}.text-\[color\:var\(--zwds-text-secondary\)\]{color:var(--zwds-text-secondary)}.text-\[red\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1))}.text-\[rgba\(18\2c 18\2c 18\2c 0\.8\)\]{color:rgba(18,18,18,.8)}.text-\[rgba\(196\2c 154\2c 60\2c 0\.3\)\]{color:rgba(196,154,60,.3)}.text-\[rgba\(255\2c 255\2c 255\2c 0\.55\)\]{color:rgba(255,255,255,.55)}.text-\[rgba\(255\2c 255\2c 255\2c 0\.7\)\]{color:rgba(255,255,255,.7)}.text-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\]{color:rgba(255,255,255,.8)}.text-\[rgba\(var\(--n-ink\)\2c 0\.25\)\]{color:rgba(var(--n-ink),.25)}.text-\[rgba\(var\(--n-ink\)\2c 0\.35\)\]{color:rgba(var(--n-ink),.35)}.text-\[rgba\(var\(--n-ink\)\2c 0\.40\)\]{color:rgba(var(--n-ink),.4)}.text-\[rgba\(var\(--n-ink\)\2c 0\.45\)\]{color:rgba(var(--n-ink),.45)}.text-\[rgba\(var\(--n-ink\)\2c 0\.50\)\]{color:rgba(var(--n-ink),.5)}.text-\[rgba\(var\(--n-ink\)\2c 0\.55\)\]{color:rgba(var(--n-ink),.55)}.text-\[rgba\(var\(--n-ink\)\2c 0\.60\)\]{color:rgba(var(--n-ink),.6)}.text-\[rgba\(var\(--n-ink\)\2c 0\.65\)\]{color:rgba(var(--n-ink),.65)}.text-\[rgba\(var\(--n-ink\)\2c 0\.70\)\]{color:rgba(var(--n-ink),.7)}.text-\[rgba\(var\(--n-ink\)\2c 0\.80\)\]{color:rgba(var(--n-ink),.8)}.text-\[rgba\(var\(--n-ink\)\2c 0\.85\)\]{color:rgba(var(--n-ink),.85)}.text-\[var\(--b5h-gold\)\]{color:var(--b5h-gold)}.text-\[var\(--b5i-accent\)\]{color:var(--b5i-accent)}.text-\[var\(--brand-orange-vivid\)\]{color:var(--brand-orange-vivid)}.text-\[var\(--discount-accent\)\]{color:var(--discount-accent)}.text-\[var\(--dragon-accent\)\]{color:var(--dragon-accent)}.text-\[var\(--dragon-accent\2c \#ec4e27\)\]{color:var(--dragon-accent,#ec4e27)}.text-\[var\(--dragon-amber\)\]{color:var(--dragon-amber)}.text-\[var\(--dragon-foreground\)\]{color:var(--dragon-foreground)}.text-\[var\(--dragon-mint\)\]{color:var(--dragon-mint)}.text-\[var\(--dragon-muted\)\]{color:var(--dragon-muted)}.text-\[var\(--rpt-gold\)\]{color:var(--rpt-gold)}.text-\[var\(--rpt-on-gold\2c \#ffffff\)\]{color:var(--rpt-on-gold,#ffffff)}.text-\[var\(--sheet-badge-text\)\]{color:var(--sheet-badge-text)}.text-\[var\(--sheet-gray-300\)\]{color:var(--sheet-gray-300)}.text-\[var\(--sheet-gray-400\)\]{color:var(--sheet-gray-400)}.text-\[var\(--sheet-on-accent\)\]{color:var(--sheet-on-accent)}.text-\[var\(--sheet-text\)\]{color:var(--sheet-text)}.text-\[var\(--sheet-text-40\)\]{color:var(--sheet-text-40)}.text-\[var\(--sheet-text-50\)\]{color:var(--sheet-text-50)}.text-\[var\(--sheet-text-60\)\]{color:var(--sheet-text-60)}.text-\[var\(--sheet-text-70\)\]{color:var(--sheet-text-70)}.text-\[var\(--t-body\)\]{color:var(--t-body)}.text-\[var\(--t-dim\)\]{color:var(--t-dim)}.text-\[var\(--t-neg\)\]{color:var(--t-neg)}.text-\[var\(--t-on-mint\)\]{color:var(--t-on-mint)}.text-\[var\(--t-pos\)\]{color:var(--t-pos)}.text-\[var\(--t-strong\)\]{color:var(--t-strong)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/90{color:rgb(252 211 77/.9)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-50\/95{color:rgb(255 251 235/.95)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-50\/95{color:rgb(236 253 245/.95)}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-900\/45{color:rgb(23 23 23/.45)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100\/90{color:rgb(254 226 226/.9)}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-50\/90{color:rgb(254 242 242/.9)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-50\/95{color:rgb(240 249 255/.95)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/15{color:rgb(255 255 255/.15)}.text-white\/20{color:rgb(255 255 255/.2)}.text-white\/25{color:rgb(255 255 255/.25)}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.text-white\/95{color:rgb(255 255 255/.95)}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-600{--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.decoration-\[\#FFD84D\]\/50{text-decoration-color:rgb(255 216 77/.5)}.decoration-\[\#abffdd\]\/60{text-decoration-color:rgb(171 255 221/.6)}.decoration-\[\#e95d00\]\/50{text-decoration-color:rgb(233 93 0/.5)}.decoration-\[rgba\(var\(--n-ink\)\2c 0\.2\)\]{text-decoration-color:rgba(var(--n-ink),.2)}.decoration-white\/40{text-decoration-color:rgb(255 255 255/.4)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#555\]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(85 85 85/var(--tw-placeholder-opacity,1))}.placeholder-\[\#555\]::placeholder{--tw-placeholder-opacity:1;color:rgb(85 85 85/var(--tw-placeholder-opacity,1))}.placeholder-\[\#666\]::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(102 102 102/var(--tw-placeholder-opacity,1))}.placeholder-\[\#666\]::placeholder{--tw-placeholder-opacity:1;color:rgb(102 102 102/var(--tw-placeholder-opacity,1))}.placeholder-black\/40::-moz-placeholder{color:rgb(0 0 0/.4)}.placeholder-black\/40::placeholder{color:rgb(0 0 0/.4)}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-white\/40::-moz-placeholder{color:rgb(255 255 255/.4)}.placeholder-white\/40::placeholder{color:rgb(255 255 255/.4)}.placeholder-zinc-600::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity:1;color:rgb(82 82 91/var(--tw-placeholder-opacity,1))}.accent-\[\#888\]{accent-color:#888}.accent-\[\#FF2D78\]{accent-color:#FF2D78}.accent-\[\#ff4545\]{accent-color:#ff4545}.accent-\[var\(--dragon-accent\)\]{accent-color:var(--dragon-accent)}.accent-orange-500{accent-color:#f97316}.accent-violet-500{accent-color:#8b5cf6}.accent-white{accent-color:#fff}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.32\]{opacity:.32}.opacity-\[0\.42\]{opacity:.42}.opacity-\[0\.85\]{opacity:.85}.opacity-\[0\.87\]{opacity:.87}.opacity-\[0\.95\]{opacity:.95}.opacity-\[0\.9\]{opacity:.9}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-12px_48px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 -12px 48px rgba(0,0,0,0.25);--tw-shadow-colored:0 -12px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_50px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 -18px 50px rgba(0,0,0,0.25);--tw-shadow-colored:0 -18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-6px_20px_rgba\(0\2c 0\2c 0\2c 0\.14\)\]{--tw-shadow:0 -6px 20px rgba(0,0,0,0.14);--tw-shadow-colored:0 -6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 -8px 24px rgba(0,0,0,0.5);--tw-shadow-colored:0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\2c 143\2c 200\2c 0\.6\)\]{--tw-shadow:0 0 0 1px rgba(255,143,200,0.6);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(254\2c 229\2c 0\2c 0\.16\)\]{--tw-shadow:0 0 0 6px rgba(254,229,0,0.16);--tw-shadow-colored:0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_\#fff\]{--tw-shadow:0 0 10px #fff;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_10px_\#fff\],.shadow-\[0_0_10px_var\(--sheet-badge-glow\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--sheet-badge-glow\)\]{--tw-shadow:0 0 10px var(--sheet-badge-glow);--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_0_12px_6px_rgba\(255\2c 255\2c 255\2c \.45\)\2c 0_0_46px_26px_rgba\(42\2c 122\2c 107\2c \.26\)\]{--tw-shadow:0 0 12px 6px rgba(255,255,255,.45),0 0 46px 26px rgba(42,122,107,.26);--tw-shadow-colored:0 0 12px 6px var(--tw-shadow-color),0 0 46px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(26\2c 158\2c 143\2c 0\.24\)\]{--tw-shadow:0 0 18px rgba(26,158,143,0.24);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(42\2c 122\2c 107\2c \.28\)\]{--tw-shadow:0 0 18px rgba(42,122,107,.28);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\2c 110\2c 180\2c 0\.5\)\]{--tw-shadow:0 0 20px rgba(255,110,180,0.5);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(42\2c 122\2c 107\2c 0\.10\)\]{--tw-shadow:0 0 22px rgba(42,122,107,0.10);--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(42\2c 122\2c 107\2c 0\.10\)\],.shadow-\[0_0_24px_\#00c3b016\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_\#00c3b016\]{--tw-shadow:0 0 24px #00c3b016;--tw-shadow-colored:0 0 24px var(--tw-shadow-color)}.shadow-\[0_0_28px_rgba\(42\2c 122\2c 107\2c \.24\)\]{--tw-shadow:0 0 28px rgba(42,122,107,.24);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(26\2c 158\2c 143\2c 0\.16\)\]{--tw-shadow:0 0 30px rgba(26,158,143,0.16);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_38px_rgba\(255\2c 59\2c 48\2c \.26\)\]{--tw-shadow:0 0 38px rgba(255,59,48,.26);--tw-shadow-colored:0 0 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_38px_rgba\(42\2c 122\2c 107\2c \.30\)\]{--tw-shadow:0 0 38px rgba(42,122,107,.30);--tw-shadow-colored:0 0 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(255\2c 59\2c 48\2c \.18\)\]{--tw-shadow:0 0 42px rgba(255,59,48,.18);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(42\2c 122\2c 107\2c \.22\)\]{--tw-shadow:0 0 42px rgba(42,122,107,.22);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(233\2c 93\2c 0\2c 0\.2\)\]{--tw-shadow:0 0 60px rgba(233,93,0,0.2);--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(233\2c 93\2c 0\2c 0\.3\)\]{--tw-shadow:0 0 60px rgba(233,93,0,0.3);--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(236\2c 78\2c 39\2c 0\.25\)\]{--tw-shadow:0 10px 24px rgba(236,78,39,0.25);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(244\2c 132\2c 95\2c 0\.36\)\]{--tw-shadow:0 10px 24px rgba(244,132,95,0.36);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 10px 26px rgba(0,0,0,0.5);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(26\2c 42\2c 31\2c \.05\)\]{--tw-shadow:0 10px 26px rgba(26,42,31,.05);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\2c 0\2c 0\2c \.30\)\]{--tw-shadow:0 10px 28px rgba(0,0,0,.30);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(240\2c 53\2c 106\2c 0\.08\)\]{--tw-shadow:0 10px 28px rgba(240,53,106,0.08);--tw-shadow-colored:0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.18);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.35);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.4);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 58\2c 233\2c 0\.35\)\]{--tw-shadow:0 10px 30px rgba(0,58,233,0.35);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(154\2c 123\2c 45\2c 0\.35\)\]{--tw-shadow:0 10px 30px rgba(154,123,45,0.35);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color)}.shadow-\[0_10px_30px_rgba\(154\2c 123\2c 45\2c 0\.35\)\],.shadow-\[0_10px_50px_\#0004\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_50px_\#0004\]{--tw-shadow:0 10px 50px #0004;--tw-shadow-colored:0 10px 50px var(--tw-shadow-color)}.shadow-\[0_12px_28px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]{--tw-shadow:0 12px 28px rgba(0,0,0,0.2);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(255\2c 110\2c 180\2c 0\.35\)\]{--tw-shadow:0 12px 30px rgba(255,110,180,0.35);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(255\2c 110\2c 180\2c 0\.45\)\]{--tw-shadow:0 12px 30px rgba(255,110,180,0.45);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(255\2c 61\2c 138\2c 0\.45\)\]{--tw-shadow:0 12px 30px rgba(255,61,138,0.45);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(255\2c 65\2c 131\2c 0\.45\)\]{--tw-shadow:0 12px 30px rgba(255,65,131,0.45);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(26\2c 42\2c 31\2c \.06\)\]{--tw-shadow:0 12px 30px rgba(26,42,31,.06);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.shadow-\[0_12px_30px_rgba\(26\2c 42\2c 31\2c \.06\)\],.shadow-\[0_12px_32px_\#0006\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_\#0006\]{--tw-shadow:0 12px 32px #0006;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color)}.shadow-\[0_12px_40px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:0 12px 40px rgba(0,0,0,0.04);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 12px 40px rgba(15,23,42,0.14);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(255\2c 61\2c 138\2c 0\.08\)\]{--tw-shadow:0 12px 40px rgba(255,61,138,0.08);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color)}.shadow-\[0_12px_40px_rgba\(255\2c 61\2c 138\2c 0\.08\)\],.shadow-\[0_12px_50px_\#0003\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_50px_\#0003\]{--tw-shadow:0 12px 50px #0003;--tw-shadow-colored:0 12px 50px var(--tw-shadow-color)}.shadow-\[0_14px_30px_rgba\(0\2c 0\2c 0\2c 0\.38\)\]{--tw-shadow:0 14px 30px rgba(0,0,0,0.38);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(8\2c 22\2c 71\2c \.08\)\]{--tw-shadow:0 14px 30px rgba(8,22,71,.08);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(8\2c 22\2c 71\2c \.09\)\]{--tw-shadow:0 14px 30px rgba(8,22,71,.09);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(8\2c 22\2c 71\2c \.09\)\]{--tw-shadow:0 14px 32px rgba(8,22,71,.09);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(236\2c 78\2c 39\2c \.28\)\]{--tw-shadow:0 14px 34px rgba(236,78,39,.28);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(36\2c 81\2c 255\2c \.24\)\]{--tw-shadow:0 14px 34px rgba(36,81,255,.24);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 16px 30px rgba(0,0,0,0.35);--tw-shadow-colored:0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 16px 40px rgba(0,0,0,0.35);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(36\2c 81\2c 255\2c \.32\)\]{--tw-shadow:0 18px 38px rgba(36,81,255,.32);--tw-shadow-colored:0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 18px 40px rgba(0,0,0,0.45);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(26\2c 42\2c 31\2c \.14\)\]{--tw-shadow:0 18px 42px rgba(26,42,31,.14);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:0 18px 44px rgba(0,0,0,0.28);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(42\2c 122\2c 107\2c \.16\)\]{--tw-shadow:0 18px 48px rgba(42,122,107,.16);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 18px 50px rgba(0,0,0,0.5);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_52px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 18px 52px rgba(0,0,0,0.45);--tw-shadow-colored:0 18px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_56px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 18px 56px rgba(0,0,0,0.5);--tw-shadow-colored:0 18px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_1px_rgba\(15\2c 7\2c 4\2c 0\.28\)\2c 0_2px_2px_rgba\(15\2c 7\2c 4\2c 0\.28\)\2c 0_4px_4px_rgba\(15\2c 7\2c 4\2c 0\.28\)\2c 0_8px_8px_rgba\(15\2c 7\2c 4\2c 0\.28\)\2c 0_16px_16px_rgba\(15\2c 7\2c 4\2c 0\.28\)\]{--tw-shadow:0 1px 1px rgba(15,7,4,0.28),0 2px 2px rgba(15,7,4,0.28),0 4px 4px rgba(15,7,4,0.28),0 8px 8px rgba(15,7,4,0.28),0 16px 16px rgba(15,7,4,0.28);--tw-shadow-colored:0 1px 1px var(--tw-shadow-color),0 2px 2px var(--tw-shadow-color),0 4px 4px var(--tw-shadow-color),0 8px 8px var(--tw-shadow-color),0 16px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_34px_rgba\(0\2c 0\2c 0\2c 0\.38\)\]{--tw-shadow:0 20px 34px rgba(0,0,0,0.38);--tw-shadow-colored:0 20px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(0\2c 0\2c 0\2c \.35\)\]{--tw-shadow:0 20px 44px rgba(0,0,0,.35);--tw-shadow-colored:0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(8\2c 22\2c 71\2c \.10\)\]{--tw-shadow:0 20px 44px rgba(8,22,71,.10);--tw-shadow-colored:0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 20px 50px rgba(0,0,0,0.55);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(255\2c 90\2c 180\2c 0\.18\)\]{--tw-shadow:0 20px 50px rgba(255,90,180,0.18);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 20px 60px rgba(0,0,0,0.6);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(36\2c 81\2c 255\2c \.15\)\]{--tw-shadow:0 22px 54px rgba(36,81,255,.15);--tw-shadow-colored:0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(8\2c 22\2c 71\2c \.12\)\]{--tw-shadow:0 22px 54px rgba(8,22,71,.12);--tw-shadow-colored:0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(4\2c 10\2c 30\2c 0\.42\)\]{--tw-shadow:0 22px 70px rgba(4,10,30,0.42);--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(36\2c 81\2c 255\2c \.22\)\]{--tw-shadow:0 24px 60px rgba(36,81,255,.22);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-shadow:0 24px 70px rgba(0,0,0,0.55);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,0.45);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_16px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0 2px 16px rgba(0,0,0,0.15);--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0 30px 80px rgba(0,0,0,0.6);--tw-shadow-colored:0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 4px 20px rgba(0,0,0,0.4);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(255\2c 103\2c 204\2c 0\.5\)\]{--tw-shadow:0 4px 20px rgba(255,103,204,0.5);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c \.5\)\]{--tw-shadow:0 6px 16px rgba(0,0,0,.5);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 6px 16px rgba(0,0,0,0.35);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 6px 16px rgba(0,0,0,0.45);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(236\2c 78\2c 39\2c 0\.28\)\]{--tw-shadow:0 6px 18px rgba(236,78,39,0.28);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(196\2c 26\2c 26\2c 0\.35\)\]{--tw-shadow:0 8px 20px rgba(196,26,26,0.35);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(240\2c 53\2c 106\2c 0\.24\)\]{--tw-shadow:0 8px 20px rgba(240,53,106,0.24);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(255\2c 110\2c 180\2c 0\.35\)\]{--tw-shadow:0 8px 20px rgba(255,110,180,0.35);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(228\2c 60\2c 115\2c 0\.35\)\]{--tw-shadow:0 8px 22px rgba(228,60,115,0.35);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(138\2c 42\2c 58\2c 0\.35\)\]{--tw-shadow:0 8px 24px rgba(138,42,58,0.35);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(36\2c 81\2c 255\2c 0\.35\)\]{--tw-shadow:0 8px 24px rgba(36,81,255,0.35);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(4\2c 10\2c 30\2c 0\.16\)\]{--tw-shadow:0 8px 24px rgba(4,10,30,0.16);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 8px 28px rgba(0,0,0,.45);--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(254\2c 229\2c 0\2c 0\.25\)\]{--tw-shadow:0 8px 28px rgba(254,229,0,0.25);--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 8px 30px rgba(0,0,0,0.5);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0\.936px_14\.035px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0px 0.936px 14.035px 0px rgba(0,0,0,0.1);--tw-shadow-colored:0px 0.936px 14.035px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0\.947px_14\.204px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0px 0.947px 14.204px 0px rgba(0,0,0,0.1);--tw-shadow-colored:0px 0.947px 14.204px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_20px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_20px_0px_rgba\(255\2c 110\2c 180\2c 0\.15\)\]{--tw-shadow:0px 0px 20px 0px rgba(255,110,180,0.15);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_20px_0px_rgba\(255\2c 200\2c 80\2c 0\.18\)\]{--tw-shadow:0px 0px 20px 0px rgba(255,200,80,0.18);--tw-shadow-colored:0px 0px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_25px_0px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:0px 0px 25px 0px rgba(0,0,0,0.08);--tw-shadow-colored:0px 0px 25px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_35px_0px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-shadow:0px 0px 35px 0px rgba(0,0,0,0.15);--tw-shadow-colored:0px 0px 35px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_50px_0px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0px 0px 50px 0px rgba(0,0,0,0.6);--tw-shadow-colored:0px 0px 50px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_75px_0px_rgba\(0\2c 0\2c 0\2c 0\.17\)\]{--tw-shadow:0px 0px 75px 0px rgba(0,0,0,0.17);--tw-shadow-colored:0px 0px 75px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_80px_0px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0px 0px 80px 0px rgba(0,0,0,0.35);--tw-shadow-colored:0px 0px 80px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0px 10px 30px rgba(0,0,0,0.35);--tw-shadow-colored:0px 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_1px_15px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0px 1px 15px 0px rgba(0,0,0,0.1);--tw-shadow-colored:0px 1px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_1px_15px_0px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]{--tw-shadow:0px 1px 15px 0px rgba(0,0,0,0.10);--tw-shadow-colored:0px 1px 15px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0px 2px 6px rgba(0,0,0,0.25);--tw-shadow-colored:0px 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_4px_4px_0px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);--tw-shadow-colored:0px 4px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[3px_6px_16px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:3px 6px 16px rgba(0,0,0,0.45);--tw-shadow-colored:3px 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.08\)\]{--tw-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{--tw-shadow:inset 0 0 0 2px rgba(255,255,255,0.2);--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0px_2px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.1);--tw-shadow-colored:inset 0px 2px 5px 0px var(--tw-shadow-color)}.shadow-\[inset_0px_2px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.1\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[\#EC4E27\]\/25{--tw-shadow-color:rgb(236 78 39/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#ff4545\]\/20{--tw-shadow-color:rgb(255 69 69/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:rgb(0 0 0/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-double{outline-style:double}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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)}.ring-1,.ring-2{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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#DDEFE9\]{--tw-ring-opacity:1;--tw-ring-color:rgb(221 239 233/var(--tw-ring-opacity,1))}.ring-\[\#F4845F\]\/50{--tw-ring-color:rgb(244 132 95/0.5)}.ring-\[\#FEE500\]{--tw-ring-opacity:1;--tw-ring-color:rgb(254 229 0/var(--tw-ring-opacity,1))}.ring-\[\#FFD84D\]\/40{--tw-ring-color:rgb(255 216 77/0.4)}.ring-\[\#ec4e27\]\/45{--tw-ring-color:rgb(236 78 39/0.45)}.ring-\[rgba\(var\(--n-ink\)\2c 0\.75\)\]{--tw-ring-color:rgba(var(--n-ink),0.75)}.ring-\[var\(--brand-orange-vivid\)\]{--tw-ring-color:var(--brand-orange-vivid)}.ring-\[var\(--dragon-accent\)\]{--tw-ring-color:var(--dragon-accent)}.ring-amber-500\/20{--tw-ring-color:rgb(245 158 11/0.2)}.ring-blue-500\/20{--tw-ring-color:rgb(59 130 246/0.2)}.ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgb(29 78 216/var(--tw-ring-opacity,1))}.ring-cyan-500\/20{--tw-ring-color:rgb(6 182 212/0.2)}.ring-emerald-500\/20{--tw-ring-color:rgb(16 185 129/0.2)}.ring-emerald-500\/40{--tw-ring-color:rgb(16 185 129/0.4)}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-green-700{--tw-ring-opacity:1;--tw-ring-color:rgb(21 128 61/var(--tw-ring-opacity,1))}.ring-neutral-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 229 229/var(--tw-ring-opacity,1))}.ring-orange-500\/20{--tw-ring-color:rgb(249 115 22/0.2)}.ring-pink-500\/20{--tw-ring-color:rgb(236 72 153/0.2)}.ring-pink-500\/30{--tw-ring-color:rgb(236 72 153/0.3)}.ring-red-500\/20{--tw-ring-color:rgb(239 68 68/0.2)}.ring-red-700{--tw-ring-opacity:1;--tw-ring-color:rgb(185 28 28/var(--tw-ring-opacity,1))}.ring-sky-500\/20{--tw-ring-color:rgb(14 165 233/0.2)}.ring-violet-500\/20{--tw-ring-color:rgb(139 92 246/0.2)}.ring-white\/25{--tw-ring-color:rgb(255 255 255/0.25)}.ring-white\/80{--tw-ring-color:rgb(255 255 255/0.8)}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.ring-yellow-500\/20{--tw-ring-color:rgb(234 179 8/0.2)}.ring-zinc-700{--tw-ring-opacity:1;--tw-ring-color:rgb(63 63 70/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#1f282f\]{--tw-ring-offset-color:#1f282f}.ring-offset-\[var\(--dragon-background\)\]{--tw-ring-offset-color:var(--dragon-background)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[\.7px\]{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)}.blur-\[\.7px\]{--tw-blur:blur(.7px)}.blur-\[0\.2px\]{--tw-blur:blur(0.2px)}.blur-\[0\.2px\],.blur-\[0\.5px\]{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)}.blur-\[0\.5px\]{--tw-blur:blur(0.5px)}.blur-\[10px\]{--tw-blur:blur(10px)}.blur-\[10px\],.blur-\[11\.837px\]{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)}.blur-\[11\.837px\]{--tw-blur:blur(11.837px)}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.blur-\[2px\]{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)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[3\.5px\]{--tw-blur:blur(3.5px)}.blur-\[30px\],.blur-\[3\.5px\]{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)}.blur-\[30px\]{--tw-blur:blur(30px)}.blur-\[3px\]{--tw-blur:blur(3px)}.blur-\[3px\],.blur-\[4\.34px\]{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)}.blur-\[4\.34px\]{--tw-blur:blur(4.34px)}.blur-\[4px\]{--tw-blur:blur(4px)}.blur-\[4px\],.blur-\[5px\]{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)}.blur-\[5px\]{--tw-blur:blur(5px)}.blur-\[6\.5px\]{--tw-blur:blur(6.5px)}.blur-\[6\.5px\],.blur-\[6px\]{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)}.blur-\[6px\]{--tw-blur:blur(6px)}.blur-\[7px\]{--tw-blur:blur(7px)}.blur-\[7px\],.blur-\[8px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[8px\]{--tw-blur:blur(8px)}.blur-\[9px\]{--tw-blur:blur(9px)}.blur-\[9px\],.blur-md{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)}.blur-md{--tw-blur:blur(12px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow-\[0_0_18px_rgba\(255\2c 59\2c 48\2c \.78\)\2c 0_0_42px_rgba\(255\2c 59\2c 48\2c \.38\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(255,59,48,.78),0 0 42px rgba(255,59,48,.38))}.drop-shadow-\[0_0_18px_rgba\(255\2c 59\2c 48\2c \.78\)\2c 0_0_42px_rgba\(255\2c 59\2c 48\2c \.38\)\],.drop-shadow-\[0_0_18px_rgba\(42\2c 122\2c 107\2c \.28\)\]{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)}.drop-shadow-\[0_0_18px_rgba\(42\2c 122\2c 107\2c \.28\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(42,122,107,.28))}.drop-shadow-\[0_0_22px_rgba\(249\2c 198\2c 61\2c \.18\)\]{--tw-drop-shadow:drop-shadow(0 0 22px rgba(249,198,61,.18))}.drop-shadow-\[0_0_22px_rgba\(249\2c 198\2c 61\2c \.18\)\],.drop-shadow-\[0_10px_18px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{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)}.drop-shadow-\[0_10px_18px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-drop-shadow:drop-shadow(0 10px 18px rgba(0,0,0,0.45))}.drop-shadow-\[0_12px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 12px 20px rgba(0,0,0,0.5))}.drop-shadow-\[0_12px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.drop-shadow-\[0_12px_20px_rgba\(25\2c 31\2c 40\2c 0\.14\)\]{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)}.drop-shadow-\[0_12px_20px_rgba\(25\2c 31\2c 40\2c 0\.14\)\]{--tw-drop-shadow:drop-shadow(0 12px 20px rgba(25,31,40,0.14))}.drop-shadow-\[0_14px_22px_rgba\(25\2c 31\2c 40\2c 0\.13\)\]{--tw-drop-shadow:drop-shadow(0 14px 22px rgba(25,31,40,0.13))}.drop-shadow-\[0_14px_22px_rgba\(25\2c 31\2c 40\2c 0\.13\)\],.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{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)}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px rgba(0,0,0,0.75))}.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 1px 4px rgba(0,0,0,0.5))}.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.drop-shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{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)}.drop-shadow-\[0_2px_12px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{--tw-drop-shadow:drop-shadow(0 2px 12px rgba(0,0,0,0.9))}.drop-shadow-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px rgba(0,0,0,0.6))}.drop-shadow-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.6\)\],.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{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)}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.6))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.75))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.75\)\],.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{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)}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.8))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.85))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.85\)\],.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{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)}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.9))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.7))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.75\)\],.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{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)}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.75))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.8))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.85\)\],.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{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)}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.85))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.9))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.9\)\],.drop-shadow-\[0_3px_12px_rgba\(0\2c 0\2c 0\2c \.5\)\]{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)}.drop-shadow-\[0_3px_12px_rgba\(0\2c 0\2c 0\2c \.5\)\]{--tw-drop-shadow:drop-shadow(0 3px 12px rgba(0,0,0,.5))}.drop-shadow-\[0_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{--tw-drop-shadow:drop-shadow(0 4px 14px rgba(0,0,0,0.95))}.drop-shadow-\[0_4px_14px_rgba\(0\2c 0\2c 0\2c 0\.95\)\],.drop-shadow-\[0_4px_18px_rgba\(0\2c 0\2c 0\2c 0\.48\)\]{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)}.drop-shadow-\[0_4px_18px_rgba\(0\2c 0\2c 0\2c 0\.48\)\]{--tw-drop-shadow:drop-shadow(0 4px 18px rgba(0,0,0,0.48))}.drop-shadow-\[0_8px_14px_rgba\(15\2c 7\2c 4\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 8px 14px rgba(15,7,4,0.5))}.drop-shadow-\[0_8px_14px_rgba\(15\2c 7\2c 4\2c 0\.5\)\],.drop-shadow-lg{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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1))}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05))}.drop-shadow-sm,.drop-shadow-xl{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)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgb(0 0 0/0.03)) drop-shadow(0 8px 5px rgb(0 0 0/0.08))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.grayscale-\[0\.55\]{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)}.grayscale-\[0\.55\]{--tw-grayscale:grayscale(0.55)}.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[24\.726px\]{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-blur-\[24\.726px\]{--tw-backdrop-blur:blur(24.726px)}.backdrop-blur-\[25px\]{--tw-backdrop-blur:blur(25px)}.backdrop-blur-\[25px\],.backdrop-blur-\[2px\]{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-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-filter{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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c color\2c box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[1000ms\]{transition-duration:1s}.duration-\[1200ms\]{transition-duration:1.2s}.duration-\[1500ms\]{transition-duration:1.5s}.duration-\[400ms\]{transition-duration:.4s}.duration-\[420ms\]{transition-duration:.42s}.duration-\[520ms\]{transition-duration:.52s}.duration-\[900ms\]{transition-duration:.9s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[border-bottom-left-radius\:10px\]{border-bottom-left-radius:10px}.\[border-bottom-right-radius\:3px\]{border-bottom-right-radius:3px}.\[border-top-left-radius\:10px\]{border-top-left-radius:10px}.\[border-top-right-radius\:10px\]{border-top-right-radius:10px}.\[line-break\:strict\]{line-break:strict}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-decoration\:inherit\]{text-decoration:inherit}.\[text-shadow\:0_14px_34px_rgba\(0\2c 0\2c 0\2c 0\.85\)\2c 0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]{text-shadow:0 14px 34px rgba(0,0,0,.85),0 2px 6px rgba(0,0,0,.65)}.\[text-shadow\:0_16px_36px_rgba\(0\2c 0\2c 0\2c 0\.88\)\2c 0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.68\)\]{text-shadow:0 16px 36px rgba(0,0,0,.88),0 2px 8px rgba(0,0,0,.68)}.\[text-shadow\:0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{text-shadow:0 2px 10px rgba(0,0,0,.8)}.\[text-shadow\:0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{text-shadow:0 2px 10px rgba(0,0,0,.85)}.\[text-shadow\:0_2px_12px_\#000\]{text-shadow:0 2px 12px #000}.\[text-shadow\:0_2px_14px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{text-shadow:0 2px 14px rgba(0,0,0,.8)}.\[text-shadow\:0_2px_16px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{text-shadow:0 2px 16px rgba(0,0,0,.5)}.\[text-shadow\:0px_4\.34px_4\.34px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{text-shadow:0 4.34px 4.34px rgba(0,0,0,.25)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[word-break\:keep-all\]{word-break:keep-all}@font-face{font-family:Cafe24Dangdanghae;src:url(data:application/octet-stream;base64,) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LeferiPoint-SpecialItalicA;src:url("/daehak/assets/LeferiPoint-SpecialItalicA.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:NexonLv1Gothic;src:url("/daehak/assets/NEXON_20Lv1_20Gothic_20OTF_20Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:NexonLv1Gothic;src:url("/daehak/assets/NEXON_20Lv1_20Gothic_20OTF.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:NexonLv1Gothic;src:url("/daehak/assets/NEXON_20Lv1_20Gothic_20OTF_20Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:SangjuGotgam;src:url("/daehak/assets/SANJUGotgam.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:MaruBuri;src:url("/daehak/assets/MaruBuri-Regular.woff2");font-weight:400;font-display:swap}@font-face{font-family:MaruBuri;src:url(data:application/octet-stream;base64,);font-weight:600;font-display:swap}@font-face{font-family:MaruBuri;src:url(data:application/octet-stream;base64,);font-weight:700;font-display:swap}@font-face{font-family:GyeongbokgungSumunjangTitle;src:url("/daehak/assets/Sumunjang_TitleL.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:GyeongbokgungSumunjangTitle;src:url("/daehak/assets/Sumunjang_TitleM.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GyeongbokgungSumunjangTitle;src:url("/daehak/assets/Sumunjang_TitleB.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Daehan;src:url("/daehak/assets/Daehan-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:Daehan;src:url("/daehak/assets/Daehan-Bold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:SolmoeKimDaeGeon;src:url("/daehak/assets/SolmoeKimDaeGeon-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:SolmoeKimDaeGeon;src:url("/daehak/assets/SolmoeKimDaeGeon-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Joseon100Years;src:url("/daehak/assets/ChosunCentennial.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:ChosunNm;src:url("/daehak/assets/ChosunNm.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Yeongwol;src:url("/daehak/assets/YeongwolTTF-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RIDIBatang;src:url("/daehak/assets/RIDIBatang.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Diphylleia880056;src:url("/daehak/assets/Diphylleia-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url("/daehak/assets/a2z-5Medium.otf") format("opentype");font-weight:500;font-display:swap}@font-face{font-family:MuseumCulturalFoundationClassic;src:url("/daehak/assets/_EA_B5_AD_EB_A6_BD_EB_B0_95_EB_AC_BC_EA_B4_80_EB_AC_B8_ED_99_94_EC_9E_AC_EB_8B_A8_ED_81_B4_EB_9E_98_EC_8B_9DL.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:MuseumCulturalFoundationClassic;src:url("/daehak/assets/_EA_B5_AD_EB_A6_BD_EB_B0_95_EB_AC_BC_EA_B4_80_EB_AC_B8_ED_99_94_EC_9E_AC_EB_8B_A8_ED_81_B4_EB_9E_98_EC_8B_9DM.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:MuseumCulturalFoundationClassic;src:url("/daehak/assets/_EA_B5_AD_EB_A6_BD_EB_B0_95_EB_AC_BC_EA_B4_80_EB_AC_B8_ED_99_94_EC_9E_AC_EB_8B_A8_ED_81_B4_EB_9E_98_EC_8B_9DB.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:SchoolSafetyRoundedSmile;src:url("/daehak/assets/HakgyoansimDunggeunmisoTTF-R.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JoseonPalace;src:url("/daehak/assets/ChosunGs.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:SchoolSafetyRoundedSmile;src:url("/daehak/assets/HakgyoansimDunggeunmisoTTF-B.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:YPairing;src:url("/daehak/assets/YPairingFont.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:YPairing;src:url("/daehak/assets/YPairingFont-Bd.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:BookkMyungjo;src:url("/daehak/assets/BookkMyungjo-Lt.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BookkMyungjo;src:url("/daehak/assets/BookkMyungjo-Bd.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:PyeongchangPeace;src:url("/daehak/assets/PyeongChangPeace-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:PyeongchangPeace;src:url("/daehak/assets/PyeongChangPeace-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NostalgicCocochoitoon;src:url("/daehak/assets/Griun_Cocochoitoon-Rg.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Danjo;src:url("/daehak/assets/Danjo-bold-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:KkuBulLim;src:url("/daehak/assets/BMkkubulimTTF-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:OngleipParkDahyeon;src:url("/daehak/assets/Ownglyph_ParkDaHyun.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cafe24ShiningStar;src:url("/daehak/assets/Cafe24Shiningstar.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:YoonChoWooSan;src:url("/daehak/assets/YoonChildfundkoreaManSeh.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cafe24Surround;src:url("/daehak/assets/Cafe24Ssurround.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cafe24SsurroundAir;src:local("Cafe24 Ssurround air"),local("Cafe24 Ssurround Air"),url("/daehak/assets/Cafe24SsurroundAir.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YES24Myoungjo;src:url("/daehak/assets/YES24MyoungjoR.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:YES24Myoungjo;src:url("/daehak/assets/YES24MyoungjoB.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Byeolbyeol;src:url("/daehak/assets/MangoByeolbyeol.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JeonjuWanpanSoonR;src:url("/daehak/assets/JeonjuWanpanSoonR.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HSBomBaram;src:url("/daehak/assets/HSBombaram3.0_Thin.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HSBomBaram;src:url("/daehak/assets/HSBombaram3.0_Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GyeongbokgungSumunjangBodyText;src:url("/daehak/assets/Sumunjang_BodyM.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GyeongbokgungSumunjangBodyText;src:url("/daehak/assets/Sumunjang_BodyB.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:SUITLocal;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SUITLocal;src:url("/daehak/assets/SUIT-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SUITDetail;src:url("/daehak/assets/SUIT-Regular.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JeonjuSunR;src:url("/daehak/assets/JeonjuSunR.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JalnanGothic;src:url("/daehak/assets/JalnanGothic.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cafe24Ohsquare;src:url("/daehak/assets/Cafe24Ohsquare-v2.0.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperozi;src:url("/daehak/assets/Paperlogy-7Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url("/daehak/assets/Paperlogy-9Black.woff2") format("woff2");font-weight:900;font-display:swap}@font-face{font-family:GanaChocolate;src:url("/daehak/assets/ghanachoco.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:Cafe24Classictype;src:url("/daehak/assets/Cafe24Classictype-v1.1.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cafe24Dangdanghae;src:url("/daehak/assets/Cafe24Dangdanghae-v2.0.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GookDaeTteokBokki;src:url("/daehak/assets/SDKukdetopokki.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OneStoreMobileGothicTitle;src:url("/daehak/assets/ONE-Mobile-Title.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:EliceDigitalBaeum;src:url("/daehak/assets/EliceDigitalBaeum_Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:EliceDigitalBaeum;src:url("/daehak/assets/EliceDigitalBaeum_Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EliceDigitalBaeum_Bold;src:url("/daehak/assets/EliceDigitalBaeum_Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:EliceDigitalBaeum_Regular;src:url("/daehak/assets/EliceDigitalBaeum_Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-1Thin.woff") format("woff");font-weight:100;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-2ExtraLight.woff") format("woff");font-weight:200;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-3Light.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-4Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-5Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-6Bold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-7ExtraBold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-8Heavy.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:Escoredream;src:url("/daehak/assets/S-CoreDream-9Black.woff") format("woff");font-weight:900;font-display:swap}:root{--dragon-background:#1c1c1c;--dragon-surface:#2f2f2f;--dragon-surface-2:#363636;--dragon-foreground:#ffffff;--dragon-muted:#9a9a9a;--dragon-accent:#ec4e27;--dragon-border:rgba(255,255,255,0.08);--dragon-violet:#8B5CF6;--dragon-teal:#14B8A6;--dragon-amber:#F59E0B;--dragon-mint:#7dffc0;--n-ink:255,255,255;--n-panel:#2f2b28}.today-shell{--t-strong:#f0ece5;--t-body:#c9c9c9;--t-dim:#9a9a9a;--t-neg:#f87171;--t-pos:#7dffc0;--t-inset:#232323;--t-on-mint:#10201a;--t-track:rgba(255,255,255,0.08);--t-track-strong:rgba(255,255,255,0.16);--t-knob:#f0ece5}.today-shell[data-lit="1"]{--dragon-background:#f4f1ec;--dragon-foreground:#221e1a;--dragon-surface:#fffdfa;--dragon-surface-2:#f1ede7;--dragon-muted:#766e65;--dragon-border:#eae5de;--dragon-mint:#0fa47c;--t-strong:#221e1a;--t-body:#574f47;--t-dim:#766e65;--t-neg:#e5484d;--t-pos:#0fa47c;--t-inset:#f8f5f0;--t-on-mint:#ffffff;--t-track:#eee9e2;--t-track-strong:#dfd8cf;--t-knob:#ffffff;--n-ink:34,30,26;--n-panel:#fffdfa}.today-shell[data-theming="1"],.today-shell[data-theming="1"] *{transition:background-color .5s ease,color .5s ease,border-color .5s ease,fill .5s ease,stroke .5s ease}.today-shell[data-dawn="1"][data-theming="1"],.today-shell[data-dawn="1"][data-theming="1"] *{transition:background-color 3.4s cubic-bezier(.4,0,.2,1),color 3.4s ease,border-color 3.4s ease,fill 3.4s ease,stroke 3.4s ease}.today-shell[data-dawn=soft][data-theming="1"],.today-shell[data-dawn=soft][data-theming="1"] *{transition:background-color 1.4s ease,color 1.4s ease,border-color 1.4s ease,fill 1.4s ease,stroke 1.4s ease}@media (prefers-reduced-motion:reduce){.today-shell,.today-shell *{transition:none!important}}*{box-sizing:border-box}body,html{max-width:100vw;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--dragon-background);color:var(--dragon-foreground)}html[lang=ja] body{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif}html[lang=ja] :is(button,input,select,textarea){font-family:inherit}a{color:inherit;text-decoration:none}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:slideUp .3s ease-out forwards}@keyframes searchPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin880002{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin880002-reverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes heartBeat{0%,to{transform:scale(1)}15%,45%{transform:scale(1.15)}30%,60%{transform:scale(.95)}}@keyframes birdFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-5px) rotate(-.8deg)}66%{transform:translateY(-2px) rotate(.8deg)}}.animate-spin880002{animation:spin880002 60s linear infinite}.animate-spin880002-reverse{animation:spin880002-reverse 60s linear infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fadeSlideUp{animation:fadeSlideUp .4s ease-out forwards}@keyframes bubbleBounceSync{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-floatBubble{animation:floatBubble 2.8s ease-in-out infinite}.scrollbar-dark-slim{scrollbar-color:rgba(255,255,255,.15) transparent;scrollbar-width:thin}.scrollbar-dark-slim::-webkit-scrollbar{width:6px}.scrollbar-dark-slim::-webkit-scrollbar-track{background:transparent}.scrollbar-dark-slim::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:9999px}.scrollbar-dark-slim::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes autoScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes grainMove{0%{background-position:0 0}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}to{background-position:0 0}}.six-area-scroll::-webkit-scrollbar{display:none}@keyframes popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@font-face{font-family:OKGUNG;src:url("/daehak/assets/OKGUNG.woff2") format("woff2");font-display:swap}.font-okgung{font-family:OKGUNG,serif}@font-face{font-family:Wooridaum;src:url("/daehak/assets/WooridaumR.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Wooridaum;src:url("/daehak/assets/WooridaumB.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Wooridaum;src:url("/daehak/assets/WooridaumL.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GapyeongHanseokbongBigBrush;src:url("/daehak/assets/GapyeongHanseokbong-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@keyframes fadeInReview029{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gyeokguk-input::-moz-placeholder{color:rgba(180,160,120,.3)}.gyeokguk-input::placeholder{color:rgba(180,160,120,.3)}@keyframes glowPulse880018{0%,to{text-shadow:0 0 8px rgba(241,136,207,.3),0 0 20px rgba(241,136,207,.1)}50%{text-shadow:0 0 16px rgba(241,136,207,.7),0 0 40px rgba(241,136,207,.3),0 0 60px rgba(241,136,207,.15)}}.result-glow-pulse-880018{animation:glowPulse880018 2.4s ease-in-out infinite}@keyframes petalDrift880033{0%{transform:translate(0) rotate(0deg);opacity:0}8%{opacity:.9}25%{transform:translate(28vw,var(--swayA)) rotate(140deg)}50%{transform:translate(56vw,var(--swayB)) rotate(250deg)}75%{transform:translate(84vw,var(--swayA)) rotate(400deg)}92%{opacity:.9}to{transform:translate(116vw,var(--swayB)) rotate(520deg);opacity:0}}@keyframes specialGlow880033{0%,to{text-shadow:0 0 3px rgba(255,210,60,.35)}50%{text-shadow:0 0 9px rgba(255,210,60,1),0 0 18px rgba(255,210,60,.75),0 0 30px rgba(255,210,60,.45)}}.result-special-glow-880033{animation:specialGlow880033 1.25s ease-in-out infinite}@keyframes premiumGlowPulse880039{0%,to{opacity:.55}50%{opacity:1}}@keyframes lockBoxSparkle880041{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 8px 32px rgba(82,133,212,.2)}50%{transform:translateY(-50%) scale(1.025);box-shadow:0 10px 40px rgba(82,133,212,.55)}}@keyframes redBulbFlicker880041{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.35}40%{opacity:.7}75%{opacity:.55}90%{opacity:.9}}@keyframes lanternSway880041{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes nodeGlow880033{0%,to{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 5px 1px var(--node-glow),0 0 10px var(--node-glow)}50%{box-shadow:0 0 0 2px rgba(255,255,255,.95),0 0 11px 3px var(--node-glow),0 0 22px var(--node-glow)}}.node-glow-880033{animation:nodeGlow880033 2s ease-in-out infinite}.marriage-scroll{scrollbar-width:thin;scrollbar-color:rgba(201,169,97,.45) transparent}.marriage-scroll::-webkit-scrollbar{width:4px}.marriage-scroll::-webkit-scrollbar-track{background:transparent}.marriage-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(251,235,192,.5),rgba(229,193,88,.55) 55%,rgba(168,137,76,.6));border-radius:4px}.marriage-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(251,235,192,.8),rgba(229,193,88,.85) 55%,rgba(168,137,76,.9))}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-Thin.woff2") format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-ExtraLight.woff2") format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-Light.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-Regular.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-ExtraBold.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Hamlet;src:url("/daehak/assets/Hahmlet-Black.woff2") format("woff2");font-weight:900;font-display:swap}@font-face{font-family:TwaySky;src:url("/daehak/assets/twaysky.woff") format("woff");font-weight:400;font-display:swap}[data-locale=zh-CN] .text-\[46px\],[data-locale=zh-TW] .text-\[46px\]{font-size:36px}[data-locale=zh-CN] .text-\[32px\],[data-locale=zh-TW] .text-\[32px\]{font-size:28px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){@keyframes bob{0%,to{transform:none}}}.today-shell{word-break:keep-all;overflow-wrap:break-word}html[data-repurchase-band] .repurchase-hide-header,html[data-repurchase-band] .repurchase-hide-timer{display:none!important}html[data-repurchase-band] .repurchase-bare-bar{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0!important}html[data-repurchase-band] .repurchase-hero-pad{padding-top:calc(4vh + 36px)!important}.marker\:text-white\/30 ::marker{color:rgb(255 255 255/.3)}.marker\:text-white\/75 ::marker{color:rgb(255 255 255/.75)}.marker\:text-white\/30::marker{color:rgb(255 255 255/.3)}.marker\:text-white\/75::marker{color:rgb(255 255 255/.75)}.placeholder\:text-\[\#686868\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity,1))}.placeholder\:text-\[\#686868\]::placeholder{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8A96B0\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(138 150 176/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8A96B0\]::placeholder{--tw-text-opacity:1;color:rgb(138 150 176/var(--tw-text-opacity,1))}.placeholder\:text-\[color\:var\(--ph\)\]::-moz-placeholder{color:var(--ph)}.placeholder\:text-\[color\:var\(--ph\)\]::placeholder{color:var(--ph)}.placeholder\:text-\[rgba\(138\2c 107\2c 116\2c 0\.45\)\]::-moz-placeholder{color:rgba(138,107,116,.45)}.placeholder\:text-\[rgba\(138\2c 107\2c 116\2c 0\.45\)\]::placeholder{color:rgba(138,107,116,.45)}.placeholder\:text-\[rgba\(138\2c 107\2c 116\2c 0\.58\)\]::-moz-placeholder{color:rgba(138,107,116,.58)}.placeholder\:text-\[rgba\(138\2c 107\2c 116\2c 0\.58\)\]::placeholder{color:rgba(138,107,116,.58)}.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c 0\.38\)\]::-moz-placeholder{color:rgba(255,255,255,.38)}.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c 0\.38\)\]::placeholder{color:rgba(255,255,255,.38)}.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c 0\.4\)\]::-moz-placeholder{color:rgba(255,255,255,.4)}.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c 0\.4\)\]::placeholder{color:rgba(255,255,255,.4)}.placeholder\:text-\[var\(--sheet-gray-500\)\]::-moz-placeholder{color:var(--sheet-gray-500)}.placeholder\:text-\[var\(--sheet-gray-500\)\]::placeholder{color:var(--sheet-gray-500)}.placeholder\:text-\[var\(--t-dim\)\]::-moz-placeholder{color:var(--t-dim)}.placeholder\:text-\[var\(--t-dim\)\]::placeholder{color:var(--t-dim)}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-white\/25::-moz-placeholder{color:rgb(255 255 255/.25)}.placeholder\:text-white\/25::placeholder{color:rgb(255 255 255/.25)}.placeholder\:text-white\/30::-moz-placeholder{color:rgb(255 255 255/.3)}.placeholder\:text-white\/30::placeholder{color:rgb(255 255 255/.3)}.placeholder\:text-white\/35::-moz-placeholder{color:rgb(255 255 255/.35)}.placeholder\:text-white\/35::placeholder{color:rgb(255 255 255/.35)}.placeholder\:text-white\/40::-moz-placeholder{color:rgb(255 255 255/.4)}.placeholder\:text-white\/40::placeholder{color:rgb(255 255 255/.4)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[-2px\]:before{content:var(--tw-content);left:-2px}.before\:top-\[4px\]:before{content:var(--tw-content);top:4px}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:w-\[14px\]:before{content:var(--tw-content);width:14px}.before\:-rotate-45:before{content:var(--tw-content);--tw-rotate:-45deg;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))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-white\/25:checked{border-color:rgb(255 255 255/.25)}.checked\:bg-white\/35:checked{background-color:rgb(255 255 255/.35)}.checked\:bg-\[url\(\'data\:image\/svg\+xml\2c \%3Csvg\%20viewBox\%3D\%220\%200\%2016\%2016\%22\%20xmlns\%3D\%22http\%3A\/\/www\.w3\.org\/2000\/svg\%22\%3E\%3Cpath\%20d\%3D\%22M3\.5\%208\.2l2\.6\%202\.6\%206-6\%22\%20fill\%3D\%22none\%22\%20stroke\%3D\%22\%23000\%22\%20stroke-width\%3D\%222\.2\%22\%20stroke-linecap\%3D\%22round\%22\%20stroke-linejoin\%3D\%22round\%22\/\%3E\%3C\/svg\%3E\'\)\]:checked{background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M3.5%208.2l2.6%202.6%206-6%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}.checked\:bg-\[length\:12px_12px\]:checked{background-size:12px 12px}.checked\:bg-center:checked{background-position:50%}.checked\:bg-no-repeat:checked{background-repeat:no-repeat}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-1:hover,.hover\:scale-110:hover{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\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01}.hover\:scale-\[1\.01\]:hover,.hover\:scale-\[1\.02\]:hover{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\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:border-\[\#444\]:hover{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.hover\:border-\[\#555\]:hover{--tw-border-opacity:1;border-color:rgb(85 85 85/var(--tw-border-opacity,1))}.hover\:border-\[\#ff4545\]:hover{--tw-border-opacity:1;border-color:rgb(255 69 69/var(--tw-border-opacity,1))}.hover\:border-red-600:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:border-zinc-500:hover{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.hover\:border-zinc-600:hover{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.hover\:bg-\[\#059669\]:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-\[\#252525\]:hover{--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1))}.hover\:bg-\[\#333\]:hover{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3a3a3a\]:hover{--tw-bg-opacity:1;background-color:rgb(58 58 58/var(--tw-bg-opacity,1))}.hover\:bg-\[\#444\]:hover{--tw-bg-opacity:1;background-color:rgb(68 68 68/var(--tw-bg-opacity,1))}.hover\:bg-\[\#555\]:hover{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.hover\:bg-\[\#6d28d9\]:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F0C850\]\/5:hover{background-color:rgb(240 200 80/.05)}.hover\:bg-\[\#FF6B9D\]:hover{--tw-bg-opacity:1;background-color:rgb(255 107 157/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f4f6\]:hover{--tw-bg-opacity:1;background-color:rgb(242 244 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ff4545\]:hover{--tw-bg-opacity:1;background-color:rgb(255 69 69/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ff6060\]:hover{--tw-bg-opacity:1;background-color:rgb(255 96 96/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--dragon-surface-2\)\]:hover{background-color:var(--dragon-surface-2)}.hover\:bg-\[var\(--sheet-surface-20\)\]:hover{background-color:var(--sheet-surface-20)}.hover\:bg-\[var\(--strip-h\)\]:hover{background-color:var(--strip-h)}.hover\:bg-black\/30:hover{background-color:rgb(0 0 0/.3)}.hover\:bg-black\/5:hover{background-color:rgb(0 0 0/.05)}.hover\:bg-black\/70:hover{background-color:rgb(0 0 0/.7)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/30:hover{background-color:rgb(16 185 129/.3)}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/40:hover{background-color:rgb(127 29 29/.4)}.hover\:bg-red-950\/60:hover{background-color:rgb(69 10 10/.6)}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.hover\:bg-white\/\[0\.07\]:hover{background-color:rgb(255 255 255/.07)}.hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.hover\:bg-zinc-600:hover{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800\/30:hover{background-color:rgb(39 39 42/.3)}.hover\:bg-zinc-800\/40:hover{background-color:rgb(39 39 42/.4)}.hover\:bg-zinc-800\/50:hover{background-color:rgb(39 39 42/.5)}.hover\:bg-zinc-900:hover{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.hover\:from-\[\#ff5555\]:hover{--tw-gradient-from:#ff5555 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 85 85/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[\#ff7b7b\]:hover{--tw-gradient-to:#ff7b7b var(--tw-gradient-to-position)}.hover\:text-\[\#86efac\]:hover{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.hover\:text-\[\#FF2D78\]:hover{--tw-text-opacity:1;color:rgb(255 45 120/var(--tw-text-opacity,1))}.hover\:text-\[\#FF6B9D\]:hover{--tw-text-opacity:1;color:rgb(255 107 157/var(--tw-text-opacity,1))}.hover\:text-\[\#ccc\]:hover{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.hover\:text-\[\#ddd\]:hover{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.hover\:text-\[\#f5f5f5\]:hover{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.hover\:text-\[\#ff4545\]:hover{--tw-text-opacity:1;color:rgb(255 69 69/var(--tw-text-opacity,1))}.hover\:text-\[\#ff6060\]:hover{--tw-text-opacity:1;color:rgb(255 96 96/var(--tw-text-opacity,1))}.hover\:text-\[var\(--dragon-accent\)\]:hover{color:var(--dragon-accent)}.hover\:text-\[var\(--dragon-foreground\)\]:hover{color:var(--dragon-foreground)}.hover\:text-\[var\(--sheet-text-60\)\]:hover{color:var(--sheet-text-60)}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-red-200:hover{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-violet-300:hover{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/45:hover{color:rgb(255 255 255/.45)}.hover\:text-white\/70:hover{color:rgb(255 255 255/.7)}.hover\:text-white\/80:hover{color:rgb(255 255 255/.8)}.hover\:text-white\/90:hover{color:rgb(255 255 255/.9)}.hover\:text-zinc-100:hover{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.hover\:text-zinc-200:hover{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:text-zinc-400:hover{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.hover\:text-zinc-50:hover{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-90:hover{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-90:hover{--tw-brightness:brightness(.9)}.focus\:border-\[\#5285D4\]:focus{--tw-border-opacity:1;border-color:rgb(82 133 212/var(--tw-border-opacity,1))}.focus\:border-\[\#E23B3B\]:focus{--tw-border-opacity:1;border-color:rgb(226 59 59/var(--tw-border-opacity,1))}.focus\:border-\[\#EC4E27\]:focus{--tw-border-opacity:1;border-color:rgb(236 78 39/var(--tw-border-opacity,1))}.focus\:border-\[\#FF2D78\]:focus{--tw-border-opacity:1;border-color:rgb(255 45 120/var(--tw-border-opacity,1))}.focus\:border-\[\#FF69B4\]:focus{--tw-border-opacity:1;border-color:rgb(255 105 180/var(--tw-border-opacity,1))}.focus\:border-\[\#FFD93D\]:focus{--tw-border-opacity:1;border-color:rgb(255 217 61/var(--tw-border-opacity,1))}.focus\:border-\[\#FFED74\]\/50:focus{border-color:rgb(255 237 116/.5)}.focus\:border-\[\#e95d00\]:focus{--tw-border-opacity:1;border-color:rgb(233 93 0/var(--tw-border-opacity,1))}.focus\:border-\[\#ff4545\]:focus{--tw-border-opacity:1;border-color:rgb(255 69 69/var(--tw-border-opacity,1))}.focus\:border-\[var\(--dragon-accent\)\]:focus{border-color:var(--dragon-accent)}.focus\:border-\[var\(--dragon-mint\)\]:focus{border-color:var(--dragon-mint)}.focus\:border-neutral-400:focus{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.focus\:border-white\/20:focus{border-color:rgb(255 255 255/.2)}.focus\:border-white\/30:focus{border-color:rgb(255 255 255/.3)}.focus\:border-white\/45:focus{border-color:rgb(255 255 255/.45)}.focus\:border-zinc-500:focus{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.focus\:border-zinc-600:focus{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--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)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--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)}.focus\:ring-\[\#ff4545\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 69 69/var(--tw-ring-opacity,1))}.focus\:ring-\[var\(--dragon-accent\)\]:focus{--tw-ring-color:var(--dragon-accent)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-white\/20:focus{--tw-ring-color:rgb(255 255 255/0.2)}.focus\:ring-zinc-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(82 82 91/var(--tw-ring-opacity,1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9}.active\:scale-90:active,.active\:scale-95:active{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\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:scale-\[0\.97\]:active,.active\:scale-\[0\.98\]:active{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\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;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\:bg-\[rgba\(var\(--n-ink\)\2c 0\.15\)\]:active{background-color:rgba(var(--n-ink),.15)}.active\:bg-\[var\(--dragon-surface\)\]:active{background-color:var(--dragon-surface)}.active\:bg-\[var\(--dragon-surface-2\)\]:active{background-color:var(--dragon-surface-2)}.active\:bg-black\/10:active{background-color:rgb(0 0 0/.1)}.active\:bg-neutral-100:active{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.active\:brightness-90:active{--tw-brightness:brightness(.9)}.active\:brightness-90:active,.active\:brightness-95:active{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)}.active\:brightness-95:active{--tw-brightness:brightness(.95)}.enabled\:bg-\[\#EC4E27\]:enabled{--tw-bg-opacity:1;background-color:rgb(236 78 39/var(--tw-bg-opacity,1))}.enabled\:active\:scale-\[0\.99\]:active:enabled{--tw-scale-x:0.99;--tw-scale-y:0.99;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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#cfcaba\]:disabled{--tw-bg-opacity:1;background-color:rgb(207 202 186/var(--tw-bg-opacity,1))}.disabled\:bg-white\/10:disabled{background-color:rgb(255 255 255/.1)}.disabled\:text-\[var\(--sheet-gray-400\)\]:disabled{color:var(--sheet-gray-400)}.disabled\:text-\[var\(--sheet-text-20\)\]:disabled{color:var(--sheet-text-20)}.disabled\:text-white\/80:disabled{color:rgb(255 255 255/.8)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:border-\[\#333\]:hover:disabled{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness:brightness(1);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)}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;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\/perf:hover .group-hover\/perf\:text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100,.group\/perf:hover .group-hover\/perf\:opacity-100{opacity:1}.group:active .group-active\:translate-x-0\.5{--tw-translate-x:0.125rem;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))}.aria-pressed\:bg-yellow-300[aria-pressed=true]{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ctaFlowGlow880037_4s_ease-in-out_infinite\]{animation:ctaFlowGlow880037 4s ease-in-out infinite}.motion-safe\:animate-\[ctaFlowGlowToc_4s_ease-in-out_infinite\]{animation:ctaFlowGlowToc 4s ease-in-out infinite}.motion-safe\:animate-\[ctaPulse_2\.4s_ease-in-out_infinite\]{animation:ctaPulse 2.4s ease-in-out infinite}.motion-safe\:animate-\[dragonCtaFlowGlow_5\.8s_ease-in-out_infinite\]{animation:dragonCtaFlowGlow 5.8s ease-in-out infinite}.motion-safe\:animate-\[dragonCtaGlowPulse_2\.6s_ease-in-out_infinite\]{animation:dragonCtaGlowPulse 2.6s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.motion-safe\:animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.motion-safe\:active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;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 (prefers-reduced-motion:reduce){.motion-reduce\:\!transform-none{transform:none!important}.motion-reduce\:animate-none{animation:none}.motion-reduce\:\!opacity-100{opacity:1!important}.motion-reduce\:\!transition-none{transition-property:none!important}}@media (max-width:359px){.max-\[359px\]\:mt-2{margin-top:.5rem}.max-\[359px\]\:h-9{height:2.25rem}.max-\[359px\]\:w-9{width:2.25rem}.max-\[359px\]\:gap-1{gap:.25rem}.max-\[359px\]\:gap-2{gap:.5rem}.max-\[359px\]\:text-\[17px\]{font-size:17px}}@media (min-width:360px){.min-\[360px\]\:flex-row{flex-direction:row}.min-\[360px\]\:items-center{align-items:center}}@media (min-width:390px){.min-\[390px\]\:p-5{padding:1.25rem}.min-\[390px\]\:p-6{padding:1.5rem}.min-\[390px\]\:text-\[42px\]{font-size:42px}}@media (min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-10{margin-bottom:2.5rem}.sm\:w-\[48\%\]{width:48%}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pt-\[80px\]{padding-top:80px}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:m-4{margin:1rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:rounded-2xl{border-radius:1rem}.md\:p-8{padding:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_310px\]{grid-template-columns:1fr 310px}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-width:1px}.\[\&\>\*\+\*\]\:border-\[var\(--t-track\)\]>*+*{border-color:var(--t-track)}.\[\&\>\*\+\*\]\:pt-6>*+*{padding-top:1.5rem}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&_a\:first-child\]\:\!bg-\[\#191919\] a:first-child{--tw-bg-opacity:1!important;background-color:rgb(25 25 25/var(--tw-bg-opacity,1))!important}.\[\&_a\:first-child\]\:\!bg-\[\#1A9E8F\] a:first-child{--tw-bg-opacity:1!important;background-color:rgb(26 158 143/var(--tw-bg-opacity,1))!important}.\[\&_a\:first-child\]\:\!text-white a:first-child{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_a\:last-child\]\:\!text-\[\#191919\]\/70 a:last-child{color:rgb(25 25 25/.7)!important}.\[\&_a\:last-child\]\:\!text-white\/60 a:last-child{color:rgb(255 255 255/.6)!important}.\[\&_a\]\:text-white\/45 a{color:rgb(255 255 255/.45)}.\[\&_button\]\:\!bg-\[\#191919\] button{--tw-bg-opacity:1!important;background-color:rgb(25 25 25/var(--tw-bg-opacity,1))!important}.\[\&_button\]\:\!bg-\[\#1A9E8F\] button{--tw-bg-opacity:1!important;background-color:rgb(26 158 143/var(--tw-bg-opacity,1))!important}.\[\&_button\]\:\!text-white button{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_h2\]\:text-balance h2,.\[\&_h3\]\:text-balance h3{text-wrap:balance}.\[\&_p\]\:text-pretty p{text-wrap:pretty}.\[\&_p\]\:\[line-break\:strict\] p{line-break:strict}.\[\&_p\]\:\[text-wrap\:pretty\] p{text-wrap:pretty}@media (max-width:359px){.max-\[359px\]\:\[\&_p\]\:text-\[14px\] p{font-size:14px}}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-full svg{width:100%}
/* assets/8bbbc13b7b136367.css */
.QuestionAnswerExample_frame__xgniL{position:fixed;inset:0;z-index:9999;overflow:hidden;background:var(--rq-bg);color:var(--rq-text);font-family:var(--rq-font)}.QuestionAnswerExample_content__IqpAe{padding:0 0 10px;display:flow-root}.QuestionAnswerExample_question__hw3HI small{display:block;font-size:10px;color:var(--rq-faint)}.QuestionAnswerExample_question__hw3HI p{margin:4px 0 0}.QuestionAnswerExample_note__A_QS1,.QuestionAnswerExample_status__feZyP{font-size:11px;color:var(--rq-faint);line-height:1.7;margin:12px 0}.QuestionAnswerExample_replay__CpR3y{font:inherit;font-size:11px;padding:8px 0;border:0;background:none;color:var(--rq-muted);cursor:pointer}.QuestionAnswerExample_inline__BexK_{color:var(--rq-text);font-family:inherit}.QuestionAnswerExample_message__u6r13{animation:QuestionAnswerExample_messageIn__qeckc .22s ease-out both}@keyframes QuestionAnswerExample_messageIn__qeckc{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.QuestionAnswerExample_message__u6r13{animation:none}}.RepurchaseCouponLanding_overlay__7qDzV{position:fixed;inset:0;z-index:100;color:#fff}.RepurchaseCouponLanding_dim__zKofc{position:absolute;inset:0;background:#0009}.RepurchaseCouponLanding_sheet__xt96i{position:absolute;inset:0;width:100%;max-width:480px;margin:auto;background:#141414;overflow:hidden;outline:none;border-radius:0;transition:transform .75s cubic-bezier(.22,.9,.3,1),border-radius .75s;will-change:transform}.RepurchaseCouponLanding_half__1Znvd{border-radius:26px 26px 0 0;background:linear-gradient(160deg,#ff6a3d,#ec4e27)}@media (prefers-reduced-motion:reduce){.RepurchaseCouponLanding_sheet__xt96i{transition:none}}.RepurchaseCouponLanding_inner__HXngN{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:0}.RepurchaseCouponLanding_locked__OaBCL{overflow:hidden;touch-action:none}.RepurchaseCouponLanding_half__1Znvd .RepurchaseCouponLanding_inner__HXngN{height:auto;overflow:hidden;padding-bottom:max(24px,env(safe-area-inset-bottom))}.RepurchaseCouponLanding_section__O2zu_{padding:0 24px}.RepurchaseCouponLanding_section__O2zu_ h2,.RepurchaseCouponLanding_timerSection__H_DF7 h2{font-size:26px;font-weight:800;line-height:1.5;letter-spacing:-.02em;word-break:keep-all}.RepurchaseCouponLanding_section__O2zu_ em{color:var(--dragon-accent);font-style:normal}.RepurchaseCouponLanding_half__1Znvd .RepurchaseCouponLanding_section__O2zu_ em.RepurchaseCouponLanding_box__6x3wn{display:inline-block;margin:4px 0;padding:2px 12px;border-radius:12px;background:#fff;color:var(--dragon-accent);font-weight:900}.RepurchaseCouponLanding_first__2HGCk{padding-top:64px;padding-bottom:40px;background:linear-gradient(160deg,#ff6a3d,#ec4e27);border-radius:0 0 32px 32px;color:#fff}.RepurchaseCouponLanding_half__1Znvd .RepurchaseCouponLanding_first__2HGCk{padding-top:40px;padding-bottom:0;background:none;border-radius:0}.RepurchaseCouponLanding_grab__a0E_Q{position:absolute;top:0;left:calc(50% - 32px);width:64px;height:32px;display:grid;place-items:center}.RepurchaseCouponLanding_grab__a0E_Q span{width:38px;height:4px;background:#ffffff66;border-radius:2px}.RepurchaseCouponLanding_fold__QsCfF{position:absolute;right:16px;top:16px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--dragon-accent);box-shadow:0 3px 10px #0003;z-index:2}.RepurchaseCouponLanding_hint__Lg8oy{display:grid;justify-items:center;gap:2px;width:80px;margin:18px auto 0;color:#fff;filter:drop-shadow(0 4px 12px #0003);animation:RepurchaseCouponLanding_floatHint__odq6n 1.8s ease-in-out infinite}.RepurchaseCouponLanding_hint__Lg8oy span{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}@keyframes RepurchaseCouponLanding_floatHint__odq6n{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.RepurchaseCouponLanding_hint__Lg8oy{animation:none}}.RepurchaseCouponLanding_stat__stg2a{margin-top:4px}.RepurchaseCouponLanding_tickets__bAtfd{margin-top:32px;perspective:1200px}.RepurchaseCouponLanding_ticket__habfM{display:block;width:100%;height:124px;margin-top:14px;padding:0;background:none;border:0;cursor:pointer;position:relative;transition:height .6s cubic-bezier(.22,.9,.3,1),margin .6s cubic-bezier(.22,.9,.3,1),opacity .4s}.RepurchaseCouponLanding_ticket__habfM:first-child{margin-top:0}.RepurchaseCouponLanding_ticket__habfM:disabled{cursor:default}.RepurchaseCouponLanding_tickets__bAtfd:not(.RepurchaseCouponLanding_picked__jSefL) .RepurchaseCouponLanding_ticket__habfM:disabled{pointer-events:none}.RepurchaseCouponLanding_tickets__bAtfd:not(.RepurchaseCouponLanding_picked__jSefL) .RepurchaseCouponLanding_ticket__habfM:focus-visible .RepurchaseCouponLanding_tInner__4MZBW,.RepurchaseCouponLanding_tickets__bAtfd:not(.RepurchaseCouponLanding_picked__jSefL) .RepurchaseCouponLanding_ticket__habfM:hover .RepurchaseCouponLanding_tInner__4MZBW{transform:translateY(-3px)}.RepurchaseCouponLanding_folded__rDbV7{height:0;margin-top:0;opacity:0;pointer-events:none;overflow:hidden}.RepurchaseCouponLanding_tInner__4MZBW{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,0,.2,1)}.RepurchaseCouponLanding_flip__itFGV .RepurchaseCouponLanding_tInner__4MZBW{transform:rotateX(180deg)}.RepurchaseCouponLanding_tBack__2ipEb,.RepurchaseCouponLanding_tFront__nNQVp{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.RepurchaseCouponLanding_tBack__2ipEb{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(160deg,#c93d1a,#a12c11);border:2px solid #ffffffb3;background-clip:padding-box;color:#fff;font-size:15px;font-weight:800;box-shadow:0 10px 24px #0004}.RepurchaseCouponLanding_tMark__jYlDn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#ffffff26;font-size:24px;font-weight:900}.RepurchaseCouponLanding_tFront__nNQVp{transform:rotateX(180deg)}.RepurchaseCouponLanding_tFront__nNQVp.RepurchaseCouponLanding_coupon__BKmTO{margin:0;height:100%}.RepurchaseCouponLanding_tFront__nNQVp .RepurchaseCouponLanding_couponMain__cLiLp,.RepurchaseCouponLanding_tFront__nNQVp .RepurchaseCouponLanding_couponSide__iTBbA{display:flex}.RepurchaseCouponLanding_coupon__BKmTO.RepurchaseCouponLanding_lose__HgVeC{background:#e9e9e9;color:#8a8a8a;box-shadow:none}.RepurchaseCouponLanding_coupon__BKmTO.RepurchaseCouponLanding_lose__HgVeC .RepurchaseCouponLanding_couponMain__cLiLp{border-right-color:#8a8a8a59}@media (prefers-reduced-motion:reduce){.RepurchaseCouponLanding_tInner__4MZBW,.RepurchaseCouponLanding_ticket__habfM{transition:none}}.RepurchaseCouponLanding_rise__EBaLu{animation:RepurchaseCouponLanding_rise__EBaLu .38s cubic-bezier(.22,.9,.3,1) both}.RepurchaseCouponLanding_riseLate__5BjVj{animation-delay:.32s}.RepurchaseCouponLanding_riseLater__sHlnN{animation-delay:.7s}@keyframes RepurchaseCouponLanding_rise__EBaLu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.RepurchaseCouponLanding_section__O2zu_ h2 .RepurchaseCouponLanding_rise__EBaLu{display:inline-block}@media (prefers-reduced-motion:reduce){.RepurchaseCouponLanding_rise__EBaLu{animation:none}}.RepurchaseCouponLanding_coupon__BKmTO{display:grid;grid-template-columns:1fr 34%;height:124px;margin-top:28px;border-radius:16px;background:#ff9a6e;color:#1c1c1c;box-shadow:0 10px 26px #0003;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 66% 0,transparent 10px,#000 11px),radial-gradient(circle at 66% 100%,transparent 10px,#000 11px);mask:radial-gradient(circle at 66% 0,transparent 10px,#000 11px),radial-gradient(circle at 66% 100%,transparent 10px,#000 11px);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.RepurchaseCouponLanding_couponMain__cLiLp{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 18px;border-right:2px dashed #1c1c1c59}.RepurchaseCouponLanding_couponMain__cLiLp small{font-size:13px;font-weight:700}.RepurchaseCouponLanding_couponMain__cLiLp b{font-size:38px;font-weight:900;letter-spacing:-.04em;line-height:1}.RepurchaseCouponLanding_couponSide__iTBbA{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 10px;text-align:center;font-size:13px;font-weight:800;line-height:1.3;word-break:keep-all}.RepurchaseCouponLanding_lead__KOGiS{margin-top:40px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}.RepurchaseCouponLanding_next__jEUXq{margin-top:20px}.RepurchaseCouponLanding_next__jEUXq:disabled{cursor:default}.RepurchaseCouponLanding_picks__Ghvdz{padding-top:52px}.RepurchaseCouponLanding_picks__Ghvdz h2 em{color:var(--dragon-accent);font-style:normal}.RepurchaseCouponLanding_chip__GUmsN{display:inline-block;padding:5px 10px;margin-bottom:12px;border:1px solid #7dffc04d;border-radius:999px;color:#7dffc0;background:#7dffc01a;font-size:13px;font-weight:800}.RepurchaseCouponLanding_item__UA3cB{margin-top:44px}.RepurchaseCouponLanding_topic__BxdqL{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.3;word-break:keep-all}.RepurchaseCouponLanding_pill__WHPdQ{position:absolute;top:12px;right:12px;z-index:1;padding:6px 11px;border-radius:999px;background:#000000a6;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;backdrop-filter:blur(6px)}.RepurchaseCouponLanding_topic__BxdqL em{display:inline-block;padding:4px 9px;margin-right:8px;border-radius:999px;background:#2c2c2c;color:#d4d4d4;font-size:12px;font-weight:800;letter-spacing:.02em;font-style:normal;vertical-align:2px}.RepurchaseCouponLanding_poster__oib4Q{position:relative;display:block;width:100%;aspect-ratio:370/398;border-radius:20px;overflow:hidden;background:#262626}.RepurchaseCouponLanding_poster__oib4Q img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.RepurchaseCouponLanding_posterText__LR8Jd{position:absolute;left:0;right:0;bottom:0;padding:110px 20px 20px;background:linear-gradient(transparent,#000000b3 45%,#000000eb)}.RepurchaseCouponLanding_bullets__BB3_G{display:grid;gap:8px;margin-top:0;list-style:none;padding:0}.RepurchaseCouponLanding_bullets__BB3_G li{position:relative;padding-left:14px;font-size:15.5px;font-weight:600;line-height:1.4;color:#f0f0f0;word-break:keep-all}.RepurchaseCouponLanding_bullets__BB3_G li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--dragon-accent)}.RepurchaseCouponLanding_go__LF7p7{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:50px;margin-top:18px;border-radius:14px;background:var(--dragon-accent);font-size:16px;font-weight:800}.RepurchaseCouponLanding_go__LF7p7 i{font-style:normal;font-size:18px}.RepurchaseCouponLanding_timerSection__H_DF7{height:560px;margin-top:24px;position:relative;background:radial-gradient(60% 45% at 50% 32%,#ec4e2780,transparent 72%)}.RepurchaseCouponLanding_mascot__8o_4F{position:absolute;top:48px;left:50%;transform:translateX(-50%);width:240px;height:auto}.RepurchaseCouponLanding_timerText__Ijt5Q{position:absolute;bottom:40px;left:22px;right:22px}.RepurchaseCouponLanding_timer__Z8H54{color:var(--dragon-accent);font-size:clamp(48px,17vw,68px);font-weight:900;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;margin-top:12px;white-space:nowrap}.RepurchaseCouponLanding_timer__Z8H54 i{color:#fff;font-style:normal}.RepurchaseCouponLanding_timerText__Ijt5Q p{color:#9a9a9a;margin-top:14px;font-size:15px}.RepurchaseCouponLanding_timerText__Ijt5Q strong{color:#fff;font-size:20px}.RepurchaseCouponLanding_cta__PxBwi{padding:8px 24px max(52px,env(safe-area-inset-bottom))}.RepurchaseCouponLanding_cta__PxBwi a,.RepurchaseCouponLanding_cta__PxBwi button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border-radius:16px;background:var(--dragon-accent);color:#fff;font-size:17px;font-weight:800;text-decoration:none}.RepurchaseCouponLanding_bandSpace__vc9kP{height:48px}.RepurchaseCouponLanding_band__7Lr2O{position:fixed;inset:0 0 auto;z-index:60;min-height:48px;padding:8px max(12px,calc(50% - 224px));display:flex;gap:8px;align-items:center;background:var(--dragon-accent);color:#fff;text-align:left;box-shadow:0 6px 18px #0006;cursor:pointer}.RepurchaseCouponLanding_bandArrow__YvT1w{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--dragon-accent);box-shadow:0 3px 10px #0003}.RepurchaseCouponLanding_bandText__MNNtK{flex:1;min-width:0;font-size:13px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RepurchaseCouponLanding_bandClock__AT_HY{flex:none;height:28px;display:flex;align-items:center;padding:0 9px;border-radius:999px;background:#0000003d;color:#fff;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.RepurchaseCouponLanding_sheet__xt96i a:focus-visible,.RepurchaseCouponLanding_sheet__xt96i button:focus-visible{outline:2px solid #7dffc0;outline-offset:-3px}.RepurchaseCouponLanding_band__7Lr2O:focus,.RepurchaseCouponLanding_band__7Lr2O:focus-visible{outline:none}.RepurchaseCouponLanding_oddsBadge__Q9k_E{display:inline-block;padding:0 8px;border-radius:6px;background:#fff;color:#141414;font-weight:900}html[data-purchase-sheet=open] .RepurchaseCouponLanding_band__7Lr2O{display:none}.preview_contents__fu6bv,.preview_root___nVtI{color:var(--rpt-text,#2b2722)}.preview_contents__fu6bv{background:var(--rpt-bg,#fff8f6);padding-bottom:56px;overflow:hidden}.preview_hero__NxDkg{position:relative;min-height:500px;display:flex;align-items:flex-end;padding:40px 20px;color:var(--rpt-text,#2B2722);background:var(--rpt-bg,#FFF8F6)}.preview_hero__NxDkg>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_hero__NxDkg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--rpt-bg,#FFF8F6) 25%,transparent) 42%,var(--rpt-bg,#FFF8F6) 85%)}.preview_hero__NxDkg h1,.preview_hero__NxDkg h2{position:relative;z-index:1;font-size:32px;font-weight:600;line-height:1.45;text-align:left}.preview_demo__NhsWh{padding:60px 20px}.preview_demo__NhsWh h2,.preview_question__Yf_L9 h2,.preview_toc__cKH5H h2{font-size:28px;line-height:1.4;font-weight:800;margin:32px 0 20px}.preview_demo__NhsWh p{font-size:21px;line-height:1.6}.preview_pending__WbaN4{margin:0 auto 36px;max-width:280px;aspect-ratio:9/14;border:6px solid var(--rpt-border,#ddd);border-radius:32px;display:grid;place-content:center;text-align:center;font-size:16px;line-height:1.8;color:var(--rpt-text-muted,#68615d);background:var(--rpt-surface,#f4efeb)}.preview_toc__cKH5H{padding:0 20px 48px}.preview_toc__cKH5H>div{padding:20px 0;border-bottom:1px solid var(--rpt-border,#ddd)}.preview_toc__cKH5H h3{font-size:20px;font-weight:800;margin-bottom:18px}.preview_toc__cKH5H p{display:flex;gap:14px;font-size:18px;line-height:1.6;margin:12px 0}.preview_toc__cKH5H span{flex-shrink:0;opacity:.6;width:38px}.preview_question__Yf_L9{padding:24px 20px}.preview_question__Yf_L9 blockquote{padding:24px;background:var(--rpt-surface,#f4efeb);border-radius:16px;white-space:pre-line}.preview_question__Yf_L9 p{font-size:14px;opacity:.6;margin-top:14px}.preview_settings__op1YS{position:fixed;right:8px;top:8px;z-index:100;background:white;color:#222;border:1px solid #ddd;border-radius:12px;padding:8px;font-size:12px;max-width:260px}.preview_settings__op1YS summary{cursor:pointer}.preview_settings__op1YS p{line-height:1.6;margin:8px 0}.preview_settings__op1YS form{display:grid;gap:8px}.preview_settings__op1YS button,.preview_settings__op1YS input,.preview_settings__op1YS select{border:1px solid #ddd;padding:6px}.preview_settings__op1YS nav{display:flex;justify-content:space-between;margin-top:12px}.preview_dialog__ru076{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);max-width:420px;border:0;border-radius:24px;padding:28px;background:var(--rpt-surface,#fff);color:var(--rpt-text,#222)}.preview_dialog__ru076::backdrop{background:#0009}.preview_dialog__ru076 h2{font-size:24px;font-weight:700}.preview_dialog__ru076 p{margin:20px 0}.preview_dialog__ru076 button{display:block;width:100%;padding:14px;border-radius:10px;margin-top:10px;border:1px solid var(--rpt-border,#ddd)}.preview_dialog__ru076 button:disabled{opacity:.6}.preview_sampleBanner__yxL0I{position:relative;padding:16px 20px;font-size:13px;line-height:1.6;background:#fff4ce;color:#342700;text-align:center;border-bottom:1px solid #dacb91}.preview_contents__fu6bv{margin:-28px -20px 0}.preview_demo__NhsWh{position:relative;margin-top:48px;padding:32px 0 0}.preview_phoneCrop__PyKTo{height:540px;overflow:hidden;margin:0 26px}.preview_phone__DXAkR{max-width:340px;margin:0 auto;border:7px solid #525356;border-radius:42px;padding:3px;background:#080809;color:white;box-shadow:0 0 0 1px #96979b;overflow:hidden}.preview_phoneTop__eiVtQ{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:11px}.preview_phoneTop__eiVtQ i{width:80px;height:22px;border-radius:20px;background:#000}.preview_phone__DXAkR img,.preview_phone__DXAkR video{display:block;width:100%;height:auto}.preview_phoneCaption__FYX_B{position:absolute;bottom:0;left:0;right:0;padding:150px 28px 28px;background:linear-gradient(transparent,var(--rpt-bg,#fff8f6) 70%);text-align:left}.preview_phoneCaption__FYX_B h2{font-size:22px;line-height:1.45;margin:0 0 12px;font-weight:600}.preview_phoneCaption__FYX_B p{font-size:20px;line-height:1.6;margin:0}.preview_settings__op1YS{position:static;margin:16px auto 100px;max-width:560px}.preview_root___nVtI[data-preview-bot="880044"]{--rpt-bg:#F5F4F4;--rpt-surface:#fff;--rpt-text:#252525;--rpt-text-muted:#77716a;--rpt-gold:#AF4135;--rpt-border:#dedad5}.preview_hero__NxDkg h2:has([data-report-closing-copy]){font-size:28px;line-height:1.65}.preview_contents__fu6bv>[data-question-answer]+.preview_hero__NxDkg:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--rpt-bg,#FFF8F6) 0,color-mix(in srgb,var(--rpt-bg,#FFF8F6) 70%,transparent) 30%,transparent 100%)}.preview_contents__fu6bv>[data-question-answer]+.preview_hero__NxDkg>div{z-index:2}.selected-reviews_reviews__8IMpz{padding:64px 24px 32px;color:var(--rpt-text,#2A3A5C);--review-background:var(--rpt-surface,rgba(255,255,255,.72));--review-border:var(--rpt-border,rgba(42,58,92,.12));--review-muted:var(--rpt-text-muted,#667691);--review-accent:var(--rpt-gold,#D77A91)}.selected-reviews_reviews__8IMpz[data-review-bot="880044"]{color:#252525;--review-background:#fff;--review-border:#dedad5;--review-muted:#77716a;--review-accent:#AF4135}.selected-reviews_reviews__8IMpz h2{font-size:26px;font-weight:600;line-height:1.45;letter-spacing:-.7px;margin:0 0 10px}.selected-reviews_reviews__8IMpz .selected-reviews_source__SDowh{font-size:12px;color:var(--review-muted);margin:0 0 24px}.selected-reviews_review__4OmfB{padding:20px 14px;background:var(--review-background);border:1px solid var(--review-border);border-radius:14px;margin-bottom:14px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.selected-reviews_profile__wvvWt{display:flex;align-items:flex-start;gap:12px}.selected-reviews_avatar__5zaoE{width:52px;height:52px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover;background:var(--review-border);color:var(--review-muted)}.selected-reviews_identity__jS3Ix{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:14px}.selected-reviews_identity__jS3Ix strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.selected-reviews_identity__jS3Ix span{color:var(--review-muted)}.selected-reviews_meta__2E8XC{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;font-size:13px}.selected-reviews_meta__2E8XC time{color:var(--review-muted);white-space:nowrap}.selected-reviews_rating__GrzSb{font-size:14px;font-weight:600;color:var(--review-accent);white-space:nowrap}.selected-reviews_review__4OmfB p{font-size:14px;line-height:1.65;color:inherit;margin:12px 0 0;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line}.question-answer_box__idQcD{padding:24px;border:1px solid var(--rpt-border,rgba(30,42,94,.28));background:var(--rpt-surface,#FFF1ED);border-radius:16px;text-align:left;color:var(--rpt-text,#2B2722)}.question-answer_box__idQcD small{display:block;margin-bottom:14px;color:var(--rpt-text-muted,#6E6A64);font-family:Arial,Apple SD Gothic Neo,sans-serif;font-size:13px}.question-answer_box__idQcD p{margin:0;font-size:18px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.question-answer_answer__uMMNg{padding:40px 28px}.question-answer_answer__uMMNg.question-answer_answer__uMMNg h1{padding-bottom:44px;margin:0;font-size:28px;font-weight:700;line-height:1.5}.question-answer_box__idQcD .question-answer_teaser__51_3P{font-size:18px;line-height:1.7;min-height:100px}.question-answer_answerBox__NNDQR{margin-top:20px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.question-answer_box__idQcD .question-answer_blurredContinuation__FsHZS{font-size:18px;line-height:1.7;letter-spacing:1px;filter:blur(6px);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow-wrap:anywhere}.question-answer_birthChart___NVnb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:24px 0 28px}.question-answer_pillar__HuLcO{min-width:0;text-align:center}.question-answer_pillarLabel__2KTXK{display:block;margin-bottom:8px;color:var(--rpt-text-muted,#6E6A64);font-size:12px}.question-answer_glyph__ZzdcR{height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border-radius:8px;background:var(--rpt-bg,#FFF8F6);margin-top:6px}.question-answer_glyph__ZzdcR b{font-size:23px;font-weight:600;line-height:1.1}.question-answer_glyph__ZzdcR span{font-size:11px;line-height:1.2}.contents-toc_toc__k475j{color:var(--rpt-text,#2B2722)}.contents-toc_toc__k475j>h2{padding:36px 28px 28px;margin:0;font-size:26px;font-weight:600;line-height:1.45}.contents-toc_part__C0ayu{margin-bottom:48px}.contents-toc_part__C0ayu>h3{margin:0 28px;padding:16px 0;border-top:1px solid var(--rpt-border,rgba(30,42,94,.28));color:var(--rpt-gold,#1E2A5E);font-size:23px;line-height:1.5;font-weight:600}.contents-toc_part__C0ayu article{margin:0 28px;padding:20px 0;border-bottom:1px solid var(--rpt-border,rgba(30,42,94,.28))}.contents-toc_chapterTitle__cbXhm{display:flex;align-items:baseline;gap:12px}.contents-toc_chapterTitle__cbXhm>span{font-size:12px;color:var(--rpt-gold,#1E2A5E)}.contents-toc_chapterTitle__cbXhm h4{flex:1;margin:0;font-size:17px;line-height:1.5;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.contents-toc_chapterTitle__cbXhm small{font-size:11px;color:var(--rpt-gold,#1E2A5E)}.contents-toc_part__C0ayu ul{padding:0 0 0 29px;margin:10px 0 0;list-style:none;color:var(--rpt-text-muted,rgba(43,39,34,.6));font-size:14px;line-height:1.9}.preview_contents__xzmym{margin:-28px -20px 0;background:#0f1f1a;color:#f5f8f3}.preview_contents__xzmym figure,.preview_contents__xzmym h1,.preview_contents__xzmym h2,.preview_contents__xzmym h3,.preview_contents__xzmym h4,.preview_contents__xzmym p{margin:0}.preview_contents__xzmym h1,.preview_contents__xzmym h2,.preview_contents__xzmym h3{font-weight:600;letter-spacing:-.7px;line-height:1.45;word-break:keep-all;overflow-wrap:break-word}.preview_contents__xzmym h1{font-size:32px}.preview_contents__xzmym h2{font-size:26px}.preview_contents__xzmym img{display:block}.preview_proof__tQuJd{margin-top:48px;background:#132c24}.preview_closing__ceIJs,.preview_opening__3t2B7,.preview_reasonHero__Wr6Nt{position:relative;overflow:hidden}.preview_reasonHero__Wr6Nt{height:360px}.preview_reasonHero__Wr6Nt .preview_sceneImage__Guj_w{-o-object-position:center 40%;object-position:center 40%}.preview_sceneImage__Guj_w{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.preview_reasonShade__U5qsK{position:absolute;inset:0;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(transparent 25%,#132c24)}.preview_proofTitle__ui5Rz{padding:32px 28px 24px;font-size:23px!important;line-height:1.65!important}.preview_proofTitle__ui5Rz mark{background:#5CFFC6;color:#0a1510;padding:2px 4px}.preview_proofGrid__Ry_24{display:grid;grid-template-columns:62% 38%;padding:8px 24px 40px 16px;align-items:start}.preview_proofGrid__Ry_24 figure:first-child{padding-right:14px}.preview_proofGrid__Ry_24 figure:last-child{padding:14px 0 0 8px}.preview_proofGrid__Ry_24 img{width:100%;height:auto}.preview_proofGrid__Ry_24 figcaption{padding:20px 0 0 12px;font-size:13px;line-height:1.7}.preview_proofGrid__Ry_24 figcaption a,.preview_proofGrid__Ry_24 figcaption span,.preview_proofGrid__Ry_24 figcaption strong{display:block}.preview_proofGrid__Ry_24 figcaption span{color:#a9c5b5;font-size:11px;margin-top:5px}.preview_proofGrid__Ry_24 a{color:#5CFFC6;text-decoration:none}.preview_reportDemo__xNvoP{position:relative;margin-top:48px;padding-top:32px}.preview_phoneCrop__9OSKH{height:540px;overflow:hidden;margin:0 26px}.preview_phone__alqIQ{max-width:340px;margin:0 auto;border:7px solid #525356;border-radius:42px;padding:3px;background:#080809;box-shadow:0 0 0 1px #96979b;overflow:hidden}.preview_phoneTop__1TDNk{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:11px}.preview_phoneTop__1TDNk i{width:80px;height:22px;border-radius:20px;background:#000}.preview_phone__alqIQ img,.preview_phone__alqIQ video{width:100%;height:auto}.preview_phoneCaption__nAXk9{position:absolute;bottom:0;left:0;right:0;padding:150px 28px 28px;background:linear-gradient(transparent,#0f1f1a 70%)}.preview_phoneCaption__nAXk9 h2{font-size:22px;margin-bottom:12px}.preview_phoneCaption__nAXk9 p{font-size:20px;line-height:1.6}.preview_reviews__vOhak{padding:64px 24px 32px}.preview_reviews__vOhak>h2{margin-bottom:24px}.preview_review__UBOVr{padding:22px 20px;background:#17382d;border:1px solid #385044;border-radius:12px;margin-bottom:14px}.preview_reviewMeta__FDydS,.preview_reviewTop__qmW_r{display:flex;justify-content:space-between;gap:12px}.preview_reviewTop__qmW_r{font-size:13px}.preview_reviewTop__qmW_r>span{color:#5CFFC6;white-space:nowrap}.preview_reviewMeta__FDydS{font-size:11px;color:#a9c5b5;margin-top:8px}.preview_review__UBOVr p{font-size:14px;line-height:1.85;color:#d5e3da;margin-top:16px;word-break:keep-all;overflow-wrap:break-word}.preview_contentsTitle__Hzh0y{padding:36px 28px 28px}.preview_part__sgz0S{margin-bottom:48px}.preview_chapterList__YYbQk{margin:0;padding:0 28px;list-style:none}.preview_chapterList__YYbQk>li{padding:20px 0;border-bottom:1px solid #385044}.preview_chapterTitle__daCG_{display:flex;align-items:baseline;gap:12px}.preview_chapterTitle__daCG_>span{font-size:12px;color:#5CFFC6;font-variant-numeric:tabular-nums}.preview_chapterTitle__daCG_ h4{flex:1;font-size:17px;line-height:1.5;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.preview_chapterTitle__daCG_ small{font-size:11px;color:#5CFFC6}.preview_chapterList__YYbQk ul{padding:0 0 0 29px;margin:10px 0 0;list-style:none;color:#b3c8bc;font-size:14px;line-height:1.9}.preview_opening__3t2B7{min-height:480px;display:flex;align-items:flex-end}.preview_openingContent__OlI_O{position:relative;width:100%;padding:200px 28px 32px;background:linear-gradient(transparent,#0f1f1a 75%)}.preview_openingContent__OlI_O h1{font-size:32px}@media(min-width:600px){.preview_reasonHero__Wr6Nt{height:440px}}.preview_partHeading__TKjE_{margin:0 28px!important;padding:16px 0;border-top:1px solid #385044;color:#5CFFC6;font-size:23px}.preview_closing__ceIJs{min-height:560px;display:flex;align-items:flex-end;background:var(--rpt-bg-deep,#0a0203)}.preview_closing__ceIJs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0f1f1a 0,rgba(15,31,26,0) 18%,rgba(15,31,26,.08) 38%,rgba(15,31,26,.55) 62%,#0f1f1a 84%,var(--rpt-bg-deep,#0a0203) 100%)}.preview_closingContent__9Tj0B{position:relative;z-index:1;width:100%;padding:240px 28px 44px}.preview_closingContent__9Tj0B h2{font-size:28px;line-height:1.65}.preview_blurredDays__oxR_o{display:inline-block;width:1.35em;height:1em;vertical-align:-.08em;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.preview_blurredDays__oxR_o svg{display:block;width:100%;height:100%;filter:blur(6.5px)}.preview_hero__tbL_P{position:relative;min-height:480px;display:flex;align-items:flex-end;overflow:hidden}.preview_hero__tbL_P>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.preview_hero__tbL_P>div{position:relative;width:100%;padding:200px 28px 32px;background:linear-gradient(transparent,#0f1f1a 75%)}.preview_patentButton__6b5a_{display:block;border:0;background:none;padding:0;width:100%;cursor:pointer}.preview_review__UBOVr>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.preview_review__UBOVr>div>span{color:#5CFFC6;white-space:nowrap}.preview_review__UBOVr>small{display:block;font-size:11px;color:#a9c5b5;margin-top:8px}.preview_chapter__1KVzZ{margin:0 28px;padding:20px 0;border-bottom:1px solid #385044}.preview_chapter__1KVzZ>div{display:flex;align-items:baseline;gap:12px}.preview_chapter__1KVzZ>div>span{font-size:12px;color:#5CFFC6}.preview_chapter__1KVzZ h4{flex:1;font-size:17px;line-height:1.5;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.preview_chapter__1KVzZ small{font-size:11px;color:#5CFFC6}.preview_chapter__1KVzZ ul{padding:0 0 0 29px;margin:10px 0 0;list-style:none;color:#b3c8bc;font-size:14px;line-height:1.9}.preview_tools__n9Jf8{position:fixed;right:12px;bottom:95px;z-index:35;max-width:min(340px,calc(100vw - 24px));font-family:SUIT,sans-serif;color:#234532;font-size:12px}.preview_tools__n9Jf8>summary{margin-left:auto;width:-moz-max-content;width:max-content;background:#fff;border:1px solid #c0cfbf;box-shadow:0 2px 12px #0001;padding:7px 12px;border-radius:20px;cursor:pointer}.preview_tools__n9Jf8>div{background:#fff;padding:18px;border:1px solid #bdcbbd;border-radius:12px;margin-top:6px;box-shadow:0 10px 30px #0002}.preview_tools__n9Jf8 p{line-height:1.6;margin:0 0 12px}.preview_tools__n9Jf8 nav{display:flex;gap:16px;margin:12px 0}.preview_tools__n9Jf8 a{text-decoration:underline}.preview_tools__n9Jf8 form{display:flex;gap:8px;margin-bottom:12px}.preview_tools__n9Jf8 input{width:100px;border:1px solid #aaa;border-radius:4px;padding:4px}.preview_tools__n9Jf8 button{padding:4px 8px;border:1px solid #bccaba;border-radius:4px}.preview_dialog__09f0R{border:1px solid #385044;border-radius:20px;background:#0f1f1a;color:#f5f8f3;padding:30px;width:min(440px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.preview_dialog__09f0R::backdrop{background:#0009}.preview_dialog__09f0R h2{font-size:25px;line-height:1.6;margin:20px 0}.preview_dialog__09f0R p{font-size:17px}.preview_close__INyTE{float:right;border:0;background:none;color:inherit;font-size:26px;cursor:pointer}.preview_dialog__09f0R img{width:100%;max-height:75dvh;-o-object-fit:contain;object-fit:contain}.preview_price__Vuth_{font-size:30px;display:block;margin:24px 0}.preview_checkout__MKDrt{display:block;width:100%;border:0;border-radius:12px;background:#5CFFC6;color:#fff;font-size:17px;padding:18px;opacity:.55}.preview_dialog__09f0R>small{display:block;font-size:12px;text-align:center;margin-top:14px;color:#b3c8bc}.preview_tools__n9Jf8{position:static;max-width:560px;margin:12px auto 100px;padding:0 20px}.preview_checkout__MKDrt{background:#1A9E8F;color:white}.preview_dialog__09f0R{background:#132c24}.preview_patentStack__JPRJb{position:relative;display:block;aspect-ratio:900/680;isolation:isolate;overflow:hidden}.preview_patentStack__JPRJb img{position:absolute;top:14%;width:72%;height:auto;box-shadow:0 4px 14px #0005;border:3px solid #eee}.preview_patentStack__JPRJb img:first-child{left:-8%;transform:rotate(-14deg)}.preview_patentStack__JPRJb img:nth-child(2){left:32%;transform:rotate(13deg);top:8%}.preview_patentStack__JPRJb img:nth-child(3){left:16%;top:25%;transform:rotate(-2deg)}.preview_reasonPoster__TQc4Y{display:none}@media(prefers-reduced-motion:reduce){.preview_reasonAnimation__CBBYp{display:none}.preview_reasonPoster__TQc4Y{display:block}}.preview_resultBlur__ScbTI{pointer-events:none;vertical-align:baseline}.preview_resultBlur__ScbTI,.preview_resultBlur__ScbTI>span{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview_resultBlur__ScbTI>span{filter:blur(7px)}.preview_contents__xzmym>[data-question-answer]+.preview_hero__tbL_P:before{content:"";position:absolute;top:0;left:0;right:0;height:180px;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--rpt-bg,#FFF8F6) 0,color-mix(in srgb,var(--rpt-bg,#FFF8F6) 70%,transparent) 30%,transparent 100%)}.preview_contents__xzmym>[data-question-answer]+.preview_hero__tbL_P>div{z-index:2}.preview_moneyTiming__XxbMa{white-space:nowrap}.preview_moneyTiming__XxbMa .preview_resultBlur__ScbTI{width:.6em;text-align:center}.LockedReportContents_page__MuE0n{margin:-28px -20px 0;background:#150507;color:#fff2f0}.LockedReportContents_page__MuE0n figure,.LockedReportContents_page__MuE0n h1,.LockedReportContents_page__MuE0n h2,.LockedReportContents_page__MuE0n h3,.LockedReportContents_page__MuE0n h4,.LockedReportContents_page__MuE0n p{margin:0}.LockedReportContents_page__MuE0n h1,.LockedReportContents_page__MuE0n h2,.LockedReportContents_page__MuE0n h3{font-weight:600;letter-spacing:-.7px;line-height:1.45;word-break:keep-all;overflow-wrap:break-word}.LockedReportContents_page__MuE0n h1{font-size:32px}.LockedReportContents_page__MuE0n h2{font-size:26px}.LockedReportContents_page__MuE0n img{display:block}.LockedReportContents_proof__N_mE3{margin-top:48px;background:#200a0e}.LockedReportContents_closing__T7Zcr,.LockedReportContents_opening__xYkMp,.LockedReportContents_reasonHero__y_aYq{position:relative;overflow:hidden}.LockedReportContents_reasonHero__y_aYq{height:360px}.LockedReportContents_reasonHero__y_aYq .LockedReportContents_sceneImage__lnY_G{-o-object-position:center 40%;object-position:center 40%}.LockedReportContents_sceneImage__lnY_G{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.LockedReportContents_reasonShade__f2GJU{position:absolute;inset:0;display:flex;align-items:flex-end;padding:28px;background:linear-gradient(transparent 25%,#200a0e)}.LockedReportContents_proofTitle__VpAJ_{padding:32px 28px 24px;font-size:23px!important;line-height:1.65!important}.LockedReportContents_proofTitle__VpAJ_ mark{background:#ff8f96;color:#251217;padding:2px 4px}.LockedReportContents_proofGrid__72IRC{display:grid;grid-template-columns:62% 38%;padding:8px 24px 40px 16px;align-items:start}.LockedReportContents_proofGrid__72IRC figure:first-child{padding-right:14px}.LockedReportContents_proofGrid__72IRC figure:last-child{padding:14px 0 0 8px}.LockedReportContents_proofGrid__72IRC img{width:100%;height:auto}.LockedReportContents_proofGrid__72IRC figcaption{padding:20px 0 0 12px;font-size:13px;line-height:1.7}.LockedReportContents_proofGrid__72IRC figcaption a,.LockedReportContents_proofGrid__72IRC figcaption span,.LockedReportContents_proofGrid__72IRC figcaption strong{display:block}.LockedReportContents_proofGrid__72IRC figcaption span{color:#bd9599;font-size:11px;margin-top:5px}.LockedReportContents_proofGrid__72IRC a{color:#ff8f96;text-decoration:none}.LockedReportContents_reportDemo__TGUwG{position:relative;margin-top:48px;padding-top:32px}.LockedReportContents_phoneCrop__121pg{height:540px;overflow:hidden;margin:0 26px}.LockedReportContents_phone__7qpib{max-width:340px;margin:0 auto;border:7px solid #525356;border-radius:42px;padding:3px;background:#080809;box-shadow:0 0 0 1px #96979b;overflow:hidden}.LockedReportContents_phoneTop__WpLBC{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:11px}.LockedReportContents_phoneTop__WpLBC i{width:80px;height:22px;border-radius:20px;background:#000}.LockedReportContents_phone__7qpib img,.LockedReportContents_phone__7qpib video{width:100%;height:auto}.LockedReportContents_phoneCaption__O6yCU{position:absolute;bottom:0;left:0;right:0;padding:150px 28px 28px;background:linear-gradient(transparent,#150507 70%)}.LockedReportContents_phoneCaption__O6yCU h2{font-size:22px;margin-bottom:12px}.LockedReportContents_phoneCaption__O6yCU p{font-size:20px;line-height:1.6}.LockedReportContents_reviews__RutZv{padding:64px 24px 32px}.LockedReportContents_reviews__RutZv>h2{margin-bottom:24px}.LockedReportContents_review__GbrMp{padding:22px 20px;background:#241015;border:1px solid #543038;border-radius:12px;margin-bottom:14px}.LockedReportContents_reviewMeta__96LBl,.LockedReportContents_reviewTop__50phg{display:flex;justify-content:space-between;gap:12px}.LockedReportContents_reviewTop__50phg{font-size:13px}.LockedReportContents_reviewTop__50phg>span{color:#ff8f96;white-space:nowrap}.LockedReportContents_reviewMeta__96LBl{font-size:11px;color:#bd9599;margin-top:8px}.LockedReportContents_review__GbrMp p{font-size:14px;line-height:1.85;color:#e2d4d7;margin-top:16px;word-break:keep-all;overflow-wrap:break-word}.LockedReportContents_contentsTitle__1wHyA{padding:36px 28px 28px}.LockedReportContents_part__9gqEf{margin-bottom:48px}.LockedReportContents_chapterList__AQxxa{margin:0;padding:0 28px;list-style:none}.LockedReportContents_chapterList__AQxxa>li{padding:20px 0;border-bottom:1px solid #432229}.LockedReportContents_chapterTitle__UuwrO{display:flex;align-items:baseline;gap:12px}.LockedReportContents_chapterTitle__UuwrO>span{font-size:12px;color:#ff8f96;font-variant-numeric:tabular-nums}.LockedReportContents_chapterTitle__UuwrO h4{flex:1;font-size:17px;line-height:1.5;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.LockedReportContents_chapterTitle__UuwrO small{font-size:11px;color:#ff8f96}.LockedReportContents_chapterList__AQxxa ul{padding:0 0 0 29px;margin:10px 0 0;list-style:none;color:#d6b9bc;font-size:14px;line-height:1.9}.LockedReportContents_opening__xYkMp{min-height:480px;display:flex;align-items:flex-end}.LockedReportContents_openingContent__76BR1{position:relative;width:100%;padding:200px 28px 32px;background:linear-gradient(transparent,#150507 75%)}.LockedReportContents_openingContent__76BR1 h1{font-size:32px}@media(min-width:600px){.LockedReportContents_reasonHero__y_aYq{height:440px}}.LockedReportContents_partHeading__xWDgF{margin:0 28px!important;padding:16px 0;border-top:1px solid #704149;color:#ff8f96;font-size:23px}.LockedReportContents_closing__T7Zcr{min-height:560px;display:flex;align-items:flex-end;background:var(--rpt-bg-deep,#0a0203)}.LockedReportContents_closing__T7Zcr:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#150507 0,rgba(21,5,7,0) 18%,rgba(21,5,7,.08) 38%,rgba(21,5,7,.55) 62%,#150507 84%,var(--rpt-bg-deep,#0a0203) 100%)}.LockedReportContents_closingContent__NVpNJ{position:relative;z-index:1;width:100%;padding:240px 28px 44px}.LockedReportContents_closingContent__NVpNJ h2{font-size:32px;line-height:1.5}.LockedReportContents_blurredDays__XbP3r{display:inline-block;width:1.35em;height:1em;vertical-align:-.08em;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.LockedReportContents_blurredDays__XbP3r svg{display:block;width:100%;height:100%;filter:blur(6.5px)}.ReportQuestions_dialog__r6HHa{padding:0;border:0;margin:0 auto;inset:auto 0 0;width:min(100%,480px);max-width:100%;max-height:var(--rq-viewport,100dvh);height:min(92dvh,var(--rq-viewport,100dvh));background:transparent;overflow:visible;color:var(--rq-text);font-family:var(--rq-font);--rq-tint:color-mix(in srgb,var(--rq-accent) 8%,var(--rq-bg))}.ReportQuestions_dialog__r6HHa::backdrop{background:#151b2855}.ReportQuestions_dialog__r6HHa[open]{display:flex;animation:ReportQuestions_enter__SquqY .22s ease-out}.ReportQuestions_full__CoNN4{height:var(--rq-viewport,100dvh);bottom:auto;max-height:var(--rq-viewport,100dvh)}.ReportQuestions_panel__JpvEX{color:var(--rq-text);background:var(--rq-bg);border-radius:28px 28px 0 0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;position:relative}.ReportQuestions_full__CoNN4 .ReportQuestions_panel__JpvEX{border-radius:0}.ReportQuestions_panel__JpvEX button{cursor:pointer;font:inherit}.ReportQuestions_panel__JpvEX button:disabled{opacity:.4;cursor:default}.ReportQuestions_panel__JpvEX button:focus-visible,.ReportQuestions_panel__JpvEX select:focus-visible{outline:3px solid var(--rq-accent);outline-offset:2px}.ReportQuestions_banner__VrfwR{position:absolute;inset:0 0 auto;height:146px;pointer-events:none}.ReportQuestions_banner__VrfwR img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--rq-banner-position);object-position:var(--rq-banner-position)}.ReportQuestions_banner__VrfwR:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 30%,var(--rq-bg) 100%)}.ReportQuestions_header__1MG9I{position:relative;display:flex;align-items:flex-end;gap:10px;padding:82px 22px 8px;flex-shrink:0}.ReportQuestions_header__1MG9I h2{font-family:var(--rq-title-font);font-size:18px;font-weight:700;margin:0}.ReportQuestions_header__1MG9I p{font-size:11px;color:var(--rq-muted);margin:3px 0 0}.ReportQuestions_header__1MG9I>div:first-of-type{flex:1;min-width:0}.ReportQuestions_header__1MG9I button{width:36px;height:36px;border-radius:50%;background:var(--rq-bg);color:var(--rq-muted);border:0;font-size:25px}.ReportQuestions_controls__vmgID{position:absolute;right:14px;top:14px;display:flex;gap:7px}.ReportQuestions_full__CoNN4 .ReportQuestions_banner__VrfwR{height:calc(146px + env(safe-area-inset-top))}.ReportQuestions_full__CoNN4 .ReportQuestions_header__1MG9I{padding:calc(82px + env(safe-area-inset-top)) 22px 10px;align-items:flex-end}.ReportQuestions_full__CoNN4 .ReportQuestions_header__1MG9I>button{position:absolute;left:14px;top:calc(14px + env(safe-area-inset-top))}.ReportQuestions_messages__dvaQ8{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 22px 18px;overflow-wrap:anywhere}.ReportQuestions_userMessage__7WSWG{background:var(--rq-tint);color:var(--rq-text);padding:13px 16px;border-radius:18px 18px 4px 18px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 12px);margin:12px 0 22px auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.ReportQuestions_persona__A6sIA{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--rq-muted)}.ReportQuestions_persona__A6sIA img{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--rq-avatar-position);object-position:var(--rq-avatar-position);border-radius:50%}.ReportQuestions_persona__A6sIA span{color:var(--rq-faint);font-size:10px}.ReportQuestions_answer__Jg0jD{font-size:15px;font-weight:400;line-height:1.85;color:var(--rq-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 28px}.ReportQuestions_suggestions___U9XQ{display:flex;overflow:auto;flex-shrink:0;gap:7px;padding:6px 20px 10px;scrollbar-width:none}.ReportQuestions_suggestions___U9XQ button{white-space:nowrap;font-size:11px;border:1px solid var(--rq-border);border-radius:22px;background:var(--rq-bg);padding:10px 12px;color:var(--rq-muted)}.ReportQuestions_composer__58lg9{flex-shrink:0;background:var(--rq-bg);padding:0 20px calc(14px + env(safe-area-inset-bottom))}.ReportQuestions_composer__58lg9>div{display:flex;align-items:center;gap:5px;padding:6px;background:var(--rq-surface);border-radius:20px}.ReportQuestions_composer__58lg9 textarea{font:inherit;font-size:14px;line-height:22px;min-width:0;flex:1;resize:none;border:0;background:none;padding:8px 0;max-height:80px;color:var(--rq-text)}.ReportQuestions_composer__58lg9 textarea:focus{outline:none}.ReportQuestions_composer__58lg9 button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--rq-cta);color:var(--rq-on-accent);transition:background-color .15s,transform .15s}.ReportQuestions_composer__58lg9 button svg{display:block}.ReportQuestions_composer__58lg9 button:disabled{background:var(--rq-border);color:var(--rq-faint);opacity:1}.ReportQuestions_composer__58lg9 button:active:not(:disabled){transform:scale(.94)}.ReportQuestions_composer__58lg9>small{display:block;font-size:10px;color:var(--rq-faint);margin:8px 4px 0}.ReportQuestions_entry__As5me{margin-top:8px;display:block;width:100%;min-height:48px;border:1px solid var(--rq-border);border-radius:17px;padding:12px;background:var(--rq-bg);color:var(--rq-text);font:inherit;font-size:14px;font-weight:700}@keyframes ReportQuestions_enter__SquqY{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ReportQuestions_dialog__r6HHa[open]{animation:none}}@media(max-height:520px){.ReportQuestions_header__1MG9I{padding-top:35px}.ReportQuestions_banner__VrfwR{height:100px}.ReportQuestions_full__CoNN4 .ReportQuestions_banner__VrfwR{height:calc(100px + env(safe-area-inset-top))}.ReportQuestions_full__CoNN4 .ReportQuestions_header__1MG9I{padding-top:calc(54px + env(safe-area-inset-top))}.ReportQuestions_quota__tRGMw{padding-bottom:6px}.ReportQuestions_composer__58lg9{padding-bottom:8px}}.ReportQuestions_dialog__r6HHa{bottom:auto;top:calc(var(--rq-top,0px) + var(--rq-viewport,100dvh) - min(92dvh,var(--rq-viewport,100dvh)))}.ReportQuestions_full__CoNN4{top:var(--rq-top,0)}.ReportQuestions_header__1MG9I .ReportQuestions_productTitle___G0tF{font-size:11px;color:var(--rq-muted);margin:0 0 8px}.ReportQuestions_header__1MG9I h2{font-size:21px;line-height:1.45;letter-spacing:-.4px}.ReportQuestions_composerMeta__Nwyif{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:9px 4px 0;font-size:11px;color:var(--rq-muted)}.ReportQuestions_composerMeta__Nwyif>span:last-child{font-size:10px;color:var(--rq-faint)}.ReportQuestions_contextRow__DtukJ{flex-shrink:0;padding:8px 22px;color:var(--rq-muted);font-size:11px}.ReportQuestions_contextRow__DtukJ>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReportQuestions_contextRow__DtukJ label{display:flex;gap:12px;align-items:center}.ReportQuestions_contextRow__DtukJ select{flex:1;min-width:0;max-width:100%;border:0;border-radius:10px;background:var(--rq-surface);color:var(--rq-muted);padding:10px;font:inherit;font-size:12px}.ReportQuestions_composer__58lg9 textarea{padding-left:10px}.ReportQuestions_titleRow__HlpGE{display:flex;align-items:center;justify-content:space-between;gap:10px}.ReportQuestions_titleRow__HlpGE h2{flex:1;min-width:0}.ReportQuestions_quotaPill___J3_5{flex-shrink:0;white-space:nowrap;border-radius:999px;padding:7px 10px;background:var(--rq-tint);color:var(--rq-accent);font-size:11px;font-weight:600;line-height:1.4}.ReportQuestions_composerMeta__Nwyif{justify-content:flex-end}.ReportQuestions_chapterDivider__p844E{margin:18px 0 12px;color:var(--rq-faint);font-size:11px;line-height:1.5;text-align:center}.ReportQuestions_chapterDivider__p844E span{overflow-wrap:anywhere}.ReportQuestions_answer__Jg0jD p{margin:0 0 12px;padding:0;text-indent:0;white-space:pre-line}.ReportQuestions_answer__Jg0jD p:last-child{margin-bottom:0}.ReportQuestions_answer__Jg0jD strong{font-weight:700;background:var(--rq-tint);color:inherit;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ReportQuestions_answer__Jg0jD ol,.ReportQuestions_answer__Jg0jD ul{padding:0;margin:8px 0;list-style:none}.ReportQuestions_requestStatus__AAdiO{flex-shrink:0;margin:6px 22px;color:var(--rq-muted);font-size:12px}.ReportQuestions_requestError__UHw9K{flex-shrink:0;display:flex;gap:8px;align-items:center;margin:8px 20px;padding:12px;border-radius:12px;background:#fff2f1;color:#b42318;font-size:12px}.ReportQuestions_requestError__UHw9K span{flex:1}.ReportQuestions_requestError__UHw9K button{flex-shrink:0;border:0;background:none;text-decoration:underline;min-height:36px}.ReportQuestions_typingBubble__2UBdv{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:16px 18px;margin:12px 0 28px;border-radius:4px 18px 18px 18px;background:var(--rq-surface)}.ReportQuestions_typingBubble__2UBdv span{width:6px;height:6px;border-radius:50%;background:var(--rq-faint);animation:ReportQuestions_typingDot__3s9eo 1.2s ease-in-out infinite}.ReportQuestions_typingBubble__2UBdv span:nth-child(2){animation-delay:.15s}.ReportQuestions_typingBubble__2UBdv span:nth-child(3){animation-delay:.3s}@keyframes ReportQuestions_typingDot__3s9eo{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ReportQuestions_typingBubble__2UBdv span{animation:none}}.ReportQuestions_sources__gp1PG{--n-ink:61,42,51;--n-panel:#f7f7f8;margin:12px 0 20px;color:var(--rq-text)}.ReportQuestions_sourceCard__f4Vao{margin:8px 0;border:1px solid var(--rq-border);border-radius:16px;overflow:hidden;background:var(--rq-bg)}.ReportQuestions_sourceCard__f4Vao summary{cursor:pointer;display:flex;align-items:center;gap:6px;padding:13px 12px;font-size:12px;font-weight:600;list-style:none}.ReportQuestions_sourceCard__f4Vao summary::-webkit-details-marker{display:none}.ReportQuestions_sourceCard__f4Vao summary>span:first-child,.ReportQuestions_sourceText__PpS_6>span{color:var(--rq-accent)}.ReportQuestions_sourceChevron__PrHhB{margin-left:auto;color:var(--rq-faint)}.ReportQuestions_sourceCard__f4Vao[open] .ReportQuestions_sourceChevron__PrHhB{transform:rotate(180deg)}.ReportQuestions_sourceBody__O_XJB{color:rgb(var(--n-ink));background:var(--n-panel);padding:5px 12px 16px;overflow-x:auto}.ReportQuestions_sourceText__PpS_6{margin:10px 0;font-size:12px}.ReportQuestions_sourceRelations__718EL{font-size:12px;line-height:1.7;margin-top:8px}.ReportQuestions_strengthLabel__w3nQE{font-size:20px;font-weight:700;margin:0 0 12px}.ReportQuestions_strengthBands__Q1t4q{display:flex;gap:3px}.ReportQuestions_strengthBands__Q1t4q span{flex:1;text-align:center;font-size:10px;padding:12px 0;background:var(--rq-surface);border-radius:6px}.ReportQuestions_strengthBands__Q1t4q span[data-selected=true]{background:var(--rq-tint);color:var(--rq-accent);font-weight:700}.ReportQuestions_additionalAction__3Ps_4{flex-shrink:0;padding:12px 20px calc(14px + env(safe-area-inset-bottom));background:var(--rq-bg)}.ReportQuestions_additionalAction__3Ps_4 button{width:100%;min-height:50px;border:0;border-radius:16px;background:var(--rq-cta);color:var(--rq-on-accent);font-size:15px;font-weight:600}.ReportQuestions_progress__bEmGu{margin:8px 0 20px;color:var(--rq-muted);font-size:12px;line-height:1.6}.ReportQuestions_progress__bEmGu small{display:block;margin-top:5px;color:var(--rq-faint)}.ReportQuestions_chatView__6SYoc{display:flex;flex-direction:column;flex:1;min-height:0}.ReportQuestions_chatView__6SYoc[hidden]{display:none}.ReportQuestions_readAction__ahfAo{flex-shrink:0;padding:0 22px 8px;position:relative;display:flex;justify-content:flex-end}.ReportQuestions_readAction__ahfAo button{display:flex;gap:8px;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--rq-border);border-radius:18px;background:var(--rq-bg);color:var(--rq-muted);font-size:12px}.ReportQuestions_reader__6Rr2s{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;min-height:0;background:var(--rq-bg);color:var(--rq-text)}.ReportQuestions_readerHeader__Gcgb9{display:flex;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--rq-border);flex-shrink:0}.ReportQuestions_full__CoNN4 .ReportQuestions_readerHeader__Gcgb9{padding-top:calc(16px + env(safe-area-inset-top))}.ReportQuestions_readerHeader__Gcgb9 button{color:var(--rq-text);width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:var(--rq-surface);font-size:22px}.ReportQuestions_readerHeader__Gcgb9 h2{font-size:17px;margin:0}.ReportQuestions_readerHeader__Gcgb9 p{font-size:11px;color:var(--rq-muted);margin:4px 0 0}.ReportQuestions_readerBody__a5BGV{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 20px calc(20px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.ReportQuestions_readerBody__a5BGV details{border-bottom:1px solid var(--rq-border);scroll-margin-top:8px}.ReportQuestions_readerBody__a5BGV summary{padding:18px 0;font-size:15px;font-weight:700;cursor:pointer}.ReportQuestions_readerBody__a5BGV h3{font-size:15px;margin:16px 0 8px}.ReportQuestions_readerBody__a5BGV blockquote{margin:8px 0;padding:12px;border-left:3px solid var(--rq-accent);font-size:14px;line-height:1.8;background:var(--rq-tint)}.ReportQuestions_readerParagraph__YIfRA{margin-bottom:16px;padding:16px;background:var(--rq-surface);border-radius:16px}.ReportQuestions_readerParagraph__YIfRA p{margin:0;font-size:15px;line-height:1.9;white-space:pre-wrap}.ReportQuestions_readerParagraph__YIfRA button{display:block;margin:12px 0 0 auto;min-height:40px;border:1px solid var(--rq-border);border-radius:20px;padding:8px 14px;background:var(--rq-bg);color:var(--rq-accent);font-size:12px;font-weight:600}.ReportQuestions_quoteAttachment__9uk9b{flex-shrink:0;margin:0 20px 8px;padding:10px 12px;border-left:3px solid var(--rq-accent);border-radius:8px;background:var(--rq-tint);font-size:12px}.ReportQuestions_quoteAttachment__9uk9b>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ReportQuestions_quoteAttachment__9uk9b strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportQuestions_quoteAttachment__9uk9b p{margin:4px 0;max-height:64px;overflow:auto;line-height:1.7;white-space:pre-wrap}.ReportQuestions_quoteAttachment__9uk9b button{border:0;background:none;color:var(--rq-muted);min-height:32px;padding:4px;font-size:11px}.ReportQuestions_quoteAttachment__9uk9b>div button{font-size:20px;min-width:32px}.ReportQuestions_sentQuote__K8EVi{border-left:2px solid var(--rq-accent);margin:0 0 10px;padding-left:10px;font-size:12px;color:var(--rq-muted)}.ReportQuestions_sentQuote__K8EVi p{margin:4px 0;max-height:120px;overflow:auto;white-space:pre-wrap}.ReportQuestions_header__1MG9I>.ReportQuestions_backControl__9tMwh{position:absolute;left:14px;top:14px}.ReportQuestions_full__CoNN4 .ReportQuestions_header__1MG9I>.ReportQuestions_backControl__9tMwh{top:calc(14px + env(safe-area-inset-top))}.ReportQuestions_greeting__jjCoE{padding:8px 0 22px}.ReportQuestions_greeting__jjCoE>p{margin:16px 0 3px;font-size:14px;line-height:1.8;color:var(--rq-text)}.ReportQuestions_greetingText__cfx53{min-height:48px;line-height:1.85;font-size:14px;color:var(--rq-text)}.ReportQuestions_greetingText__cfx53 i{display:inline-block;width:1.5px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--rq-faint);animation:ReportQuestions_typingDot__3s9eo 1s infinite}.ReportQuestions_exampleLink__PhwCD{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--rq-faint);font-size:11px!important;padding:0}.ReportQuestions_exampleLink__PhwCD span{display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--rq-border);border-radius:50%;font-size:9px}.ReportQuestions_checking__hrOHh{display:grid;gap:5px;color:var(--rq-muted);font-size:12px;line-height:1.7;margin:14px 0}.ReportQuestions_checking__hrOHh small{font-size:10px;color:var(--rq-faint)}.ReportQuestions_lockedReply__USVJ_{margin:14px 0 24px}.ReportQuestions_replyLead__ZuzV2{font-size:15px;line-height:1.85;color:var(--rq-text);margin:12px 0 0}.ReportQuestions_lockedAnswer__pPKGz{position:relative;min-height:265px;overflow:hidden;background:transparent;margin:12px 0 0}.ReportQuestions_blurredText__krrQ_{padding:0 2px;filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin:0;opacity:.8}.ReportQuestions_unlockCard__Lw_i_{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 18px 12px;background:linear-gradient(transparent,var(--rq-bg) 24%,var(--rq-bg) 65%)}.ReportQuestions_unlockCard__Lw_i_ strong{font-size:17px;color:var(--rq-text)}.ReportQuestions_unlockCard__Lw_i_ p{font-size:11px;color:var(--rq-muted);margin:8px 0 16px}.ReportQuestions_unlockCard__Lw_i_ button{width:100%;border:0;border-radius:13px;background:var(--rq-cta);color:var(--rq-on-accent);min-height:46px;font-size:13px!important;font-weight:600}.ReportQuestions_exampleSheet__9y5Fu{position:absolute;inset:0;z-index:5;background:var(--rq-bg);display:flex;flex-direction:column}.ReportQuestions_exampleBody__qGiP8{flex:1;min-height:0;overflow-y:auto;padding:10px 22px 18px}.ReportQuestions_exampleSheet__9y5Fu>footer{padding:12px 20px 18px;flex-shrink:0;border-top:1px solid var(--rq-surface)}.ReportQuestions_exampleSheet__9y5Fu footer button{width:100%;min-height:50px;border:0;border-radius:16px;background:var(--rq-cta);color:var(--rq-on-accent);font-size:16px;font-weight:600}@media(prefers-reduced-motion:reduce){.ReportQuestions_greetingText__cfx53 i{animation:none}}.ReportQuestions_unlockCard__Lw_i_ .ReportQuestions_editPending__XUuZg{background:transparent;color:var(--rq-faint);font-size:11px!important;min-height:30px;margin-top:7px}.ReportQuestions_resumeAnswer__94HB_{border:0;border-radius:13px;background:var(--rq-cta);color:var(--rq-on-accent);padding:14px;width:100%;font:inherit}.ReportQuestions_unlockFooter__D90s2{flex-shrink:0;padding:12px 20px calc(14px + env(safe-area-inset-bottom));background:var(--rq-bg);border-top:1px solid var(--rq-surface);z-index:1}.ReportQuestions_unlockFooter__D90s2 button{width:100%;min-height:50px;border:0;border-radius:14px;background:var(--rq-cta);color:var(--rq-on-accent);font-size:15px;font-weight:600}.ReportQuestions_lockedAnswer__pPKGz:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 80%,var(--rq-bg))}.ReportQuestions_greetingHint__8vvi3{margin-top:10px;font-size:12px;line-height:1.8;color:var(--rq-muted)}.ReportQuestions_questionContext__I8Q9w{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:0 22px 8px;padding:9px 0 12px;border:0;border-bottom:1px solid var(--rq-border);background:transparent;color:var(--rq-muted);text-align:left;font-size:11px!important;line-height:1.6}.ReportQuestions_questionContext__I8Q9w svg{flex-shrink:0}.ReportQuestions_questionContext__I8Q9w>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportQuestions_questionContext__I8Q9w>span:last-of-type{font-size:18px;color:var(--rq-faint)}.ReportQuestions_dialog__r6HHa.ReportQuestions_full__CoNN4{left:var(--rq-left,0);right:auto;margin-inline:0;width:var(--rq-width,100%);max-width:28rem}.ReportQuestions_controls__vmgID .ReportQuestions_expandControl__0B54P{display:grid;place-items:center}.ReportQuestions_full__CoNN4 .ReportQuestions_controls__vmgID{top:calc(14px + env(safe-area-inset-top))}.ReportQuestions_chatTitle__8Mw3m:focus{outline:none}.ReportQuestions_panel__JpvEX[data-login] .ReportQuestions_banner__VrfwR{height:min(52%,420px)}.ReportQuestions_panel__JpvEX[data-login] .ReportQuestions_header__1MG9I{padding-top:min(36dvh,300px);padding-bottom:0;align-items:flex-start}.ReportQuestions_panel__JpvEX[data-login] .ReportQuestions_header__1MG9I h2{font-size:24px;line-height:1.5;word-break:keep-all}.ReportQuestions_loginGate__o2ukW{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding:12px 22px calc(24px + env(safe-area-inset-bottom))}.ReportQuestions_loginGate__o2ukW>p{margin:0;color:var(--rq-muted);font-size:14px;line-height:1.8;word-break:keep-all}.ReportQuestions_loginActions__Y4rJU{margin-top:auto;padding-top:32px}.ReportQuestions_loginActions__Y4rJU>p{color:#b42318;font-size:13px;line-height:1.6;margin:0 0 12px}.ReportQuestions_loginActions__Y4rJU button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px;padding:14px 20px;border:0;border-radius:14px;font-size:16px;font-weight:700}.ReportQuestions_kakaoLogin__gxLPG{background:#fee500;color:#191919}.ReportQuestions_accountLogin___w_mL{background:var(--rq-cta);color:var(--rq-on-accent)}@media(max-height:520px){.ReportQuestions_panel__JpvEX[data-login] .ReportQuestions_header__1MG9I{padding-top:90px}.ReportQuestions_loginActions__Y4rJU{padding-top:20px}}.ReportQuestions_loginActions__Y4rJU .ReportQuestions_emailLogin__9Qahv{min-height:40px;margin-top:8px;padding:8px;background:transparent;color:var(--rq-muted);font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}.ReportQuestions_loginPage__xJmxF{max-width:480px;min-height:100dvh;height:100dvh;margin:0 auto;border-radius:0;font-family:var(--rq-font)}.ReportQuestions_header__1MG9I .ReportQuestions_loginReportTitle__5_F3K{margin:0;font-family:var(--rq-title-font);font-size:34px;font-weight:700;line-height:1.4;letter-spacing:-1px;word-break:keep-all;overflow-wrap:anywhere}.ReportQuestions_loginGate__o2ukW .ReportQuestions_loginPrompt__3oXp2{margin:6px 0 8px;color:var(--rq-text);font-size:16px;font-weight:600}.ReportQuestions_requestError__UHw9K[data-recovery]{flex-wrap:wrap}.ReportQuestions_requestError__UHw9K[data-recovery] span{flex-basis:100%}.ReportQuestions_requestError__UHw9K a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:underline}.ProductPreviewContents_page__cbPtj{color:var(--preview-ink);background:var(--preview-bg);margin:0 -20px;overflow:hidden;font-family:SUIT,Apple SD Gothic Neo,sans-serif;--preview-glyph:var(--preview-panel)}.ProductPreviewContents_intro__L033s{max-width:480px;margin:0 auto;padding-bottom:24px}.ProductPreviewContents_hero__TZ0RH{height:auto;aspect-ratio:4/5;position:relative;background:var(--preview-bg);isolation:isolate}.ProductPreviewContents_hero__TZ0RH>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.ProductPreviewContents_hero__TZ0RH:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--preview-bg) 25%,transparent) 57%,var(--preview-bg) 100%);z-index:-1}.ProductPreviewContents_heroCopy__3ksRk{position:absolute;left:28px;right:28px;bottom:28px;text-align:left}.ProductPreviewContents_kicker__mVBfv{color:var(--preview-accent);font-size:12px;letter-spacing:3px;margin:0 0 12px;font-weight:700}.ProductPreviewContents_hero__TZ0RH h1{font-family:MaruBuri,Georgia,serif;font-size:clamp(40px,11vw,64px);font-weight:800;line-height:1.15;letter-spacing:-2px;white-space:pre-line;margin:0;color:var(--preview-ink);text-shadow:0 2px 28px var(--preview-bg)}.ProductPreviewContents_section__CvO6X{padding:38px 28px}.ProductPreviewContents_opening__nI3wr,.ProductPreviewContents_section__CvO6X h2{font-size:28px;line-height:1.5;letter-spacing:-.6px;white-space:pre-line;font-weight:700;margin:0 0 26px;word-break:keep-all}.ProductPreviewContents_lead__gWizH{font-size:18px;line-height:1.85;margin:0;color:var(--preview-ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.ProductPreviewContents_label__RtAZC{text-align:center;font-size:13px;letter-spacing:4px;color:var(--preview-muted);margin:32px 0 18px}.ProductPreviewContents_card__G76pP{background:var(--preview-panel);border:1px solid var(--preview-border);border-radius:16px;padding:24px;overflow-wrap:anywhere}.ProductPreviewContents_card__G76pP small{display:block;color:var(--preview-muted);font-size:13px;margin-bottom:14px;line-height:1.6}.ProductPreviewContents_card__G76pP p{font-size:18px;line-height:1.85;margin:0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.ProductPreviewContents_card__G76pP p+p{margin-top:16px}.ProductPreviewContents_chartLabel__EyHyd{font-size:13px;color:var(--preview-muted);margin:18px 0 -10px}.ProductPreviewContents_blur__449Km{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:1px;opacity:.7}.ProductPreviewContents_unlockNote__bY9ws{color:var(--preview-muted);font-size:12px!important;margin-top:20px!important}.ProductPreviewContents_cta___9wHe{display:block;width:100%;padding:20px 16px;background:var(--preview-button);color:#fff;border:0;border-radius:12px;font-size:17px;line-height:1.5;font-weight:700;margin-top:28px;cursor:pointer}.ProductPreviewContents_demo__wizmk{padding:38px 28px 0;text-align:left;background:linear-gradient(var(--preview-bg),var(--preview-panel),var(--preview-bg))}.ProductPreviewContents_phone__qEyci{max-width:290px;margin:30px auto 0;border:6px solid #29272b;border-bottom:0;border-radius:32px 32px 0 0;height:390px;overflow:hidden;background:var(--preview-panel);position:relative;box-shadow:0 20px 70px #0003}.ProductPreviewContents_phone__qEyci:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(transparent,var(--preview-bg))}.ProductPreviewContents_phoneTop__Z5oyR{font-size:10px;padding:12px 18px;border-bottom:1px solid var(--preview-border);display:flex;justify-content:space-between}.ProductPreviewContents_phoneTitle__ATjJq{padding:24px 18px 12px;font-size:19px;font-weight:700;line-height:1.6}.ProductPreviewContents_phoneText__1jUbb{padding:0 18px;font-size:12px;line-height:1.9;word-break:keep-all}.ProductPreviewContents_demoNote__3RMQ7{font-size:12px;color:var(--preview-muted);margin:15px 0 0;text-align:center}.ProductPreviewContents_scene__NZbZS{position:relative;isolation:isolate;min-height:480px;display:flex;align-items:flex-end;background:var(--preview-bg)}.ProductPreviewContents_scene__NZbZS>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:-2}.ProductPreviewContents_scene__NZbZS:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,color-mix(in srgb,var(--preview-bg) 78%,transparent) 60%,var(--preview-bg));z-index:-1}.ProductPreviewContents_sceneCopy__VizG6{padding:160px 28px 40px}.ProductPreviewContents_scene__NZbZS h2{font-size:29px;line-height:1.5;word-break:keep-all;margin:0 0 20px}.ProductPreviewContents_scene__NZbZS p{font-size:18px;line-height:1.8;word-break:keep-all;margin:0}.ProductPreviewContents_toc__iNFsD{padding:40px 28px}.ProductPreviewContents_toc__iNFsD h2{font-size:28px;line-height:1.5;margin:0 0 12px;word-break:keep-all}.ProductPreviewContents_toc__iNFsD>p{color:var(--preview-muted);font-size:14px}.ProductPreviewContents_part__cZG4y{margin-top:36px}.ProductPreviewContents_part__cZG4y h3{color:var(--preview-accent);border-bottom:1px solid var(--preview-border);padding-bottom:14px;font-size:18px;line-height:1.6}.ProductPreviewContents_part__cZG4y ol{list-style:none;margin:0;padding:0}.ProductPreviewContents_part__cZG4y li{border-bottom:1px solid var(--preview-border)}.ProductPreviewContents_chapter__gPK_W{display:flex;gap:12px;width:100%;text-align:left;padding:24px 0;color:inherit;background:transparent;border:0;cursor:pointer}.ProductPreviewContents_number__DzcFp{font-size:12px;color:var(--preview-muted);padding-top:5px}.ProductPreviewContents_chapterText__DwueI{flex:1;min-width:0}.ProductPreviewContents_chapter__gPK_W strong{display:block;font-size:17px;line-height:1.7;word-break:keep-all}.ProductPreviewContents_chapterText__DwueI span{display:block;font-size:14px;line-height:1.9;color:var(--preview-muted);margin-top:8px;white-space:pre-line}.ProductPreviewContents_lock__VIkgk{padding-top:6px;font-size:12px;white-space:nowrap;color:var(--preview-muted)}.ProductPreviewContents_finale__azLdq{padding-bottom:38px}@media(prefers-reduced-motion:reduce){.ProductPreviewContents_page__cbPtj *{animation:none!important}}.ProductPreviewContents_lockedLines__zHITj{margin-top:18px;filter:blur(5px);opacity:.27;overflow:hidden}.ProductPreviewContents_lockedLines__zHITj span{display:block;height:9px;margin:14px 0;background:var(--preview-ink);border-radius:6px}.preview_controls__9AruP{padding:24px;background:#181818;color:#fff;font:14px/1.6 sans-serif}.preview_controls__9AruP h1{font-size:22px;margin:0 0 12px}.preview_controls__9AruP form{display:flex;gap:12px;flex-wrap:wrap}.preview_controls__9AruP label{display:grid;gap:4px}.preview_controls__9AruP input,.preview_controls__9AruP select{padding:8px;background:#fff;color:#171717;border:1px solid #aaa;border-radius:4px}.preview_controls__9AruP button{background:#fff;color:#171717;border:0;border-radius:4px;padding:8px 16px;align-self:end}.preview_controls__9AruP p{margin:12px 0 0}.preview_controls__9AruP a{color:#c0e0ff}.preview_compare__IekWK{display:flex;gap:24px;justify-content:center;padding:24px;overflow:auto;background:#252525}.preview_column__96rLE{flex:0 0 390px}.preview_column__96rLE h2{color:#fff;font:16px sans-serif}.preview_column__96rLE iframe{width:390px;height:850px;border:0;background:#111}.preview_notice__nbSTm{padding:10px 16px;background:#252525;color:white;font:12px/1.6 sans-serif}.preview_contents__Ie8Ey{padding:32px 24px;min-height:70vh;color:var(--rpt-text);background:var(--rpt-bg)}.preview_contents__Ie8Ey h1{font-size:28px}.preview_contents__Ie8Ey>h2{font-size:20px;margin:30px 0 10px}.preview_contents__Ie8Ey p{line-height:1.7}.preview_phone__79Yln{max-width:340px;margin:26px auto;border:7px solid #444;border-radius:42px;overflow:hidden;background:#111}.preview_phone__79Yln img{display:block;width:100%;height:auto}.preview_phone__79Yln .preview_poster__VDN8w{display:none}.preview_bottomLinks__80MM9{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background:#222;color:#fff;padding:22px 16px;font:14px/1.6 sans-serif}@media(prefers-reduced-motion:reduce){.preview_phone__79Yln .preview_animation__5uHwM{display:none}.preview_phone__79Yln .preview_poster__VDN8w{display:block}}.preview_demo__f2uDd{position:relative;margin:48px -24px 0;padding:32px 0 0}.preview_phoneCrop__FD1mZ{height:540px;overflow:hidden;margin:0 26px}.preview_phone__79Yln{margin:0 auto;border-color:#525356;padding:3px;background:#080809;color:white;box-shadow:0 0 0 1px #96979b}.preview_phoneTop__xCaSY{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:11px}.preview_phoneTop__xCaSY i{width:80px;height:22px;border-radius:20px;background:#000}.preview_phoneCaption__H_1xh{position:absolute;bottom:0;left:0;right:0;padding:150px 28px 28px;background:linear-gradient(transparent,var(--rpt-bg,#141008) 70%);text-align:left}.preview_phoneCaption__H_1xh h2{font-size:22px;line-height:1.45;margin:0 0 12px;font-weight:600}.preview_phoneCaption__H_1xh p{font-size:20px;line-height:1.6;margin:0}.preview_toc__BUyYN{margin:0 -24px}.preview_contents__Ie8Ey>section[aria-label$="후기"]{margin-left:-24px;margin-right:-24px}.preview_closing__DO6iP{position:relative;margin:0 -24px;min-height:500px;isolation:isolate;background:var(--rpt-bg,#fff7ed)}.preview_closing__DO6iP>img{display:block;width:100%;height:auto;min-height:500px;-o-object-fit:cover;object-fit:cover}.preview_closing__DO6iP:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,transparent 30%,color-mix(in srgb,var(--rpt-bg,#fff7ed) 65%,transparent) 65%,var(--rpt-bg,#fff7ed) 100%);pointer-events:none}.preview_closing__DO6iP h2{position:absolute;z-index:2;bottom:36px;left:24px;right:24px;margin:0;color:var(--rpt-text,#30271d);font-size:28px;line-height:1.65;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.yeonhwa-purchase_contents__xjiBr{--rpt-bg:var(--rpt-bg-deep,#160510);margin:-28px -20px -150px;padding-bottom:150px;overflow:hidden;background:var(--rpt-bg,#230714);color:var(--rpt-text,#fff5f8)}.yeonhwa-purchase_hero__165qG{position:relative;isolation:isolate;background:var(--rpt-bg,#230714)}.yeonhwa-purchase_hero__165qG>img{display:block;width:100%;height:auto;min-height:510px;-o-object-fit:cover;object-fit:cover}.yeonhwa-purchase_hero__165qG:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent 28%,color-mix(in srgb,var(--rpt-bg,#230714) 65%,transparent) 65%,var(--rpt-bg,#230714) 100%)}.yeonhwa-purchase_hero__165qG:before{content:"";position:absolute;inset:0 0 auto;height:180px;z-index:1;pointer-events:none;background:linear-gradient(var(--rpt-bg,#230714),color-mix(in srgb,var(--rpt-bg,#230714) 70%,transparent) 30%,transparent)}.yeonhwa-purchase_hero__165qG h1,.yeonhwa-purchase_hero__165qG h2{position:absolute;z-index:2;bottom:36px;left:28px;right:28px;margin:0;font-size:28px;font-weight:600;line-height:1.65;word-break:keep-all;overflow-wrap:break-word;color:var(--rpt-text,#fff5f8)}.yeonhwa-purchase_demo__iu2i4{position:relative;padding:54px 0 0}.yeonhwa-purchase_phoneCrop__bn3Zp{height:590px;overflow:hidden;margin:0 26px}.yeonhwa-purchase_phone__wjuOv{max-width:340px;margin:0 auto;border:7px solid #525356;border-radius:42px;padding:3px;overflow:hidden;background:#080809;color:#fff;box-shadow:0 0 0 1px #96979b}.yeonhwa-purchase_phoneTop__RDSuo{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:11px}.yeonhwa-purchase_phoneTop__RDSuo i{width:80px;height:22px;border-radius:20px;background:#000}.yeonhwa-purchase_phone__wjuOv img,.yeonhwa-purchase_phone__wjuOv picture,.yeonhwa-purchase_phone__wjuOv video{display:block;width:100%;height:auto}.yeonhwa-purchase_phoneCaption__mt3r0{position:absolute;bottom:0;left:0;right:0;padding:150px 28px 28px;background:linear-gradient(transparent,var(--rpt-bg,#230714) 70%)}.yeonhwa-purchase_phoneCaption__mt3r0 h2{font-size:22px;line-height:1.45;margin:0 0 12px;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.yeonhwa-purchase_phoneCaption__mt3r0 p{font-size:20px;line-height:1.6;margin:0;word-break:keep-all;overflow-wrap:break-word}.preview_page__0Fbj_{min-height:100dvh;background:#150507;color:#fff1ec;font-family:SUIT Variable,SUIT,Pretendard,system-ui,sans-serif;padding-bottom:110px}.preview_page__0Fbj_>div,.preview_page__0Fbj_>section{max-width:600px;margin-left:auto;margin-right:auto}.preview_status__K_5fK{padding:100px 28px;text-align:center}.preview_status__K_5fK h1{font-size:28px;line-height:1.5;font-weight:700}.preview_status__K_5fK p{margin-top:20px;color:#c9a9ae}.preview_status__K_5fK button{background:#cb163b;color:white;border-radius:12px;padding:18px 24px;font-size:18px;font-weight:700;width:100%;margin-top:32px}.preview_notice__TSOrM{padding:24px;background:#39151d}.preview_notice__TSOrM button{display:block;margin-top:12px;text-decoration:underline}
/* assets/9a9afe1c0e5f2610.css */
.cta_dock__4df_z{position:fixed;inset-inline:0;bottom:0;z-index:30;width:100%;max-width:448px;margin-inline:auto;padding:20px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(10,13,34,.94) 36%);color:#fff}.cta_button__29SBy{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:12px 16px!important;border:0!important;border-radius:12px!important;background:linear-gradient(180deg,#FF8274,#FF5148 45%,#C92520)!important;box-shadow:0 -6px 28px rgba(255,81,72,.45)!important;color:#fff!important;font-family:NexonLv1Gothic,sans-serif;font-size:16px!important;font-weight:700!important;line-height:1.4!important;text-align:center!important;cursor:pointer;transition:opacity .15s,transform .15s}.cta_button__29SBy:disabled{opacity:.45!important;cursor:not-allowed}.cta_button__29SBy:active:not(:disabled){transform:scale(.98)}.cta_button__29SBy:focus-visible{outline:2px solid #fff;outline-offset:3px}.cta_button__29SBy p{font:inherit!important;letter-spacing:normal!important;color:inherit!important}.cta_meta__l5mrH{margin-bottom:12px;text-align:center;font-size:13px;color:#e5e7eb}.cta_previous__xLXzt{display:block;margin:0 auto 12px;padding:4px 16px;color:#e5e7eb;font-size:14px}.medicalChart_chart__z_t75{color:#F3EAEC;position:relative;padding:32px 16px 22px;border:1px solid rgba(255,123,110,.18);border-radius:26px;background:radial-gradient(ellipse at 50% 0,rgba(255,81,72,.09),transparent 42%),linear-gradient(165deg,#151a33,#0d1128 65%);box-shadow:0 20px 50px rgba(0,0,0,.18)}.medicalChart_header__f73Z6{text-align:center;padding:0 4px 28px}.medicalChart_eyebrow__nen41{display:inline-flex;align-items:center;gap:8px;color:#FF8274;font-size:11px;font-weight:700;letter-spacing:.06em}.medicalChart_eyebrow__nen41>span{font-size:22px;font-weight:400}.medicalChart_person__4EXZH{position:relative;padding:18px 12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.018)}.medicalChart_person__4EXZH+.medicalChart_person__4EXZH{margin-top:24px}.medicalChart_person__4EXZH+.medicalChart_person__4EXZH:before{content:"";position:absolute;height:24px;width:1px;left:50%;top:-25px;background:linear-gradient(#FF514866,#FF5148)}.medicalChart_personLabel__hTT25{display:block;margin-bottom:6px;color:#FF8274;font-size:10px;font-weight:500;letter-spacing:.04em}.medicalChart_table__njiKo{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px 3px;text-align:center}.medicalChart_table__njiKo th[scope=row]{font-size:10px;color:#B7A8AE}.medicalChart_table__njiKo thead th:not(:first-child){border-radius:7px 7px 0 0}.medicalChart_table__njiKo tbody tr:last-child td{border-radius:0 0 7px 7px}.medicalChart_notes__c58ke{margin:26px 4px 0}.medicalChart_notesHeading__Fty7h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;color:#FF8274;font-size:12px;font-weight:700}.medicalChart_note__luMsE{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.medicalChart_symbol__57kMV{display:grid;place-items:center;height:30px;width:30px;flex-shrink:0;border:1px solid rgba(255,81,72,.18);border-radius:9px;background:rgba(255,81,72,.06);color:#FF9B8E;font-size:17px}.medicalChart_footer__ntd7y{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:#B7A8AE;font-size:10px;line-height:1.7;text-align:center}.medicalChart_footer__ntd7y>span{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#FF8274}.medicalChart_paper__ryxnx{container-type:inline-size}.medicalChart_paper__ryxnx .medicalChart_chart__z_t75{padding:0;color:#35222B;background:none;border:none;border-radius:0;box-shadow:none}.medicalChart_paper__ryxnx .medicalChart_header__f73Z6{padding:0 0 26px}.medicalChart_paper__ryxnx .medicalChart_header__f73Z6 h2{font-size:clamp(20px,8cqw,27px);margin-top:8px}.medicalChart_paper__ryxnx .medicalChart_header__f73Z6 p{font-size:11px;line-height:1.6;margin-top:8px}.medicalChart_paper__ryxnx .medicalChart_eyebrow__nen41{color:#A32440;font-size:9px;letter-spacing:0}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH{padding:18px 0;border:0;border-top:1px solid #a3244033;border-radius:0;background:none}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH+.medicalChart_person__4EXZH{margin-top:22px}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH+.medicalChart_person__4EXZH:before{display:none}.medicalChart_paper__ryxnx .medicalChart_personLabel__hTT25{color:#A32440}.medicalChart_paper__ryxnx .medicalChart_table__njiKo{border-spacing:4px 5px}.medicalChart_paper__ryxnx .medicalChart_table__njiKo td{padding:8px 0;font-size:clamp(20px,9cqw,28px);border:1px solid rgba(106,47,62,.1);border-radius:5px}.medicalChart_paper__ryxnx .medicalChart_table__njiKo th[scope=row]{color:#75616A}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y{margin-top:18px;color:#75616A;font-size:10px}.medicalChart_ornament__UlH_y{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px auto 0;color:#9B2943;font-size:11px}.medicalChart_ornament__UlH_y>span{width:42px;height:1px;background:#9B294344}.medicalChart_paper__ryxnx .medicalChart_header__f73Z6 .medicalChart_paperTitle__lIEKU{font-family:Aritaburi,serif;font-weight:400;font-size:clamp(26px,10cqw,34px);letter-spacing:.02em;color:#702439;margin-top:12px}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH h3{font-family:Aritaburi,serif;font-weight:400;font-size:24px}.medicalChart_paper__ryxnx .medicalChart_personLabel__hTT25{font-family:NexonLv1Gothic,sans-serif;font-size:9px;letter-spacing:.1em;margin-bottom:8px}.medicalChart_hanja__UKM09{font-family:Songti SC,"Noto Serif CJK KR",serif;font-weight:500;line-height:1.2}.medicalChart_pillarCell__XZZpR{box-shadow:inset 0 1px 0 #FFFFFF33}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y{display:flex;flex-direction:column;margin-top:22px;gap:16px;border-top:1px solid #a3244033;padding-top:18px}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y p{font-family:Aritaburi,serif;font-size:13px;line-height:1.8;color:#704C56}.medicalChart_legend__2dHWf{display:flex;justify-content:center;gap:12px;font-size:10px}.medicalChart_legend__2dHWf>span{display:inline-flex;align-items:center;gap:4px}.medicalChart_legend__2dHWf i{width:5px;height:5px;border-radius:50%}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y .medicalChart_signature__Cqug9{width:auto;height:auto;border-radius:0;background:transparent;color:#9B2943;font-family:Aritaburi,serif;font-size:14px;letter-spacing:.18em}@container (max-width: 250px){.medicalChart_paper__ryxnx .medicalChart_header__f73Z6{padding-bottom:14px}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH{padding:12px 0}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH+.medicalChart_person__4EXZH{margin-top:10px}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y{margin-top:12px;gap:10px}}.medicalChart_paper__ryxnx .medicalChart_chart__z_t75{line-height:1.4}.medicalChart_paper__ryxnx .medicalChart_header__f73Z6{padding-bottom:18px}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH{padding:12px 0}.medicalChart_paper__ryxnx .medicalChart_person__4EXZH+.medicalChart_person__4EXZH{margin-top:14px}.medicalChart_paper__ryxnx .medicalChart_table__njiKo td{padding:6px 0;line-height:1.25}.medicalChart_paper__ryxnx .medicalChart_table__njiKo td>span:last-child{line-height:1.4}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y{margin-top:12px;padding-top:12px}.medicalChart_relations__eQFdn{width:100%;text-align:left}.medicalChart_relations__eQFdn h3{color:#702439;font-family:Aritaburi,serif;font-size:17px;margin-bottom:8px}.medicalChart_relations__eQFdn small{font-size:9px;color:#75616A;font-weight:400}.medicalChart_relationRow__9GM_l{display:flex;gap:9px;align-items:center;padding:7px 0;border-top:1px solid #a3244022;font-size:10px}.medicalChart_relationSymbol__cU1T7{font-family:serif;font-size:22px;color:#9B2943;width:26px;flex-shrink:0}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y .medicalChart_relationRow__9GM_l p{margin-top:3px;font-family:serif;font-size:12px;line-height:1.4;color:#35222B;overflow-wrap:anywhere}.medicalChart_analysis__E3lod{width:100%;text-align:left}.medicalChart_analysis__E3lod h3{margin-bottom:8px;color:#702439;font-family:Aritaburi,serif;font-size:16px}.medicalChart_paper__ryxnx .medicalChart_footer__ntd7y .medicalChart_analysis__E3lod p{font-family:Aritaburi,serif;font-size:14px;line-height:1.7;color:#583F49}.medicalChart_blurredAnalysis__xrfVr{position:relative;margin-top:10px;overflow:hidden}.medicalChart_blurredAnalysis__xrfVr>p{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.65}.medicalChart_blurredAnalysis__xrfVr>span{position:absolute;inset:0;display:grid;place-items:center;color:#852C42;font-size:11px;font-weight:700}.medicalChart_blurredSentence__c81LD{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.PreviewConcernField_wizard__YlwqM{width:100%;text-align:left}.PreviewConcernField_wizard__YlwqM label{display:block;margin-bottom:8px}.PreviewConcernField_input__HUnwb{display:block;box-sizing:border-box;width:100%;min-height:180px;padding:18px;border:1px solid;border-radius:14px;background:rgba(0,0,0,.65);color:inherit;font-family:inherit;font-size:18px;line-height:1.7;resize:vertical}.PreviewConcernField_input__HUnwb::-moz-placeholder{color:inherit;opacity:.6;font-size:16px}.PreviewConcernField_input__HUnwb::placeholder{color:inherit;opacity:.6;font-size:16px}.PreviewConcernField_input__HUnwb:focus-visible{outline:2px solid currentColor;outline-offset:3px}.PreviewConcernField_count__MzX03{margin:8px 0 0;font-size:12px;text-align:right;opacity:.75}.PreviewConcernField_caption__IfbvA{margin:0 0 8px;font-size:13px;line-height:1.5;opacity:.75}.PreviewConcernField_manshin__dkJ5u .PreviewConcernField_input__HUnwb{border:1px solid rgba(183,133,79,.28);background:linear-gradient(145deg,#281a18,#1b1212);color:#f3e7d8;box-shadow:inset 0 1px 8px rgba(0,0,0,.22);border-radius:16px}.PreviewConcernField_manshin__dkJ5u .PreviewConcernField_input__HUnwb::-moz-placeholder{color:#bcaa98;opacity:1}.PreviewConcernField_manshin__dkJ5u .PreviewConcernField_input__HUnwb::placeholder{color:#bcaa98;opacity:1}.PreviewConcernField_manshin__dkJ5u .PreviewConcernField_input__HUnwb:focus-visible{outline:2px solid #ac8053;outline-offset:2px}.PreviewConcernField_manshin__dkJ5u .PreviewConcernField_count__MzX03{color:#bcaa98}.PreviewConcernField_mudang__fXHUR .PreviewConcernField_input__HUnwb{border-radius:0;font-size:18px;line-height:1.7}.PreviewConcernField_mudang__fXHUR .PreviewConcernField_input__HUnwb:focus-visible{outline:none}.motion_reveal__oVApx{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.motion_reveal__oVApx[data-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.motion_chat__3zCjb,.motion_reveal__oVApx{opacity:1!important;transform:none!important;transition:none!important}}@font-face{font-family:Aritaburi;src:url("/daehak/assets/Arita-buri-SemiBold.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url("/daehak/assets/NanumSquareNeoTTF-aLt.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url("/daehak/assets/NanumSquareNeoTTF-bRg.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url("/daehak/assets/NanumSquareNeoTTF-cBd.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url("/daehak/assets/NanumSquareNeoTTF-dEb.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:NanumSquareNeo;src:url("/daehak/assets/NanumSquareNeoTTF-eHv.woff2") format("woff2");font-weight:900;font-display:swap}.typography_page__o7eqU{font-family:NexonLv1Gothic,sans-serif;word-break:keep-all;overflow-wrap:anywhere}.typography_page__o7eqU .reunion-title,.typography_page__o7eqU h1,.typography_page__o7eqU h2{font-family:NanumSquareNeo,sans-serif;letter-spacing:-.025em;text-wrap:balance}.typography_page__o7eqU button{font-family:NexonLv1Gothic,sans-serif}.typography_page__o7eqU .reunion-dialogue{font-family:Aritaburi,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.typography_page__o7eqU .reunion-section-dialogue{font-size:26px;line-height:1.5}:where(.typography_page__o7eqU) :where(.reunion-dialogue){line-height:1.65}.reportToc_item__e96_i{opacity:0;transform:translateY(30px)}.reportToc_list__r2akV[data-visible=true] .reportToc_item__e96_i{animation:reportToc_itemRise__lSWHl .62s cubic-bezier(.22,1,.36,1) var(--item-delay,0s) both}@keyframes reportToc_itemRise__lSWHl{0%{opacity:0;transform:translateY(30px)}65%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reportToc_item__e96_i,.reportToc_list__r2akV[data-visible=true] .reportToc_item__e96_i{opacity:1;transform:none;animation:none}}
/* assets/c6c1a8be70555165.css */
.b5i .b5i-editable{outline:1px dashed rgba(181,39,62,.5);outline-offset:2px;cursor:text;border-radius:2px}.b5i .b5i-editable:hover{background:rgba(181,39,62,.06)}.b5i .b5i-editable:focus{outline:2px solid #b5273e;background:rgba(255,255,255,.72)}.b5i .b5i-edit-toolbar{position:fixed;right:14px;bottom:14px;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(92vw,430px);padding:10px 12px;background:#172238;color:#fffdf7;box-shadow:4px 4px 0 #b5273e;font-size:12px}.b5i .b5i-edit-toolbar button{border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer}.b5i .b5i-edit-toolbar button:disabled{opacity:.38;cursor:not-allowed}.b5i .b5i-edit-toggle.is-on{background:#b5273e;border-color:#b5273e}.b5i .b5i-edit-count{opacity:.72;font-family:ui-monospace,monospace}.b5i .b5i-edit-status{flex-basis:100%;margin:2px 0 0;line-height:1.55;opacity:.9}.b5i .b5i-edit-script{width:100%;padding:4px;font-size:13px;line-height:1.7;color:#333}.b5i .b5i-title{font-family:BookkMyungjo,ChosunNm,serif;font-size:min(17vw,72px);background-image:linear-gradient(180deg,#FBD4E2,#F49DBE);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.b5i .b5i-narration,.b5i .b5i-speech{color:#0a0a0a;font-family:Pretendard,Noto Sans KR,sans-serif}.b5i .b5i-card-cap{color:#0a0a0a}.b5i .b5i-eyebrow{color:var(--b5i-accent,#FF6FA5)}.b5i .b5i-note{color:rgba(255,255,255,.6)}.b5i .b5i-editable{outline-color:rgba(255,111,165,.6)}.b5i .b5i-editable:hover{background:rgba(255,111,165,.14)}.b5i .b5i-editable:focus{outline:2px solid #FF6FA5;background:rgba(255,255,255,.95);color:#111;-webkit-text-fill-color:#111}.b5i [contenteditable]:empty:before{content:"문구 없음 — 눌러서 입력";color:rgba(0,0,0,.35)}.b5i .b5i-sub{font-family:BookkMyungjo,ChosunNm,serif;color:#fff}.b5i .b5i-spec-k{color:rgba(255,111,165,.8)}.b5i .b5i-meet-lead{font-family:BookkMyungjo,ChosunNm,serif;color:rgba(255,255,255,.72)}.b5i .b5i-meet-tail{font-family:BookkMyungjo,ChosunNm,serif;color:rgba(255,255,255,.95)}.b5i .b5i-chart-cap{color:rgba(255,255,255,.34)}.b5i .b5i-break-cap{font-family:BookkMyungjo,ChosunNm,serif;color:rgba(255,255,255,.92);text-shadow:0 2px 16px rgba(0,0,0,.8)}.b5i .b5i-bridge-lead{color:rgba(255,255,255,.4);margin:0}.b5i .b5i-bridge,.b5i .b5i-bridge-lead{font-family:BookkMyungjo,ChosunNm,serif}.b5i .b5i-bridge{color:rgba(255,255,255,.94)}.b5i .b5i-bridge b,.b5i .b5i-bridge-hl{color:#F5A8C4;font-weight:700}.b5i .b5i-bridge-hl{position:relative;white-space:nowrap}.b5i .b5i-bridge-hl:after{content:"";position:absolute;left:-3px;right:-3px;bottom:2px;height:36%;background:rgba(255,111,165,.18);border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1) 1.05s}.b5i .b5i-bridge-hl[data-on="1"]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.b5i .b5i-bridge-hl:after{transition:none}}.b5i .b5i-bridge-hl--warn{color:#F0343F}.b5i .b5i-bridge-hl--warn:after{background:rgba(240,52,63,.18)}.b5i .b5i-meet-label{color:rgba(255,255,255,.55)}.b5i .b5i-warn-label{color:#F0343F}.b5i .b5i-warn-k{color:rgba(240,52,63,.85)}.b5i .b5i-warn-text{font-family:BookkMyungjo,ChosunNm,serif;color:rgba(255,255,255,.92)}.b5i .b5i-why-title{color:#fff}.b5i .b5i-wonguk-cell{position:relative;aspect-ratio:1/1.18;display:grid;place-items:center;border-radius:12px;font-family:BookkMyungjo,ChosunNm,serif;font-size:26px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.03);border:1px solid rgba(255,111,165,.18)}.b5i .b5i-wonguk-cell.is-spouse{color:#fff;border-color:rgba(255,111,165,.85);background:radial-gradient(circle at 50% 45%,rgba(255,111,165,.3) 0,rgba(255,111,165,.05) 70%),rgba(255,255,255,.03);box-shadow:0 0 22px rgba(255,111,165,.3)}.b5i .b5i-wonguk-tag{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);white-space:nowrap;font-family:SUIT,Pretendard,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#FF6FA5}.b5i .b5i-fact-card{background:#fff;border-radius:20px;padding:8px 20px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.b5i .b5i-fact-row{display:flex;align-items:baseline;gap:14px;padding:17px 0}.b5i .b5i-fact-row+.b5i-fact-row{border-top:1px solid rgba(0,0,0,.07)}.b5i .b5i-fact-k{flex:0 0 auto;font-family:SUIT,Pretendard,sans-serif;font-size:13px;color:#9AA0A6;letter-spacing:-.01em}.b5i .b5i-fact-v{margin-left:auto;font-size:16px;font-weight:800;color:#191919;letter-spacing:-.02em;white-space:nowrap}.b5i .b5i-wcard{background:#fff;border-radius:22px;padding:20px 18px;box-shadow:0 18px 44px rgba(0,0,0,.5)}.b5i .b5i-wrow{display:flex;gap:12px;align-items:flex-start}.b5i .b5i-chip{flex:0 0 auto;background:#F1F3F5;color:#6B7075;border-radius:9px;padding:6px 11px;font-family:SUIT,Pretendard,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.01em}.b5i .b5i-wval{margin-left:auto;text-align:right}.b5i .b5i-wv{margin:0;font-size:17.5px;color:#191919;letter-spacing:-.02em;line-height:1.5}.b5i .b5i-wsub,.b5i .b5i-wv{font-family:SUIT,Pretendard,sans-serif;font-weight:800}.b5i .b5i-wsub{margin:2px 0 0;font-size:14px;color:#FF6FA5}.b5i .b5i-wsub:empty{display:none}.b5i .b5i-hr{height:1px;background:rgba(0,0,0,.08);margin:16px 0}.b5i .b5i-map{position:relative;margin-top:14px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.07)}.b5i .b5i-map svg{display:block;width:100%;height:132px}.b5i .b5i-pinbadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;background:#191919;color:#fff;border-radius:999px;padding:8px 14px 8px 10px;font-family:SUIT,Pretendard,sans-serif;font-size:13.5px;font-weight:800;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.35)}.b5i .b5i-pinbadge svg{width:15px;height:15px}.b5i .b5i-dateplate{position:relative;border:1px solid rgba(255,111,165,.22);border-radius:2px;padding:30px 18px 28px;text-align:center;background:radial-gradient(120% 80% at 50% 0,rgba(255,111,165,.1),rgba(255,111,165,0) 70%)}.b5i .b5i-dateplate-label{margin:0;font-family:SUIT,Pretendard,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.36em;color:rgba(255,194,216,.75)}.b5i .b5i-dateplate-date{margin:16px 0 0;font-family:BookkMyungjo,ChosunNm,serif;font-size:30px;line-height:1.25;color:#fff;white-space:nowrap}.b5i .b5i-corner{position:absolute;width:12px;height:12px;border:1px solid rgba(255,111,165,.6)}.b5i .b5i-corner.tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.b5i .b5i-corner.tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.b5i .b5i-corner.bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.b5i .b5i-corner.br{bottom:-1px;right:-1px;border-left:0;border-top:0}.b5i .b5i-daygan{flex:0 0 auto;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;font-family:ChosunNm,serif;font-size:27px;color:#fff;border:1px solid rgba(255,111,165,.45);background:radial-gradient(circle at 50% 42%,rgba(255,111,165,.28) 0,rgba(255,111,165,.05) 70%)}
/* assets/5ff68169c51e641e.css */
.b5h{--b5h-ink:#000000;--b5h-ink-2:#1a0c12;--b5h-gold:#FF6FA5;--b5h-gold-soft:#FFB3CD;--b5h-gold-deep:#A8365F;--b5h-paper:#FFF5F8;position:relative;width:100%;min-height:100dvh;background:var(--b5h-ink);color:var(--b5h-paper);-webkit-font-smoothing:antialiased;overflow-x:hidden}.b5h .b5h-glow{background:radial-gradient(58% 38% at 50% 0,rgba(255,111,165,.16) 0,transparent 70%),radial-gradient(46% 30% at 84% 92%,rgba(168,54,95,.14) 0,transparent 70%)}.b5h .b5h-glow,.b5h .b5h-noise{position:fixed;inset:0;pointer-events:none;z-index:0}.b5h .b5h-noise{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.b5h .b5h-content{position:relative;z-index:1}.b5h .b5h-title{display:block;white-space:nowrap;font-size:min(17vw,72px);line-height:1.2;font-family:Cafe24Classictype,serif;font-weight:800;letter-spacing:-.03em;background-image:linear-gradient(180deg,#FFD9E6,#FF6FA5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(0,0,0,.9))}.b5h .b5h-blur{display:inline-block;filter:blur(5px);color:var(--b5h-gold-soft);font-weight:700}.b5h .b5h-blur,.b5h .b5h-mark{-webkit-user-select:none;-moz-user-select:none;user-select:none}.b5h .b5h-mark{font-family:Cafe24Classictype,serif;color:rgba(255,250,240,.16);pointer-events:none}.b5h .b5h-hero-img{transform:scale(1.04);transform-origin:50% 32%}@keyframes b5hGlint{0%{transform:translateX(-120%) skewX(-14deg);opacity:0}12%{opacity:.55}60%{opacity:.55}to{transform:translateX(220%) skewX(-14deg);opacity:0}}.b5h .b5h-hero-glint{position:absolute;inset:0 auto 0 0;width:36%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 14%,#000 52%,rgba(0,0,0,0) 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 14%,#000 52%,rgba(0,0,0,0) 74%);background:linear-gradient(100deg,rgba(255,111,165,0),rgba(255,245,200,.1) 42%,rgba(255,255,255,.16) 52%,rgba(255,111,165,.08) 62%,rgba(255,111,165,0));animation:b5hGlint 9s ease-in-out infinite}.b5h .b5h-point-sil{position:relative;display:inline-flex;width:74px;height:74px;align-items:center;justify-content:center}.b5h .b5h-point-sil:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(255,111,165,.22) 0,rgba(255,111,165,.07) 48%,transparent 74%);filter:blur(1px)}.b5h .b5h-point-sil svg{position:relative;width:42px;height:42px;color:var(--b5h-gold);filter:drop-shadow(0 0 10px rgba(255,111,165,.45))}@keyframes b5hFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.b5h .b5h-fadeup{animation:b5hFadeUp .7s ease both}@media (prefers-reduced-motion:reduce){.b5h .b5h-fadeup,.b5h .b5h-hero-glint{animation:none}.b5h .b5h-hero-glint{display:none}}.b5h .b5h-beat-eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:SUIT,Pretendard,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.22em;color:#FFD1E1;text-shadow:0 0 10px rgba(255,111,165,.8),0 1px 6px rgba(0,0,0,.7)}.b5h .b5h-beat-eyebrow>span[aria-hidden]:not(.b5h-beat-rule){font-size:9px;letter-spacing:0;color:#FF6FA5}.b5h .b5h-beat-rule{display:block;width:26px;height:1px;background:linear-gradient(90deg,rgba(255,143,190,0),rgba(255,143,190,.9))}.b5h .b5h-beat-rule.is-r{background:linear-gradient(270deg,rgba(255,143,190,0),rgba(255,143,190,.9))}.b5h .b5h-beat-caption{margin:10px 0 0;font-family:Paperozi,SUIT,Pretendard,sans-serif;font-size:25px;font-weight:700;line-height:1.35;letter-spacing:-.02em;background:linear-gradient(180deg,#FFFFFF 30%,#FFD9E6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(255,111,165,.55)) drop-shadow(0 2px 8px rgba(0,0,0,.85))}.b5h .b5h-beat-blur{display:inline-block;height:.9em;margin:0 3px;vertical-align:-.06em;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(255,111,165,.75);filter:blur(7px)}
/* assets/bca39c4752405f73.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.zmd{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;--hero-portrait:url("/daehak/assets/hero.webp");--guide-ch1:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch2:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch3:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch4:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch5:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch6:url("/daehak/assets/chapter_bg_unified.webp");--cta-portrait:url("/daehak/assets/cta.webp");background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.zmd *,.zmd :after,.zmd :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.zmd .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:zmd-starfield 140s linear infinite;opacity:.4}@keyframes zmd-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.zmd .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.zmd .zmd-main{position:relative;z-index:2}.zmd .zmd-back-button{position:fixed;top:max(18px,env(safe-area-inset-top));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.zmd .zmd-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.zmd .zmd-floating-cta .zmd-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.zmd .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.zmd .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.zmd .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.zmd .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.zmd .ornament:after,.zmd .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.zmd .ornament-mark{font-size:11px;letter-spacing:.35em}.zmd .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.zmd .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.zmd .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:zmd-mist 20s ease-in-out infinite alternate}@keyframes zmd-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.zmd .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.zmd .hero-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.zmd .hero-fade,.zmd .hero-video{position:absolute;pointer-events:none}.zmd .hero-fade{bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3}.zmd .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.zmd .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:zmd-title-shimmer 6s ease-in-out infinite}@keyframes zmd-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.zmd .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.zmd .intro-sub strong{color:var(--gold-bright);font-weight:400}.zmd .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zmd .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.zmd .cta-primary:hover{color:var(--ink)}.zmd .cta-primary:hover:before{transform:translateX(0)}.zmd .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.zmd .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.zmd .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.zmd .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:zmd-pulse 2.4s ease-in-out infinite}@keyframes zmd-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.zmd .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.zmd .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.zmd .speech-bubble .em{color:var(--crimson);font-weight:800}.zmd .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.zmd .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.zmd .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.zmd .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.zmd .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.zmd .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.zmd .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.zmd .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.zmd .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.zmd .field-input:focus{border-bottom-color:var(--gold)}.zmd .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.zmd .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.zmd .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.zmd .dob-grid .field-input{padding:14px 4px;font-size:15px}.zmd .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.zmd .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.zmd .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.zmd .gender-chip:hover{border-color:rgba(199,209,227,.5)}.zmd .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.zmd .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.zmd .submit-btn.ready{opacity:1;pointer-events:auto}.zmd .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.zmd .submit-btn:disabled{cursor:not-allowed}.zmd .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.zmd .myeongban{position:relative}.zmd .myeongban,.zmd .myeongban svg{width:100%;height:100%}.zmd .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.zmd .myeongban-center.filled{opacity:1}.zmd .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.zmd .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.zmd .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.zmd .myeongban-center.dob-filled .m-dob{opacity:.82}.zmd .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.zmd .myeongban-stage.filling .myeongban-glow{opacity:.35}.zmd .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:zmd-glowPulse 4s ease-in-out infinite}@keyframes zmd-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.zmd .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.zmd .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.zmd .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.zmd .palace-label{font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em}.zmd .palace-label,.zmd .palace-star{font-family:SUIT,sans-serif;text-anchor:middle}.zmd .palace-star{font-size:9px;fill:rgba(237,240,246,.55);opacity:0;transition:opacity 1s ease}.zmd .myeongban-stage.completed .palace-star{opacity:1}.zmd #zmd-purchase-bg,.zmd #zmd-reviews,.zmd .chapter-body,.zmd .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.zmd .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.zmd .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.zmd .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.zmd .chapter-opener[data-chapter="1"] .chapter-bg:before,.zmd .chapter-opener[data-chapter="2"] .chapter-bg:before,.zmd .chapter-opener[data-chapter="3"] .chapter-bg:before,.zmd .chapter-opener[data-chapter="4"] .chapter-bg:before,.zmd .chapter-opener[data-chapter="5"] .chapter-bg:before,.zmd .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.zmd .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.zmd .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.zmd .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.zmd .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.zmd .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.zmd .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.zmd .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.zmd .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.zmd .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.zmd .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.zmd .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.zmd .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.zmd .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.zmd .chapter-title-big .accent-color{color:var(--gold-bright)}.zmd .chapter-title-big .accent-rose{color:var(--rose)}.zmd .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.zmd .chapter-subtitle .q{display:block;margin:4px 0}.zmd .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.zmd .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.zmd .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.zmd .chapter-card:hover{border-color:rgba(199,209,227,.3)}.zmd .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.zmd .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.zmd .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.zmd .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.zmd .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.zmd .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.zmd #zmd-toc{background:var(--ink)}.zmd .toc-list{width:100%;max-width:520px;margin:44px auto 0}.zmd .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.zmd .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.zmd .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.zmd .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.zmd .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.zmd .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.zmd .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.zmd .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.zmd .radar-wrap svg{width:100%;height:100%}.zmd .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.zmd .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.zmd .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.zmd .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.zmd .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.zmd .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.zmd .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.zmd #zmd-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.zmd .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.zmd .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.zmd .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.zmd .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.zmd .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.zmd .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.zmd .review-body strong{color:var(--gold-bright);font-weight:400}.zmd .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.zmd .price-card:after,.zmd .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.zmd .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.zmd .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.zmd .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.zmd .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.zmd .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.zmd .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.zmd .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.zmd .price-meta strong{color:var(--gold-bright);font-weight:400}.zmd .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.zmd .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.zmd .price-cta:disabled{opacity:.7;cursor:wait}.zmd .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.zmd .zmd-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.zmd .zmd-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.zmd .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.zmd .reveal.in{opacity:1;transform:translateY(0)}.zmd .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.zmd .dob-grid{gap:10px}.zmd .dob-grid .field-input{font-size:13.5px}.zmd .toc-left{gap:14px}.zmd .toc-title{font-size:14px}.zmd .trust-row{gap:14px}.zmd .speech-bubble{font-size:13.5px;padding:18px 26px}.zmd .speech-bubble.large{padding:22px 28px;font-size:14px}.zmd .chapter-number-block .cn-hanja{font-size:38px}.zmd .price-card{padding:34px 26px}.zmd .price-value{font-size:38px}.zmd .chapter-card{padding:24px 20px}}.zmd .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.zmd .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.zmd .wizard-stage .hero-portrait,.zmd .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.zmd .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.zmd .wizard-stage .wizard-step-bg:first-child,.zmd .wizard-stage .wizard-step-bg:nth-child(3),.zmd .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.zmd .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.zmd .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.zmd .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.zmd .wizard-stage[data-step="3"] .hero-fade,.zmd .wizard-stage[data-step="4"] .hero-fade{height:68%}.zmd .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.zmd .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.zmd .wizard-step{animation:zmd-step-fade-in .5s ease both}@keyframes zmd-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.zmd .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.zmd .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.zmd .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.zmd .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zmd .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.zmd .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.zmd .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.zmd .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.zmd .wizard-text-input:focus{border-bottom-color:var(--gold)}.zmd .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.zmd .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.zmd .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.zmd .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.zmd .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.zmd .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.zmd .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.zmd .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.zmd .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.zmd .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.zmd .wizard-radio-item:hover{color:var(--cream)}.zmd .wizard-radio-item.active{color:var(--cream);font-weight:700}.zmd .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.zmd .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.zmd .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.zmd .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.zmd .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.zmd .wizard-name-row{display:flex;flex-direction:column;gap:22px}.zmd .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.zmd .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.zmd .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.zmd .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.zmd .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.zmd .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.zmd .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.zmd .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.zmd .wizard-nav-next.ready{opacity:1;pointer-events:auto}.zmd .wizard-nav-next.ready:hover{transform:translateY(-1px)}.zmd .wizard-nav-next:disabled{cursor:not-allowed}.zmd .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.zmd .wizard-back:hover{color:var(--cream)}.zmd .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.zmd .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.zmd .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.zmd .wizard-progress-dot.done{background:var(--gold-bright)}.zmd .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.zmd .wizard-stage.revealing .morph-name{animation:zmd-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes zmd-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.zmd .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.zmd .wizard-stage.revealing .morph-myeongban{animation:zmd-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes zmd-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.zmd .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.zmd .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.zmd .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:zmd-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes zmd-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.zmd .morph-myeongban-inner svg{width:100%;height:100%}.zmd .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.zmd .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.zmd .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:zmd-glowPulse 4s ease-in-out infinite}.zmd .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.zmd .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.zmd .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.zmd .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.zmd .wizard-stage.chart-ready .morph-name{animation:zmd-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes zmd-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.zmd .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:zmd-complete-hint-in .8s ease 2.2s forwards}@keyframes zmd-complete-hint-in{to{opacity:.7}}.zmd .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:zmd-title-twinkle 4s ease-in-out infinite}@keyframes zmd-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.zmd .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.zmd .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.zmd .oval-bubble .em{color:var(--gold-bright);font-weight:700}.zmd .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.zmd .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.zmd .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.zmd .chart-bubble-tl{top:-12%;left:8%}.zmd .chart-bubble-br{bottom:-14%;right:8%}.zmd .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.zmd .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.zmd .chart-bubble-tl{top:-9%;left:6%}.zmd .chart-bubble-br{bottom:-11%;right:6%}}.zmd .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:zmd-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes zmd-scroll-fade-in{to{opacity:.85}}.zmd .scroll-indicator .scroll-chevron{animation:zmd-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.zmd .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes zmd-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.zmd .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;box-shadow:0 0 18px rgba(232,202,148,.22)}.zmd .zwi-chart,.zmd .zwi-palace{background:transparent;position:relative}.zmd .zwi-palace{padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.zmd .zwi-palace[data-col="4"]{border-right:none}.zmd .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.zmd .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.zmd .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.zmd .zwi-palace:hover .zwi-palace-branch{opacity:1}}.zmd .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.zmd .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.zmd .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.zmd .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.zmd .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.zmd .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.zmd .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.zmd .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.zmd .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.zmd .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.zmd .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.zmd .wizard-stage .zwi-center-name{opacity:0}.zmd .wizard-stage.chart-ready .zwi-center-name{display:none}.zmd .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.zmd .zwi-palace{padding:5px 5px 4px;gap:1px}.zmd .zwi-palace-name{font-size:10.5px}.zmd .zwi-palace-branch{font-size:8.5px}.zmd .zwi-main-row{font-size:9.5px;gap:3px}.zmd .zwi-main-grade{font-size:8px}.zmd .zwi-palace-subs{font-size:8.5px}.zmd .zwi-center{padding:10px 6px;gap:5px}.zmd .zwi-center-ju{font-size:9px;padding:2px 8px}.zmd .zwi-center-hwa{font-size:9px;gap:2px 7px}}.zmd .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.zmd .zwi-core-card:after,.zmd .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.zmd .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.zmd .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.zmd .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.zmd .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.zmd .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.zmd .zwi-core-desc{font-size:14px;margin-top:8px}.zmd .zwi-core-desc,.zmd .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.zmd .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.zmd .zwi-desc p{margin-bottom:18px}.zmd .zwi-desc p:last-child{margin-bottom:0}.zmd .zwi-desc strong{color:var(--gold-bright);font-weight:400}.zmd-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.zmd-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.zmd-dwn-item.last{padding-bottom:0}.zmd-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.zmd-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.zmd-dwn-item:first-child:before{top:17px}.zmd-dwn-item.last:before{bottom:calc(100% - 17px)}.zmd-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.zmd-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.zmd-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.zmd-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:zmd-dwn-normal-reveal .9s ease-out 1}@keyframes zmd-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.zmd-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:zmd-dwn-warn-reveal 1.1s ease-out 1}@keyframes zmd-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.zmd-dwn-content{min-width:0;text-align:left}.zmd-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.zmd-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.zmd-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.zmd-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.zmd-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.zmd-dwn-desc,.zmd-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.zmd-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.zmd-dwn-title.warn.active{color:#FF9A9A}.zmd-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.zmd-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.zmd-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:zmd-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.zmd-cta-cosmic>.zmd-cta-label{position:relative;z-index:3}.zmd-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:zmd-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes zmd-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.zmd-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.zmd-cta-cosmic:active{transform:translateY(1px)}@keyframes zmd-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.zmd-cta-cosmic:after,.zmd-cta-star{animation:none}.zmd-cta-star{opacity:.6}.zmd-dwn-desc,.zmd-dwn-dot,.zmd-dwn-title{transition:none;animation:none}.zmd .character-hero:after,.zmd .myeongban-stage.completed .myeongban-glow,.zmd .scroll-hint,.zmd .stars,.zmd .wizard-complete-hint,.zmd .wizard-stage.chart-ready .morph-name,.zmd .wizard-stage.revealing .morph-myeongban,.zmd .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.zmd .wizard-stage.revealing .morph-name{animation:none}.zmd .reveal{opacity:1;transform:none;transition:none}.zmd .wizard-stage.revealing .morph-myeongban,.zmd .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}
/* assets/731484bc8b0af1a6.css */
.zmd.zmd-880054{--ink:#08161e;--ink-2:#0e2630;--ink-deep:#030d12}.zmd.zmd-880054 .character-hero{min-height:0;aspect-ratio:9/16}.zmd.zmd-880054 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.zmd.zmd-880054 .hero-content{transform:translateY(50px)}.zmd.zmd-880054{--zmd54-video-h:calc(min(100vw, 28rem) * 16 / 9)}.zmd.zmd-880054 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.zmd.zmd-880054{--zmd54-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.zmd.zmd-880054 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--zmd54-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--zmd54-step3-h) * .55 - 110px),rgba(6,19,26,.94) calc(var(--zmd54-step3-h) * .55 - 30px),var(--ink) calc(var(--zmd54-step3-h) * .55 - 2px),var(--ink) 100%)}.zmd.zmd-880054 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.zmd.zmd-880054 .wizard-stage.email-phase .wizard-step-video,.zmd.zmd-880054 .wizard-stage.revealing .wizard-step-video{opacity:0}.zmd.zmd-880054 .wizard-sound-toggle{position:absolute;top:max(18px,env(safe-area-inset-top));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#edf0f6;background:rgba(3,13,18,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.zmd.zmd-880054 #zmd-email-form .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="0"] .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="1"] .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="2"] .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="3"] .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="4"] .hero-fade,.zmd.zmd-880054 .wizard-stage[data-step="5"] .hero-fade{top:calc(var(--zmd54-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--zmd54-video-h) * .45 - 110px),rgba(6,19,26,.94) calc(var(--zmd54-video-h) * .45 - 30px),var(--ink) calc(var(--zmd54-video-h) * .45 - 2px),var(--ink) 100%)}.zmd.zmd-880054 .zmd-floating-cta{background:linear-gradient(180deg,rgba(3,13,18,0),rgba(3,13,18,.78) 44%,rgba(3,13,18,.95))}.zmd.zmd-880054 .zmd-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#052a38,#0d5c72 40%,#1499b4 70%,#06364a);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.zmd.zmd-880054 .zmd-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.zmd.zmd-880054 .zmd-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.zmd.zmd-880054 .zmd-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.zmd.zmd-880054 .zmd54-blur{display:inline-block;filter:blur(4px);color:#e6c463;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zmd.zmd-880054 .zmd54-tap-wrap{position:relative;display:grid;place-items:center;width:84px;height:84px}.zmd.zmd-880054 .zmd54-tap-ripple{position:absolute;inset:14px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);opacity:0;animation:zmd54TapRipple 2.1s ease-out infinite;pointer-events:none}.zmd.zmd-880054 .zmd54-tap-ripple-2{animation-delay:.7s}.zmd.zmd-880054 .zmd54-tap-ripple-3{animation-delay:1.4s}@keyframes zmd54TapRipple{0%{transform:scale(.4);opacity:.65}70%{transform:scale(1.7);opacity:.22}to{transform:scale(2.05);opacity:0}}.zmd.zmd-880054 .zmd54-tap-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.85),0 0 26px rgba(143,227,240,.5);animation:zmd54DotPulse 1.5s ease-in-out infinite}@keyframes zmd54DotPulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.zmd.zmd-880054 .zmd54-sound-hint-center{white-space:nowrap;font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.8);animation:zmd54HintBob 1.4s ease-in-out infinite;pointer-events:none}.zmd.zmd-880054 .zmd54-sound-hint-center b{color:#8fe3f0;font-weight:700}@keyframes zmd54HintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.zmd.zmd-880054 .zmd54-sound-hint-center,.zmd.zmd-880054 .zmd54-tap-dot,.zmd.zmd-880054 .zmd54-tap-ripple{animation:none}}.zmd.zmd-880054 .title-write{display:block}.zmd.zmd-880054 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:zmd54-stroke linear forwards}@keyframes zmd54-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.zmd.zmd-880054 .title-stroke{animation:none;stroke-dashoffset:0}}.zmd.zmd-880054 .oval-bubble{border-radius:50%}.zmd.zmd-880054 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.zmd.zmd-880054 .wizard-confirm-btn,.zmd.zmd-880054 .wizard-nav-next{background:linear-gradient(135deg,#e9fbfe,#8fe3f0)}.zmd.zmd-880054 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.zmd.zmd-880054 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(127,224,238,.28)}.zmd.zmd-880054 .wizard-gender-btn:hover{border-color:rgba(127,224,238,.55)}.zmd.zmd-880054 .wizard-gender-btn.active{border-color:#8fe3f0;background:rgba(79,216,232,.16);color:#eafcff}.zmd.zmd-880054 .wizard-text-input{border-bottom-color:rgba(127,224,238,.35)}.zmd.zmd-880054 .wizard-text-input:focus{border-bottom-color:#8fe3f0}.zmd.zmd-880054 .wizard-pill-inline.active,.zmd.zmd-880054 .wizard-pill.active{background:rgba(143,227,240,.75);color:var(--ink)}.zmd.zmd-880054 .wizard-radio-item.active .wizard-radio-circle{border-color:#9feef8}.zmd.zmd-880054 .wizard-radio-item.active .wizard-radio-circle:after{background:#9feef8}.zmd.zmd-880054 .wizard-nav-prev{background:rgba(4,18,24,.4);border-color:rgba(127,224,238,.25)}.zmd.zmd-880054 .wizard-nav-prev:hover{border-color:rgba(127,224,238,.5)}.zmd.zmd-880054 .wizard-progress-dot{background:rgba(127,224,238,.22)}.zmd.zmd-880054 .wizard-progress-dot.active{background:#8fe3f0}.zmd.zmd-880054 .wizard-progress-dot.done{background:#d9f8fc}.zmd.zmd-880054 .zmd54-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.zmd.zmd-880054 .wizard-stage.email-phase .zmd54-email-bg{opacity:1}.zmd.zmd-880054 .zmd54-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.zmd.zmd-880054 .zmd54-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.zmd.zmd-880054 .zmd54-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.zmd.zmd-880054 .zmd54-email-content .wizard-step,.zmd.zmd-880054 .zmd54-email-float{animation:zmd-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.zmd.zmd-880054 .morph-name,.zmd.zmd-880054 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}@font-face{font-family:Zamidusu JP Black;src:url("/daehak/assets/zamidusu-ja-black.ttf") format("truetype");font-style:normal;font-weight:900;font-display:swap}.zmd .zmd54-ja-title{display:block;text-align:center;font-family:Zamidusu JP Black,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(60px,19vw,84px);font-weight:900;line-height:1.15;letter-spacing:.015em;white-space:nowrap;color:#fff;text-shadow:0 4px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.85)}html:lang(ja) .zmd-880054 .intro-sub{word-break:normal;overflow-wrap:anywhere;line-height:1.8;font-size:14px;padding:0}html:lang(ja) .zmd-880054 .zmd-cta-label{letter-spacing:.03em;font-size:clamp(14px,4vw,17px);white-space:nowrap}html:lang(ja) .zmd-880054 .zmd54-sound-prompt{top:max(18px,env(safe-area-inset-top))!important;left:auto!important;right:16px;transform:none!important;padding:12px!important;min-height:44px;border-radius:24px;background:rgba(3,13,18,.75)!important}html:lang(ja) .zmd-880054 .zmd54-sound-prompt .zmd54-tap-wrap{display:none}html:lang(ja) .zmd-880054 .zmd54-sound-prompt .zmd54-sound-hint-center{margin:0}
/* assets/c5675aaba6831793.css */
@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.manshin-880055 .mh-brush{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.03em}.manshin-880055 .mh-title-wrap{position:relative}.manshin-880055 .mh-title-write{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 14px rgba(0,0,0,.7)) drop-shadow(0 0 20px rgba(226,74,59,.35))}.manshin-880055{--mh-ink:#120a0a;--mh-ink-2:#1b0e0c;--mh-ink-deep:#080403;--mh-accent:#e24a3b;--mh-accent-bright:#f5764a;--mh-accent-deep:#a82a1e;--mh-gold:#e6c463;--mh-cream:#f5ede6;position:relative;width:100%;min-height:100dvh;background:var(--mh-ink);color:var(--mh-cream);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.manshin-880055 .mh-bg-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 50% 0,rgba(226,74,59,.22) 0,transparent 70%),radial-gradient(50% 30% at 80% 90%,rgba(168,42,30,.18) 0,transparent 70%)}.manshin-880055 .mh-noise{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.manshin-880055 .mh-content{position:relative;z-index:1}.manshin-880055 .mh-blur{display:inline-block;filter:blur(5px);color:var(--mh-gold);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manshin-880055 .mh-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(180deg,var(--mh-accent-bright) 0,var(--mh-accent) 45%,var(--mh-accent-deep) 100%);box-shadow:0 -6px 28px rgba(226,74,59,.45),0 8px 24px rgba(168,42,30,.4);text-decoration:none}.manshin-880055 .mh-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:mhShimmer 3.2s ease-in-out infinite}.manshin-880055 .mh-cta-label{position:relative;z-index:1}@keyframes mhShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.manshin-880055 .mh-spark{position:absolute;border-radius:9999px;background:rgba(255,224,178,.9);box-shadow:0 0 6px rgba(245,118,74,.9);animation:mhTwinkle 2.4s ease-in-out infinite}@keyframes mhTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.manshin-880055 .mh-sound-pulse:after,.manshin-880055 .mh-sound-pulse:before{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1.5px solid rgba(226,74,59,.8);animation:mhSoundRipple 2s ease-out infinite;pointer-events:none}.manshin-880055 .mh-sound-pulse:after{animation-delay:1s}@keyframes mhSoundRipple{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.manshin-880055 .mh-tap-anim{transform-origin:50% 60%;animation:mhTap 1.5s ease-in-out infinite}@keyframes mhTap{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(5px) scale(.92)}55%{transform:translateY(0) scale(1.02)}}.manshin-880055 .mh-tap-wrap{position:relative;display:grid;place-items:center;width:84px;height:84px}.manshin-880055 .mh-tap-ripple{position:absolute;inset:14px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);opacity:0;animation:mhTapRipple 2.1s ease-out infinite;pointer-events:none}.manshin-880055 .mh-tap-ripple-2{animation-delay:.7s}.manshin-880055 .mh-tap-ripple-3{animation-delay:1.4s}@keyframes mhTapRipple{0%{transform:scale(.4);opacity:.65}70%{transform:scale(1.7);opacity:.22}to{transform:scale(2.05);opacity:0}}.manshin-880055 .mh-tap-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.85),0 0 26px rgba(255,255,255,.4);animation:mhDotPulse 1.5s ease-in-out infinite}@keyframes mhDotPulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.manshin-880055 .mh-sound-hint-center{white-space:nowrap;font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.8);animation:mhHintBob 1.4s ease-in-out infinite;pointer-events:none}.manshin-880055 .mh-sound-hint-center b{color:#fff;font-weight:700}@keyframes mhHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.manshin-880055 .mh-sound-hint-center,.manshin-880055 .mh-sound-pulse:after,.manshin-880055 .mh-sound-pulse:before,.manshin-880055 .mh-tap-anim{animation:none}}@keyframes mhBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.manshin-880055 .mh-participant{animation:mhBounce 1.8s ease-in-out infinite}@keyframes mhFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.manshin-880055 .mh-fadeup{animation:mhFadeUp .7s ease both}@media (prefers-reduced-motion:reduce){.manshin-880055 .mh-cta:before,.manshin-880055 .mh-fadeup,.manshin-880055 .mh-participant,.manshin-880055 .mh-spark{animation:none}}.mnsh.mnsh-880055.manshin-form{--ink:#120a0a;--ink-2:#1b0e0c;--ink-deep:#080403;--gold:#e6c463;--gold-soft:#f5e3ae;--gold-bright:#ffe9a0;--gold-deep:#b8923a;--cream:#f5ede6}.mnsh.mnsh-880055.manshin-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="3"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh55-step3-h) * .55 - 110px),rgba(24,12,10,.94) calc(var(--mnsh55-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh55-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880055.manshin-form #mnsh-email-form .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880055.manshin-form .wizard-stage[data-step="5"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh55-video-h) * .45 - 110px),rgba(24,12,10,.94) calc(var(--mnsh55-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh55-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880055.manshin-form .mnsh55-email-bg:after{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880055.manshin-form .wizard-confirm-btn,.mnsh.mnsh-880055.manshin-form .wizard-nav-next{background:linear-gradient(135deg,#f5764a,#e24a3b 45%,#a82a1e);color:#fff}.mnsh.mnsh-880055.manshin-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(226,74,59,.45)}.mnsh.mnsh-880055.manshin-form .wizard-gender-btn{background:rgba(34,12,10,.5);border-color:rgba(226,74,59,.3)}.mnsh.mnsh-880055.manshin-form .wizard-gender-btn:hover{border-color:rgba(226,74,59,.55)}.mnsh.mnsh-880055.manshin-form .wizard-gender-btn.active{border-color:#f5764a;background:rgba(226,74,59,.18);color:#fff2ec}.mnsh.mnsh-880055.manshin-form .wizard-text-input{border-bottom-color:rgba(226,74,59,.35)}.mnsh.mnsh-880055.manshin-form .wizard-text-input:focus{border-bottom-color:#f5764a}.mnsh.mnsh-880055.manshin-form .wizard-pill-inline.active,.mnsh.mnsh-880055.manshin-form .wizard-pill.active{background:rgba(226,74,59,.85);color:#fff}.mnsh.mnsh-880055.manshin-form .wizard-radio-item.active .wizard-radio-circle{border-color:#f5764a}.mnsh.mnsh-880055.manshin-form .wizard-radio-item.active .wizard-radio-circle:after{background:#f5764a}.mnsh.mnsh-880055.manshin-form .wizard-nav-prev{background:rgba(24,8,6,.4);border-color:rgba(226,74,59,.25)}.mnsh.mnsh-880055.manshin-form .wizard-nav-prev:hover{border-color:rgba(226,74,59,.5)}.mnsh.mnsh-880055.manshin-form .wizard-progress-dot{background:rgba(226,74,59,.22)}.mnsh.mnsh-880055.manshin-form .wizard-progress-dot.active{background:#f5764a}.mnsh.mnsh-880055.manshin-form .wizard-progress-dot.done{background:#ffd9c9}.manshin-880055 .mh-drop{opacity:0}.manshin-880055 .mh-drop.in{animation:mhDrop .42s cubic-bezier(.5,0,.75,0) both;transform-origin:center}@keyframes mhDrop{0%{transform:translateY(-40px) scale(1.55);opacity:0}35%{transform:translateY(-30px) scale(1.5);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.manshin-880055 .mh-drop.in{animation:mhDrop .42s cubic-bezier(.6,-.2,.7,1.4) both}@media (prefers-reduced-motion:reduce){.manshin-880055 .mh-drop,.manshin-880055 .mh-drop.in{opacity:1;animation:none;transform:none}}
/* assets/50995eeff7ecf215.css */
@font-face{font-family:Diphylleia880056;src:url("/daehak/assets/Diphylleia-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.gk-880056{--mh-ink:#050208;--mh-ink-2:#0d060b;--mh-ink-deep:#020103;--mh-accent:#b3121a;--mh-accent-bright:#ff2e2e;--mh-accent-deep:#6d0509;--mh-gold:#b9b39c;--mh-cream:#e8e3da;position:relative;width:100%;min-height:100dvh;background:var(--mh-ink);color:var(--mh-cream);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.gk-880056 .mh-bg-glow{background:radial-gradient(60% 40% at 50% 0,rgba(179,18,26,.2) 0,transparent 70%),radial-gradient(50% 30% at 80% 90%,rgba(60,8,40,.22) 0,transparent 70%),radial-gradient(35% 25% at 12% 55%,rgba(30,60,50,.1) 0,transparent 70%)}.gk-880056 .mh-bg-glow,.gk-880056 .mh-noise{position:fixed;inset:0;pointer-events:none;z-index:0}.gk-880056 .mh-noise{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.gk-880056 .mh-content{position:relative;z-index:1}.gk-880056 .mh-blur{display:inline-block;filter:blur(5px);color:var(--mh-gold);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gk-880056 .mh-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(180deg,#4a070c,#260306 55%,#0a0103);border:1px solid rgba(179,18,26,.55);box-shadow:0 -6px 28px rgba(109,5,9,.4),0 8px 24px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,90,78,.18);text-decoration:none}.gk-880056 .mh-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,70,60,.22),transparent);transform:skewX(-18deg);animation:mhShimmer 3.2s ease-in-out infinite}.gk-880056 .mh-cta-label{position:relative;z-index:1}@keyframes mhShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.gk-880056 .mh-spark{position:absolute;border-radius:9999px;background:rgba(255,224,178,.9);box-shadow:0 0 6px rgba(245,118,74,.9);animation:mhTwinkle 2.4s ease-in-out infinite}@keyframes mhTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.gk-880056 .mh-sound-pulse:after,.gk-880056 .mh-sound-pulse:before{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1.5px solid rgba(179,18,26,.8);animation:mhSoundRipple 2s ease-out infinite;pointer-events:none}.gk-880056 .mh-sound-pulse:after{animation-delay:1s}@keyframes mhSoundRipple{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.gk-880056 .mh-tap-anim{transform-origin:50% 60%;animation:mhTap 1.5s ease-in-out infinite}@keyframes mhTap{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(5px) scale(.92)}55%{transform:translateY(0) scale(1.02)}}.gk-880056 .mh-tap-wrap{position:relative;display:grid;place-items:center;width:84px;height:84px}.gk-880056 .mh-tap-ripple{position:absolute;inset:14px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);opacity:0;animation:mhTapRipple 2.1s ease-out infinite;pointer-events:none}.gk-880056 .mh-tap-ripple-2{animation-delay:.7s}.gk-880056 .mh-tap-ripple-3{animation-delay:1.4s}@keyframes mhTapRipple{0%{transform:scale(.4);opacity:.65}70%{transform:scale(1.7);opacity:.22}to{transform:scale(2.05);opacity:0}}.gk-880056 .mh-tap-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.85),0 0 26px rgba(255,255,255,.4);animation:mhDotPulse 1.5s ease-in-out infinite}@keyframes mhDotPulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.gk-880056 .mh-sound-hint-center{white-space:nowrap;font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.8);animation:mhHintBob 1.4s ease-in-out infinite;pointer-events:none}.gk-880056 .mh-sound-hint-center b{color:#fff;font-weight:700}@keyframes mhHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.gk-880056 .mh-sound-hint-center,.gk-880056 .mh-sound-pulse:after,.gk-880056 .mh-sound-pulse:before,.gk-880056 .mh-tap-anim{animation:none}}@keyframes mhBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.gk-880056 .mh-participant{animation:mhBounce 1.8s ease-in-out infinite}@keyframes mhFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gk-880056 .mh-fadeup{animation:mhFadeUp .7s ease both}@media (prefers-reduced-motion:reduce){.gk-880056 .mh-cta:before,.gk-880056 .mh-fadeup,.gk-880056 .mh-participant,.gk-880056 .mh-spark{animation:none}}.gk-880056 .mh-drop{opacity:0}.gk-880056 .mh-drop.in{animation:mhDrop .42s cubic-bezier(.5,0,.75,0) both;transform-origin:center}@keyframes mhDrop{0%{transform:translateY(-40px) scale(1.55);opacity:0}35%{transform:translateY(-30px) scale(1.5);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.gk-880056 .mh-drop.in{animation:mhDrop .42s cubic-bezier(.6,-.2,.7,1.4) both}@media (prefers-reduced-motion:reduce){.gk-880056 .mh-drop,.gk-880056 .mh-drop.in{opacity:1;animation:none;transform:none}}.gk-880056 .mh-horror-bg{position:fixed;inset:0;z-index:89;background:#020103;pointer-events:none;opacity:1;transition:opacity 2.5s ease}.gk-880056 .mh-horror-bg.mh-horror-out{opacity:0}.gk-880056 .mh-horror-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:0 28px;pointer-events:none;opacity:1;transition:opacity 2.5s ease}.gk-880056 .mh-horror-overlay.mh-horror-out{opacity:0;pointer-events:none}.gk-880056 .mh-horror-text{margin:0;transform:translateY(-72px);font-family:Diphylleia880056,RIDIBatang,serif;font-size:clamp(16px,4.6vw,22px);line-height:1.4;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(180deg,#ff5a4e,#d81f27 42%,#7a0a10);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(216,31,39,.45));animation:mh-horror-flicker 3.4s ease-in-out infinite}.gk-880056 .mh-horror-caret{display:inline-block;width:.08em;height:1em;margin-left:.08em;vertical-align:-.12em;background:linear-gradient(180deg,#ff5a4e,#7a0a10);animation:mh-horror-caret-blink .85s step-end infinite}@keyframes mh-horror-caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes mh-horror-flicker{0%,to{opacity:1}88%{opacity:1}90%{opacity:.72}92%{opacity:1}95%{opacity:.85}97%{opacity:1}}.gk-880056 .mh-diary{position:absolute;left:17%;right:17%;top:42.5%;z-index:25;pointer-events:none;text-align:center}.gk-880056 .mh-diary p{margin:0;font-family:Diphylleia880056,RIDIBatang,serif;font-size:clamp(9px,2.5vw,12.5px);line-height:1.95;letter-spacing:.04em;white-space:pre-wrap;color:#d9c9b6;text-shadow:0 0 10px rgba(216,31,39,.35),0 1px 3px rgba(0,0,0,.9)}.gk-880056 .mh-diary-key{color:#ff5a4e;font-weight:800;text-shadow:0 0 12px rgba(216,31,39,.55),0 1px 3px rgba(0,0,0,.9)}.gk-880056 .mh-diary .mh-horror-caret{height:.9em}
/* assets/5c4f72e1436e6d1f.css */
@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.naming-880057 .nm-brush{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.03em}.naming-880057 .nm-title-wrap{position:relative}.naming-880057 .nm-title-write{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 14px rgba(0,0,0,.7)) drop-shadow(0 0 20px rgba(201,150,63,.35))}.naming-880057{--nm-ink:#1a1208;--nm-ink-2:#241a0e;--nm-ink-deep:#0f0a04;--nm-accent:#c9963f;--nm-accent-bright:#e8c06a;--nm-accent-deep:#8a6420;--nm-gold:#e6c463;--nm-cream:#f5ecdd;position:relative;width:100%;min-height:100dvh;background:var(--nm-ink);color:var(--nm-cream);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.naming-880057 .nm-bg-glow{background:radial-gradient(60% 40% at 50% 0,rgba(201,150,63,.22) 0,transparent 70%),radial-gradient(50% 30% at 80% 90%,rgba(138,100,32,.18) 0,transparent 70%)}.naming-880057 .nm-bg-glow,.naming-880057 .nm-noise{position:fixed;inset:0;pointer-events:none;z-index:0}.naming-880057 .nm-noise{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.naming-880057 .nm-content{position:relative;z-index:1}.naming-880057 .nm-blur{display:inline-block;filter:blur(5px);color:var(--nm-gold);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.naming-880057 .nm-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:0;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(180deg,var(--nm-accent-bright) 0,var(--nm-accent) 45%,var(--nm-accent-deep) 100%);box-shadow:0 -6px 28px rgba(201,150,63,.45),0 8px 24px rgba(138,100,32,.4);text-decoration:none}.naming-880057 .nm-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:nmShimmer 3.2s ease-in-out infinite}.naming-880057 .nm-cta-label{position:relative;z-index:1}@keyframes nmShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.naming-880057 .nm-spark{position:absolute;border-radius:9999px;background:rgba(255,224,178,.9);box-shadow:0 0 6px rgba(232,192,106,.9);animation:nmTwinkle 2.4s ease-in-out infinite}@keyframes nmTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.naming-880057 .nm-sound-pulse:after,.naming-880057 .nm-sound-pulse:before{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1.5px solid rgba(201,150,63,.8);animation:nmSoundRipple 2s ease-out infinite;pointer-events:none}.naming-880057 .nm-sound-pulse:after{animation-delay:1s}@keyframes nmSoundRipple{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.naming-880057 .nm-tap-anim{transform-origin:50% 60%;animation:nmTap 1.5s ease-in-out infinite}@keyframes nmTap{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(5px) scale(.92)}55%{transform:translateY(0) scale(1.02)}}.naming-880057 .nm-tap-wrap{position:relative;display:grid;place-items:center;width:84px;height:84px}.naming-880057 .nm-tap-ripple{position:absolute;inset:14px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);opacity:0;animation:nmTapRipple 2.1s ease-out infinite;pointer-events:none}.naming-880057 .nm-tap-ripple-2{animation-delay:.7s}.naming-880057 .nm-tap-ripple-3{animation-delay:1.4s}@keyframes nmTapRipple{0%{transform:scale(.4);opacity:.65}70%{transform:scale(1.7);opacity:.22}to{transform:scale(2.05);opacity:0}}.naming-880057 .nm-tap-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:9999px;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.85),0 0 26px rgba(255,255,255,.4);animation:nmDotPulse 1.5s ease-in-out infinite}@keyframes nmDotPulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.naming-880057 .nm-sound-hint-center{white-space:nowrap;font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.8);animation:nmHintBob 1.4s ease-in-out infinite;pointer-events:none}.naming-880057 .nm-sound-hint-center b{color:#fff;font-weight:700}@keyframes nmHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.naming-880057 .nm-sound-hint-center,.naming-880057 .nm-sound-pulse:after,.naming-880057 .nm-sound-pulse:before,.naming-880057 .nm-tap-anim{animation:none}}@keyframes nmBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.naming-880057 .nm-participant{animation:nmBounce 1.8s ease-in-out infinite}@keyframes nmFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.naming-880057 .nm-fadeup{animation:nmFadeUp .7s ease both}@media (prefers-reduced-motion:reduce){.naming-880057 .nm-cta:before,.naming-880057 .nm-fadeup,.naming-880057 .nm-participant,.naming-880057 .nm-spark{animation:none}}.mnsh.mnsh-880057.naming-form{--ink:#1a1208;--ink-2:#241a0e;--ink-deep:#0f0a04;--gold:#e6c463;--gold-soft:#f5e3ae;--gold-bright:#ffe9a0;--gold-deep:#b8923a;--cream:#f5ecdd}.mnsh.mnsh-880057.naming-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="3"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh55-step3-h) * .55 - 110px),rgba(24,12,10,.94) calc(var(--mnsh55-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh55-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880057.naming-form #mnsh-email-form .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880057.naming-form .wizard-stage[data-step="5"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh55-video-h) * .45 - 110px),rgba(24,12,10,.94) calc(var(--mnsh55-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh55-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880057.naming-form .mnsh55-email-bg:after{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880057.naming-form .wizard-confirm-btn,.mnsh.mnsh-880057.naming-form .wizard-nav-next{background:linear-gradient(135deg,#e8c06a,#c9963f 45%,#8a6420);color:#fff}.mnsh.mnsh-880057.naming-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(201,150,63,.45)}.mnsh.mnsh-880057.naming-form .wizard-gender-btn{background:rgba(34,12,10,.5);border-color:rgba(201,150,63,.3)}.mnsh.mnsh-880057.naming-form .wizard-gender-btn:hover{border-color:rgba(201,150,63,.55)}.mnsh.mnsh-880057.naming-form .wizard-gender-btn.active{border-color:#e8c06a;background:rgba(201,150,63,.18);color:#fff2ec}.mnsh.mnsh-880057.naming-form .wizard-text-input{border-bottom-color:rgba(201,150,63,.35)}.mnsh.mnsh-880057.naming-form .wizard-text-input:focus{border-bottom-color:#e8c06a}.mnsh.mnsh-880057.naming-form .wizard-pill-inline.active,.mnsh.mnsh-880057.naming-form .wizard-pill.active{background:rgba(201,150,63,.85);color:#fff}.mnsh.mnsh-880057.naming-form .wizard-radio-item.active .wizard-radio-circle{border-color:#e8c06a}.mnsh.mnsh-880057.naming-form .wizard-radio-item.active .wizard-radio-circle:after{background:#e8c06a}.mnsh.mnsh-880057.naming-form .wizard-nav-prev{background:rgba(24,8,6,.4);border-color:rgba(201,150,63,.25)}.mnsh.mnsh-880057.naming-form .wizard-nav-prev:hover{border-color:rgba(201,150,63,.5)}.mnsh.mnsh-880057.naming-form .wizard-progress-dot{background:rgba(201,150,63,.22)}.mnsh.mnsh-880057.naming-form .wizard-progress-dot.active{background:#e8c06a}.mnsh.mnsh-880057.naming-form .wizard-progress-dot.done{background:#ffd9c9}.naming-880057 .nm-drop{opacity:0}.naming-880057 .nm-drop.in{animation:nmDrop .42s cubic-bezier(.5,0,.75,0) both;transform-origin:center}@keyframes nmDrop{0%{transform:translateY(-40px) scale(1.55);opacity:0}35%{transform:translateY(-30px) scale(1.5);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.naming-880057 .nm-drop.in{animation:nmDrop .42s cubic-bezier(.6,-.2,.7,1.4) both}@media (prefers-reduced-motion:reduce){.naming-880057 .nm-drop,.naming-880057 .nm-drop.in{opacity:1;animation:none;transform:none}}.naming-880057 .nm-char-blur{display:inline-block;filter:blur(.15em);opacity:1;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.naming-880057 .nm-reel-box{min-height:132px}.naming-880057 .nm-reel-name{font-size:52px;font-weight:500;letter-spacing:.04em;line-height:1.16;color:#fff;text-shadow:0 4px 22px rgba(0,0,0,.9);-webkit-user-select:none;-moz-user-select:none;user-select:none}.naming-880057 .nm-reel-name.spin{filter:blur(1.6px);opacity:.7;animation:nmReelSpin .14s linear infinite}@keyframes nmReelSpin{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.naming-880057 .nm-reel-name.land{filter:none;opacity:1;color:var(--nm-accent-bright);animation:nmReelLand .42s cubic-bezier(.16,1.1,.3,1) both}@keyframes nmReelLand{0%{transform:translateY(-14px) scale(.94);opacity:0}60%{transform:translateY(2px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.naming-880057 .nm-reel-line{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:rgba(245,236,221,.94);text-shadow:0 2px 12px rgba(0,0,0,.8);animation:nmLineIn .5s ease .12s both}.naming-880057 .nm-reel-line.hide{opacity:0;animation:none}@keyframes nmLineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.naming-880057 .nm-point{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;background:var(--nm-ink-2);border:1px solid rgba(201,150,63,.2)}.naming-880057 .nm-point-no{flex-shrink:0;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--nm-accent-bright);padding-top:2px}@media (prefers-reduced-motion:reduce){.naming-880057 .nm-reel-line,.naming-880057 .nm-reel-name.land,.naming-880057 .nm-reel-name.spin{animation:none}}.naming-880057 .nm-blur-block{filter:blur(3.6px);opacity:.9;-moz-user-select:none;user-select:none;-webkit-user-select:none}
/* assets/3030033c944fa319.css */
html:lang(ja) :is(.hongryeon-880058,.mnsh-880058,.hr58-loading){font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-break:strict;word-break:normal;overflow-wrap:anywhere}html:lang(ja) .hongryeon-880058 :is(p,h2,h3,h4){word-break:normal!important;line-break:strict;overflow-wrap:anywhere;line-height:1.8!important;text-wrap:pretty}html:lang(ja) .hongryeon-880058 .hr-serif,html:lang(ja) .hr58-loading>p,html:lang(ja) .mnsh-880058 .wizard-question{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif!important;letter-spacing:.025em;line-height:1.6!important}html:lang(ja) .hongryeon-880058 .hr-intro-title{font-size:clamp(28px,8.2vw,38px)!important;line-height:1.45!important;letter-spacing:.01em}html:lang(ja) .hongryeon-880058 .hr-intro-eyebrow{font-size:clamp(11px,3.1vw,13.5px)!important;letter-spacing:.045em!important}html:lang(ja) .hongryeon-880058 .hr-participant{max-width:calc(100vw - 40px);font-size:clamp(10px,2.9vw,13px)!important;letter-spacing:0}html:lang(ja) .mnsh-880058 :is(.wizard-caption,.wizard-error,.wizard-radio-item){line-height:1.75;word-break:normal;line-break:strict}html:lang(ja) .mnsh-880058 .wizard-question{font-size:clamp(24px,6.4vw,30px);margin-top:12px;margin-bottom:24px}html:lang(ja) .mnsh-880058 .wizard-radio-item{padding-top:12px;padding-bottom:12px}html:lang(ja) .hr58-loading>p{font-size:clamp(22px,6vw,26px)}@media (max-width:360px){html:lang(ja) .hongryeon-880058 h2.hr-serif{font-size:27px!important}}html:lang(ja) .hongryeon-880058 .hr-intro-reviews>div:first-child p,html:lang(ja) .hongryeon-880058 :is(h2,h3,h4),html:lang(ja) .hongryeon-880058 [role=img] p{text-wrap:balance}
/* assets/57030da798f6fdc7.css */
.hongryeon-880058{--hr-ink:#150507;--hr-ink-2:#200a0e;--hr-red:#f01e2c;--hr-red-bright:#ff5a64;--hr-red-deep:#a3121e;--hr-rose:#ff8f96;--hr-paper:#fff2f0;position:relative;width:100%;min-height:100dvh;background:var(--hr-ink);color:var(--hr-paper);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hongryeon-880058 .hr-serif{font-family:ChosunNm,RIDIBatang,serif;letter-spacing:-.01em}body:has(.hongryeon-880058){background:#150507}.hongryeon-880058 .hr-bg-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(58% 38% at 50% 0,rgba(240,30,44,.2) 0,transparent 70%),radial-gradient(46% 30% at 84% 92%,rgba(163,18,30,.16) 0,transparent 70%)}.hongryeon-880058 .hr-noise{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hongryeon-880058 .hr-content{position:relative;z-index:1}.hongryeon-880058 .hr-blur{display:inline-block;filter:blur(5px);color:var(--hr-rose);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hongryeon-880058 .hr-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,var(--hr-red-bright) 0,var(--hr-red) 50%,var(--hr-red-deep) 100%);box-shadow:0 -6px 28px rgba(240,30,44,.45),0 8px 24px rgba(163,18,30,.4);text-decoration:none}.hongryeon-880058 .hr-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);animation:hrShimmer 3.2s ease-in-out infinite}.hongryeon-880058 .hr-cta-label{position:relative;z-index:1}@keyframes hrShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.hongryeon-880058 .hr-ae{font-family:ChosunNm,serif;color:rgba(255,242,240,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes hrBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.hongryeon-880058 .hr-participant{animation:hrBounce 1.8s ease-in-out infinite}@keyframes hrFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hongryeon-880058 .hr-fadeup{animation:hrFadeUp .7s ease both}.hongryeon-880058 .hr-drop{opacity:0}.hongryeon-880058 .hr-drop.in{animation:hrDrop .42s cubic-bezier(.6,-.2,.7,1.4) both;transform-origin:center}@keyframes hrDrop{0%{transform:translateY(-36px) scale(1.4);opacity:0}35%{transform:translateY(-26px) scale(1.35);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.hongryeon-880058 .hr-blur-strong .hr-blur,.hongryeon-880058 .hr-blur.hr-blur-strong{filter:blur(11px)}.hongryeon-880058 .hr-oval{position:absolute;right:5%;top:48%;width:44%;aspect-ratio:1/1.12;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;padding:0 8%;text-align:center;font-size:17px;pointer-events:none}.hongryeon-880058 .hr-oval>*{margin:0;color:#1a0a0d;font-size:inherit;line-height:1.9;font-weight:700;white-space:pre-line;word-break:keep-all}.hongryeon-880058 .hr-oval--tl{top:5%;left:4%;right:auto;width:33%;font-size:15px}.hongryeon-880058 .hr-oval--br{top:49%;right:4%;width:35%;font-size:15px}.hongryeon-880058 .hr-oval--lg{width:31%;font-size:17px;padding:0 5%}.hongryeon-880058 .hr-oval--lg>*{line-height:1.5}.hongryeon-880058:lang(zh) .hr-oval{grid-template-columns:minmax(0,1fr)}.hongryeon-880058:lang(zh) .hr-oval>*{min-width:0;width:100%;word-break:normal;overflow-wrap:anywhere}.hongryeon-880058:lang(zh) .hr-oval--lg{width:40%}@keyframes hrRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hongryeon-880058 .hr-rise{opacity:0}.hongryeon-880058 .hr-rise.in{animation:hrRise .62s cubic-bezier(.22,.9,.3,1) both}@keyframes hrDayGlow{0%,to{transform:scale(1);box-shadow:0 0 10px rgba(240,30,44,.5)}50%{transform:scale(1.12);box-shadow:0 0 24px rgba(240,30,44,.95),0 0 46px rgba(240,30,44,.45)}}.hongryeon-880058 .hr-daymark{animation:hrDayGlow 1.9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hongryeon-880058 .hr-cta:before,.hongryeon-880058 .hr-daymark,.hongryeon-880058 .hr-fadeup,.hongryeon-880058 .hr-participant{animation:none}.hongryeon-880058 .hr-drop,.hongryeon-880058 .hr-drop.in,.hongryeon-880058 .hr-rise,.hongryeon-880058 .hr-rise.in{opacity:1;transform:none;animation:none}}.mnsh.mnsh-880058.manshin-form{--ink:#150507;--ink-2:#200a0e;--ink-deep:#0a0203;--gold:#ff8f96;--gold-soft:#ffc4c8;--gold-bright:#fff2f0;--gold-deep:#a3121e;--cream:#fff2f0}.mnsh.mnsh-880058.manshin-form .mnsh58-email-bg:after,.mnsh.mnsh-880058.manshin-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880058.manshin-form .wizard-confirm-btn,.mnsh.mnsh-880058.manshin-form .wizard-nav-next{background:linear-gradient(135deg,#ff5a64,#f01e2c 50%,#a3121e);color:#fff}.mnsh.mnsh-880058.manshin-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(240,30,44,.45)}.mnsh.mnsh-880058.manshin-form .wizard-gender-btn{background:rgba(32,8,10,.5);border-color:rgba(240,30,44,.3)}.mnsh.mnsh-880058.manshin-form .wizard-gender-btn:hover{border-color:rgba(240,30,44,.55)}.mnsh.mnsh-880058.manshin-form .wizard-gender-btn.active{border-color:#ff5a64;background:rgba(240,30,44,.18);color:#fff2f0}.mnsh.mnsh-880058.manshin-form .wizard-text-input{border-bottom-color:rgba(240,30,44,.35)}.mnsh.mnsh-880058.manshin-form .wizard-text-input:focus{border-bottom-color:#ff5a64}.mnsh.mnsh-880058.manshin-form .wizard-pill-inline.active,.mnsh.mnsh-880058.manshin-form .wizard-pill.active{background:rgba(240,30,44,.85);color:#fff}.mnsh.mnsh-880058.manshin-form .wizard-radio-item.active .wizard-radio-circle{border-color:#ff5a64}.mnsh.mnsh-880058.manshin-form .wizard-radio-item.active .wizard-radio-circle:after{background:#ff5a64}.mnsh.mnsh-880058.manshin-form .wizard-nav-prev{background:rgba(20,4,6,.4);border-color:rgba(240,30,44,.25)}.mnsh.mnsh-880058.manshin-form .wizard-nav-prev:hover{border-color:rgba(240,30,44,.5)}.mnsh.mnsh-880058.manshin-form .wizard-progress-dot{background:rgba(240,30,44,.22)}.mnsh.mnsh-880058.manshin-form .wizard-progress-dot.active{background:#ff5a64}.mnsh.mnsh-880058.manshin-form .wizard-progress-dot.done{background:#ffc4c8}.hongryeon-880058 .hr-typo{display:block;width:min(78%,300px);margin:0 auto;height:auto;filter:drop-shadow(0 2px 10px rgba(10,2,3,.85)) drop-shadow(0 0 26px rgba(10,2,3,.7))}.hongryeon-880058 .hr-keepall{word-break:keep-all}html:not(:lang(ko)) .hongryeon-880058 .hr-keepall{word-break:normal;overflow-wrap:anywhere}.hongryeon-880058[lang=en] .hr-oval{width:36%;aspect-ratio:auto;min-height:150px;padding:24px 12px;font-size:16px}.hongryeon-880058[lang=en] .hr-oval>*{line-height:1.4}
/* assets/86519e8efaff2516.css */
.hongryeon-880060{--hr-ink:#350914;--hr-ink-2:#631427;--hr-red:#FF3D68;--hr-red-bright:#FF8CA8;--hr-red-deep:#A3153A;--hr-rose:#FFC2D4;--hr-paper:#FFF2F5;position:relative;width:100%;min-height:100dvh;background:var(--hr-ink);color:var(--hr-paper);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hongryeon-880060 .hr-serif{font-family:ChosunNm,RIDIBatang,serif;letter-spacing:-.01em}html:lang(ja) .hongryeon-880060 .hr-title-ja{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-size:clamp(34px,9vw,44px);font-weight:900;line-height:1.2;color:#ffeaf2;text-shadow:0 2px 12px rgba(255,100,190,.45)}body:has(.hongryeon-880060){background:#350914}.hongryeon-880060 .hr-bg-glow,.hongryeon-880060 .hr-noise{display:none}.hongryeon-880060 .hr-content{position:relative;z-index:1}.hongryeon-880060 .hr-blur{display:inline-block;filter:blur(5px);color:var(--hr-rose);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.hongryeon-880060,.tara-marriage) .hr-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,var(--hr-red-bright) 0,var(--hr-red) 50%,var(--hr-red-deep) 100%);box-shadow:0 -6px 28px rgba(255,61,104,.45),0 8px 24px rgba(163,21,58,.4);text-decoration:none}:is(.hongryeon-880060,.tara-marriage) .hr-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);animation:yh60-hrShimmer 3.2s ease-in-out infinite}:is(.hongryeon-880060,.tara-marriage) .hr-cta-label{position:relative;z-index:1}@keyframes yh60-hrShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.hongryeon-880060 .hr-ae{font-family:ChosunNm,serif;color:rgba(255,242,245,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes yh60-hrBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.hongryeon-880060 .hr-participant{animation:yh60-hrBounce 1.8s ease-in-out infinite}@keyframes yh60-hrFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hongryeon-880060 .hr-fadeup{animation:yh60-hrFadeUp .7s ease both}.hongryeon-880060 .hr-drop{opacity:0}.hongryeon-880060 .hr-drop.in{animation:yh60-hrDrop .42s cubic-bezier(.6,-.2,.7,1.4) both;transform-origin:center}@keyframes yh60-hrDrop{0%{transform:translateY(-36px) scale(1.4);opacity:0}35%{transform:translateY(-26px) scale(1.35);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.hongryeon-880060 .hr-blur-strong .hr-blur,.hongryeon-880060 .hr-blur.hr-blur-strong{filter:blur(11px)}.hongryeon-880060 .hr-oval{position:absolute;right:5%;top:48%;width:44%;aspect-ratio:1/1.12;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;padding:0 8%;text-align:center;font-size:17px;pointer-events:none}.hongryeon-880060 .hr-oval>*{margin:0;color:#1a0a0d;font-size:inherit;line-height:1.9;font-weight:700;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-oval--tl{top:5%;left:4%;right:auto;width:33%;font-size:15px}.hongryeon-880060 .hr-oval--br{top:49%;right:4%;width:35%;font-size:15px}.hongryeon-880060 .hr-oval--lg{width:31%;font-size:17px;padding:0 5%}.hongryeon-880060 .hr-oval--lg>*{line-height:1.5}@keyframes yh60-hrRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hongryeon-880060 .hr-rise{opacity:0}.hongryeon-880060 .hr-rise.in{animation:yh60-hrRise .62s cubic-bezier(.22,.9,.3,1) both}@keyframes yh60-hrDayGlow{0%,to{transform:scale(1);box-shadow:0 0 10px rgba(255,61,104,.5)}50%{transform:scale(1.12);box-shadow:0 0 24px rgba(255,61,104,.95),0 0 46px rgba(255,61,104,.45)}}.hongryeon-880060 .hr-daymark{animation:yh60-hrDayGlow 1.9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hongryeon-880060 .hr-daymark,.hongryeon-880060 .hr-fadeup,.hongryeon-880060 .hr-participant,:is(.hongryeon-880060,.tara-marriage) .hr-cta:before{animation:none}.hongryeon-880060 .hr-drop,.hongryeon-880060 .hr-drop.in,.hongryeon-880060 .hr-rise,.hongryeon-880060 .hr-rise.in{opacity:1;transform:none;animation:none}}.mnsh.mnsh-880060.manshin-form{--ink:#350914;--ink-2:#631427;--ink-deep:#2E0710;--gold:#FFC2D4;--gold-soft:#FFD9E2;--gold-bright:#FFF2F5;--gold-deep:#A3153A;--cream:#FFF2F5}.mnsh.mnsh-880060.manshin-form .mnsh58-email-bg:after,.mnsh.mnsh-880060.manshin-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(53,9,20,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880060.manshin-form .wizard-confirm-btn,.mnsh.mnsh-880060.manshin-form .wizard-nav-next{background:linear-gradient(135deg,#FF8CA8,#FF3D68 50%,#A3153A);color:#fff}.mnsh.mnsh-880060.manshin-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(255,61,104,.45)}.mnsh.mnsh-880060.manshin-form .wizard-gender-btn{background:rgba(32,8,10,.5);border-color:rgba(255,61,104,.3)}.mnsh.mnsh-880060.manshin-form .wizard-gender-btn:hover{border-color:rgba(255,61,104,.55)}.mnsh.mnsh-880060.manshin-form .wizard-gender-btn.active{border-color:#FF8CA8;background:rgba(255,61,104,.18);color:#FFF2F5}.mnsh.mnsh-880060.manshin-form .wizard-text-input{border-bottom-color:rgba(255,61,104,.35)}.mnsh.mnsh-880060.manshin-form .wizard-text-input:focus{border-bottom-color:#FF8CA8}.mnsh.mnsh-880060.manshin-form .wizard-pill-inline.active,.mnsh.mnsh-880060.manshin-form .wizard-pill.active{background:rgba(255,61,104,.85);color:#fff}.mnsh.mnsh-880060.manshin-form .wizard-radio-item.active .wizard-radio-circle{border-color:#FF8CA8}.mnsh.mnsh-880060.manshin-form .wizard-radio-item.active .wizard-radio-circle:after{background:#FF8CA8}.mnsh.mnsh-880060.manshin-form .wizard-nav-prev{background:rgba(20,4,6,.4);border-color:rgba(255,61,104,.25)}.mnsh.mnsh-880060.manshin-form .wizard-nav-prev:hover{border-color:rgba(255,61,104,.5)}.mnsh.mnsh-880060.manshin-form .wizard-progress-dot{background:rgba(255,61,104,.22)}.mnsh.mnsh-880060.manshin-form .wizard-progress-dot.active{background:#FF8CA8}.mnsh.mnsh-880060.manshin-form .wizard-progress-dot.done{background:#FFD9E2}.hongryeon-880060 .hr-typo{display:block;width:min(78%,300px);margin:0 auto;height:auto;filter:drop-shadow(0 2px 10px rgba(46,7,16,.85)) drop-shadow(0 0 26px rgba(46,7,16,.7))}.hongryeon-880060 .hr-keepall{word-break:keep-all}html:not(:lang(ko)) .hongryeon-880060 .hr-keepall{word-break:normal;overflow-wrap:anywhere}.hongryeon-880060 .hr-summary{margin:30px 20px 0;padding:25px 15px 18px;border:1px solid rgba(255,140,168,.28);border-radius:24px;background:linear-gradient(155deg,#701a32,#591024 58%,#62142a);box-shadow:inset 0 1px 0 rgba(255,224,233,.1),0 12px 28px rgba(30,3,12,.12)}.hongryeon-880060 .hr-summary-heading{text-align:center;padding:0 6px 21px}.hongryeon-880060 .hr-summary-badge{display:inline-flex;align-items:center;gap:10px;color:#ffc2d4;font-size:10px;font-weight:800;letter-spacing:.17em}.hongryeon-880060 .hr-summary-badge:after,.hongryeon-880060 .hr-summary-badge:before{content:"";width:28px;height:1px;background:#b75a73}.hongryeon-880060 .hr-summary-heading h2{margin:12px auto 0;max-width:240px;font-size:23px;line-height:1.45;font-weight:700;color:#fff2f5;word-break:keep-all}.hongryeon-880060 .hr-summary-context{margin:10px 0 0;color:#e9b5c4;font-size:11px;line-height:1.6;word-break:keep-all}.hongryeon-880060 .hr-summary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.hongryeon-880060 .hr-summary-tile{min-width:0;padding:16px 14px;border-radius:17px;display:grid;grid-template-columns:41px minmax(0,1fr);-moz-column-gap:13px;column-gap:13px;align-items:start;background:#76233b;border:1px solid rgba(255,194,212,.18);box-shadow:inset 0 1px 0 rgba(255,242,245,.06)}.hongryeon-880060 .hr-summary-tile--2{background:#702038}.hongryeon-880060 .hr-summary-tile--3{background:#692037}.hongryeon-880060 .hr-summary-tile--4{background:#7d2943;border-color:rgba(255,194,212,.3)}.hongryeon-880060 .hr-summary-tile-top{grid-column:1;grid-row:1/3;position:relative;padding-top:2px}.hongryeon-880060 .hr-summary-icon{display:grid;place-items:center;width:41px;height:41px;border-radius:13px;background:rgba(255,194,212,.1);color:#ffc2d4}.hongryeon-880060 .hr-summary-icon svg{width:27px;height:27px}.hongryeon-880060 .hr-summary-number{position:absolute;top:-3px;right:-5px;display:grid;place-items:center;min-width:19px;height:15px;padding:0 3px;border-radius:5px;background:#591024;color:#ffc2d4;font-size:9px;font-weight:700;letter-spacing:.03em}.hongryeon-880060 .hr-summary-tile h3{grid-column:2;margin:0;color:#fff2f5;font-size:14px;line-height:1.5;font-weight:800;word-break:keep-all}.hongryeon-880060 .hr-summary-tile p{grid-column:2;margin:5px 0 0;color:#e2b4c2;font-size:11.5px;line-height:1.65;word-break:keep-all}.hongryeon-880060 .hr-summary-foot{display:flex;align-items:flex-start;gap:7px;margin:17px 5px 0;padding-top:14px;border-top:1px solid rgba(255,194,212,.14);color:#d6a5b5;font-size:10.5px;line-height:1.7;word-break:keep-all}.hongryeon-880060 .hr-summary-foot span{flex-shrink:0;color:#ffb6cc}@media (max-width:359px){.hongryeon-880060 .hr-summary{margin-inline:14px;padding-inline:12px}.hongryeon-880060 .hr-summary-tile{padding:13px 10px 15px}.hongryeon-880060 .hr-summary-tile h3{font-size:13px}.hongryeon-880060 .hr-summary-tile p{font-size:11px}}.hongryeon-880060 .hr-opening{padding:24px 24px 16px;text-align:center}.hongryeon-880060 .hr-opening-label{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffc2d4}.hongryeon-880060 .hr-opening h1,.hongryeon-880060 .hr-opening h2{margin:0;font-size:clamp(26px,7.3vw,32px);font-weight:700;line-height:1.5;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-opening-body{margin:18px 0 0;color:#e2b4c2;font-size:14px;line-height:1.9;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-opening--bridge{padding-top:52px;padding-bottom:12px}.hongryeon-880060 .hr-pair{margin:104px 20px 0}.hongryeon-880060 .hr-pair>h2{margin:0 0 17px;font-size:18px;text-align:center;color:#ffc2d4;word-break:keep-all}.hongryeon-880060 .hr-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative}.hongryeon-880060 .hr-pair-person{display:flex;flex-direction:column;align-items:center;padding:18px 10px;border-radius:18px;border:1px solid #8b334c;background:linear-gradient(155deg,#692036,#591024)}.hongryeon-880060 .hr-pair-role{color:#d6a5b5;font-size:10px;letter-spacing:.1em}.hongryeon-880060 .hr-pair-gan{display:grid;place-items:center;margin:13px 0 10px;width:64px;height:64px;border-radius:50%;background:#350914;border:1px solid #915066;font-size:36px}.hongryeon-880060 .hr-pair-person p{margin:0 0 7px;font-size:19px;word-break:break-word;text-align:center}.hongryeon-880060 .hr-pair-character{color:#ffc2d4;font-size:12px;line-height:1.6;text-align:center;word-break:keep-all}.hongryeon-880060 .hr-pair-ilju{color:#d6a5b5;margin-top:4px;font-size:10px}.hongryeon-880060 .hr-pair-heart{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#350914;color:#ff8ca8;border:1px solid #8b334c;font-size:17px}.hongryeon-880060 .hr-pair-boards{display:grid;gap:12px;margin-top:12px}.hongryeon-880060 .hr-opening-rank{display:flex;align-items:baseline;justify-content:center;margin-top:2px;line-height:1.05;color:#fff2f5}.hongryeon-880060 .hr-opening-rank-label{margin-right:10px;font-size:25px;color:#ffc2d4}.hongryeon-880060 .hr-opening-rank strong{font-size:58px;font-weight:900;line-height:1;color:#ff8ca8}.hongryeon-880060 .hr-opening-rank strong span{font-size:34px}.hongryeon-880060 .hr-affection{margin:14px 20px 0;padding:23px 18px;border-radius:20px;border:1px solid #8b334c;background:#631427}.hongryeon-880060 .hr-affection-badge{margin:0 0 10px;color:#e2b4c2;text-align:center;font-size:10px;letter-spacing:.06em}.hongryeon-880060 .hr-affection h3{margin:0;font-size:20px;text-align:center;word-break:keep-all}.hongryeon-880060 .hr-affection-compare{display:grid;gap:17px;margin:25px 0}.hongryeon-880060 .hr-affection-row{display:grid;grid-template-columns:72px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:17px;color:#ffc2d4}.hongryeon-880060 .hr-affection-row>span:first-child{overflow-wrap:anywhere}.hongryeon-880060 .hr-affection-track{height:12px;border-radius:10px;background:#350914;overflow:hidden}.hongryeon-880060 .hr-affection-track>div{height:100%;background:#ba7388;border-radius:inherit}.hongryeon-880060 .hr-affection-row:last-child .hr-affection-track>div{background:linear-gradient(90deg,#ff3d68,#ffc2d4)}.hongryeon-880060 .hr-affection-heart{color:#ff8ca8;font-size:12px;white-space:nowrap}.hongryeon-880060 .hr-affection-verdict{margin:0;padding-top:19px;border-top:1px solid #8b334c;font-size:23px;line-height:1.5;text-align:center;color:#ffb1c6;word-break:keep-all}.hongryeon-880060 .hr-affection-body{margin:14px 0 0;font-size:15px;line-height:1.85;color:#f0ccd7;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-opening-reaction{margin:0 0 134px;color:#ffc2d4;font-size:clamp(20px,5.6vw,25px);line-height:1.7;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-sound-toggle{position:absolute;top:max(18px,env(safe-area-inset-top));right:16px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 13px;border-radius:24px;border:1px solid rgba(255,194,212,.45);background:rgba(53,9,20,.85);color:#fff2f5;font-size:12px;font-weight:700;cursor:pointer;backdrop-filter:blur(8px)}.hongryeon-880060 .hr-sound-toggle[aria-pressed=true]{background:#7d2943;border-color:#ffb1c6}.hongryeon-880060 .hr-sound-toggle:focus-visible{outline:2px solid #ffc2d4;outline-offset:3px}.hongryeon-880060 .hr-intro-speech{position:absolute;z-index:4;top:28%;left:14px;width:clamp(164px,44vw,190px);padding:22px 10px;border-radius:50%;background:#fff2f5;color:#350914;box-shadow:0 5px 20px rgba(30,3,12,.22);font-size:clamp(14px,3.8vw,17px);line-height:1.5;font-weight:700;text-align:center;white-space:pre-line;word-break:keep-all;opacity:0;transform:translateY(10px) scale(.94);visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility .3s}.hongryeon-880060 .hr-intro-speech:after{content:"";position:absolute;right:-9px;top:60%;width:22px;height:20px;background:#fff2f5;clip-path:polygon(0 0,100% 100%,0 80%)}.hongryeon-880060 .hr-intro-speech.is-visible{opacity:1;transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){.hongryeon-880060 .hr-intro-speech{transition:none;transform:none}}.hongryeon-880060 .hr-result-speech{position:absolute;z-index:4;bottom:5%;right:4%;width:44%;aspect-ratio:1/1.12;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;padding:0 5%;text-align:center;font-size:14px;pointer-events:none}.hongryeon-880060 .hr-result-speech>p{margin:0;color:#1a0a0d;font-size:inherit;line-height:1.9;font-weight:700;white-space:pre-line;word-break:keep-all}.hongryeon-880060 .hr-top-discount{position:fixed;top:var(--repurchase-band,0);left:50%;transform:translateX(-50%);z-index:60;width:min(100%,28rem);min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px 28px;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.48) 35%,rgba(0,0,0,.16) 65%,transparent);color:rgba(255,255,255,.9);font-size:13px;font-weight:500;line-height:1.5}.hongryeon-880060 .hr-top-discount strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hongryeon-880060 .hr-intro-hero{max-height:max(260px,calc(100svh - 150px))}html:lang(ja) .hongryeon-880060{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;line-break:strict}html:lang(ja) .hongryeon-880060 :is(p,h1,h2,h3,h4){min-width:0;word-break:normal!important;overflow-wrap:anywhere}html:lang(ja) .hongryeon-880060 .hr-serif{font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif}html:lang(ja) .hongryeon-880060 :is(.hr-oval,.hr-result-speech){grid-template-columns:minmax(0,1fr);width:42%;padding:18px 5%;font-size:clamp(12px,3.4vw,15px)}html:lang(ja) .hongryeon-880060 :is(.hr-oval,.hr-result-speech)>p{width:100%;line-height:1.6}.hongryeon-880060 .hr-blur,.hongryeon-880060 [data-purchase-blur=true]{cursor:pointer}
/* assets/91df1312f4789ffd.css */
.onssaem-880062{--os-ink:#183A33;--os-ink-2:#21483F;--os-ink-deep:#102A24;--os-cream:#FFF7E8;--os-cream-dim:rgba(255,247,232,0.72);--os-cream-faint:rgba(255,247,232,0.46);--os-hl:#FFD84A;--os-hl-soft:#FFF1B0;--os-coral:#EE5A3C;--os-coral-bright:#FF8A6B;--os-line:rgba(255,247,232,0.14);--os-head:"SUIT","Pretendard",system-ui,sans-serif;--os-hand:"SUIT","Pretendard",system-ui,sans-serif;position:relative;width:100%;min-height:100dvh;background:var(--os-ink);color:var(--os-cream);font-family:SUIT,Pretendard,Noto Sans KR,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:has(.onssaem-880062){background:#183A33}.onssaem-880062 .os-board-bg{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 20% 0,rgba(255,247,232,.07),transparent 60%),radial-gradient(90% 50% at 90% 40%,rgba(255,247,232,.04),transparent 70%)}.onssaem-880062 .os-content{position:relative;z-index:1}.onssaem-880062 .os-head{font-family:var(--os-head);font-weight:800;letter-spacing:-.035em}.onssaem-880062 .os-hand{font-family:var(--os-hand);font-weight:600;letter-spacing:-.025em}.onssaem-880062 .os-keepall{word-break:keep-all}.onssaem-880062 .os-hl{background-image:linear-gradient(transparent 46%,rgba(255,216,74,.5) 0,rgba(255,216,74,.5) 86%,transparent 0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .7s cubic-bezier(.22,1,.36,1) .15s;color:var(--os-cream);padding:0 2px}.onssaem-880062 .in .os-hl,.onssaem-880062 .os-hl.in{background-size:100% 100%}.onssaem-880062 .os-paper .os-hl{color:var(--os-ink);background-image:linear-gradient(transparent 46%,rgba(255,216,74,.9) 0,rgba(255,216,74,.9) 86%,transparent 0)}.onssaem-880062 .os-hl-solid{background-image:linear-gradient(transparent 10%,#FFD84A 0,#FFD84A 94%,transparent 0);background-repeat:no-repeat;background-size:0 100%;color:var(--os-cream);padding:0 8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s cubic-bezier(.22,1,.36,1) .15s,color .25s ease .45s}.onssaem-880062 .in .os-hl-solid,.onssaem-880062 .os-hl-solid.in{background-size:100% 100%;color:#183A33}.onssaem-880062 .os-star{color:var(--os-coral-bright);font-weight:900}.onssaem-880062 .os-blur{display:inline-block;filter:blur(5px);color:var(--os-hl);font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.onssaem-880062 .os-paper .os-blur{color:var(--os-coral)}.onssaem-880062 .os-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#183A33;font-size:16.5px;font-weight:900;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#FFE68A,#FFD84A 48%,#F4B63A);box-shadow:0 -6px 28px rgba(255,216,74,.38),0 8px 24px rgba(16,42,36,.5);text-decoration:none}.onssaem-880062 .os-cta:disabled{cursor:default;filter:saturate(.6) brightness(.85)}.onssaem-880062 .os-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-18deg);animation:os61-shimmer 3.2s ease-in-out infinite}.onssaem-880062 .os-cta-label{position:relative;z-index:1}@keyframes os61-shimmer{0%{left:-60%}55%{left:120%}to{left:120%}}@keyframes os61-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.onssaem-880062 .os-participant{animation:os61-bounce 1.8s ease-in-out infinite}@keyframes os61-fadeup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.onssaem-880062 .os-fadeup{animation:os61-fadeup .7s ease both}.onssaem-880062 .os-rise{opacity:0;transform:translateY(24px)}.onssaem-880062 .os-rise.in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.9,.3,1)}.onssaem-880062.onssaem-result .os-rise{opacity:1;transform:none}.onssaem-880062 .os-chalk{clip-path:inset(0 100% 0 0)}.onssaem-880062 .os-chalk.in{clip-path:inset(0 0 0 0);transition:clip-path 1.1s steps(18)}.onssaem-880062 .os-slot{position:relative;width:100%;overflow:hidden;background:var(--os-ink)}.onssaem-880062 .os-bubble{position:absolute;z-index:4;bottom:5%;left:4%;width:44%;aspect-ratio:1/1.12;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;padding:0 5%;text-align:center;font-family:var(--os-hand);font-size:14px;pointer-events:none}.onssaem-880062 .os-bubble>p{margin:0;color:#1a0a0d;font-size:inherit;line-height:1.9;font-weight:700;white-space:pre-line;word-break:keep-all}.onssaem-880062 .os-bubble--right{left:auto;right:4%}.onssaem-880062 .os-paper{background:#FFFBF1;color:#1F2A27;border-radius:14px;box-shadow:0 14px 34px rgba(8,22,18,.45)}.onssaem-880062 .os-card{background:var(--os-ink-2);border:1px solid var(--os-line);border-radius:18px}@media (prefers-reduced-motion:reduce){.onssaem-880062 .os-cta:before,.onssaem-880062 .os-fadeup,.onssaem-880062 .os-participant{animation:none}.onssaem-880062 .os-rise,.onssaem-880062 .os-rise.in{opacity:1;transform:none;transition:none}.onssaem-880062 .os-chalk,.onssaem-880062 .os-chalk.in{clip-path:none;transition:none}.onssaem-880062 .os-hl,.onssaem-880062 .os-hl-solid{background-size:100% 100%;transition:none}.onssaem-880062 .os-hl-solid{color:#183A33}}.university-2027{max-width:480px;margin:0 auto}.university-2027 h1,.university-2027 h2,.university-2027 h3{font-weight:800;letter-spacing:-.04em;word-break:keep-all}.university-2027 h2{margin:10px 0 24px;font-size:29px;line-height:1.4}.university-2027 h3{margin:8px 0;font-size:20px;line-height:1.45}.university-cover{position:relative;padding:64px 24px 38px;text-align:center;border-bottom:7px solid #6b5138;background:radial-gradient(ellipse at 10% 0,#32564b,transparent 75%)}.university-cover h1{margin:28px 0;font-size:clamp(32px,9vw,43px);line-height:1.3;white-space:pre-line}.university-intro>.os-board-bg{display:none}.university-cover-carousel{padding:18px 22px 32px;border:0;background:#183a33;overflow:hidden}.university-cover-carousel .university-campus-carousel{margin-bottom:14px}.university-cover-video{display:flex;align-items:flex-end;min-height:540px;aspect-ratio:2/3;padding:32px 22px;border:0;overflow:hidden;background:#183a33}.university-intro-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.university-intro-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(24,58,51,.25) 50%,rgba(24,58,51,.85) 78%,#183a33)}.university-intro-copy{position:relative;width:100%}.university-intro-copy h1{margin:12px 0 18px}.university-hero-subtitle{margin:10px 0 18px;font-size:20px;line-height:1.5;font-weight:600;white-space:pre-line;color:#fff7e8}.university-intro-copy .university-lead{margin:0;font-size:14px;line-height:1.8}.university-intro-highlights{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;padding:18px 22px 10px}.university-intro-highlights article{border-top:1px solid rgba(255,247,232,.2);padding-top:14px}.university-intro-highlights h2{font-size:16px;margin:6px 0;line-height:1.5}.university-intro-highlights p{font-size:12px;line-height:1.7;margin:0;color:rgba(255,247,232,.65);word-break:keep-all}.university-eyebrow{color:#FFD84A;font-size:12px;font-weight:700;letter-spacing:.08em}.university-brand{font-size:17px;font-weight:700}.university-initials{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:300px;margin:24px auto 12px}.university-initials>div{border:1px solid rgba(255,247,232,.5);border-radius:3px;padding:14px 8px 10px;background:rgba(16,42,36,.3)}.university-initials small{display:block;font-size:13px;color:#FFF1B0}.university-initials strong{font-size:76px;font-weight:600;line-height:1.25;text-shadow:1px 0 2px rgba(255,247,232,.3)}.university-lead{font-size:16px;line-height:1.85;white-space:pre-line;color:rgba(255,247,232,.85)}.university-caption{font-size:12px;line-height:1.7;color:rgba(255,247,232,.6)}.university-chalk{position:absolute;bottom:0;right:28px;width:52px;height:8px;background:#eee6d5;border-radius:2px;transform:rotate(-3deg);box-shadow:0 1px 5px #102a24}.university-section{padding:54px 22px 0}.onssaem-result .university-section{padding-top:200px}.onssaem-result .university-card>h3,.onssaem-result .university-section>.university-eyebrow,.onssaem-result .university-section>h2{text-align:center}.university-card{padding:22px 20px;border:1px solid rgba(255,247,232,.18);border-radius:16px;background:rgba(255,247,232,.035);margin-top:14px}.university-card p{font-size:16px;line-height:1.85;word-break:keep-all;margin:10px 0}.university-paper{background:#FFFBF1;color:#1F2A27;border-color:#e6dcc6}.university-admission-card{text-align:center}.university-major-elements{margin:22px 0 26px;padding:0 0 20px;border-bottom:1px solid rgba(255,247,232,.12)}.university-major-elements>svg{display:block;width:210px;max-width:100%;margin:0 auto 8px}.university-major-elements-legend{display:flex;justify-content:space-between;gap:8px}.university-major-elements-legend>div{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.university-major-elements-legend span{width:7px;height:7px;border-radius:50%}.university-major-elements-legend strong{font-size:13px;font-weight:600;color:#fff7e8}.university-major-elements-legend small{font-size:12px;color:rgba(255,247,232,.65)}.university-crisis-card{background:linear-gradient(150deg,rgba(217,45,67,.17),rgba(217,45,67,.06));border-color:rgba(255,102,116,.35)}.university-chart-portrait-frame{position:relative;isolation:isolate;width:calc(100% + 44px);margin:0 -22px 28px;background:#183a33}.university-chart-portrait{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.university-character-speech{position:absolute;z-index:4;bottom:5%;right:4%;width:44%;aspect-ratio:1/1.12;border-radius:50%;background:rgba(255,255,255,.9);display:grid;place-items:center;padding:0 5%;text-align:center;pointer-events:none}.university-character-speech>p{margin:0;color:#1a0a0d;font-family:ChosunNm,RIDIBatang,serif;letter-spacing:-.01em;font-size:14px;line-height:1.9;font-weight:700;word-break:keep-all}.university-intro-speech{top:5%;bottom:auto;left:5%;right:auto;width:38%;aspect-ratio:1/1.12}.university-section-image{aspect-ratio:3/2;overflow:hidden}.university-section-image .university-chart-portrait{height:100%;filter:saturate(.65) brightness(.85)}.university-campus-carousel{width:calc(100% + 44px);margin:0 -22px 56px;text-align:center}.university-campus-stage{position:relative;height:370px;overflow:hidden;perspective:1000px;background:transparent}.university-campus-card{position:absolute;left:50%;top:22px;width:66%;max-width:290px;height:320px;margin:0;overflow:hidden;border:1px solid rgba(243,223,156,.45);border-radius:18px;background:#21443b;box-shadow:none;backface-visibility:hidden;transition:transform .95s cubic-bezier(.22,.7,.2,1),opacity .95s ease}.university-campus-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){.university-campus-card{transition:none}}.university-chart-portrait-frame:after{content:"";position:absolute;z-index:2;inset:-1px 0 -2px;pointer-events:none;background:linear-gradient(180deg,#183a33 0,rgba(24,58,51,.5) 5%,rgba(24,58,51,0) 16%,rgba(24,58,51,0) 78%,rgba(24,58,51,.5) 92%,#183a33 98%)}.university-paper .university-caption{color:#6E6A5E}.university-score{display:block;font-size:76px;line-height:1.25;color:#FFD84A;font-variant-numeric:tabular-nums}.university-paper .university-score{color:#183a33}.university-score span{font-size:28px}.university-score .university-score-number{font-size:inherit}.university-placeholder{position:relative;overflow:hidden;line-height:1.9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.university-placeholder>span{filter:blur(6px)}.university-lock{display:inline-block;margin-top:10px;color:#FFD84A;font-size:12px}.university-locked-content{position:relative;isolation:isolate;min-height:150px;margin-top:16px;overflow:hidden;border-radius:12px;background:rgba(233,223,200,.45);border:1px solid rgba(214,198,159,.5);color:#514936}.university-locked-content>.university-placeholder{padding:12px 0}.university-lock-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;background:linear-gradient(180deg,rgba(233,223,200,.2),rgba(233,223,200,.55));color:#514126;text-align:center;font-size:13px;font-weight:600;line-height:1.6}.university-toc{display:flex;gap:16px;border-top:1px solid rgba(255,247,232,.16);padding:19px 0}.university-toc>span{color:#FFD84A;font-weight:800;padding-top:6px}.university-toc h3{font-size:17px}.university-toc p{color:rgba(255,247,232,.7);font-size:14px;line-height:1.8}.university-detail-toc>.university-eyebrow,.university-detail-toc>h2{text-align:center}.university-detail-summary{margin:10px 0 28px;text-align:center;color:rgba(255,247,232,.65);font-size:13px}.university-chapters{display:flex;flex-direction:column;gap:18px}.university-chapter{overflow:hidden;border:1px solid rgba(255,247,232,.18);border-radius:18px;background:#21443b;text-align:left}.university-chapter-heading{padding:28px 20px 22px;border-bottom:1px solid rgba(255,247,232,.16);background:linear-gradient(135deg,rgba(255,216,74,.06),transparent)}.university-chapter-heading>p{margin:0 0 12px;color:#FFD84A;font-size:11px;font-weight:800;letter-spacing:.2em}.university-chapter-heading>h3{margin:0;color:#fff7e8;font-size:22px;font-weight:700;line-height:1.5;word-break:keep-all}.university-chapter-items{list-style:none;padding:0 20px;margin:0}.university-chapter-items>li{display:flex;align-items:flex-start;gap:14px;padding:17px 0}.university-chapter-items>li+li{border-top:1px solid rgba(255,247,232,.1)}.university-chapter-items>li>span{flex-shrink:0;padding-top:3px;color:#dfcc8c;font-size:11px;font-weight:700}.university-chapter-items>li>p{margin:0;color:rgba(255,247,232,.86);font-size:14px;line-height:1.8;word-break:keep-all}.university-dock{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:28rem;z-index:40;padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#102a24 28%)}.university-dock .os-cta{text-align:center}.university-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.university-pillars>div{background:#f2eddf;padding:14px 2px;border-radius:9px}.university-pillars small{display:block;margin-bottom:10px;color:#6e6a5e}.university-pillars strong{display:block;font-family:serif;font-size:30px;line-height:1.6}.university-rank{display:flex;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid rgba(255,247,232,.12)}.university-hero{position:relative;aspect-ratio:2/3;overflow:hidden}.university-hero-slideshow{position:absolute;inset:0}.university-hero-slideshow>canvas,.university-hero-slideshow>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.university-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,58,51,0) 48%,rgba(24,58,51,.12) 60%,rgba(24,58,51,.4) 73%,rgba(24,58,51,.76) 86%,#183a33)}.university-hero-copy{position:absolute;bottom:12px;inset-inline:0;padding:0 24px;text-align:center}.university-2027.onssaem-result>.os-board-bg{display:none}.university-hero-copy h1{font-size:clamp(30px,8vw,38px);line-height:1.4;margin:8px 0}.university-hero-copy .university-initials{margin-bottom:0}.university-hero-copy .university-initials>div{background:#21483F}.university-hero-copy .university-initials strong{font-size:56px}.university-chart{padding:22px 18px;box-shadow:0 12px 30px rgba(7,28,22,.12)}.university-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.university-chart-heading>span:first-child{font-size:13px;font-weight:800;letter-spacing:-.02em}.university-chart-heading>span:last-child{font-size:10px;color:#8c897c;letter-spacing:.06em}.university-chart-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.university-chart-pillar{padding:12px 5px 8px;border:1px solid #ece6d8;border-radius:13px;background:#f5f1e7;text-align:center}.university-chart-pillar.is-self{border-color:#4f7663;background:#e8eee4;box-shadow:0 0 0 1px rgba(79,118,99,.1)}.university-chart-label{display:flex;justify-content:center;align-items:center;gap:4px;min-height:20px;color:#777568;font-size:11px;margin-bottom:9px}.is-self .university-chart-label{color:#315b49;font-weight:800}.university-chart-label>span{padding:2px 4px;border-radius:4px;background:#315b49;color:#fffaf0;font-size:9px;line-height:1.3}.university-chart-glyph{padding:6px 0 9px;color:var(--element-color,#777568)}.university-chart-glyph+.university-chart-glyph{border-top:1px solid rgba(52,73,54,.09);padding-top:10px}.university-chart-glyph strong{display:block;font-family:"Noto Serif KR",Batang,serif;font-size:32px;line-height:1.3;font-weight:600}.university-chart-glyph>span{display:block;margin-top:4px;font-size:10px;font-weight:500}.university-chart [data-element="목"]{--element-color:#397257}.university-chart [data-element="화"]{--element-color:#b55a45}.university-chart [data-element="토"]{--element-color:#997326}.university-chart [data-element="금"]{--element-color:#687888}.university-chart [data-element="수"]{--element-color:#3b6f9c}.university-chart p.university-caption{margin:14px 0 20px;font-size:10px;text-align:center;color:#8a887c}.university-chart-elements{border-top:1px solid #e7e1d3;padding-top:18px}.university-chart-elements .university-chart-heading{margin-bottom:12px}.university-chart-bar{display:flex;gap:3px;height:7px;border-radius:5px;overflow:hidden}.university-chart-bar>span{flex-basis:0;background:var(--element-color);border-radius:2px}.university-chart-legend{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px}.university-chart-legend>div{display:flex;justify-content:center;align-items:center;gap:4px;font-size:11px;color:#68695e}.university-chart-legend strong{color:#283b31;font-size:12px;margin-left:1px}.university-chart-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--element-color)}.university-study-reading{margin-top:28px;padding:28px 22px;border:1px solid rgba(135,185,164,.18);border-radius:16px;background:rgba(5,20,16,.52)}.university-study-reading h3{margin:0 0 26px;color:#40bda8;text-align:center;font-size:20px;font-weight:800;line-height:1.55;word-break:keep-all}.university-study-reading p{margin:0;color:#f0f3ed;text-align:left;font-size:15px;line-height:1.9;word-break:keep-all;overflow-wrap:break-word}.university-study-reading p+p{margin-top:22px}.university-admission-card .university-placeholder,.university-admission-card .university-score~p{text-align:left}
/* assets/171aa3de3851eb28.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;--hero-portrait:url("/daehak/assets/hero.webp");--guide-ch1:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch2:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch3:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch4:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch5:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch6:url("/daehak/assets/chapter_bg_unified.webp");--cta-portrait:url("/daehak/assets/cta.webp");background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh *,.mnsh :after,.mnsh :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:mnsh-starfield 140s linear infinite;opacity:.4}@keyframes mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh .mnsh-main{position:relative;z-index:2}.mnsh .mnsh-back-button{position:fixed;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh .ornament:after,.mnsh .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:mnsh-mist 20s ease-in-out infinite alternate}@keyframes mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .hero-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.mnsh .hero-fade,.mnsh .hero-video{position:absolute;pointer-events:none}.mnsh .hero-fade{bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3}.mnsh .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:mnsh-title-shimmer 6s ease-in-out infinite}@keyframes mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh .cta-primary:hover{color:var(--ink)}.mnsh .cta-primary:hover:before{transform:translateX(0)}.mnsh .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:mnsh-pulse 2.4s ease-in-out infinite}@keyframes mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh .field-input:focus{border-bottom-color:var(--gold)}.mnsh .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh .submit-btn:disabled{cursor:not-allowed}.mnsh .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh .myeongban{position:relative}.mnsh .myeongban,.mnsh .myeongban svg{width:100%;height:100%}.mnsh .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh .myeongban-center.filled{opacity:1}.mnsh .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:mnsh-glowPulse 4s ease-in-out infinite}@keyframes mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh .palace-label{font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em}.mnsh .palace-label,.mnsh .palace-star{font-family:SUIT,sans-serif;text-anchor:middle}.mnsh .palace-star{font-size:9px;fill:rgba(237,240,246,.55);opacity:0;transition:opacity 1s ease}.mnsh .myeongban-stage.completed .palace-star{opacity:1}.mnsh #mnsh-purchase-bg,.mnsh #mnsh-reviews,.mnsh .chapter-body,.mnsh .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh .chapter-title-big .accent-rose{color:var(--rose)}.mnsh .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh .chapter-subtitle .q{display:block;margin:4px 0}.mnsh .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh #mnsh-toc{background:var(--ink)}.mnsh .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh .radar-wrap svg{width:100%;height:100%}.mnsh .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .price-card:after,.mnsh .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh .price-cta:disabled{opacity:.7;cursor:wait}.mnsh .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh .reveal.in{opacity:1;transform:translateY(0)}.mnsh .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh .dob-grid{gap:10px}.mnsh .dob-grid .field-input{font-size:13.5px}.mnsh .toc-left{gap:14px}.mnsh .toc-title{font-size:14px}.mnsh .trust-row{gap:14px}.mnsh .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh .chapter-number-block .cn-hanja{font-size:38px}.mnsh .price-card{padding:34px 26px}.mnsh .price-value{font-size:38px}.mnsh .chapter-card{padding:24px 20px}}.mnsh .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh .wizard-stage .hero-portrait,.mnsh .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh .wizard-stage .wizard-step-bg:first-child,.mnsh .wizard-stage .wizard-step-bg:nth-child(3),.mnsh .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh .wizard-stage[data-step="3"] .hero-fade,.mnsh .wizard-stage[data-step="4"] .hero-fade{height:68%}.mnsh .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh .wizard-step{animation:mnsh-step-fade-in .5s ease both}@keyframes mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh .wizard-radio-item:hover{color:var(--cream)}.mnsh .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh .wizard-nav-next:disabled{cursor:not-allowed}.mnsh .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh .wizard-back:hover{color:var(--cream)}.mnsh .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh .wizard-stage.revealing .morph-name{animation:mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban{animation:mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh .morph-myeongban-inner svg{width:100%;height:100%}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:mnsh-glowPulse 4s ease-in-out infinite}.mnsh .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh .wizard-stage.chart-ready .morph-name{animation:mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes mnsh-complete-hint-in{to{opacity:.7}}.mnsh .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:mnsh-title-twinkle 4s ease-in-out infinite}@keyframes mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh .chart-bubble-tl{top:-12%;left:8%}.mnsh .chart-bubble-br{bottom:-14%;right:8%}.mnsh .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh .chart-bubble-tl{top:-9%;left:6%}.mnsh .chart-bubble-br{bottom:-11%;right:6%}}.mnsh .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes mnsh-scroll-fade-in{to{opacity:.85}}.mnsh .scroll-indicator .scroll-chevron{animation:mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh .zwi-chart,.mnsh .zwi-palace{background:transparent;position:relative}.mnsh .zwi-palace{padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh .zwi-palace[data-col="4"]{border-right:none}.mnsh .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh .wizard-stage .zwi-center-name{opacity:0}.mnsh .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh .zwi-palace-name{font-size:10.5px}.mnsh .zwi-palace-branch{font-size:8.5px}.mnsh .zwi-main-row{font-size:9.5px;gap:3px}.mnsh .zwi-main-grade{font-size:8px}.mnsh .zwi-palace-subs{font-size:8.5px}.mnsh .zwi-center{padding:10px 6px;gap:5px}.mnsh .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .zwi-core-card:after,.mnsh .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh .zwi-core-desc,.mnsh .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh .zwi-desc p{margin-bottom:18px}.mnsh .zwi-desc p:last-child{margin-bottom:0}.mnsh .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh-dwn-item.last{padding-bottom:0}.mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh-dwn-item:first-child:before{top:17px}.mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh-dwn-content{min-width:0;text-align:left}.mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh-dwn-desc,.mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh-cta-cosmic:after,.mnsh-cta-star{animation:none}.mnsh-cta-star{opacity:.6}.mnsh-dwn-desc,.mnsh-dwn-dot,.mnsh-dwn-title{transition:none;animation:none}.mnsh .character-hero:after,.mnsh .myeongban-stage.completed .myeongban-glow,.mnsh .scroll-hint,.mnsh .stars,.mnsh .wizard-complete-hint,.mnsh .wizard-stage.chart-ready .morph-name,.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh .wizard-stage.revealing .morph-name{animation:none}.mnsh .reveal{opacity:1;transform:none;transition:none}.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880055{--ink:#08161e;--ink-2:#0e2630;--ink-deep:#030d12}.mnsh.mnsh-880055 .character-hero{min-height:0;aspect-ratio:9/16}.mnsh.mnsh-880055 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mnsh.mnsh-880055 .hero-content{transform:translateY(50px)}.mnsh.mnsh-880055{--mnsh55-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880055 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880055{--mnsh55-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880055 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh55-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh55-step3-h) * .55 - 110px),rgba(6,19,26,.94) calc(var(--mnsh55-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh55-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880055 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880055 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880055 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880055 .wizard-sound-toggle{position:absolute;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#edf0f6;background:rgba(3,13,18,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.mnsh.mnsh-880055 #mnsh-email-form .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880055 .wizard-stage[data-step="5"] .hero-fade{top:calc(var(--mnsh55-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh55-video-h) * .45 - 110px),rgba(6,19,26,.94) calc(var(--mnsh55-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh55-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880055 .mnsh-floating-cta{background:linear-gradient(180deg,rgba(3,13,18,0),rgba(3,13,18,.78) 44%,rgba(3,13,18,.95))}.mnsh.mnsh-880055 .mnsh-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#052a38,#0d5c72 40%,#1499b4 70%,#06364a);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.mnsh.mnsh-880055 .mnsh-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.mnsh.mnsh-880055 .mnsh-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.mnsh.mnsh-880055 .mnsh-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.mnsh.mnsh-880055 .mnsh55-sound-hint{position:absolute;top:calc(max(18px, env(safe-area-inset-top)) + 52px);right:16px;z-index:19;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;font-family:SUIT,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#eafcff;background:rgba(6,26,34,.72);border:1px solid rgba(143,227,240,.5);box-shadow:0 4px 16px rgba(0,0,0,.35),0 0 18px rgba(60,195,225,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;animation:mnsh55-sound-hint-pulse 1.9s ease-in-out infinite}.mnsh.mnsh-880055 .mnsh55-sound-hint-icon{display:inline-flex;color:#8fe3f0}@keyframes mnsh55-sound-hint-pulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880055 .mnsh55-sound-hint{animation:none;opacity:.92}}.mnsh.mnsh-880055 .title-write{display:block}.mnsh.mnsh-880055 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:mnsh55-stroke linear forwards}@keyframes mnsh55-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880055 .title-stroke{animation:none;stroke-dashoffset:0}}.mnsh.mnsh-880055 .oval-bubble{border-radius:50%}.mnsh.mnsh-880055 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.mnsh.mnsh-880055 .wizard-confirm-btn,.mnsh.mnsh-880055 .wizard-nav-next{background:linear-gradient(135deg,#e9fbfe,#8fe3f0)}.mnsh.mnsh-880055 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880055 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(127,224,238,.28)}.mnsh.mnsh-880055 .wizard-gender-btn:hover{border-color:rgba(127,224,238,.55)}.mnsh.mnsh-880055 .wizard-gender-btn.active{border-color:#8fe3f0;background:rgba(79,216,232,.16);color:#eafcff}.mnsh.mnsh-880055 .wizard-text-input{border-bottom-color:rgba(127,224,238,.35)}.mnsh.mnsh-880055 .wizard-text-input:focus{border-bottom-color:#8fe3f0}.mnsh.mnsh-880055 .wizard-pill-inline.active,.mnsh.mnsh-880055 .wizard-pill.active{background:rgba(143,227,240,.75);color:var(--ink)}.mnsh.mnsh-880055 .wizard-radio-item.active .wizard-radio-circle{border-color:#9feef8}.mnsh.mnsh-880055 .wizard-radio-item.active .wizard-radio-circle:after{background:#9feef8}.mnsh.mnsh-880055 .wizard-nav-prev{background:rgba(4,18,24,.4);border-color:rgba(127,224,238,.25)}.mnsh.mnsh-880055 .wizard-nav-prev:hover{border-color:rgba(127,224,238,.5)}.mnsh.mnsh-880055 .wizard-progress-dot{background:rgba(127,224,238,.22)}.mnsh.mnsh-880055 .wizard-progress-dot.active{background:#8fe3f0}.mnsh.mnsh-880055 .wizard-progress-dot.done{background:#d9f8fc}.mnsh.mnsh-880055 .mnsh55-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880055 .wizard-stage.email-phase .mnsh55-email-bg{opacity:1}.mnsh.mnsh-880055 .mnsh55-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880055 .mnsh55-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880055 .mnsh55-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880055 .mnsh55-email-content .wizard-step,.mnsh.mnsh-880055 .mnsh55-email-float{animation:mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880055 .morph-name,.mnsh.mnsh-880055 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}
/* assets/d0a451c13069b0cc.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;--hero-portrait:url("/daehak/assets/hero.webp");--guide-ch1:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch2:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch3:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch4:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch5:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch6:url("/daehak/assets/chapter_bg_unified.webp");--cta-portrait:url("/daehak/assets/cta.webp");background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh *,.mnsh :after,.mnsh :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:mnsh-starfield 140s linear infinite;opacity:.4}@keyframes mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh .mnsh-main{position:relative;z-index:2}.mnsh .mnsh-back-button{position:fixed;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh .ornament:after,.mnsh .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:mnsh-mist 20s ease-in-out infinite alternate}@keyframes mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .hero-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.mnsh .hero-fade,.mnsh .hero-video{position:absolute;pointer-events:none}.mnsh .hero-fade{bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3}.mnsh .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:mnsh-title-shimmer 6s ease-in-out infinite}@keyframes mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh .cta-primary:hover{color:var(--ink)}.mnsh .cta-primary:hover:before{transform:translateX(0)}.mnsh .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:mnsh-pulse 2.4s ease-in-out infinite}@keyframes mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh .field-input:focus{border-bottom-color:var(--gold)}.mnsh .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh .submit-btn:disabled{cursor:not-allowed}.mnsh .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh .myeongban{position:relative}.mnsh .myeongban,.mnsh .myeongban svg{width:100%;height:100%}.mnsh .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh .myeongban-center.filled{opacity:1}.mnsh .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:mnsh-glowPulse 4s ease-in-out infinite}@keyframes mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh .palace-label{font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em}.mnsh .palace-label,.mnsh .palace-star{font-family:SUIT,sans-serif;text-anchor:middle}.mnsh .palace-star{font-size:9px;fill:rgba(237,240,246,.55);opacity:0;transition:opacity 1s ease}.mnsh .myeongban-stage.completed .palace-star{opacity:1}.mnsh #mnsh-purchase-bg,.mnsh #mnsh-reviews,.mnsh .chapter-body,.mnsh .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh .chapter-title-big .accent-rose{color:var(--rose)}.mnsh .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh .chapter-subtitle .q{display:block;margin:4px 0}.mnsh .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh #mnsh-toc{background:var(--ink)}.mnsh .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh .radar-wrap svg{width:100%;height:100%}.mnsh .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .price-card:after,.mnsh .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh .price-cta:disabled{opacity:.7;cursor:wait}.mnsh .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh .reveal.in{opacity:1;transform:translateY(0)}.mnsh .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh .dob-grid{gap:10px}.mnsh .dob-grid .field-input{font-size:13.5px}.mnsh .toc-left{gap:14px}.mnsh .toc-title{font-size:14px}.mnsh .trust-row{gap:14px}.mnsh .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh .chapter-number-block .cn-hanja{font-size:38px}.mnsh .price-card{padding:34px 26px}.mnsh .price-value{font-size:38px}.mnsh .chapter-card{padding:24px 20px}}.mnsh .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh .wizard-stage .hero-portrait,.mnsh .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh .wizard-stage .wizard-step-bg:first-child,.mnsh .wizard-stage .wizard-step-bg:nth-child(3),.mnsh .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh .wizard-stage[data-step="3"] .hero-fade,.mnsh .wizard-stage[data-step="4"] .hero-fade{height:68%}.mnsh .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh .wizard-step{animation:mnsh-step-fade-in .5s ease both}@keyframes mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh .wizard-radio-item:hover{color:var(--cream)}.mnsh .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh .wizard-nav-next:disabled{cursor:not-allowed}.mnsh .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh .wizard-back:hover{color:var(--cream)}.mnsh .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh .wizard-stage.revealing .morph-name{animation:mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban{animation:mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh .morph-myeongban-inner svg{width:100%;height:100%}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:mnsh-glowPulse 4s ease-in-out infinite}.mnsh .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh .wizard-stage.chart-ready .morph-name{animation:mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes mnsh-complete-hint-in{to{opacity:.7}}.mnsh .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:mnsh-title-twinkle 4s ease-in-out infinite}@keyframes mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh .chart-bubble-tl{top:-12%;left:8%}.mnsh .chart-bubble-br{bottom:-14%;right:8%}.mnsh .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh .chart-bubble-tl{top:-9%;left:6%}.mnsh .chart-bubble-br{bottom:-11%;right:6%}}.mnsh .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes mnsh-scroll-fade-in{to{opacity:.85}}.mnsh .scroll-indicator .scroll-chevron{animation:mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh .zwi-chart,.mnsh .zwi-palace{background:transparent;position:relative}.mnsh .zwi-palace{padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh .zwi-palace[data-col="4"]{border-right:none}.mnsh .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh .wizard-stage .zwi-center-name{opacity:0}.mnsh .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh .zwi-palace-name{font-size:10.5px}.mnsh .zwi-palace-branch{font-size:8.5px}.mnsh .zwi-main-row{font-size:9.5px;gap:3px}.mnsh .zwi-main-grade{font-size:8px}.mnsh .zwi-palace-subs{font-size:8.5px}.mnsh .zwi-center{padding:10px 6px;gap:5px}.mnsh .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .zwi-core-card:after,.mnsh .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh .zwi-core-desc,.mnsh .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh .zwi-desc p{margin-bottom:18px}.mnsh .zwi-desc p:last-child{margin-bottom:0}.mnsh .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh-dwn-item.last{padding-bottom:0}.mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh-dwn-item:first-child:before{top:17px}.mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh-dwn-content{min-width:0;text-align:left}.mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh-dwn-desc,.mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh-cta-cosmic:after,.mnsh-cta-star{animation:none}.mnsh-cta-star{opacity:.6}.mnsh-dwn-desc,.mnsh-dwn-dot,.mnsh-dwn-title{transition:none;animation:none}.mnsh .character-hero:after,.mnsh .myeongban-stage.completed .myeongban-glow,.mnsh .scroll-hint,.mnsh .stars,.mnsh .wizard-complete-hint,.mnsh .wizard-stage.chart-ready .morph-name,.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh .wizard-stage.revealing .morph-name{animation:none}.mnsh .reveal{opacity:1;transform:none;transition:none}.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880056{--ink:#08161e;--ink-2:#0e2630;--ink-deep:#030d12}.mnsh.mnsh-880056 .character-hero{min-height:0;aspect-ratio:9/16}.mnsh.mnsh-880056 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mnsh.mnsh-880056 .hero-content{transform:translateY(50px)}.mnsh.mnsh-880056{--mnsh56-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880056 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880056{--mnsh56-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880056 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh56-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh56-step3-h) * .55 - 110px),rgba(6,19,26,.94) calc(var(--mnsh56-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh56-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880056 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880056 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880056 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880056 .wizard-sound-toggle{position:absolute;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#edf0f6;background:rgba(3,13,18,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.mnsh.mnsh-880056 #mnsh-email-form .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880056 .wizard-stage[data-step="5"] .hero-fade{top:calc(var(--mnsh56-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh56-video-h) * .45 - 110px),rgba(6,19,26,.94) calc(var(--mnsh56-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh56-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880056 .mnsh-floating-cta{background:linear-gradient(180deg,rgba(3,13,18,0),rgba(3,13,18,.78) 44%,rgba(3,13,18,.95))}.mnsh.mnsh-880056 .mnsh-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#052a38,#0d5c72 40%,#1499b4 70%,#06364a);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.mnsh.mnsh-880056 .mnsh-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.mnsh.mnsh-880056 .mnsh-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.mnsh.mnsh-880056 .mnsh-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.mnsh.mnsh-880056 .mnsh56-sound-hint{position:absolute;top:calc(max(18px, env(safe-area-inset-top)) + 52px);right:16px;z-index:19;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;font-family:SUIT,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#eafcff;background:rgba(6,26,34,.72);border:1px solid rgba(143,227,240,.5);box-shadow:0 4px 16px rgba(0,0,0,.35),0 0 18px rgba(60,195,225,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;animation:mnsh56-sound-hint-pulse 1.9s ease-in-out infinite}.mnsh.mnsh-880056 .mnsh56-sound-hint-icon{display:inline-flex;color:#8fe3f0}@keyframes mnsh56-sound-hint-pulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880056 .mnsh56-sound-hint{animation:none;opacity:.92}}.mnsh.mnsh-880056 .title-write{display:block}.mnsh.mnsh-880056 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:mnsh56-stroke linear forwards}@keyframes mnsh56-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880056 .title-stroke{animation:none;stroke-dashoffset:0}}.mnsh.mnsh-880056 .oval-bubble{border-radius:50%}.mnsh.mnsh-880056 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.mnsh.mnsh-880056 .wizard-confirm-btn,.mnsh.mnsh-880056 .wizard-nav-next{background:linear-gradient(135deg,#e9fbfe,#8fe3f0)}.mnsh.mnsh-880056 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880056 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(127,224,238,.28)}.mnsh.mnsh-880056 .wizard-gender-btn:hover{border-color:rgba(127,224,238,.55)}.mnsh.mnsh-880056 .wizard-gender-btn.active{border-color:#8fe3f0;background:rgba(79,216,232,.16);color:#eafcff}.mnsh.mnsh-880056 .wizard-text-input{border-bottom-color:rgba(127,224,238,.35)}.mnsh.mnsh-880056 .wizard-text-input:focus{border-bottom-color:#8fe3f0}.mnsh.mnsh-880056 .wizard-pill-inline.active,.mnsh.mnsh-880056 .wizard-pill.active{background:rgba(143,227,240,.75);color:var(--ink)}.mnsh.mnsh-880056 .wizard-radio-item.active .wizard-radio-circle{border-color:#9feef8}.mnsh.mnsh-880056 .wizard-radio-item.active .wizard-radio-circle:after{background:#9feef8}.mnsh.mnsh-880056 .wizard-nav-prev{background:rgba(4,18,24,.4);border-color:rgba(127,224,238,.25)}.mnsh.mnsh-880056 .wizard-nav-prev:hover{border-color:rgba(127,224,238,.5)}.mnsh.mnsh-880056 .wizard-progress-dot{background:rgba(127,224,238,.22)}.mnsh.mnsh-880056 .wizard-progress-dot.active{background:#8fe3f0}.mnsh.mnsh-880056 .wizard-progress-dot.done{background:#d9f8fc}.mnsh.mnsh-880056 .mnsh56-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880056 .wizard-stage.email-phase .mnsh56-email-bg{opacity:1}.mnsh.mnsh-880056 .mnsh56-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880056 .mnsh56-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880056 .mnsh56-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880056 .mnsh56-email-content .wizard-step,.mnsh.mnsh-880056 .mnsh56-email-float{animation:mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880056 .morph-name,.mnsh.mnsh-880056 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}.mnsh.mnsh-880056.gk-form{--ink:#120a0a;--ink-2:#1b0e0c;--ink-deep:#080403;--gold:#e6c463;--gold-soft:#f5e3ae;--gold-bright:#ffe9a0;--gold-deep:#b8923a;--cream:#f5ede6}.mnsh.mnsh-880056.gk-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="3"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh56-step3-h) * .55 - 110px),rgba(24,12,10,.94) calc(var(--mnsh56-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh56-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880056.gk-form #mnsh-email-form .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880056.gk-form .wizard-stage[data-step="5"] .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.6) calc(var(--mnsh56-video-h) * .45 - 110px),rgba(24,12,10,.94) calc(var(--mnsh56-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh56-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880056.gk-form .mnsh56-email-bg:after{background:linear-gradient(180deg,transparent 0,rgba(18,10,10,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880056.gk-form .wizard-confirm-btn,.mnsh.mnsh-880056.gk-form .wizard-nav-next{background:linear-gradient(135deg,#f5764a,#e24a3b 45%,#a82a1e);color:#fff}.mnsh.mnsh-880056.gk-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(226,74,59,.45)}.mnsh.mnsh-880056.gk-form .wizard-gender-btn{background:rgba(34,12,10,.5);border-color:rgba(226,74,59,.3)}.mnsh.mnsh-880056.gk-form .wizard-gender-btn:hover{border-color:rgba(226,74,59,.55)}.mnsh.mnsh-880056.gk-form .wizard-gender-btn.active{border-color:#f5764a;background:rgba(226,74,59,.18);color:#fff2ec}.mnsh.mnsh-880056.gk-form .wizard-text-input{border-bottom-color:rgba(226,74,59,.35)}.mnsh.mnsh-880056.gk-form .wizard-text-input:focus{border-bottom-color:#f5764a}.mnsh.mnsh-880056.gk-form .wizard-pill-inline.active,.mnsh.mnsh-880056.gk-form .wizard-pill.active{background:rgba(226,74,59,.85);color:#fff}.mnsh.mnsh-880056.gk-form .wizard-radio-item.active .wizard-radio-circle{border-color:#f5764a}.mnsh.mnsh-880056.gk-form .wizard-radio-item.active .wizard-radio-circle:after{background:#f5764a}.mnsh.mnsh-880056.gk-form .wizard-nav-prev{background:rgba(24,8,6,.4);border-color:rgba(226,74,59,.25)}.mnsh.mnsh-880056.gk-form .wizard-nav-prev:hover{border-color:rgba(226,74,59,.5)}.mnsh.mnsh-880056.gk-form .wizard-progress-dot{background:rgba(226,74,59,.22)}.mnsh.mnsh-880056.gk-form .wizard-progress-dot.active{background:#f5764a}.mnsh.mnsh-880056.gk-form .wizard-progress-dot.done{background:#ffd9c9}.mnsh.mnsh-880056.gk-form [data-preview-concern] textarea::-moz-placeholder{color:#d7bdb5;opacity:1;font-style:normal;font-size:16px;letter-spacing:0}.mnsh.mnsh-880056.gk-form [data-preview-concern] textarea::placeholder{color:#d7bdb5;opacity:1;font-style:normal;font-size:16px;letter-spacing:0}
/* assets/aae85f68248c3aab.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;--hero-portrait:url("/daehak/assets/hero.webp");--guide-ch1:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch2:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch3:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch4:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch5:url("/daehak/assets/chapter_bg_unified.webp");--guide-ch6:url("/daehak/assets/chapter_bg_unified.webp");--cta-portrait:url("/daehak/assets/cta.webp");background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh *,.mnsh :after,.mnsh :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:mnsh-starfield 140s linear infinite;opacity:.4}@keyframes mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh .mnsh-main{position:relative;z-index:2}.mnsh .mnsh-back-button{position:fixed;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh .ornament:after,.mnsh .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:mnsh-mist 20s ease-in-out infinite alternate}@keyframes mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .hero-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.mnsh .hero-fade,.mnsh .hero-video{position:absolute;pointer-events:none}.mnsh .hero-fade{bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3}.mnsh .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:mnsh-title-shimmer 6s ease-in-out infinite}@keyframes mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh .cta-primary:hover{color:var(--ink)}.mnsh .cta-primary:hover:before{transform:translateX(0)}.mnsh .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:mnsh-pulse 2.4s ease-in-out infinite}@keyframes mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh .field-input:focus{border-bottom-color:var(--gold)}.mnsh .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh .submit-btn:disabled{cursor:not-allowed}.mnsh .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh .myeongban{position:relative}.mnsh .myeongban,.mnsh .myeongban svg{width:100%;height:100%}.mnsh .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh .myeongban-center.filled{opacity:1}.mnsh .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:mnsh-glowPulse 4s ease-in-out infinite}@keyframes mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh .palace-label{font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em}.mnsh .palace-label,.mnsh .palace-star{font-family:SUIT,sans-serif;text-anchor:middle}.mnsh .palace-star{font-size:9px;fill:rgba(237,240,246,.55);opacity:0;transition:opacity 1s ease}.mnsh .myeongban-stage.completed .palace-star{opacity:1}.mnsh #mnsh-purchase-bg,.mnsh #mnsh-reviews,.mnsh .chapter-body,.mnsh .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh .chapter-title-big .accent-rose{color:var(--rose)}.mnsh .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh .chapter-subtitle .q{display:block;margin:4px 0}.mnsh .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh #mnsh-toc{background:var(--ink)}.mnsh .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh .radar-wrap svg{width:100%;height:100%}.mnsh .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .price-card:after,.mnsh .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh .price-cta:disabled{opacity:.7;cursor:wait}.mnsh .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh .reveal.in{opacity:1;transform:translateY(0)}.mnsh .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh .dob-grid{gap:10px}.mnsh .dob-grid .field-input{font-size:13.5px}.mnsh .toc-left{gap:14px}.mnsh .toc-title{font-size:14px}.mnsh .trust-row{gap:14px}.mnsh .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh .chapter-number-block .cn-hanja{font-size:38px}.mnsh .price-card{padding:34px 26px}.mnsh .price-value{font-size:38px}.mnsh .chapter-card{padding:24px 20px}}.mnsh .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh .wizard-stage .hero-portrait,.mnsh .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh .wizard-stage .wizard-step-bg:first-child,.mnsh .wizard-stage .wizard-step-bg:nth-child(3),.mnsh .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh .wizard-stage[data-step="3"] .hero-fade,.mnsh .wizard-stage[data-step="4"] .hero-fade{height:68%}.mnsh .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh .wizard-step{animation:mnsh-step-fade-in .5s ease both}@keyframes mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh .wizard-radio-item:hover{color:var(--cream)}.mnsh .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh .wizard-nav-next:disabled{cursor:not-allowed}.mnsh .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh .wizard-back:hover{color:var(--cream)}.mnsh .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh .wizard-stage.revealing .morph-name{animation:mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban{animation:mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh .morph-myeongban-inner svg{width:100%;height:100%}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:mnsh-glowPulse 4s ease-in-out infinite}.mnsh .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh .wizard-stage.chart-ready .morph-name{animation:mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes mnsh-complete-hint-in{to{opacity:.7}}.mnsh .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:mnsh-title-twinkle 4s ease-in-out infinite}@keyframes mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh .chart-bubble-tl{top:-12%;left:8%}.mnsh .chart-bubble-br{bottom:-14%;right:8%}.mnsh .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh .chart-bubble-tl{top:-9%;left:6%}.mnsh .chart-bubble-br{bottom:-11%;right:6%}}.mnsh .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes mnsh-scroll-fade-in{to{opacity:.85}}.mnsh .scroll-indicator .scroll-chevron{animation:mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh .zwi-chart,.mnsh .zwi-palace{background:transparent;position:relative}.mnsh .zwi-palace{padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh .zwi-palace[data-col="4"]{border-right:none}.mnsh .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh .wizard-stage .zwi-center-name{opacity:0}.mnsh .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh .zwi-palace-name{font-size:10.5px}.mnsh .zwi-palace-branch{font-size:8.5px}.mnsh .zwi-main-row{font-size:9.5px;gap:3px}.mnsh .zwi-main-grade{font-size:8px}.mnsh .zwi-palace-subs{font-size:8.5px}.mnsh .zwi-center{padding:10px 6px;gap:5px}.mnsh .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .zwi-core-card:after,.mnsh .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh .zwi-core-desc,.mnsh .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh .zwi-desc p{margin-bottom:18px}.mnsh .zwi-desc p:last-child{margin-bottom:0}.mnsh .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh-dwn-item.last{padding-bottom:0}.mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh-dwn-item:first-child:before{top:17px}.mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh-dwn-content{min-width:0;text-align:left}.mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh-dwn-desc,.mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh-cta-cosmic:after,.mnsh-cta-star{animation:none}.mnsh-cta-star{opacity:.6}.mnsh-dwn-desc,.mnsh-dwn-dot,.mnsh-dwn-title{transition:none;animation:none}.mnsh .character-hero:after,.mnsh .myeongban-stage.completed .myeongban-glow,.mnsh .scroll-hint,.mnsh .stars,.mnsh .wizard-complete-hint,.mnsh .wizard-stage.chart-ready .morph-name,.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh .wizard-stage.revealing .morph-name{animation:none}.mnsh .reveal{opacity:1;transform:none;transition:none}.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880057{--ink:#08161e;--ink-2:#0e2630;--ink-deep:#030d12}.mnsh.mnsh-880057 .character-hero{min-height:0;aspect-ratio:9/16}.mnsh.mnsh-880057 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mnsh.mnsh-880057 .hero-content{transform:translateY(50px)}.mnsh.mnsh-880057{--mnsh55-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880057 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880057{--mnsh55-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880057 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh55-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh55-step3-h) * .55 - 110px),rgba(6,19,26,.94) calc(var(--mnsh55-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh55-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880057 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880057 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880057 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880057 .wizard-sound-toggle{position:absolute;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#edf0f6;background:rgba(3,13,18,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.mnsh.mnsh-880057 #mnsh-email-form .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880057 .wizard-stage[data-step="5"] .hero-fade{top:calc(var(--mnsh55-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.6) calc(var(--mnsh55-video-h) * .45 - 110px),rgba(6,19,26,.94) calc(var(--mnsh55-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh55-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880057 .mnsh-floating-cta{background:linear-gradient(180deg,rgba(3,13,18,0),rgba(3,13,18,.78) 44%,rgba(3,13,18,.95))}.mnsh.mnsh-880057 .mnsh-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#052a38,#0d5c72 40%,#1499b4 70%,#06364a);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.mnsh.mnsh-880057 .mnsh-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.mnsh.mnsh-880057 .mnsh-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.mnsh.mnsh-880057 .mnsh-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.mnsh.mnsh-880057 .mnsh55-sound-hint{position:absolute;top:calc(max(18px, env(safe-area-inset-top)) + 52px);right:16px;z-index:19;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9999px;font-family:SUIT,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#eafcff;background:rgba(6,26,34,.72);border:1px solid rgba(143,227,240,.5);box-shadow:0 4px 16px rgba(0,0,0,.35),0 0 18px rgba(60,195,225,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;animation:mnsh55-sound-hint-pulse 1.9s ease-in-out infinite}.mnsh.mnsh-880057 .mnsh55-sound-hint-icon{display:inline-flex;color:#8fe3f0}@keyframes mnsh55-sound-hint-pulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880057 .mnsh55-sound-hint{animation:none;opacity:.92}}.mnsh.mnsh-880057 .title-write{display:block}.mnsh.mnsh-880057 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:mnsh55-stroke linear forwards}@keyframes mnsh55-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880057 .title-stroke{animation:none;stroke-dashoffset:0}}.mnsh.mnsh-880057 .oval-bubble{border-radius:50%}.mnsh.mnsh-880057 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.mnsh.mnsh-880057 .wizard-confirm-btn,.mnsh.mnsh-880057 .wizard-nav-next{background:linear-gradient(135deg,#e9fbfe,#8fe3f0)}.mnsh.mnsh-880057 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880057 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(127,224,238,.28)}.mnsh.mnsh-880057 .wizard-gender-btn:hover{border-color:rgba(127,224,238,.55)}.mnsh.mnsh-880057 .wizard-gender-btn.active{border-color:#8fe3f0;background:rgba(79,216,232,.16);color:#eafcff}.mnsh.mnsh-880057 .wizard-text-input{border-bottom-color:rgba(127,224,238,.35)}.mnsh.mnsh-880057 .wizard-text-input:focus{border-bottom-color:#8fe3f0}.mnsh.mnsh-880057 .wizard-pill-inline.active,.mnsh.mnsh-880057 .wizard-pill.active{background:rgba(143,227,240,.75);color:var(--ink)}.mnsh.mnsh-880057 .wizard-radio-item.active .wizard-radio-circle{border-color:#9feef8}.mnsh.mnsh-880057 .wizard-radio-item.active .wizard-radio-circle:after{background:#9feef8}.mnsh.mnsh-880057 .wizard-nav-prev{background:rgba(4,18,24,.4);border-color:rgba(127,224,238,.25)}.mnsh.mnsh-880057 .wizard-nav-prev:hover{border-color:rgba(127,224,238,.5)}.mnsh.mnsh-880057 .wizard-progress-dot{background:rgba(127,224,238,.22)}.mnsh.mnsh-880057 .wizard-progress-dot.active{background:#8fe3f0}.mnsh.mnsh-880057 .wizard-progress-dot.done{background:#d9f8fc}.mnsh.mnsh-880057 .mnsh55-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880057 .wizard-stage.email-phase .mnsh55-email-bg{opacity:1}.mnsh.mnsh-880057 .mnsh55-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880057 .mnsh55-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(4,16,22,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880057 .mnsh55-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880057 .mnsh55-email-content .wizard-step,.mnsh.mnsh-880057 .mnsh55-email-float{animation:mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880057 .morph-name,.mnsh.mnsh-880057 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}.mnsh.mnsh-880057 .wizard-help{margin:8px 0 0;font-size:12.5px;color:rgba(245,236,221,.55)}.mnsh.mnsh-880057 .nm-hanja-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.mnsh.mnsh-880057 .nm-hanja-opt{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:12px;border:1px solid rgba(201,150,63,.28);background:rgba(15,10,4,.42);color:rgba(245,236,221,.92);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.mnsh.mnsh-880057 .nm-hanja-opt:active{transform:scale(.97)}.mnsh.mnsh-880057 .nm-hanja-opt.active{border-color:#e8c06a;background:rgba(201,150,63,.2);box-shadow:0 0 0 1px rgba(232,192,106,.35),0 6px 18px rgba(0,0,0,.35)}.mnsh.mnsh-880057 .nm-hanja-glyph{font-size:30px;line-height:1.1;font-weight:600;color:#fff}.mnsh.mnsh-880057 .nm-hanja-opt.active .nm-hanja-glyph{color:#e8c06a}.mnsh.mnsh-880057 .nm-hanja-reading{font-size:11.5px;color:rgba(245,236,221,.55);white-space:nowrap}.mnsh.mnsh-880057 .nm-hanja-skip{margin-top:10px;padding:8px 12px;border-radius:9999px;border:1px solid rgba(245,236,221,.18);background:transparent;color:rgba(245,236,221,.55);font-size:12.5px;cursor:pointer}.mnsh.mnsh-880057 .nm-hanja-skip.active{border-color:rgba(232,192,106,.6);color:#e8c06a}.mnsh.mnsh-880057 .nm-wish-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mnsh.mnsh-880057 .nm-wish-opt{padding:13px 10px;border:1px solid rgba(201,150,63,.28);background:rgba(15,10,4,.42);color:rgba(245,236,221,.9);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease}.mnsh.mnsh-880057 .nm-wish-opt:active{transform:scale(.97)}.mnsh.mnsh-880057 .nm-wish-opt.active{border-color:#e8c06a;background:rgba(201,150,63,.22);color:#e8c06a;box-shadow:0 0 0 1px rgba(232,192,106,.3)}.mnsh.mnsh-880057 .nm-wish-head{margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:.06em;color:#e8c06a}.mnsh.mnsh-880057 .nm-wish-select{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px;border:1px solid rgba(201,150,63,.28);background:rgba(15,10,4,.42);color:rgba(245,236,221,.55);font-size:14px;cursor:pointer}.mnsh.mnsh-880057 .nm-wish-select.picked{color:#e8c06a;font-weight:700;border-color:rgba(232,192,106,.5)}.mnsh.mnsh-880057 .nm-wish-list{border:1px solid rgba(201,150,63,.28);border-top:none;background:rgba(15,10,4,.72);max-height:240px;overflow-y:auto}.mnsh.mnsh-880057 .nm-wish-item{display:block;width:100%;padding:12px 14px;border:none;border-bottom:1px solid rgba(201,150,63,.12);background:transparent;color:rgba(245,236,221,.88);font-size:13.5px;text-align:left;cursor:pointer}.mnsh.mnsh-880057 .nm-wish-item:last-child{border-bottom:none}.mnsh.mnsh-880057 .nm-wish-item.active{color:#e8c06a;font-weight:800;background:rgba(201,150,63,.14)}.mnsh.mnsh-880057 .wizard-caption,.mnsh.mnsh-880057 .wizard-help,.mnsh.mnsh-880057 .wizard-question{word-break:keep-all}
/* assets/2a23e7bcc55c215a.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh *,.mnsh :after,.mnsh :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:mnsh-starfield 140s linear infinite;opacity:.4}@keyframes mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh .mnsh-main{position:relative;z-index:2}.mnsh .mnsh-back-button{position:fixed;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh .ornament:after,.mnsh .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:mnsh-mist 20s ease-in-out infinite alternate}@keyframes mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .hero-video{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.mnsh .hero-fade,.mnsh .hero-video{position:absolute;pointer-events:none}.mnsh .hero-fade{bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3}.mnsh .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:mnsh-title-shimmer 6s ease-in-out infinite}@keyframes mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh .cta-primary:hover{color:var(--ink)}.mnsh .cta-primary:hover:before{transform:translateX(0)}.mnsh .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:mnsh-pulse 2.4s ease-in-out infinite}@keyframes mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh .field-input:focus{border-bottom-color:var(--gold)}.mnsh .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh .submit-btn:disabled{cursor:not-allowed}.mnsh .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh .myeongban{position:relative}.mnsh .myeongban,.mnsh .myeongban svg{width:100%;height:100%}.mnsh .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh .myeongban-center.filled{opacity:1}.mnsh .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:mnsh-glowPulse 4s ease-in-out infinite}@keyframes mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh .palace-label{font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em}.mnsh .palace-label,.mnsh .palace-star{font-family:SUIT,sans-serif;text-anchor:middle}.mnsh .palace-star{font-size:9px;fill:rgba(237,240,246,.55);opacity:0;transition:opacity 1s ease}.mnsh .myeongban-stage.completed .palace-star{opacity:1}.mnsh #mnsh-purchase-bg,.mnsh #mnsh-reviews,.mnsh .chapter-body,.mnsh .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh .chapter-title-big .accent-rose{color:var(--rose)}.mnsh .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh .chapter-subtitle .q{display:block;margin:4px 0}.mnsh .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh #mnsh-toc{background:var(--ink)}.mnsh .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh .radar-wrap svg{width:100%;height:100%}.mnsh .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .price-card:after,.mnsh .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh .price-cta:disabled{opacity:.7;cursor:wait}.mnsh .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh .reveal.in{opacity:1;transform:translateY(0)}.mnsh .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh .dob-grid{gap:10px}.mnsh .dob-grid .field-input{font-size:13.5px}.mnsh .toc-left{gap:14px}.mnsh .toc-title{font-size:14px}.mnsh .trust-row{gap:14px}.mnsh .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh .chapter-number-block .cn-hanja{font-size:38px}.mnsh .price-card{padding:34px 26px}.mnsh .price-value{font-size:38px}.mnsh .chapter-card{padding:24px 20px}}.mnsh .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh .wizard-stage .hero-portrait,.mnsh .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh .wizard-stage .wizard-step-bg:first-child,.mnsh .wizard-stage .wizard-step-bg:nth-child(3),.mnsh .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh .wizard-stage[data-step="3"] .hero-fade,.mnsh .wizard-stage[data-step="4"] .hero-fade,.mnsh .wizard-stage[data-step="5"] .hero-fade{height:68%}.mnsh .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh .wizard-step{animation:mnsh-step-fade-in .5s ease both}@keyframes mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh .wizard-radio-item:hover{color:var(--cream)}.mnsh .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh .wizard-nav-next:disabled{cursor:not-allowed}.mnsh .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh .wizard-back:hover{color:var(--cream)}.mnsh .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh .wizard-stage.revealing .morph-name{animation:mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban{animation:mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh .morph-myeongban-inner svg{width:100%;height:100%}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:mnsh-glowPulse 4s ease-in-out infinite}.mnsh .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh .wizard-stage.chart-ready .morph-name{animation:mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes mnsh-complete-hint-in{to{opacity:.7}}.mnsh .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:mnsh-title-twinkle 4s ease-in-out infinite}@keyframes mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh .chart-bubble-tl{top:-12%;left:8%}.mnsh .chart-bubble-br{bottom:-14%;right:8%}.mnsh .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh .chart-bubble-tl{top:-9%;left:6%}.mnsh .chart-bubble-br{bottom:-11%;right:6%}}.mnsh .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes mnsh-scroll-fade-in{to{opacity:.85}}.mnsh .scroll-indicator .scroll-chevron{animation:mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh .zwi-chart,.mnsh .zwi-palace{background:transparent;position:relative}.mnsh .zwi-palace{padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh .zwi-palace[data-col="4"]{border-right:none}.mnsh .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh .wizard-stage .zwi-center-name{opacity:0}.mnsh .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh .zwi-palace-name{font-size:10.5px}.mnsh .zwi-palace-branch{font-size:8.5px}.mnsh .zwi-main-row{font-size:9.5px;gap:3px}.mnsh .zwi-main-grade{font-size:8px}.mnsh .zwi-palace-subs{font-size:8.5px}.mnsh .zwi-center{padding:10px 6px;gap:5px}.mnsh .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh .zwi-core-card:after,.mnsh .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh .zwi-core-desc,.mnsh .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh .zwi-desc p{margin-bottom:18px}.mnsh .zwi-desc p:last-child{margin-bottom:0}.mnsh .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh-dwn-item.last{padding-bottom:0}.mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh-dwn-item:first-child:before{top:17px}.mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh-dwn-content{min-width:0;text-align:left}.mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh-dwn-desc,.mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh-cta-cosmic:after,.mnsh-cta-star{animation:none}.mnsh-cta-star{opacity:.6}.mnsh-dwn-desc,.mnsh-dwn-dot,.mnsh-dwn-title{transition:none;animation:none}.mnsh .character-hero:after,.mnsh .myeongban-stage.completed .myeongban-glow,.mnsh .scroll-hint,.mnsh .stars,.mnsh .wizard-complete-hint,.mnsh .wizard-stage.chart-ready .morph-name,.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh .wizard-stage.revealing .morph-name{animation:none}.mnsh .reveal{opacity:1;transform:none;transition:none}.mnsh .wizard-stage.revealing .morph-myeongban,.mnsh .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880058{--ink:#150507;--ink-2:#200a0e;--ink-deep:#0a0203}body:has(.mnsh-880058){background:#150507}.mnsh.mnsh-880058 .character-hero{min-height:0;aspect-ratio:9/16}.mnsh.mnsh-880058 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mnsh.mnsh-880058 .hero-content{transform:translateY(50px)}.mnsh.mnsh-880058{--mnsh58-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880058 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880058{--mnsh58-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880058 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh58-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.6) calc(var(--mnsh58-step3-h) * .55 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh58-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880058 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880058 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880058 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880058 .wizard-sound-toggle{position:absolute;top:calc(var(--repurchase-band, 0px) + max(18px, env(safe-area-inset-top)));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#fff2f0;background:rgba(10,2,3,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.mnsh.mnsh-880058 #mnsh-email-form .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="0.5"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="5"] .hero-fade,.mnsh.mnsh-880058 .wizard-stage[data-step="6"] .hero-fade{top:calc(var(--mnsh58-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.6) calc(var(--mnsh58-video-h) * .45 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh58-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880058 .mnsh-floating-cta{background:linear-gradient(180deg,rgba(10,2,3,0),rgba(10,2,3,.78) 44%,rgba(10,2,3,.95))}.mnsh.mnsh-880058 .mnsh-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#3a0a0f,#a3121e 40%,#f01e2c 70%,#4a0d13);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.mnsh.mnsh-880058 .mnsh-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.mnsh.mnsh-880058 .mnsh-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.mnsh.mnsh-880058 .mnsh-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.mnsh.mnsh-880058 .title-write{display:block}.mnsh.mnsh-880058 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:mnsh58-stroke linear forwards}@keyframes mnsh58-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880058 .title-stroke{animation:none;stroke-dashoffset:0}}.mnsh.mnsh-880058 .oval-bubble{border-radius:50%}.mnsh.mnsh-880058 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.mnsh.mnsh-880058 .wizard-confirm-btn,.mnsh.mnsh-880058 .wizard-nav-next{background:linear-gradient(135deg,#ffeceb,#ff8f96)}.mnsh.mnsh-880058 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880058 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(255,143,150,.28)}.mnsh.mnsh-880058 .wizard-gender-btn:hover{border-color:rgba(255,143,150,.55)}.mnsh.mnsh-880058 .wizard-gender-btn.active{border-color:#ff8f96;background:rgba(79,216,232,.16);color:#ffeceb}.mnsh.mnsh-880058 .wizard-text-input{border-bottom-color:rgba(255,143,150,.35)}.mnsh.mnsh-880058 .wizard-text-input:focus{border-bottom-color:#ff8f96}.mnsh.mnsh-880058 .wizard-pill-inline.active,.mnsh.mnsh-880058 .wizard-pill.active{background:rgba(255,196,200,.75);color:var(--ink)}.mnsh.mnsh-880058 .wizard-radio-item.active .wizard-radio-circle{border-color:#ffc4c8}.mnsh.mnsh-880058 .wizard-radio-item.active .wizard-radio-circle:after{background:#ffc4c8}.mnsh.mnsh-880058 .wizard-nav-prev{background:rgba(21,5,7,.4);border-color:rgba(255,143,150,.25)}.mnsh.mnsh-880058 .wizard-nav-prev:hover{border-color:rgba(255,143,150,.5)}.mnsh.mnsh-880058 .wizard-progress-dot{background:rgba(255,143,150,.22)}.mnsh.mnsh-880058 .wizard-progress-dot.active{background:#ff8f96}.mnsh.mnsh-880058 .wizard-progress-dot.done{background:#ffe9e8}.mnsh.mnsh-880058 .mnsh58-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880058 .wizard-stage.email-phase .mnsh58-email-bg{opacity:1}.mnsh.mnsh-880058 .mnsh58-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880058 .mnsh58-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880058 .mnsh58-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880058 .mnsh58-email-content .wizard-step{animation:mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880058 .morph-name,.mnsh.mnsh-880058 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}.mnsh.mnsh-880058 .wizard-question-input{display:block;box-sizing:border-box;width:100%;min-height:180px;padding:18px 18px 38px;border:1px solid rgba(255,143,150,.4);border-radius:14px;background:rgba(36,10,16,.88);font-size:18px;line-height:1.7;letter-spacing:0;white-space:pre-wrap;resize:vertical}.mnsh.mnsh-880058 .wizard-question-input::-moz-placeholder{font-size:16px;font-style:normal;letter-spacing:0;color:rgba(255,232,236,.55)}.mnsh.mnsh-880058 .wizard-question-input::placeholder{font-size:16px;font-style:normal;letter-spacing:0;color:rgba(255,232,236,.55)}.mnsh.mnsh-880058 .wizard-question-input:focus{border-color:#ff8f96}.mnsh.mnsh-880058 .wizard-question-hint{margin:0 0 20px;font-size:15px;line-height:1.5;color:rgba(255,232,236,.75)}.mnsh.mnsh-880058 .wizard-question-field{position:relative;width:100%}.mnsh.mnsh-880058 .wizard-question-count{position:absolute;right:18px;bottom:12px;font-family:SUIT,sans-serif;font-size:12px;line-height:16px;color:rgba(255,232,236,.55);pointer-events:none}
/* assets/c6a7a3199efc9f47.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh.mnsh-880060{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh.mnsh-880060 *,.mnsh.mnsh-880060 :after,.mnsh.mnsh-880060 :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh.mnsh-880060 .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:yh60-mnsh-starfield 140s linear infinite;opacity:.4}@keyframes yh60-mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh.mnsh-880060 .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh.mnsh-880060 .mnsh-main{position:relative;z-index:2}.mnsh.mnsh-880060 .mnsh-back-button{position:fixed;top:max(18px,env(safe-area-inset-top));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh.mnsh-880060 .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh.mnsh-880060 .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh.mnsh-880060 .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh.mnsh-880060 .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh.mnsh-880060 .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh.mnsh-880060 .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh.mnsh-880060 .ornament:after,.mnsh.mnsh-880060 .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh.mnsh-880060 .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh.mnsh-880060 .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880060 .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh.mnsh-880060 .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:yh60-mnsh-mist 20s ease-in-out infinite alternate}@keyframes yh60-mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh.mnsh-880060 .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh.mnsh-880060 .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-position:center top;object-position:center top;z-index:2;pointer-events:none}.mnsh.mnsh-880060 .hero-fade{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh.mnsh-880060 .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh.mnsh-880060 .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:yh60-mnsh-title-shimmer 6s ease-in-out infinite}@keyframes yh60-mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh.mnsh-880060 .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh.mnsh-880060 .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880060 .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh.mnsh-880060 .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh.mnsh-880060 .cta-primary:hover{color:var(--ink)}.mnsh.mnsh-880060 .cta-primary:hover:before{transform:translateX(0)}.mnsh.mnsh-880060 .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh.mnsh-880060 .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh.mnsh-880060 .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh.mnsh-880060 .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:yh60-mnsh-pulse 2.4s ease-in-out infinite}@keyframes yh60-mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh.mnsh-880060 .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh.mnsh-880060 .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh.mnsh-880060 .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh.mnsh-880060 .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh.mnsh-880060 .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh.mnsh-880060 .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh.mnsh-880060 .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh.mnsh-880060 .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh.mnsh-880060 .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh.mnsh-880060 .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880060 .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh.mnsh-880060 .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh.mnsh-880060 .field-input:focus{border-bottom-color:var(--gold)}.mnsh.mnsh-880060 .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh.mnsh-880060 .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh.mnsh-880060 .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh.mnsh-880060 .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh.mnsh-880060 .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh.mnsh-880060 .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh.mnsh-880060 .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh.mnsh-880060 .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh.mnsh-880060 .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh.mnsh-880060 .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh.mnsh-880060 .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880060 .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh.mnsh-880060 .submit-btn:disabled{cursor:not-allowed}.mnsh.mnsh-880060 .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh.mnsh-880060 .myeongban{width:100%;height:100%;position:relative}.mnsh.mnsh-880060 .myeongban svg{width:100%;height:100%}.mnsh.mnsh-880060 .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh.mnsh-880060 .myeongban-center.filled{opacity:1}.mnsh.mnsh-880060 .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh.mnsh-880060 .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh.mnsh-880060 .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh.mnsh-880060 .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh.mnsh-880060 .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh.mnsh-880060 .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh.mnsh-880060 .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:yh60-mnsh-glowPulse 4s ease-in-out infinite}@keyframes yh60-mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh.mnsh-880060 .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh.mnsh-880060 .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh.mnsh-880060 .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh.mnsh-880060 .palace-label{font-family:SUIT,sans-serif;font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em;text-anchor:middle}.mnsh.mnsh-880060 .palace-star{font-family:SUIT,sans-serif;font-size:9px;fill:rgba(237,240,246,.55);text-anchor:middle;opacity:0;transition:opacity 1s ease}.mnsh.mnsh-880060 .myeongban-stage.completed .palace-star{opacity:1}.mnsh.mnsh-880060 #mnsh-purchase-bg,.mnsh.mnsh-880060 #mnsh-reviews,.mnsh.mnsh-880060 .chapter-body,.mnsh.mnsh-880060 .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh.mnsh-880060 .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880060 .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh.mnsh-880060 .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh.mnsh-880060 .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh.mnsh-880060 .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh.mnsh-880060 .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh.mnsh-880060 .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh.mnsh-880060 .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh.mnsh-880060 .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh.mnsh-880060 .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh.mnsh-880060 .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh.mnsh-880060 .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh.mnsh-880060 .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh.mnsh-880060 .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh.mnsh-880060 .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh.mnsh-880060 .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh.mnsh-880060 .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh.mnsh-880060 .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh.mnsh-880060 .chapter-title-big .accent-rose{color:var(--rose)}.mnsh.mnsh-880060 .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh.mnsh-880060 .chapter-subtitle .q{display:block;margin:4px 0}.mnsh.mnsh-880060 .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh.mnsh-880060 .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh.mnsh-880060 .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh.mnsh-880060 .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh.mnsh-880060 .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh.mnsh-880060 .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh.mnsh-880060 .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh.mnsh-880060 .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh.mnsh-880060 .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh.mnsh-880060 .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh.mnsh-880060 #mnsh-toc{background:var(--ink)}.mnsh.mnsh-880060 .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh.mnsh-880060 .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh.mnsh-880060 .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh.mnsh-880060 .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh.mnsh-880060 .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh.mnsh-880060 .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh.mnsh-880060 .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh.mnsh-880060 .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh.mnsh-880060 .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh.mnsh-880060 .radar-wrap svg{width:100%;height:100%}.mnsh.mnsh-880060 .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh.mnsh-880060 .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh.mnsh-880060 .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh.mnsh-880060 .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh.mnsh-880060 .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh.mnsh-880060 .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh.mnsh-880060 .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh.mnsh-880060 #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh.mnsh-880060 .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh.mnsh-880060 .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh.mnsh-880060 .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh.mnsh-880060 .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh.mnsh-880060 .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh.mnsh-880060 .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh.mnsh-880060 .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880060 .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh.mnsh-880060 .price-card:after,.mnsh.mnsh-880060 .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh.mnsh-880060 .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh.mnsh-880060 .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh.mnsh-880060 .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh.mnsh-880060 .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh.mnsh-880060 .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh.mnsh-880060 .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh.mnsh-880060 .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh.mnsh-880060 .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880060 .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh.mnsh-880060 .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh.mnsh-880060 .price-cta:disabled{opacity:.7;cursor:wait}.mnsh.mnsh-880060 .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh.mnsh-880060 .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh.mnsh-880060 .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh.mnsh-880060 .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh.mnsh-880060 .reveal.in{opacity:1;transform:translateY(0)}.mnsh.mnsh-880060 .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh.mnsh-880060 .dob-grid{gap:10px}.mnsh.mnsh-880060 .dob-grid .field-input{font-size:13.5px}.mnsh.mnsh-880060 .toc-left{gap:14px}.mnsh.mnsh-880060 .toc-title{font-size:14px}.mnsh.mnsh-880060 .trust-row{gap:14px}.mnsh.mnsh-880060 .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh.mnsh-880060 .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh.mnsh-880060 .chapter-number-block .cn-hanja{font-size:38px}.mnsh.mnsh-880060 .price-card{padding:34px 26px}.mnsh.mnsh-880060 .price-value{font-size:38px}.mnsh.mnsh-880060 .chapter-card{padding:24px 20px}}.mnsh.mnsh-880060 .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880060 .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh.mnsh-880060 .wizard-stage .hero-portrait,.mnsh.mnsh-880060 .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh.mnsh-880060 .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh.mnsh-880060 .wizard-stage .wizard-step-bg:first-child,.mnsh.mnsh-880060 .wizard-stage .wizard-step-bg:nth-child(3),.mnsh.mnsh-880060 .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh.mnsh-880060 .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh.mnsh-880060 .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh.mnsh-880060 .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh.mnsh-880060 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="5"] .hero-fade{height:68%}.mnsh.mnsh-880060 .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh.mnsh-880060 .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh.mnsh-880060 .wizard-step{animation:yh60-mnsh-step-fade-in .5s ease both}@keyframes yh60-mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh.mnsh-880060 .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh.mnsh-880060 .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh.mnsh-880060 .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh.mnsh-880060 .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh.mnsh-880060 .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh.mnsh-880060 .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh.mnsh-880060 .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh.mnsh-880060 .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh.mnsh-880060 .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh.mnsh-880060 .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh.mnsh-880060 .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh.mnsh-880060 .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh.mnsh-880060 .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh.mnsh-880060 .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh.mnsh-880060 .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh.mnsh-880060 .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh.mnsh-880060 .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh.mnsh-880060 .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh.mnsh-880060 .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh.mnsh-880060 .wizard-radio-item:hover{color:var(--cream)}.mnsh.mnsh-880060 .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh.mnsh-880060 .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh.mnsh-880060 .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh.mnsh-880060 .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh.mnsh-880060 .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh.mnsh-880060 .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh.mnsh-880060 .wizard-name-row{gap:22px}.mnsh.mnsh-880060 .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh.mnsh-880060 .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880060 .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh.mnsh-880060 .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh.mnsh-880060 .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh.mnsh-880060 .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh.mnsh-880060 .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh.mnsh-880060 .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh.mnsh-880060 .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880060 .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh.mnsh-880060 .wizard-nav-next:disabled{cursor:not-allowed}.mnsh.mnsh-880060 .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh.mnsh-880060 .wizard-back:hover{color:var(--cream)}.mnsh.mnsh-880060 .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh.mnsh-880060 .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh.mnsh-880060 .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh.mnsh-880060 .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh.mnsh-880060 .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh.mnsh-880060 .wizard-stage.revealing .morph-name{animation:yh60-mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes yh60-mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh.mnsh-880060 .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh.mnsh-880060 .wizard-stage.revealing .morph-myeongban{animation:yh60-mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes yh60-mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh.mnsh-880060 .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh.mnsh-880060 .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh.mnsh-880060 .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:yh60-mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes yh60-mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh.mnsh-880060 .morph-myeongban-inner svg{width:100%;height:100%}.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:yh60-mnsh-glowPulse 4s ease-in-out infinite}.mnsh.mnsh-880060 .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh.mnsh-880060 .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh.mnsh-880060 .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-name{animation:yh60-mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes yh60-mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880060 .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:yh60-mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes yh60-mnsh-complete-hint-in{to{opacity:.7}}.mnsh.mnsh-880060 .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:yh60-mnsh-title-twinkle 4s ease-in-out infinite}@keyframes yh60-mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh.mnsh-880060 .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh.mnsh-880060 .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh.mnsh-880060 .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh.mnsh-880060 .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh.mnsh-880060 .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh.mnsh-880060 .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh.mnsh-880060 .chart-bubble-tl{top:-12%;left:8%}.mnsh.mnsh-880060 .chart-bubble-br{bottom:-14%;right:8%}.mnsh.mnsh-880060 .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh.mnsh-880060 .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh.mnsh-880060 .chart-bubble-tl{top:-9%;left:6%}.mnsh.mnsh-880060 .chart-bubble-br{bottom:-11%;right:6%}}.mnsh.mnsh-880060 .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:yh60-mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes yh60-mnsh-scroll-fade-in{to{opacity:.85}}.mnsh.mnsh-880060 .scroll-indicator .scroll-chevron{animation:yh60-mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh.mnsh-880060 .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes yh60-mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh.mnsh-880060 .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;background:transparent;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;position:relative;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh.mnsh-880060 .zwi-palace{background:transparent;padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;position:relative;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh.mnsh-880060 .zwi-palace[data-col="4"]{border-right:none}.mnsh.mnsh-880060 .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh.mnsh-880060 .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh.mnsh-880060 .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh.mnsh-880060 .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh.mnsh-880060 .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh.mnsh-880060 .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh.mnsh-880060 .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh.mnsh-880060 .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh.mnsh-880060 .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh.mnsh-880060 .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh.mnsh-880060 .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh.mnsh-880060 .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh.mnsh-880060 .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh.mnsh-880060 .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh.mnsh-880060 .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh.mnsh-880060 .wizard-stage .zwi-center-name{opacity:0}.mnsh.mnsh-880060 .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh.mnsh-880060 .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh.mnsh-880060 .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh.mnsh-880060 .zwi-palace-name{font-size:10.5px}.mnsh.mnsh-880060 .zwi-palace-branch{font-size:8.5px}.mnsh.mnsh-880060 .zwi-main-row{font-size:9.5px;gap:3px}.mnsh.mnsh-880060 .zwi-main-grade{font-size:8px}.mnsh.mnsh-880060 .zwi-palace-subs{font-size:8.5px}.mnsh.mnsh-880060 .zwi-center{padding:10px 6px;gap:5px}.mnsh.mnsh-880060 .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh.mnsh-880060 .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh.mnsh-880060 .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh.mnsh-880060 .zwi-core-card:after,.mnsh.mnsh-880060 .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh.mnsh-880060 .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh.mnsh-880060 .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh.mnsh-880060 .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh.mnsh-880060 .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh.mnsh-880060 .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh.mnsh-880060 .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh.mnsh-880060 .zwi-core-desc,.mnsh.mnsh-880060 .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh.mnsh-880060 .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh.mnsh-880060 .zwi-desc p{margin-bottom:18px}.mnsh.mnsh-880060 .zwi-desc p:last-child{margin-bottom:0}.mnsh.mnsh-880060 .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880060 .mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh.mnsh-880060 .mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh.mnsh-880060 .mnsh-dwn-item.last{padding-bottom:0}.mnsh.mnsh-880060 .mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh.mnsh-880060 .mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh.mnsh-880060 .mnsh-dwn-item:first-child:before{top:17px}.mnsh.mnsh-880060 .mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh.mnsh-880060 .mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh.mnsh-880060 .mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh.mnsh-880060 .mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh.mnsh-880060 .mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:yh60-mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes yh60-mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh.mnsh-880060 .mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:yh60-mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes yh60-mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh.mnsh-880060 .mnsh-dwn-content{min-width:0;text-align:left}.mnsh.mnsh-880060 .mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh.mnsh-880060 .mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh.mnsh-880060 .mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh.mnsh-880060 .mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh.mnsh-880060 .mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh.mnsh-880060 .mnsh-dwn-desc,.mnsh.mnsh-880060 .mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh.mnsh-880060 .mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh.mnsh-880060 .mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh.mnsh-880060 .mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh.mnsh-880060 .mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh.mnsh-880060 .mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:yh60-mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh.mnsh-880060 .mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh.mnsh-880060 .mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:yh60-mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes yh60-mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh.mnsh-880060 .mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh.mnsh-880060 .mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes yh60-mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880060 .mnsh-cta-cosmic:after,.mnsh.mnsh-880060 .mnsh-cta-star{animation:none}.mnsh.mnsh-880060 .mnsh-cta-star{opacity:.6}.mnsh.mnsh-880060 .mnsh-dwn-desc,.mnsh.mnsh-880060 .mnsh-dwn-dot,.mnsh.mnsh-880060 .mnsh-dwn-title{transition:none;animation:none}.mnsh.mnsh-880060 .character-hero:after,.mnsh.mnsh-880060 .myeongban-stage.completed .myeongban-glow,.mnsh.mnsh-880060 .scroll-hint,.mnsh.mnsh-880060 .stars,.mnsh.mnsh-880060 .wizard-complete-hint,.mnsh.mnsh-880060 .wizard-stage.chart-ready .morph-name,.mnsh.mnsh-880060 .wizard-stage.revealing .morph-myeongban,.mnsh.mnsh-880060 .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh.mnsh-880060 .wizard-stage.revealing .morph-name{animation:none}.mnsh.mnsh-880060 .reveal{opacity:1;transform:none;transition:none}.mnsh.mnsh-880060 .wizard-stage.revealing .morph-myeongban,.mnsh.mnsh-880060 .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.BirthPlaceSearch_root__5u6Ja{margin-top:24px;text-align:left;width:100%;min-width:0}.BirthPlaceSearch_root__5u6Ja label{display:block;margin-bottom:9px;font-size:13px;color:#e7c296}.BirthPlaceSearch_field__DNRxP{position:relative}.BirthPlaceSearch_field__DNRxP input{box-sizing:border-box;width:100%;min-width:0;padding:15px 38px 15px 13px;border:1px solid #9c503a;border-radius:10px;background:#210807;color:#fff4e6;font:16px/1.5 SUIT,Arial,sans-serif;outline:none}.BirthPlaceSearch_field__DNRxP input:focus{border-color:#efb78f;box-shadow:0 0 0 2px #efb78f20}.BirthPlaceSearch_field__DNRxP input::-moz-placeholder{font-size:13px;color:#b69684}.BirthPlaceSearch_field__DNRxP input::placeholder{font-size:13px;color:#b69684}.BirthPlaceSearch_check__4krEA{position:absolute;right:14px;top:17px;color:#efb78f}.BirthPlaceSearch_help__geFeQ{font-size:11px;line-height:1.6;color:#c3a291;margin:9px 0 0}.BirthPlaceSearch_results__Mn_3U{margin-top:10px;border:1px solid #8c4c35;border-radius:12px;background:#29110d;overflow:hidden}.BirthPlaceSearch_results__Mn_3U ul{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;overscroll-behavior:contain}.BirthPlaceSearch_results__Mn_3U li{padding:12px 14px;border-bottom:1px solid #c5916526;cursor:pointer}.BirthPlaceSearch_results__Mn_3U li[aria-selected=true]{background:#5c2b1f}.BirthPlaceSearch_results__Mn_3U strong{display:block;color:#ffe9d6;font-size:14px;font-weight:600;line-height:1.5}.BirthPlaceSearch_results__Mn_3U li span{display:block;margin-top:3px;font-size:11px;line-height:1.6;color:#ccb09e;overflow-wrap:anywhere}.BirthPlaceSearch_status__39Tcy{padding:10px 14px;margin:0;font-size:11px;line-height:1.65;color:#d9b69e}.BirthPlaceSearch_retry__H4nxE{margin:0 14px 12px;color:#ffe9d6;text-decoration:underline;background:none;border:0;font-size:12px;cursor:pointer}.BirthPlaceSearch_credit__lOSqz{font-size:10px;line-height:1.5;color:#9e7d6c;margin:10px 0}.BirthPlaceSearch_credit__lOSqz a{text-decoration:underline;color:inherit}.mnsh.mnsh-880060{--ink:#4E0E1C;--ink-2:#631427;--ink-deep:#2E0710}body:has(.mnsh-880060){background:#4E0E1C}.mnsh.mnsh-880060 .character-hero{min-height:0;aspect-ratio:9/16}.mnsh.mnsh-880060 .hero-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mnsh.mnsh-880060 .hero-content{transform:translateY(50px)}.mnsh.mnsh-880060{--mnsh58-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880060 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(78,14,28,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880060{--mnsh58-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880060 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh58-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(78,14,28,.6) calc(var(--mnsh58-step3-h) * .55 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh58-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880060 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880060 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880060 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880060 .wizard-sound-toggle{position:absolute;top:max(18px,env(safe-area-inset-top));right:16px;z-index:20;display:grid;place-items:center;width:44px;height:44px;border-radius:9999px;color:#FFF2F5;background:rgba(46,7,16,.5);border:1px solid rgba(237,240,246,.42);backdrop-filter:blur(6px);cursor:pointer}.mnsh.mnsh-880060 #mnsh-email-form .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="5"] .hero-fade,.mnsh.mnsh-880060 .wizard-stage[data-step="6"] .hero-fade{top:calc(var(--mnsh58-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(78,14,28,.6) calc(var(--mnsh58-video-h) * .45 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh58-video-h) * .45 - 2px),var(--ink) 100%)}.mnsh.mnsh-880060 .mnsh-floating-cta{background:linear-gradient(180deg,rgba(46,7,16,0),rgba(46,7,16,.78) 44%,rgba(46,7,16,.95))}.mnsh.mnsh-880060 .mnsh-cta-cosmic{border:1px solid rgba(140,225,240,.4);background:radial-gradient(120% 80% at 25% 15%,rgba(95,215,235,.32) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(30,150,180,.5) 0,transparent 60%),linear-gradient(135deg,#3a0a0f,#A3153A 40%,#FF3D68 70%,#4a0d13);box-shadow:inset 0 0 0 1px rgba(200,245,255,.12),0 4px 20px rgba(30,165,195,.45),0 0 40px rgba(60,195,225,.28);text-shadow:0 0 14px rgba(175,240,250,.65)}.mnsh.mnsh-880060 .mnsh-cta-cosmic:after{background:linear-gradient(90deg,transparent,rgba(185,245,252,.24) 50%,transparent)}.mnsh.mnsh-880060 .mnsh-cta-star{box-shadow:0 0 8px 1.5px rgba(175,240,250,.85)}.mnsh.mnsh-880060 .mnsh-cta-cosmic:hover{box-shadow:inset 0 0 0 1px rgba(200,245,255,.22),0 6px 26px rgba(30,165,195,.6),0 0 56px rgba(60,195,225,.42)}.mnsh.mnsh-880060 .title-write{display:block}.mnsh.mnsh-880060 .title-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:yh60-stroke linear forwards}@keyframes yh60-stroke{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880060 .title-stroke{animation:none;stroke-dashoffset:0}}.mnsh.mnsh-880060 .oval-bubble{border-radius:50%}.mnsh.mnsh-880060 .oval-bubble-inner{border-radius:50%;padding:16px 18px}.mnsh.mnsh-880060 .wizard-confirm-btn,.mnsh.mnsh-880060 .wizard-nav-next{background:linear-gradient(135deg,#ffeceb,#FFC2D4)}.mnsh.mnsh-880060 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880060 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(255,194,212,.28)}.mnsh.mnsh-880060 .wizard-gender-btn:hover{border-color:rgba(255,194,212,.55)}.mnsh.mnsh-880060 .wizard-gender-btn.active{border-color:#FFC2D4;background:rgba(79,216,232,.16);color:#ffeceb}.mnsh.mnsh-880060 .wizard-text-input{border-bottom-color:rgba(255,194,212,.35)}.mnsh.mnsh-880060 .wizard-text-input:focus{border-bottom-color:#FFC2D4}.mnsh.mnsh-880060 .wizard-pill-inline.active,.mnsh.mnsh-880060 .wizard-pill.active{background:rgba(255,196,200,.75);color:var(--ink)}.mnsh.mnsh-880060 .wizard-radio-item.active .wizard-radio-circle{border-color:#FFD9E2}.mnsh.mnsh-880060 .wizard-radio-item.active .wizard-radio-circle:after{background:#FFD9E2}.mnsh.mnsh-880060 .wizard-nav-prev{background:rgba(78,14,28,.4);border-color:rgba(255,194,212,.25)}.mnsh.mnsh-880060 .wizard-nav-prev:hover{border-color:rgba(255,194,212,.5)}.mnsh.mnsh-880060 .wizard-progress-dot{background:rgba(255,194,212,.22)}.mnsh.mnsh-880060 .wizard-progress-dot.active{background:#FFC2D4}.mnsh.mnsh-880060 .wizard-progress-dot.done{background:#ffe9e8}.mnsh.mnsh-880060 .mnsh58-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880060 .wizard-stage.email-phase .mnsh58-email-bg{opacity:1}.mnsh.mnsh-880060 .mnsh58-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880060 .mnsh58-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(78,14,28,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880060 .mnsh58-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880060 .mnsh58-email-content .wizard-step{animation:yh60-mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880060 .morph-name,.mnsh.mnsh-880060 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}.mnsh.mnsh-880060 .wizard-partner-gender{display:flex;align-items:center;gap:12px;margin-top:18px}.mnsh.mnsh-880060 .wizard-partner-gender-label{font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;color:rgba(255,242,245,.45);flex-shrink:0}.mnsh.mnsh-880060 .wizard-partner-gender .wizard-pill-group{padding-bottom:0}.mnsh.mnsh-880060 .wizard-hint{margin-top:14px;font-family:SUIT,sans-serif;font-size:12.5px;line-height:1.6;letter-spacing:.02em;color:rgba(255,242,245,.4)}.mnsh.mnsh-880060{--ink:#350914;--form-calculator-offset:24px}body:has(.mnsh-880060){background:#350914}.mnsh.mnsh-880060 .wizard-stage:not(.revealing):not(.email-phase){align-items:flex-start}.mnsh.mnsh-880060 .wizard-stage:not(.revealing):not(.email-phase) .wizard-content{margin-top:calc(min(100vw, 28rem) * .8 + 64px + var(--form-calculator-offset));padding-top:20px}.mnsh.mnsh-880060 .wizard-stage:not(.email-phase) .hero-fade{display:none}.mnsh.mnsh-880060 .form-calculator-crop{position:absolute;top:64px;left:0;width:100%;height:calc(min(100vw, 28rem) * .8 + var(--form-calculator-offset));overflow:hidden;z-index:2;pointer-events:none;transition:opacity .5s}.mnsh.mnsh-880060 .form-calculator-crop:before{content:"";position:absolute;inset:0 0 auto;height:70px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#350914,rgba(53,9,20,.92) 18%,rgba(53,9,20,.45) 55%,rgba(53,9,20,0))}.mnsh.mnsh-880060 .form-calculator-crop:after{content:"";position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(transparent,#350914)}.mnsh.mnsh-880060 .form-calculator-art{position:absolute;width:200%;max-width:none;height:auto;left:-50%;top:calc(min(100vw, 28rem) * -.14 + var(--form-calculator-offset))}.mnsh.mnsh-880060 .form-calculator-led{position:absolute;left:5.5%;width:89%;top:calc(min(100vw, 28rem) * .342 + var(--form-calculator-offset));height:calc(min(100vw, 28rem) * .17);display:flex;align-items:center;justify-content:space-evenly;padding:0 8px;border-radius:5px;background:radial-gradient(circle,#331018 1px,transparent 1.5px) 0 0 /5px 5px,#16090b;box-shadow:inset 0 2px 8px #000}.mnsh.mnsh-880060 .form-led-heart{width:10.5%;height:auto;flex-shrink:0;overflow:visible;fill:#55212b;transition:fill .35s,filter .35s}.mnsh.mnsh-880060 .form-led-heart.is-filled{fill:#fff0ed;filter:drop-shadow(0 0 2px #ff5773) drop-shadow(0 0 5px #ff164d)}.mnsh.mnsh-880060 .wizard-stage.email-phase .form-calculator-crop,.mnsh.mnsh-880060 .wizard-stage.revealing .form-calculator-crop{opacity:0}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880060 .form-led-heart{transition:none}}.mnsh.mnsh-880060 .mnsh58-email-video{-webkit-mask-image:linear-gradient(180deg,#000,#000 52%,transparent);mask-image:linear-gradient(180deg,#000,#000 52%,transparent)}.mnsh.mnsh-880060 .mnsh58-email-bg:after{background:linear-gradient(180deg,transparent,rgba(53,9,20,.78) 48%,#350914)}.mnsh.mnsh-880060 .wizard-nav{position:fixed;z-index:30;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,28rem);margin:0;padding:18px 24px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(53,9,20,0),#350914 22%)}.mnsh.mnsh-880060 .mnsh58-email-content,.mnsh.mnsh-880060 .wizard-content{padding-bottom:128px}.mnsh.mnsh-880060 .wizard-step{animation-name:hr-form-step-opacity}@keyframes hr-form-step-opacity{0%{opacity:0}to{opacity:1}}.mnsh.mnsh-880060 .wizard-name-row{display:flex;flex-direction:column;gap:12px}.mnsh.mnsh-880060 .wizard-name-label{margin-top:12px;font-size:13px;color:#ffc3d2}.mnsh.mnsh-880060 .wizard-text-input{scroll-margin-bottom:140px}.mnsh.mnsh-880060 .mnsh58-email-content .wizard-step{animation-name:hr-form-step-opacity}.mnsh.mnsh-880060 .name-gender{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:20px}.mnsh.mnsh-880060 .name-gender .wizard-partner-gender-label{display:none}.mnsh.mnsh-880060 .name-gender .wizard-pill-group{gap:8px;padding:0}.mnsh.mnsh-880060 .name-gender button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;width:auto;min-width:84px;min-height:44px;padding:10px 18px;border:1px solid rgba(255,194,212,.2);border-radius:24px;background:rgba(255,194,212,.04);color:#ca9caa;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;transition:background .15s,border-color .15s,color .15s}.mnsh.mnsh-880060 .name-gender button.active{background:#ffc2d4;border-color:#ffc2d4;color:#490f24;box-shadow:0 3px 12px rgba(255,92,142,.12)}.mnsh.mnsh-880060 .name-gender button.active:before{content:"✓";font-size:12px}.mnsh.mnsh-880060 .name-gender button:focus-visible{outline:2px solid #ffe6ed;outline-offset:3px}
/* assets/071119d8b84833a5.css */
.mnsh.mnsh-880060.yeonhwa-burgundy{--form-calculator-offset:0px;--ink:#250d18;background:#250d18}body:has(.yeonhwa-burgundy){background:#250d18}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-stage{background-color:#250d18}.mnsh.mnsh-880060.yeonhwa-burgundy .form-calculator-crop{top:0;left:0;width:100%;max-width:none;height:calc(min(100vw, 28rem) * .54);transform:none;border-radius:0;container-type:inline-size}.mnsh.mnsh-880060.yeonhwa-burgundy .form-calculator-art{top:-14cqw}.mnsh.mnsh-880060.yeonhwa-burgundy .form-calculator-led{top:34.2cqw;height:17cqw}.mnsh.mnsh-880060.yeonhwa-burgundy .form-calculator-crop:before{display:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-calculator-crop:after{height:19px;background:linear-gradient(transparent,#250d18)}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-stage:not(.revealing):not(.email-phase) .wizard-content{margin-top:calc(min(100vw, 28rem) * .54);padding:24px 25px 140px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-content .wizard-caption{color:#c79daa;font-size:13px;line-height:1.5;margin:0 0 9px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-content .wizard-question{font-size:27px;line-height:1.36;letter-spacing:-1px;margin-bottom:29px;text-shadow:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-answer{background:transparent;border:0;border-radius:0;padding:0}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-input-row.form-answer{display:flex;flex-direction:column;align-items:stretch;gap:21px}.mnsh.mnsh-880060.yeonhwa-burgundy .form-answer .wizard-text-input{width:100%;min-width:0;font-size:26px;padding:13px 0 16px;border-bottom:2px solid #593542;border-radius:0;background:transparent;color:#fff4f8;letter-spacing:0;box-shadow:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-answer .wizard-text-input::-moz-placeholder{color:#c29eac;opacity:1;font-style:normal}.mnsh.mnsh-880060.yeonhwa-burgundy .form-answer .wizard-text-input::placeholder{color:#c29eac;opacity:1;font-style:normal}.mnsh.mnsh-880060.yeonhwa-burgundy .form-answer .wizard-text-input:focus{border-bottom-color:#f6c2d1}.mnsh.mnsh-880060.yeonhwa-burgundy .form-segment{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:4px;padding:4px;border:0;border-radius:13px;background:#39202c}.mnsh.mnsh-880060.yeonhwa-burgundy .name-gender{margin-top:21px}.mnsh.mnsh-880060.yeonhwa-burgundy .name-gender .form-segment{padding:4px;gap:4px}.mnsh.mnsh-880060.yeonhwa-burgundy .form-segment button{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:0;min-width:0;min-height:45px;padding:10px 6px;border:0;border-radius:10px;background:transparent;color:#c39daa;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0;box-shadow:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-segment button.active{background:#6a354a;color:#ffebf2;box-shadow:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-segment button:before{content:none}.mnsh.mnsh-880060.yeonhwa-burgundy .form-segment button:focus-visible{outline:2px solid #ffe6ed;outline-offset:2px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-pill-inline{background:#290a1466;border-radius:10px;min-height:44px;color:#c49aaa}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-pill-inline.active{background:#6a354a;color:#ffebf2}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-radio-list{gap:10px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-radio-item{min-height:45px;padding:10px 6px;font-size:15px;border-radius:8px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-radio-item.active{background:#4f2639;border-color:#ff95b8}.mnsh.mnsh-880060.yeonhwa-burgundy [data-preview-concern] textarea{background:#39202c;border:0;border-radius:14px;min-height:177px;height:177px;padding:16px 16px 36px;color:#fff4f8;font-size:16px;line-height:1.7}.mnsh.mnsh-880060.yeonhwa-burgundy [data-preview-concern] textarea::-moz-placeholder{color:#c49aaa;opacity:1;font-size:14px}.mnsh.mnsh-880060.yeonhwa-burgundy [data-preview-concern] textarea::placeholder{color:#c49aaa;opacity:1;font-size:14px}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-nav-next{background:#ff91b2;color:#45152a;border-radius:15px;min-height:56px;box-shadow:none}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-nav{background:linear-gradient(transparent,#250d18 22%)}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-content .wizard-question{color:#fff4f8}.mnsh.mnsh-880060.yeonhwa-burgundy .wizard-pill-inline{background:#39202c;color:#c39daa}.mnsh.mnsh-880060.yeonhwa-burgundy [data-preview-concern]{position:relative}.mnsh.mnsh-880060.yeonhwa-burgundy [data-preview-concern]>p:last-child{position:absolute;right:16px;bottom:14px;margin:0;color:#c39daa;font-size:11px}.mnsh.mnsh-880060.yeonhwa-burgundy .mnsh58-email-content .wizard-question{margin-bottom:8px}.mnsh.mnsh-880060.yeonhwa-burgundy .email-report-caption{margin:0 0 28px;color:#c79daa;font-size:16px;line-height:1.5}
/* assets/b44298123ec2dbbd.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh.mnsh-880062{--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh.mnsh-880062 *,.mnsh.mnsh-880062 :after,.mnsh.mnsh-880062 :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh.mnsh-880062 .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:os61f-mnsh-starfield 140s linear infinite;opacity:.4}@keyframes os61f-mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh.mnsh-880062 .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh.mnsh-880062 .mnsh-main{position:relative;z-index:2}.mnsh.mnsh-880062 .mnsh-back-button{position:fixed;top:max(18px,env(safe-area-inset-top));left:16px;z-index:20;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.mnsh.mnsh-880062 .mnsh-floating-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;padding:12px 20px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,19,0),rgba(5,8,19,.78) 44%,rgba(5,8,19,.95));pointer-events:none}.mnsh.mnsh-880062 .mnsh-floating-cta .mnsh-cta-cosmic{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:auto;width:min(calc(100% - 8px),432px);padding:18px 24px;font-family:SUIT,sans-serif;font-size:20px;font-weight:800;letter-spacing:.32em;text-decoration:none}.mnsh.mnsh-880062 .section-inner{width:100%;max-width:520px;text-align:center;margin:0 auto}.mnsh.mnsh-880062 .eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;margin-bottom:24px;opacity:.85}.mnsh.mnsh-880062 .divider{width:1px;height:64px;background:linear-gradient(to bottom,transparent,var(--gold),transparent);margin:40px auto}.mnsh.mnsh-880062 .ornament{display:flex;align-items:center;justify-content:center;gap:14px;margin:28px 0;color:var(--gold);opacity:.7}.mnsh.mnsh-880062 .ornament:after,.mnsh.mnsh-880062 .ornament:before{content:"";height:1px;width:52px;background:linear-gradient(to right,transparent,var(--gold),transparent)}.mnsh.mnsh-880062 .ornament-mark{font-size:11px;letter-spacing:.35em}.mnsh.mnsh-880062 .character-hero{position:relative;width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880062 .character-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(26,59,58,.55) 0,transparent 70%),radial-gradient(ellipse 80% 60% at 30% 30%,rgba(26,59,58,.3) 0,transparent 60%),linear-gradient(180deg,#0a1a1e,#050a14);z-index:0}.mnsh.mnsh-880062 .character-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 20% 60%,rgba(255,255,255,.05) 0,transparent 60%),radial-gradient(ellipse 50% 30% at 80% 50%,rgba(255,255,255,.04) 0,transparent 60%);z-index:1;pointer-events:none;animation:os61f-mnsh-mist 20s ease-in-out infinite alternate}@keyframes os61f-mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh.mnsh-880062 .hero-portrait{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh.mnsh-880062 .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2;pointer-events:none}.mnsh.mnsh-880062 .hero-fade{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh.mnsh-880062 .hero-content{position:relative;z-index:4;width:100%;max-width:520px;padding:48px 24px 148px;text-align:center}.mnsh.mnsh-880062 .intro-title{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(64px,14vw,104px);letter-spacing:.06em;line-height:1.15;margin:0 -40px 26px;padding:0 8px;white-space:nowrap;background:linear-gradient(110deg,#ffffff,#e8ecf5 15%,#c7d1e3 30%,#a8b7d4 48%,#c7d1e3 66%,#e8ecf5 82%,#ffffff);background-size:260% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 18px rgba(200,215,240,.55)) drop-shadow(0 4px 32px rgba(0,0,0,.75));animation:os61f-mnsh-title-shimmer 6s ease-in-out infinite}@keyframes os61f-mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.mnsh.mnsh-880062 .intro-sub{font-size:17px;color:rgba(237,240,246,.85);line-height:1.85;margin-bottom:40px;font-weight:300;letter-spacing:.03em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mnsh.mnsh-880062 .intro-sub strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880062 .cta-primary{display:inline-block;padding:14px 40px;background:rgba(10,14,31,.55);border:1px solid var(--gold);color:var(--gold);font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.32em;cursor:pointer;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh.mnsh-880062 .cta-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold),var(--gold-bright));transform:translateX(-101%);transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}.mnsh.mnsh-880062 .cta-primary:hover{color:var(--ink)}.mnsh.mnsh-880062 .cta-primary:hover:before{transform:translateX(0)}.mnsh.mnsh-880062 .live-counter{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-family:SUIT,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;color:rgba(237,240,246,.75);text-shadow:0 1px 6px rgba(0,0,0,.6)}.mnsh.mnsh-880062 .live-num{color:var(--gold-bright);font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.01em}.mnsh.mnsh-880062 .live-roll{position:relative;display:inline-block;overflow:hidden;width:1ch;height:1em;line-height:1em;vertical-align:bottom}.mnsh.mnsh-880062 .scroll-hint{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.45em;color:var(--gold);opacity:.55;z-index:5;animation:os61f-mnsh-pulse 2.4s ease-in-out infinite}@keyframes os61f-mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh.mnsh-880062 .speech-bubble{display:inline-block;padding:22px 32px;background:rgba(237,240,246,.95);color:#2a2010;border-radius:50%/40%;border:1px solid rgba(199,209,227,.35);font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1.7;max-width:280px;box-shadow:0 10px 32px rgba(0,0,0,.4);position:relative}.mnsh.mnsh-880062 .speech-bubble.large{max-width:440px;padding:28px 38px;border-radius:40%/22%;font-size:15px;line-height:1.85}.mnsh.mnsh-880062 .speech-bubble .em{color:var(--crimson);font-weight:800}.mnsh.mnsh-880062 .chapter-eyebrow{max-width:420px;margin:0 auto 32px;padding:22px 28px 22px 36px;border-left:1px solid var(--gold);font-family:SUIT,sans-serif;font-size:14.5px;color:rgba(237,240,246,.78);line-height:1.9;font-style:italic;position:relative;text-align:left;font-weight:300}.mnsh.mnsh-880062 .chapter-eyebrow:before{content:"玄韻";position:absolute;left:-12px;top:-12px;padding:2px 10px;background:var(--ink);font-family:SUIT,sans-serif;font-style:normal;font-size:10.5px;letter-spacing:.2em;color:var(--gold);opacity:.85}.mnsh.mnsh-880062 .chapter-eyebrow .em{color:var(--gold-bright);font-weight:700;font-style:normal}.mnsh.mnsh-880062 .hero-top-mark{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;text-align:center}.mnsh.mnsh-880062 .hero-top-mark .brand{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.5em;color:var(--gold);text-transform:uppercase;opacity:.85}.mnsh.mnsh-880062 .content-section{min-height:100vh;padding:12vh 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.mnsh.mnsh-880062 .form-block{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880062 .field-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:block;opacity:.9}.mnsh.mnsh-880062 .field-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.4);color:var(--cream);font-family:SUIT,sans-serif;font-size:17px;letter-spacing:.05em;text-align:center;outline:none;transition:border-color .4s}.mnsh.mnsh-880062 .field-input:focus{border-bottom-color:var(--gold)}.mnsh.mnsh-880062 .field-input::-moz-placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh.mnsh-880062 .field-input::placeholder{color:rgba(237,240,246,.3);font-style:italic}.mnsh.mnsh-880062 .dob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.mnsh.mnsh-880062 .dob-grid .field-input{padding:14px 4px;font-size:15px}.mnsh.mnsh-880062 .dob-grid .field-sub{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.22em;color:var(--gold);text-align:center;margin-top:8px;opacity:.75}.mnsh.mnsh-880062 .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}.mnsh.mnsh-880062 .gender-chip{flex:1;max-width:140px;padding:14px;background:transparent;border:1px solid rgba(199,209,227,.3);color:var(--cream);border-radius:999px;font-family:SUIT,sans-serif;font-size:14px;letter-spacing:.2em;cursor:pointer;transition:all .4s}.mnsh.mnsh-880062 .gender-chip:hover{border-color:rgba(199,209,227,.5)}.mnsh.mnsh-880062 .gender-chip.active{background:rgba(199,209,227,.12);border-color:var(--gold);color:var(--gold-bright)}.mnsh.mnsh-880062 .submit-btn{margin-top:40px;padding:16px 42px;background:transparent;border:1px solid var(--gold);color:var(--gold);border-radius:2px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.35em;cursor:pointer;transition:all .5s;opacity:.35;pointer-events:none;position:relative}.mnsh.mnsh-880062 .submit-btn.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880062 .submit-btn.ready:hover{background:var(--gold);color:var(--ink)}.mnsh.mnsh-880062 .submit-btn:disabled{cursor:not-allowed}.mnsh.mnsh-880062 .myeongban-stage{position:relative;width:min(420px,90vw);aspect-ratio:1;margin:44px auto}.mnsh.mnsh-880062 .myeongban{width:100%;height:100%;position:relative}.mnsh.mnsh-880062 .myeongban svg{width:100%;height:100%}.mnsh.mnsh-880062 .myeongban-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--gold-soft);opacity:0;transition:opacity 1.2s ease}.mnsh.mnsh-880062 .myeongban-center.filled{opacity:1}.mnsh.mnsh-880062 .myeongban-center .m-name{font-family:SUIT,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:700;letter-spacing:.12em;margin-bottom:4px;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.5)}.mnsh.mnsh-880062 .myeongban-center .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:16px;opacity:.75}.mnsh.mnsh-880062 .myeongban-center .m-dob{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:.2em;color:var(--cream);opacity:0;transition:opacity 1s ease .4s}.mnsh.mnsh-880062 .myeongban-center.dob-filled .m-dob{opacity:.82}.mnsh.mnsh-880062 .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0,rgba(232,236,245,.08) 40%,transparent 65%);opacity:.12;transition:opacity 1.5s ease;pointer-events:none;z-index:-1}.mnsh.mnsh-880062 .myeongban-stage.filling .myeongban-glow{opacity:.35}.mnsh.mnsh-880062 .myeongban-stage.completed .myeongban-glow{opacity:.9;animation:os61f-mnsh-glowPulse 4s ease-in-out infinite}@keyframes os61f-mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh.mnsh-880062 .twelve-palace{fill:transparent;stroke:rgba(199,209,227,.4);stroke-width:1;transition:all 1.2s ease}.mnsh.mnsh-880062 .myeongban-stage.filling .twelve-palace{stroke:rgba(232,236,245,.65)}.mnsh.mnsh-880062 .myeongban-stage.completed .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4))}.mnsh.mnsh-880062 .palace-label{font-family:SUIT,sans-serif;font-size:11px;fill:rgba(232,236,245,.75);letter-spacing:.1em;text-anchor:middle}.mnsh.mnsh-880062 .palace-star{font-family:SUIT,sans-serif;font-size:9px;fill:rgba(237,240,246,.55);text-anchor:middle;opacity:0;transition:opacity 1s ease}.mnsh.mnsh-880062 .myeongban-stage.completed .palace-star{opacity:1}.mnsh.mnsh-880062 #mnsh-purchase-bg,.mnsh.mnsh-880062 #mnsh-reviews,.mnsh.mnsh-880062 .chapter-body,.mnsh.mnsh-880062 .chapter-opener{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh.mnsh-880062 .chapter-opener{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880062 .chapter-opener:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(10,14,31,.3) 0,rgba(5,8,20,.92) 100%),linear-gradient(180deg,#0a0e1f,#050813);z-index:0}.mnsh.mnsh-880062 .chapter-bg{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;opacity:.45}.mnsh.mnsh-880062 .chapter-opener[data-chapter="1"] .chapter-bg:before,.mnsh.mnsh-880062 .chapter-opener[data-chapter="2"] .chapter-bg:before,.mnsh.mnsh-880062 .chapter-opener[data-chapter="3"] .chapter-bg:before,.mnsh.mnsh-880062 .chapter-opener[data-chapter="4"] .chapter-bg:before,.mnsh.mnsh-880062 .chapter-opener[data-chapter="5"] .chapter-bg:before,.mnsh.mnsh-880062 .chapter-opener[data-chapter="6"] .chapter-bg:before{content:"";position:absolute;inset:0}.mnsh.mnsh-880062 .chapter-opener[data-chapter="1"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,60,100,.4) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-opener[data-chapter="2"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(180,140,160,.26) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-opener[data-chapter="3"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(140,110,60,.36) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-opener[data-chapter="4"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(94,90,138,.3) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-opener[data-chapter="5"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(60,70,90,.4) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-opener[data-chapter="6"] .chapter-bg:before{background:radial-gradient(ellipse at 50% 40%,rgba(90,100,130,.36) 0,transparent 70%)}.mnsh.mnsh-880062 .chapter-bg-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,20,.78),rgba(5,8,20,.32) 28%,rgba(5,8,20,.32) 72%,rgba(5,8,20,.97));z-index:2}.mnsh.mnsh-880062 .chapter-opener-content{position:relative;z-index:3;text-align:center;max-width:520px;padding:0 24px}.mnsh.mnsh-880062 .chapter-number-block{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;color:var(--gold)}.mnsh.mnsh-880062 .chapter-number-block .cn-en{font-family:SUIT,sans-serif;font-weight:700;font-size:13px;letter-spacing:.35em;opacity:.8;color:var(--gold);text-transform:uppercase}.mnsh.mnsh-880062 .chapter-number-block .cn-hanja{font-family:SUIT,sans-serif;font-weight:300;font-size:44px;line-height:1;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.35);letter-spacing:.03em}.mnsh.mnsh-880062 .chapter-number-block .cn-divider{width:32px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin:8px 0 2px}.mnsh.mnsh-880062 .chapter-title-big{font-family:HSBombaram,SUIT,sans-serif;font-weight:400;font-size:clamp(32px,7.5vw,48px);letter-spacing:.05em;line-height:1.25;margin-bottom:24px;color:var(--cream);text-shadow:0 2px 22px rgba(0,0,0,.75)}.mnsh.mnsh-880062 .chapter-title-big .accent-color{color:var(--gold-bright)}.mnsh.mnsh-880062 .chapter-title-big .accent-rose{color:var(--rose)}.mnsh.mnsh-880062 .chapter-subtitle{font-size:14px;color:rgba(237,240,246,.8);line-height:1.95;letter-spacing:.03em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.mnsh.mnsh-880062 .chapter-subtitle .q{display:block;margin:4px 0}.mnsh.mnsh-880062 .chapter-body{padding:10vh 24px 13vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,var(--ink-deep) 0,var(--ink) 100%)}.mnsh.mnsh-880062 .chapter-content{width:100%;max-width:520px;margin:28px auto 0}.mnsh.mnsh-880062 .chapter-card{padding:28px 26px;background:linear-gradient(135deg,rgba(199,209,227,.05),rgba(10,14,31,.35));border:1px solid rgba(199,209,227,.18);border-radius:16px;margin-bottom:18px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:border-color .4s ease}.mnsh.mnsh-880062 .chapter-card:hover{border-color:rgba(199,209,227,.3)}.mnsh.mnsh-880062 .chapter-card .card-mark{position:absolute;top:20px;right:24px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:13px;letter-spacing:.3em;color:var(--gold);opacity:.65}.mnsh.mnsh-880062 .chapter-card h4{font-family:SUIT,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--gold-bright);margin-bottom:14px}.mnsh.mnsh-880062 .chapter-card p{font-size:14.5px;line-height:1.95;color:rgba(237,240,246,.82)}.mnsh.mnsh-880062 .chapter-preview{width:100%;max-width:520px;margin:26px auto 0;padding:26px 28px;background:repeating-linear-gradient(0deg,rgba(237,240,246,.025),rgba(237,240,246,.025) 1px,transparent 0,transparent 8px);border:1px dashed rgba(199,209,227,.32);border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:relative;text-align:left}.mnsh.mnsh-880062 .chapter-preview:before{content:"SAMPLE · 미리보기";position:absolute;top:-11px;left:20px;background:var(--ink);padding:2px 12px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;letter-spacing:.28em;color:var(--gold-bright);border-radius:999px}.mnsh.mnsh-880062 .chapter-preview p{font-size:14px;line-height:1.95;color:rgba(237,240,246,.72);font-style:italic}.mnsh.mnsh-880062 #mnsh-toc{background:var(--ink)}.mnsh.mnsh-880062 .toc-list{width:100%;max-width:520px;margin:44px auto 0}.mnsh.mnsh-880062 .toc-item{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;border-bottom:1px solid rgba(199,209,227,.14);border-radius:6px;transition:all .45s}.mnsh.mnsh-880062 .toc-item:hover{background:linear-gradient(90deg,rgba(199,209,227,.05),transparent);padding-left:22px;border-bottom-color:var(--gold)}.mnsh.mnsh-880062 .toc-left{display:flex;align-items:baseline;gap:20px;flex:1}.mnsh.mnsh-880062 .toc-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:var(--gold-bright);font-weight:400;min-width:32px}.mnsh.mnsh-880062 .toc-title{font-family:SUIT,sans-serif;font-size:15px;color:var(--cream);font-weight:400;text-align:left;letter-spacing:.04em}.mnsh.mnsh-880062 .toc-title .sub{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10.5px;color:rgba(232,236,245,.65);letter-spacing:.28em;margin-top:5px}.mnsh.mnsh-880062 .toc-pages{font-family:Cormorant Garamond,serif;font-size:11px;color:rgba(199,209,227,.5);letter-spacing:.22em}.mnsh.mnsh-880062 .radar-wrap{width:100%;max-width:420px;margin:32px auto;aspect-ratio:1;position:relative}.mnsh.mnsh-880062 .radar-wrap svg{width:100%;height:100%}.mnsh.mnsh-880062 .timeline-wrap{width:100%;max-width:520px;margin:36px auto 0}.mnsh.mnsh-880062 .timeline-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid rgba(199,209,227,.08);border-radius:6px;transition:background .4s}.mnsh.mnsh-880062 .timeline-row.highlight{border:1px solid rgba(232,236,245,.3);border-radius:10px;padding:16px 18px;margin:6px -18px!important;background:linear-gradient(135deg,rgba(199,209,227,.07),rgba(10,14,31,.25))!important}.mnsh.mnsh-880062 .timeline-year{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--gold);letter-spacing:.1em}.mnsh.mnsh-880062 .timeline-bar{position:relative;height:6px;background:rgba(199,209,227,.1);overflow:hidden;border-radius:999px}.mnsh.mnsh-880062 .timeline-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:999px}.mnsh.mnsh-880062 .timeline-label{font-size:12.5px;color:rgba(237,240,246,.62);margin-top:5px;font-style:italic}.mnsh.mnsh-880062 #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh.mnsh-880062 .review-card{width:100%;max-width:480px;margin:22px auto;padding:28px;background:linear-gradient(135deg,rgba(18,24,52,.5),rgba(10,14,31,.28));border:1px solid rgba(199,209,227,.15);border-radius:16px;text-align:left;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.3)}.mnsh.mnsh-880062 .review-card:before{content:'"';position:absolute;top:-18px;left:18px;font-family:Cormorant Garamond,serif;font-size:72px;font-style:italic;color:var(--gold-bright);opacity:.3;line-height:1}.mnsh.mnsh-880062 .review-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mnsh.mnsh-880062 .review-stars{color:var(--gold-bright);letter-spacing:.1em;font-size:13px}.mnsh.mnsh-880062 .review-author{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;color:rgba(237,240,246,.6)}.mnsh.mnsh-880062 .review-body{font-size:14.5px;line-height:1.85;color:rgba(237,240,246,.85)}.mnsh.mnsh-880062 .review-body strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880062 .price-card{width:100%;max-width:420px;margin:32px auto 0;padding:40px 32px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh.mnsh-880062 .price-card:after,.mnsh.mnsh-880062 .price-card:before{content:"";position:absolute;width:20px;height:20px;border:1.5px solid var(--gold-bright)}.mnsh.mnsh-880062 .price-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh.mnsh-880062 .price-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh.mnsh-880062 .price-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}.mnsh.mnsh-880062 .price-value{font-family:SUIT,sans-serif;font-weight:400;font-size:44px;letter-spacing:.04em;color:var(--cream);margin-bottom:8px;text-shadow:0 0 20px rgba(255,255,255,.22)}.mnsh.mnsh-880062 .price-value .currency{font-size:.5em;color:var(--gold-bright);margin-left:4px}.mnsh.mnsh-880062 .price-original{font-family:Cormorant Garamond,serif;font-size:13px;color:rgba(237,240,246,.45);text-decoration:line-through;margin-bottom:26px}.mnsh.mnsh-880062 .price-meta{font-size:13px;color:rgba(237,240,246,.75);line-height:2.05;margin-bottom:32px;padding:20px 4px 20px 8px;border-top:1px solid rgba(199,209,227,.18);border-bottom:1px solid rgba(199,209,227,.18);text-align:left}.mnsh.mnsh-880062 .price-meta strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880062 .price-cta{display:block;width:100%;padding:20px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:4px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.3em;cursor:pointer;transition:all .4s}.mnsh.mnsh-880062 .price-cta:hover:not(:disabled){background:linear-gradient(135deg,var(--gold-bright),var(--gold-bright));transform:translateY(-1px)}.mnsh.mnsh-880062 .price-cta:disabled{opacity:.7;cursor:wait}.mnsh.mnsh-880062 .trust-row{display:flex;justify-content:center;gap:28px;margin-top:28px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:rgba(199,209,227,.65);flex-wrap:wrap}.mnsh.mnsh-880062 .mnsh-footer{padding:44px 24px;text-align:center;border-top:1px solid rgba(199,209,227,.1);position:relative;z-index:2;background:var(--ink-deep)}.mnsh.mnsh-880062 .mnsh-footer p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:rgba(237,240,246,.3)}.mnsh.mnsh-880062 .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh.mnsh-880062 .reveal.in{opacity:1;transform:translateY(0)}.mnsh.mnsh-880062 .locked{opacity:.25;pointer-events:none;filter:blur(1.5px)}@media (max-width:480px){.mnsh.mnsh-880062 .dob-grid{gap:10px}.mnsh.mnsh-880062 .dob-grid .field-input{font-size:13.5px}.mnsh.mnsh-880062 .toc-left{gap:14px}.mnsh.mnsh-880062 .toc-title{font-size:14px}.mnsh.mnsh-880062 .trust-row{gap:14px}.mnsh.mnsh-880062 .speech-bubble{font-size:13.5px;padding:18px 26px}.mnsh.mnsh-880062 .speech-bubble.large{padding:22px 28px;font-size:14px}.mnsh.mnsh-880062 .chapter-number-block .cn-hanja{font-size:38px}.mnsh.mnsh-880062 .price-card{padding:34px 26px}.mnsh.mnsh-880062 .price-value{font-size:38px}.mnsh.mnsh-880062 .chapter-card{padding:24px 20px}}.mnsh.mnsh-880062 .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh.mnsh-880062 .wizard-stage .hero-portrait{transition:filter .9s ease,opacity .9s ease}.mnsh.mnsh-880062 .wizard-stage .hero-portrait,.mnsh.mnsh-880062 .wizard-stage .wizard-step-bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:2}.mnsh.mnsh-880062 .wizard-stage .wizard-step-bg{transition:opacity .6s ease,filter .6s ease;pointer-events:none}.mnsh.mnsh-880062 .wizard-stage .wizard-step-bg:first-child,.mnsh.mnsh-880062 .wizard-stage .wizard-step-bg:nth-child(3),.mnsh.mnsh-880062 .wizard-stage .wizard-step-bg:nth-child(4){background-size:135% auto;background-position:top}.mnsh.mnsh-880062 .wizard-stage.revealing .wizard-step-bg{filter:brightness(.38) blur(2px) saturate(.8);transition-delay:.2s}.mnsh.mnsh-880062 .wizard-stage.revealing .hero-portrait{filter:brightness(.45) blur(1px);opacity:.85;transition-delay:.3s}.mnsh.mnsh-880062 .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh.mnsh-880062 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880062 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880062 .wizard-stage[data-step="5"] .hero-fade{height:68%}.mnsh.mnsh-880062 .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh.mnsh-880062 .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh.mnsh-880062 .wizard-step{animation:os61f-mnsh-step-fade-in .5s ease both}@keyframes os61f-mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh.mnsh-880062 .wizard-caption{font-family:SUIT,sans-serif;font-weight:300;font-size:16px;color:rgba(237,240,246,.7);letter-spacing:.04em;margin-bottom:12px;font-style:italic}.mnsh.mnsh-880062 .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh.mnsh-880062 .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh.mnsh-880062 .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh.mnsh-880062 .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh.mnsh-880062 .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh.mnsh-880062 .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh.mnsh-880062 .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh.mnsh-880062 .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh.mnsh-880062 .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh.mnsh-880062 .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh.mnsh-880062 .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh.mnsh-880062 .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh.mnsh-880062 .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh.mnsh-880062 .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh.mnsh-880062 .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh.mnsh-880062 .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh.mnsh-880062 .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh.mnsh-880062 .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh.mnsh-880062 .wizard-radio-item:hover{color:var(--cream)}.mnsh.mnsh-880062 .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh.mnsh-880062 .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh.mnsh-880062 .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh.mnsh-880062 .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh.mnsh-880062 .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh.mnsh-880062 .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh.mnsh-880062 .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh.mnsh-880062 .wizard-confirm-btn{width:100%;padding:16px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:var(--ink);border:none;border-radius:8px;font-family:SUIT,sans-serif;font-weight:700;font-size:15px;letter-spacing:.25em;cursor:pointer;transition:all .4s;opacity:.35;pointer-events:none}.mnsh.mnsh-880062 .wizard-confirm-btn.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880062 .wizard-confirm-btn.ready:hover{transform:translateY(-1px)}.mnsh.mnsh-880062 .wizard-confirm-btn:disabled{cursor:wait;opacity:.7}.mnsh.mnsh-880062 .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh.mnsh-880062 .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh.mnsh-880062 .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh.mnsh-880062 .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh.mnsh-880062 .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh.mnsh-880062 .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh.mnsh-880062 .wizard-nav-next:disabled{cursor:not-allowed}.mnsh.mnsh-880062 .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh.mnsh-880062 .wizard-back:hover{color:var(--cream)}.mnsh.mnsh-880062 .wizard-progress{position:absolute;top:24px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.mnsh.mnsh-880062 .wizard-progress-dot{width:6px;height:6px;border-radius:50%;background:rgba(199,209,227,.25);transition:background .4s,transform .4s}.mnsh.mnsh-880062 .wizard-progress-dot.active{background:var(--gold);transform:scale(1.3)}.mnsh.mnsh-880062 .wizard-progress-dot.done{background:var(--gold-bright)}.mnsh.mnsh-880062 .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh.mnsh-880062 .wizard-stage.revealing .morph-name{animation:os61f-mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes os61f-mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}.mnsh.mnsh-880062 .morph-myeongban{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;opacity:0;pointer-events:none}.mnsh.mnsh-880062 .wizard-stage.revealing .morph-myeongban{animation:os61f-mnsh-morph-myeongban .4s cubic-bezier(.2,.8,.2,1) 0s forwards}@keyframes os61f-mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mnsh.mnsh-880062 .morph-myeongban-inner{position:relative;width:min(460px,92vw);aspect-ratio:1}.mnsh.mnsh-880062 .morph-myeongban-inner .myeongban-glow{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28) 0,rgba(232,236,245,.1) 40%,transparent 65%);opacity:0;transition:opacity 1s ease;pointer-events:none}.mnsh.mnsh-880062 .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow{animation:os61f-mnsh-morph-glow .4s cubic-bezier(.3,.8,.2,1) .2s forwards}@keyframes os61f-mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh.mnsh-880062 .morph-myeongban-inner svg{width:100%;height:100%}.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-myeongban-inner .twelve-palace{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px rgba(255,255,255,.4));transition:all 1s ease}.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-myeongban-inner .palace-star{opacity:1;transition:opacity 1.2s ease}.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-myeongban-inner .myeongban-glow{animation:os61f-mnsh-glowPulse 4s ease-in-out infinite}.mnsh.mnsh-880062 .morph-myeongban-inner .m-center-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42%;height:42%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .8s ease}.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-myeongban-inner .m-center-wrap{opacity:1;transition-delay:1s}.mnsh.mnsh-880062 .morph-myeongban-inner .m-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.3em;color:var(--gold);margin-bottom:10px;opacity:.75}.mnsh.mnsh-880062 .morph-myeongban-inner .m-dob{font-family:Cormorant Garamond,serif;font-size:12.5px;letter-spacing:.18em;color:var(--cream);margin-top:6px;opacity:.82}.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-name{animation:os61f-mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes os61f-mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880062 .wizard-complete-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.4em;color:var(--gold);opacity:0;animation:os61f-mnsh-complete-hint-in .8s ease 2.2s forwards}@keyframes os61f-mnsh-complete-hint-in{to{opacity:.7}}.mnsh.mnsh-880062 .title-star{position:absolute;border-radius:50%;background:var(--gold-bright);pointer-events:none;opacity:0;animation:os61f-mnsh-title-twinkle 4s ease-in-out infinite}@keyframes os61f-mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}.mnsh.mnsh-880062 .oval-bubble{position:relative;padding:1.5px;border-radius:4px;background:linear-gradient(135deg,var(--gold-bright) 0,var(--gold-deep) 100%);box-shadow:0 12px 32px rgba(0,0,0,.55);font-family:SUIT,sans-serif}.mnsh.mnsh-880062 .oval-bubble-inner{width:100%;height:100%;border-radius:3px;background:rgba(10,14,31,.95);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 10px;color:var(--cream);font-weight:500;letter-spacing:.02em;line-height:1.4}.mnsh.mnsh-880062 .oval-bubble .em{color:var(--gold-bright);font-weight:700}.mnsh.mnsh-880062 .morph-myeongban-inner-real{aspect-ratio:auto;width:min(400px,92vw);height:auto}.mnsh.mnsh-880062 .morph-myeongban-inner-real .zwi-chart{margin:0;width:100%;max-width:100%}.mnsh.mnsh-880062 .chart-bubble{position:absolute;z-index:6;opacity:0;transform:translateY(14px) scale(.86);pointer-events:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.mnsh.mnsh-880062 .chart-bubble-tl{top:-12%;left:8%}.mnsh.mnsh-880062 .chart-bubble-br{bottom:-14%;right:8%}.mnsh.mnsh-880062 .wizard-stage.chart-ready .chart-bubble-tl{opacity:1;transform:translateY(0) scale(1);transition-delay:.55s}.mnsh.mnsh-880062 .wizard-stage.chart-ready .chart-bubble-br{opacity:1;transform:translateY(0) scale(1);transition-delay:1.65s}@media (max-width:480px){.mnsh.mnsh-880062 .chart-bubble-tl{top:-9%;left:6%}.mnsh.mnsh-880062 .chart-bubble-br{bottom:-11%;right:6%}}.mnsh.mnsh-880062 .scroll-indicator{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:0;color:var(--gold);opacity:0;animation:os61f-mnsh-scroll-fade-in .6s ease 3.6s forwards;pointer-events:none}@keyframes os61f-mnsh-scroll-fade-in{to{opacity:.85}}.mnsh.mnsh-880062 .scroll-indicator .scroll-chevron{animation:os61f-mnsh-chevron-bounce 1.6s ease-in-out infinite;will-change:transform}.mnsh.mnsh-880062 .scroll-indicator .scroll-chevron:nth-child(2){animation-delay:.2s;margin-top:-10px}@keyframes os61f-mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.mnsh.mnsh-880062 .zwi-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:0;background:transparent;border:1px solid var(--gold-bright);border-radius:2px;width:min(360px,92vw);aspect-ratio:1;margin:28px auto 0;position:relative;box-shadow:0 0 18px rgba(232,202,148,.22)}.mnsh.mnsh-880062 .zwi-palace{background:transparent;padding:7px 7px 5px;display:flex;flex-direction:column;gap:2px;font-family:SUIT,sans-serif;min-height:0;position:relative;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25);transition:background-color .26s ease,box-shadow .26s ease,transform .26s ease}.mnsh.mnsh-880062 .zwi-palace[data-col="4"]{border-right:none}.mnsh.mnsh-880062 .zwi-palace[data-row="4"]{border-bottom:none}@media (hover:hover){.mnsh.mnsh-880062 .zwi-palace:hover{background-color:rgba(232,202,148,.06);box-shadow:inset 0 0 0 1px rgba(232,202,148,.55),0 0 18px 2px rgba(232,202,148,.35),0 0 36px 6px rgba(232,202,148,.18);z-index:2}.mnsh.mnsh-880062 .zwi-palace:hover .zwi-palace-name{color:var(--gold-bright,#f1d89a);text-shadow:0 0 8px rgba(232,202,148,.5)}.mnsh.mnsh-880062 .zwi-palace:hover .zwi-palace-branch{opacity:1}}.mnsh.mnsh-880062 .zwi-palace-head{display:flex;justify-content:space-between;align-items:baseline}.mnsh.mnsh-880062 .zwi-palace-name{font-size:11.5px;font-weight:700;color:rgba(232,236,245,.9);letter-spacing:.04em}.mnsh.mnsh-880062 .zwi-palace-branch{font-size:9.5px;color:var(--gold);letter-spacing:.04em;opacity:.75}.mnsh.mnsh-880062 .zwi-palace-mains{display:flex;flex-direction:column;gap:1px;flex:1;min-height:22px}.mnsh.mnsh-880062 .zwi-main-row{display:flex;align-items:center;gap:4px;font-size:10.5px;color:rgba(237,240,246,.78);letter-spacing:.02em}.mnsh.mnsh-880062 .zwi-main-grade{font-size:8.5px;color:var(--gold);letter-spacing:0;opacity:.85}.mnsh.mnsh-880062 .zwi-palace-empty{font-size:10px;color:rgba(237,240,246,.28);font-style:italic}.mnsh.mnsh-880062 .zwi-palace-subs{font-size:9px;color:rgba(199,209,227,.58);letter-spacing:.02em;margin-top:auto;padding-top:2px;min-height:10px}.mnsh.mnsh-880062 .zwi-center{grid-column:2/4;grid-row:2/4;background-color:var(--ink);background-image:linear-gradient(180deg,rgba(10,14,31,.45),rgba(10,14,31,.6)),url("/daehak/assets/center_bg.webp");background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:14px 10px;gap:7px;border-right:1px solid rgba(232,236,245,.25);border-bottom:1px solid rgba(232,236,245,.25)}.mnsh.mnsh-880062 .zwi-center-ju{font-size:9.5px;letter-spacing:.15em;color:var(--gold);padding:2px 10px;border:1px solid rgba(199,209,227,.35);border-radius:999px;opacity:.85}.mnsh.mnsh-880062 .zwi-center-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(20px,5vw,26px);letter-spacing:.1em;color:var(--gold-bright);text-shadow:0 0 18px rgba(255,255,255,.45)}.mnsh.mnsh-880062 .wizard-stage .zwi-center-name{opacity:0}.mnsh.mnsh-880062 .wizard-stage.chart-ready .zwi-center-name{display:none}.mnsh.mnsh-880062 .zwi-center-hwa{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;font-size:9.5px;color:rgba(237,240,246,.6);letter-spacing:.02em;margin-top:2px}@media (max-width:380px){.mnsh.mnsh-880062 .zwi-palace{padding:5px 5px 4px;gap:1px}.mnsh.mnsh-880062 .zwi-palace-name{font-size:10.5px}.mnsh.mnsh-880062 .zwi-palace-branch{font-size:8.5px}.mnsh.mnsh-880062 .zwi-main-row{font-size:9.5px;gap:3px}.mnsh.mnsh-880062 .zwi-main-grade{font-size:8px}.mnsh.mnsh-880062 .zwi-palace-subs{font-size:8.5px}.mnsh.mnsh-880062 .zwi-center{padding:10px 6px;gap:5px}.mnsh.mnsh-880062 .zwi-center-ju{font-size:9px;padding:2px 8px}.mnsh.mnsh-880062 .zwi-center-hwa{font-size:9px;gap:2px 7px}}.mnsh.mnsh-880062 .zwi-core-card{max-width:420px;margin:32px auto 0;padding:40px 28px;background:linear-gradient(135deg,rgba(199,209,227,.11),rgba(199,209,227,.02)),rgba(10,14,31,.7);border:1px solid var(--gold);border-radius:4px;text-align:center;position:relative;box-shadow:0 16px 48px rgba(0,0,0,.45)}.mnsh.mnsh-880062 .zwi-core-card:after,.mnsh.mnsh-880062 .zwi-core-card:before{content:"";position:absolute;width:18px;height:18px;border:1.5px solid var(--gold-bright)}.mnsh.mnsh-880062 .zwi-core-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.mnsh.mnsh-880062 .zwi-core-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.mnsh.mnsh-880062 .zwi-core-star-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:12px;letter-spacing:.35em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}.mnsh.mnsh-880062 .zwi-core-star-name{font-family:SUIT,sans-serif;font-weight:400;font-size:clamp(42px,10vw,56px);letter-spacing:.08em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.35);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.mnsh.mnsh-880062 .zwi-core-grade{font-size:.36em;background:rgba(199,209,227,.22);color:var(--gold-bright);padding:3px 10px;border-radius:4px;letter-spacing:.04em;font-weight:700}.mnsh.mnsh-880062 .zwi-core-desc{font-size:14px;margin-top:8px}.mnsh.mnsh-880062 .zwi-core-desc,.mnsh.mnsh-880062 .zwi-desc{line-height:1.95;color:rgba(237,240,246,.82);letter-spacing:.02em;text-align:left}.mnsh.mnsh-880062 .zwi-desc{max-width:480px;margin:24px auto 0;font-size:14.5px}.mnsh.mnsh-880062 .zwi-desc p{margin-bottom:18px}.mnsh.mnsh-880062 .zwi-desc p:last-child{margin-bottom:0}.mnsh.mnsh-880062 .zwi-desc strong{color:var(--gold-bright);font-weight:400}.mnsh.mnsh-880062 .mnsh-dwn-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mnsh.mnsh-880062 .mnsh-dwn-item{display:grid;grid-template-columns:36px 1fr;gap:24px;position:relative;padding-bottom:52px}.mnsh.mnsh-880062 .mnsh-dwn-item.last{padding-bottom:0}.mnsh.mnsh-880062 .mnsh-dwn-rail{position:relative;display:flex;justify-content:center;padding-top:2px}.mnsh.mnsh-880062 .mnsh-dwn-item:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1.5px;transform:translateX(-50%);background:rgba(237,240,246,.18);z-index:0;pointer-events:none}.mnsh.mnsh-880062 .mnsh-dwn-item:first-child:before{top:17px}.mnsh.mnsh-880062 .mnsh-dwn-item.last:before{bottom:calc(100% - 17px)}.mnsh.mnsh-880062 .mnsh-dwn-dot{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(237,240,246,.35);background:rgba(10,14,31,.95);display:inline-flex;align-items:center;justify-content:center;color:rgba(237,240,246,.55);position:relative;z-index:2;transition:background .6s ease,border-color .6s ease,color .6s ease,filter .6s ease}.mnsh.mnsh-880062 .mnsh-dwn-dot.normal{color:rgba(147,148,235,.65);border-color:rgba(147,148,235,.4)}.mnsh.mnsh-880062 .mnsh-dwn-dot.warn{color:rgba(224,106,106,.7);border-color:rgba(224,106,106,.4)}.mnsh.mnsh-880062 .mnsh-dwn-dot.normal.active{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3));animation:os61f-mnsh-dwn-normal-reveal .9s ease-out 1}@keyframes os61f-mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}.mnsh.mnsh-880062 .mnsh-dwn-dot.warn.active{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85));animation:os61f-mnsh-dwn-warn-reveal 1.1s ease-out 1}@keyframes os61f-mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}.mnsh.mnsh-880062 .mnsh-dwn-content{min-width:0;text-align:left}.mnsh.mnsh-880062 .mnsh-dwn-date{font-family:SUIT,sans-serif;margin:0 0 6px;letter-spacing:.02em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.mnsh.mnsh-880062 .mnsh-dwn-year{font-family:Wooridaum,SUIT,sans-serif;font-weight:700;font-size:22px;color:var(--gold-bright,#f1d89a);letter-spacing:.03em;transition:color .6s ease,text-shadow .6s ease}.mnsh.mnsh-880062 .mnsh-dwn-year.warn.active{color:#FF9A9A;text-shadow:0 0 10px rgba(224,106,106,.45)}.mnsh.mnsh-880062 .mnsh-dwn-label{font-size:12px;color:rgba(237,240,246,.5);letter-spacing:.02em}.mnsh.mnsh-880062 .mnsh-dwn-title{font-weight:700;font-size:16px;color:var(--cream);margin:0 0 2px;letter-spacing:.01em}.mnsh.mnsh-880062 .mnsh-dwn-desc,.mnsh.mnsh-880062 .mnsh-dwn-title{font-family:SUIT,sans-serif;text-align:left;transition:color .6s ease}.mnsh.mnsh-880062 .mnsh-dwn-desc{font-size:13.5px;line-height:1.55;color:rgba(237,240,246,.65);margin:0}.mnsh.mnsh-880062 .mnsh-dwn-title.warn.active{color:#FF9A9A}.mnsh.mnsh-880062 .mnsh-dwn-desc.warn.active{color:rgba(255,220,220,.92)}.mnsh.mnsh-880062 .mnsh-cta-cosmic{position:relative;width:100%;border:1px solid rgba(160,190,255,.35);border-radius:10px;color:#ffffff;background:radial-gradient(120% 80% at 25% 15%,rgba(110,155,230,.35) 0,transparent 55%),radial-gradient(140% 100% at 80% 95%,rgba(70,100,210,.45) 0,transparent 60%),linear-gradient(135deg,#0a1542,#1a2a6e 40%,#2a3fa0 70%,#0e1a4c);box-shadow:inset 0 0 0 1px rgba(200,215,255,.12),0 4px 20px rgba(52,98,220,.45),0 0 40px rgba(80,120,230,.28);text-shadow:0 0 14px rgba(180,210,255,.6);cursor:pointer;overflow:hidden;transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.mnsh.mnsh-880062 .mnsh-cta-cosmic:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(190,215,255,.22) 50%,transparent);animation:os61f-mnsh-cta-shimmer 5s ease-in-out infinite;pointer-events:none;filter:blur(1px);z-index:1}.mnsh.mnsh-880062 .mnsh-cta-cosmic>.mnsh-cta-label{position:relative;z-index:3}.mnsh.mnsh-880062 .mnsh-cta-star{position:absolute;border-radius:50%;background:#ffffff;box-shadow:0 0 8px 1.5px rgba(200,220,255,.85);pointer-events:none;opacity:0;z-index:2;animation:os61f-mnsh-cta-star-twinkle 3.4s ease-in-out infinite}@keyframes os61f-mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}.mnsh.mnsh-880062 .mnsh-cta-cosmic:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px rgba(200,215,255,.22),0 6px 26px rgba(52,98,220,.6),0 0 56px rgba(80,120,230,.42)}.mnsh.mnsh-880062 .mnsh-cta-cosmic:active{transform:translateY(1px)}@keyframes os61f-mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880062 .mnsh-cta-cosmic:after,.mnsh.mnsh-880062 .mnsh-cta-star{animation:none}.mnsh.mnsh-880062 .mnsh-cta-star{opacity:.6}.mnsh.mnsh-880062 .mnsh-dwn-desc,.mnsh.mnsh-880062 .mnsh-dwn-dot,.mnsh.mnsh-880062 .mnsh-dwn-title{transition:none;animation:none}.mnsh.mnsh-880062 .character-hero:after,.mnsh.mnsh-880062 .myeongban-stage.completed .myeongban-glow,.mnsh.mnsh-880062 .scroll-hint,.mnsh.mnsh-880062 .stars,.mnsh.mnsh-880062 .wizard-complete-hint,.mnsh.mnsh-880062 .wizard-stage.chart-ready .morph-name,.mnsh.mnsh-880062 .wizard-stage.revealing .morph-myeongban,.mnsh.mnsh-880062 .wizard-stage.revealing .morph-myeongban-inner .myeongban-glow,.mnsh.mnsh-880062 .wizard-stage.revealing .morph-name{animation:none}.mnsh.mnsh-880062 .reveal{opacity:1;transform:none;transition:none}.mnsh.mnsh-880062 .wizard-stage.revealing .morph-myeongban,.mnsh.mnsh-880062 .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880062.manshin-form{--ink:#183A33;--ink-2:#21483F;--ink-deep:#102A24;--gold:#FFD84A;--gold-soft:#FFF1B0;--gold-bright:#FFF7E8;--gold-deep:#C99A1E;--cream:#FFF7E8;--os61-header-h:clamp(236px,34vh,320px);background:var(--ink)}body:has(.mnsh-880062){background:#183A33}.mnsh.mnsh-880062.manshin-form .noise,.mnsh.mnsh-880062.manshin-form .stars{display:none}.mnsh.mnsh-880062.manshin-form .os61-board{position:absolute;top:0;left:0;right:0;height:var(--os61-header-h);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 20px 18px;background:radial-gradient(90% 60% at 18% 12%,rgba(255,247,232,.09),transparent 62%),radial-gradient(70% 50% at 88% 70%,rgba(255,247,232,.05),transparent 70%),linear-gradient(180deg,#21483F,#1B4038 70%,#183A33);transition:opacity .5s ease;pointer-events:none}.mnsh.mnsh-880062.manshin-form .os61-board:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(180deg,#6B4E2E,#4A351F);box-shadow:0 2px 10px rgba(0,0,0,.35)}.mnsh.mnsh-880062.manshin-form .os61-board-label{font-family:SUIT,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.2em;color:rgba(255,247,232,.6)}.mnsh.mnsh-880062.manshin-form .os61-board-head{font-family:SUIT,Pretendard,system-ui,sans-serif;font-size:clamp(34px,9vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.2;color:#183A33;background-image:linear-gradient(transparent 10%,#FFD84A 0,#FFD84A 94%,transparent 0);padding:0 10px}.mnsh.mnsh-880062.manshin-form .wizard-stage.email-phase .os61-board,.mnsh.mnsh-880062.manshin-form .wizard-stage.revealing .os61-board{opacity:0}.mnsh.mnsh-880062.manshin-form .wizard-stage:not(.revealing):not(.email-phase){align-items:flex-start}.mnsh.mnsh-880062.manshin-form .wizard-stage:not(.revealing):not(.email-phase) .wizard-content{margin-top:calc(var(--os61-header-h) + 8px);padding-top:22px}.mnsh.mnsh-880062.manshin-form .wizard-stage:not(.email-phase) .hero-fade{display:none}.mnsh.mnsh-880062.manshin-form .wizard-back{color:rgba(255,247,232,.75)}.mnsh.mnsh-880062.manshin-form .wizard-caption{font-family:SUIT,Pretendard,system-ui,sans-serif;font-style:normal;font-weight:500;font-size:16px;letter-spacing:-.02em;line-height:1.55;color:rgba(255,247,232,.72);margin-bottom:8px}.mnsh.mnsh-880062.manshin-form .wizard-question{font-family:SUIT,Pretendard,system-ui,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.035em;line-height:1.4;color:#FFF7E8;text-shadow:none;margin-bottom:22px;word-break:keep-all}.mnsh.mnsh-880062.manshin-form .wizard-confirm-btn,.mnsh.mnsh-880062.manshin-form .wizard-nav-next{background:linear-gradient(135deg,#FFE68A,#FFD84A 48%,#F4B63A);color:#183A33;font-weight:800;letter-spacing:.06em;border-radius:12px}.mnsh.mnsh-880062.manshin-form .wizard-nav-next.ready{box-shadow:0 -4px 22px rgba(255,216,74,.28)}.mnsh.mnsh-880062.manshin-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(255,216,74,.45)}.mnsh.mnsh-880062.manshin-form .wizard-nav-prev{background:rgba(16,42,36,.6);border-color:rgba(255,247,232,.22);color:rgba(255,247,232,.72);border-radius:12px;letter-spacing:.04em}.mnsh.mnsh-880062.manshin-form .wizard-nav-prev:hover{border-color:rgba(255,216,74,.5)}.mnsh.mnsh-880062.manshin-form .wizard-gender-btn{background:rgba(33,72,63,.7);border-color:rgba(255,247,232,.2);color:rgba(255,247,232,.82);border-radius:12px;font-size:16px;letter-spacing:.04em}.mnsh.mnsh-880062.manshin-form .wizard-gender-btn:hover{border-color:rgba(255,216,74,.55)}.mnsh.mnsh-880062.manshin-form .wizard-gender-btn.active{border-color:#FFD84A;background:rgba(255,216,74,.16);color:#FFF7E8;font-weight:700}.mnsh.mnsh-880062.manshin-form .wizard-text-input{border-bottom-color:rgba(255,247,232,.3)}.mnsh.mnsh-880062.manshin-form .wizard-text-input:focus{border-bottom-color:#FFD84A}.mnsh.mnsh-880062.manshin-form .wizard-text-input::-moz-placeholder{color:rgba(255,247,232,.25)}.mnsh.mnsh-880062.manshin-form .wizard-text-input::placeholder{color:rgba(255,247,232,.25)}.mnsh.mnsh-880062.manshin-form .wizard-pill,.mnsh.mnsh-880062.manshin-form .wizard-pill-inline{background:rgba(255,247,232,.07);color:rgba(255,247,232,.5)}.mnsh.mnsh-880062.manshin-form .wizard-pill-inline.active,.mnsh.mnsh-880062.manshin-form .wizard-pill.active{background:#FFD84A;color:#183A33;font-weight:700}.mnsh.mnsh-880062.manshin-form .wizard-radio-item{color:rgba(255,247,232,.66)}.mnsh.mnsh-880062.manshin-form .wizard-radio-item.active{color:#FFF7E8}.mnsh.mnsh-880062.manshin-form .wizard-radio-item.active .wizard-radio-circle{border-color:#FFD84A}.mnsh.mnsh-880062.manshin-form .wizard-radio-item.active .wizard-radio-circle:after{background:#FFD84A}.mnsh.mnsh-880062.manshin-form .wizard-error{color:#FF8A6B}.mnsh.mnsh-880062.manshin-form .wizard-hint{margin-top:14px;font-family:SUIT,sans-serif;font-size:12.5px;line-height:1.6;letter-spacing:.01em;color:rgba(255,247,232,.5);word-break:keep-all}.mnsh.mnsh-880062.manshin-form .os61-leap-row{display:flex;align-items:center;gap:10px;margin-top:14px}.mnsh.mnsh-880062.manshin-form .os61-leap-row .wizard-pill-inline{padding:8px 14px}.mnsh.mnsh-880062.manshin-form .os61-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mnsh.mnsh-880062.manshin-form .os61-chip{padding:8px 13px;border-radius:999px;border:1px solid rgba(255,247,232,.22);background:rgba(255,247,232,.05);color:rgba(255,247,232,.78);font-family:SUIT,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.mnsh.mnsh-880062.manshin-form .os61-chip:hover{border-color:rgba(255,216,74,.55)}.mnsh.mnsh-880062.manshin-form .os61-chip.active{border-color:#FFD84A;background:rgba(255,216,74,.16);color:#FFF7E8}.mnsh.mnsh-880062.manshin-form .mnsh58-email-bg{position:absolute;inset:0;z-index:6;background:radial-gradient(90% 50% at 20% 10%,rgba(255,247,232,.08),transparent 60%),linear-gradient(180deg,#21483F,#183A33 60%);opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880062.manshin-form .wizard-stage.email-phase .mnsh58-email-bg{opacity:1}.mnsh.mnsh-880062.manshin-form .mnsh58-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880062.manshin-form .mnsh58-email-content .wizard-step{animation:os61f-step-opacity .5s ease .45s both}.mnsh.mnsh-880062.manshin-form .morph-name{font-family:SUIT,Pretendard,system-ui,sans-serif;font-weight:400;letter-spacing:.04em;color:#FFF7E8;text-shadow:0 0 22px rgba(255,216,74,.45)}.mnsh.mnsh-880062.manshin-form .wizard-nav{position:fixed;z-index:30;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,28rem);margin:0;padding:18px 24px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(24,58,51,0),#183A33 22%)}.mnsh.mnsh-880062.manshin-form .mnsh58-email-content,.mnsh.mnsh-880062.manshin-form .wizard-content{padding-bottom:128px}.mnsh.mnsh-880062.manshin-form .wizard-step{animation-name:os61f-step-opacity}@keyframes os61f-step-opacity{0%{opacity:0}to{opacity:1}}.mnsh.mnsh-880062.manshin-form .wizard-name-row{display:flex;flex-direction:column;gap:12px}.mnsh.mnsh-880062.manshin-form .wizard-text-input{scroll-margin-bottom:140px}.mnsh.mnsh-880062.manshin-form .mnsh58-email-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(24,58,51,.4) 30%,#183A33 58%)}.mnsh.mnsh-880062.manshin-form{--os61-header-h:clamp(180px,26vh,240px)}.mnsh.mnsh-880062.manshin-form .wizard-stage.email-phase .mnsh58-email-content{position:relative;inset:auto;width:100%;margin:0;padding:70px 24px 128px}.mnsh.mnsh-880062.manshin-form .wizard-stage.email-phase{min-height:100dvh;justify-content:center}.mnsh.mnsh-880062.manshin-form .wizard-stage.email-phase .hero-fade{display:none}.mnsh.mnsh-880062.manshin-form .os61-omr{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:8px;width:100%;max-width:360px;padding:18px 16px;border-radius:12px;background:#FFFBF1;box-shadow:0 6px 18px rgba(8,22,18,.45);transform:rotate(-1.2deg)}.mnsh.mnsh-880062.manshin-form .os61-omr-cell{display:flex;flex-direction:column;align-items:center;gap:8px}.mnsh.mnsh-880062.manshin-form .os61-omr-no{font-family:SUIT,sans-serif;font-size:12px;font-weight:800;color:#E0664B;line-height:1}.mnsh.mnsh-880062.manshin-form .os61-omr-dot{width:100%;max-width:28px;height:16px;border-radius:9px;border:1.3px solid #e0664b;background:transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.mnsh.mnsh-880062.manshin-form .os61-omr-dot.is-marked{background:#183A33;border-color:#183A33;animation:os61f-mark .35s cubic-bezier(.2,.8,.2,1) both}.mnsh.mnsh-880062.manshin-form .os61-omr-dot.is-current{border-color:#F4B63A;box-shadow:0 0 0 2px rgba(255,216,74,.55)}@keyframes os61f-mark{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.mnsh.mnsh-880062.manshin-form .mnsh58-email-content>.os61-omr{width:100%;max-width:360px;margin:0 auto 32px}@media (prefers-reduced-motion:reduce){.mnsh.mnsh-880062.manshin-form .os61-omr-dot{transition:none;animation:none}}.mnsh.mnsh-880062.manshin-form.os61-photo-form{--os61-header-h:380px}.mnsh.mnsh-880062.manshin-form .os61-form-scene{position:absolute;inset:0 0 auto;height:400px;pointer-events:none}.mnsh.mnsh-880062.manshin-form .os61-form-scene img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.mnsh.mnsh-880062.manshin-form .os61-form-scene:after{content:"";position:absolute;inset:0 0 -2px;background:linear-gradient(180deg,rgba(24,58,51,.08),transparent 45%,rgba(24,58,51,.6) 72%,#183a33 98%)}.mnsh.mnsh-880062.manshin-form.os61-photo-form .os61-board{background:transparent;justify-content:flex-end;gap:10px;padding-bottom:8px}.mnsh.mnsh-880062.manshin-form.os61-photo-form .os61-board:after{display:none}.mnsh.mnsh-880062.manshin-form.os61-photo-form .os61-board-head{font-size:28px}.mnsh.mnsh-880062.manshin-form.os61-photo-form .wizard-stage.email-phase .mnsh58-email-content{padding-top:350px}
/* assets/28bfdcbe192c2aa1.css */
@font-face{font-family:HSBombaram;src:url("/daehak/assets/HSBombaram2.1.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.mnsh:where(.mnsh-880063){--ink:#0a0e1f;--ink-2:#121834;--ink-deep:#050813;--gold:#c7d1e3;--gold-soft:#e8ecf5;--gold-bright:#ffffff;--gold-deep:#6a7590;--cream:#edf0f6;--crimson:#5e5a8a;--rose:#b9a5d4;background:var(--ink);color:var(--cream);font-family:SUIT,-apple-system,sans-serif;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth;position:relative;width:100%;min-height:100dvh}.mnsh:where(.mnsh-880063) *,.mnsh:where(.mnsh-880063) :after,.mnsh:where(.mnsh-880063) :before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mnsh:where(.mnsh-880063) .stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1.5px 1.5px at 20% 30%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 60% 70%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 80% 20%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 40% 80%,rgba(232,236,245,.35),transparent),radial-gradient(1px 1px at 90% 55%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 15% 60%,rgba(232,236,245,.4),transparent),radial-gradient(1.5px 1.5px at 50% 15%,rgba(255,255,255,.5),transparent);background-size:800px 800px;animation:reunion63-mnsh-starfield 140s linear infinite;opacity:.4}@keyframes reunion63-mnsh-starfield{0%{background-position:0 0}to{background-position:-800px -800px}}.mnsh:where(.mnsh-880063) .noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mnsh:where(.mnsh-880063) .mnsh-main{position:relative;z-index:2}@keyframes reunion63-mnsh-mist{0%{transform:translateX(0) translateY(0);opacity:.8}to{transform:translateX(-20px) translateY(10px);opacity:1}}.mnsh:where(.mnsh-880063) .hero-fade{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.72) 50%,var(--ink) 100%);z-index:3;pointer-events:none}@keyframes reunion63-mnsh-title-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes reunion63-mnsh-pulse{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:.7;transform:translateX(-50%) translateY(6px)}}.mnsh:where(.mnsh-880063) .gender-row{display:flex;gap:12px;justify-content:center;margin-top:22px}@keyframes reunion63-mnsh-glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.mnsh:where(.mnsh-880063) #mnsh-purchase-bg,.mnsh:where(.mnsh-880063) #mnsh-reviews{content-visibility:auto;contain-intrinsic-size:auto 900px}.mnsh:where(.mnsh-880063) #mnsh-toc{background:var(--ink)}.mnsh:where(.mnsh-880063) #mnsh-reviews{background:linear-gradient(180deg,var(--ink-2) 0,var(--ink) 100%)}.mnsh:where(.mnsh-880063) .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.mnsh:where(.mnsh-880063) .reveal.in{opacity:1;transform:translateY(0)}.mnsh:where(.mnsh-880063) .wizard-stage{position:relative;width:100%;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0}.mnsh:where(.mnsh-880063) .wizard-stage .hero-fade{position:absolute;bottom:0;left:0;right:0;height:62%;background:linear-gradient(180deg,transparent 0,rgba(5,10,20,.78) 48%,var(--ink) 100%);z-index:3;pointer-events:none}.mnsh:where(.mnsh-880063) .wizard-stage[data-step="3"] .hero-fade,.mnsh:where(.mnsh-880063) .wizard-stage[data-step="4"] .hero-fade,.mnsh:where(.mnsh-880063) .wizard-stage[data-step="5"] .hero-fade{height:68%}.mnsh:where(.mnsh-880063) .wizard-content{position:relative;z-index:4;width:100%;max-width:460px;padding:24px 24px 32px;transition:opacity .5s ease,transform .5s ease}.mnsh:where(.mnsh-880063) .wizard-stage.revealing .wizard-content{opacity:0;transform:translateY(-20px);pointer-events:none}.mnsh:where(.mnsh-880063) .wizard-step{animation:reunion63-mnsh-step-fade-in .5s ease both}@keyframes reunion63-mnsh-step-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mnsh:where(.mnsh-880063) .wizard-question{font-family:SUIT,sans-serif;font-weight:700;font-size:28px;letter-spacing:.03em;line-height:1.35;color:var(--cream);margin-bottom:24px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.mnsh:where(.mnsh-880063) .wizard-gender-row{display:flex;flex-direction:column;gap:10px}.mnsh:where(.mnsh-880063) .wizard-gender-btn{width:100%;padding:16px;border-radius:8px;font-family:SUIT,sans-serif;font-size:15px;letter-spacing:.08em;background:rgba(10,14,31,.5);border:1px solid rgba(199,209,227,.25);color:rgba(237,240,246,.75);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mnsh:where(.mnsh-880063) .wizard-gender-btn:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh:where(.mnsh-880063) .wizard-gender-btn.active{border-color:var(--gold);background:rgba(199,209,227,.16);color:var(--gold-bright)}.mnsh:where(.mnsh-880063) .wizard-input-row{display:flex;align-items:flex-end;gap:12px}.mnsh:where(.mnsh-880063) .wizard-text-input{flex:1;min-width:0;padding:14px 0;background:transparent;border:none;border-bottom:1px solid rgba(199,209,227,.35);color:var(--cream);font-family:SUIT,sans-serif;font-size:22px;letter-spacing:.06em;outline:none;transition:border-color .3s;text-align:left}.mnsh:where(.mnsh-880063) .wizard-text-input:focus{border-bottom-color:var(--gold)}.mnsh:where(.mnsh-880063) .wizard-text-input::-moz-placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh:where(.mnsh-880063) .wizard-text-input::placeholder{color:rgba(237,240,246,.25);font-style:italic;letter-spacing:.06em}.mnsh:where(.mnsh-880063) .wizard-pill-group{display:flex;gap:6px;padding-bottom:6px;flex-shrink:0}.mnsh:where(.mnsh-880063) .wizard-pill{padding:8px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s}.mnsh:where(.mnsh-880063) .wizard-pill.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh:where(.mnsh-880063) .wizard-pill-inline{padding:12px 14px;border-radius:6px;font-family:SUIT,sans-serif;font-size:13px;letter-spacing:.06em;background:rgba(255,255,255,.06);color:rgba(237,240,246,.45);border:none;cursor:pointer;transition:all .3s;flex-shrink:0}.mnsh:where(.mnsh-880063) .wizard-pill-inline.active{background:rgba(199,209,227,.7);color:var(--ink)}.mnsh:where(.mnsh-880063) .wizard-error{margin-top:10px;font-size:12.5px;color:var(--gold-bright);letter-spacing:.02em}.mnsh:where(.mnsh-880063) .wizard-radio-list{display:flex;flex-direction:column;gap:18px;padding:4px 0}.mnsh:where(.mnsh-880063) .wizard-radio-item{display:flex;align-items:center;gap:14px;background:transparent;border:none;padding:0;font-family:SUIT,sans-serif;font-size:16px;letter-spacing:.02em;color:rgba(237,240,246,.6);cursor:pointer;text-align:left;transition:color .2s}.mnsh:where(.mnsh-880063) .wizard-radio-item:hover{color:var(--cream)}.mnsh:where(.mnsh-880063) .wizard-radio-item.active{color:var(--cream);font-weight:700}.mnsh:where(.mnsh-880063) .wizard-radio-circle{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(237,240,246,.45);flex-shrink:0;transition:border-color .2s}.mnsh:where(.mnsh-880063) .wizard-radio-item:hover .wizard-radio-circle{border-color:rgba(237,240,246,.75)}.mnsh:where(.mnsh-880063) .wizard-radio-item.active .wizard-radio-circle{border-color:var(--cream)}.mnsh:where(.mnsh-880063) .wizard-radio-item.active .wizard-radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--cream)}.mnsh:where(.mnsh-880063) .wizard-time-disabled{flex:1;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.25);font-size:20px;letter-spacing:.1em}.mnsh:where(.mnsh-880063) .wizard-name-row{display:flex;flex-direction:column;gap:22px}.mnsh:where(.mnsh-880063) .wizard-nav{display:flex;gap:8px;margin-top:24px;padding-bottom:env(safe-area-inset-bottom)}.mnsh:where(.mnsh-880063) .wizard-nav-prev{padding:14px 22px;background:rgba(10,14,31,.4);border:1px solid rgba(199,209,227,.25);border-radius:8px;color:rgba(237,240,246,.65);font-family:SUIT,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s}.mnsh:where(.mnsh-880063) .wizard-nav-prev:hover{border-color:rgba(199,209,227,.5);color:var(--cream)}.mnsh:where(.mnsh-880063) .wizard-nav-next{flex:1;padding:14px 22px;background:linear-gradient(135deg,var(--gold-bright),var(--gold));border:none;border-radius:8px;color:var(--ink);font-family:SUIT,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:all .3s;opacity:.4;pointer-events:none}.mnsh:where(.mnsh-880063) .wizard-nav-next.ready{opacity:1;pointer-events:auto}.mnsh:where(.mnsh-880063) .wizard-nav-next.ready:hover{transform:translateY(-1px)}.mnsh:where(.mnsh-880063) .wizard-nav-next:disabled{cursor:not-allowed}.mnsh:where(.mnsh-880063) .wizard-back{position:absolute;top:18px;left:18px;z-index:5;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:rgba(237,240,246,.7);transition:color .3s}.mnsh:where(.mnsh-880063) .wizard-back:hover{color:var(--cream)}.mnsh:where(.mnsh-880063) .morph-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);z-index:5;font-family:SUIT,sans-serif;font-weight:700;font-size:clamp(34px,8.5vw,52px);letter-spacing:.12em;color:var(--gold-bright);text-shadow:0 0 22px rgba(255,255,255,.55);opacity:0;pointer-events:none;white-space:nowrap}.mnsh:where(.mnsh-880063) .wizard-stage.revealing .morph-name{animation:reunion63-mnsh-morph-name .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes reunion63-mnsh-morph-name{0%{opacity:0;transform:translate(-50%,30%) scale(.6);filter:blur(8px)}to{opacity:1;transform:translate(-50%,-50%) scale(1.3);filter:blur(0)}}@keyframes reunion63-mnsh-morph-myeongban{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes reunion63-mnsh-morph-glow{0%{opacity:0}60%{opacity:.8}to{opacity:.55}}.mnsh:where(.mnsh-880063) .wizard-stage.chart-ready .morph-name{animation:reunion63-mnsh-morph-name-settle .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes reunion63-mnsh-morph-name-settle{0%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes reunion63-mnsh-complete-hint-in{to{opacity:.7}}@keyframes reunion63-mnsh-title-twinkle{0%,to{opacity:0;transform:scale(.4);filter:blur(.5px)}45%{opacity:1;transform:scale(1.1);filter:blur(0)}55%{opacity:1;transform:scale(1.1);filter:blur(0)}}@keyframes reunion63-mnsh-scroll-fade-in{to{opacity:.85}}@keyframes reunion63-mnsh-chevron-bounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}@keyframes reunion63-mnsh-dwn-normal-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(147,148,235,.4);color:rgba(147,148,235,.65);filter:drop-shadow(0 0 0 rgba(147,148,235,0))}to{background:rgba(147,148,235,.5);border-color:rgba(201,202,255,.6);color:rgba(255,255,255,.9);filter:drop-shadow(0 0 8px rgba(147,148,235,.3))}}@keyframes reunion63-mnsh-dwn-warn-reveal{0%{background:rgba(10,14,31,.95);border-color:rgba(224,106,106,.4);color:rgba(224,106,106,.7);filter:drop-shadow(0 0 0 rgba(224,106,106,0))}45%{background:#FF6A6A;border-color:#E83C3C;color:#FFFFFF;filter:drop-shadow(0 0 28px rgba(224,106,106,1))}to{background:#E06A6A;border-color:#B21E1E;color:#FFFFFF;filter:drop-shadow(0 0 14px rgba(224,106,106,.85))}}@keyframes reunion63-mnsh-cta-star-twinkle{0%,to{opacity:0;transform:scale(.3);filter:blur(.5px)}50%{opacity:1;transform:scale(1.15);filter:blur(0)}}@keyframes reunion63-mnsh-cta-shimmer{0%{left:-60%}60%{left:120%}to{left:120%}}@media (prefers-reduced-motion:reduce){.mnsh:where(.mnsh-880063) .stars,.mnsh:where(.mnsh-880063) .wizard-stage.chart-ready .morph-name,.mnsh:where(.mnsh-880063) .wizard-stage.revealing .morph-name{animation:none}.mnsh:where(.mnsh-880063) .reveal{opacity:1;transform:none;transition:none}.mnsh:where(.mnsh-880063) .wizard-stage.revealing .morph-name{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mnsh.mnsh-880063{--ink:#150507;--ink-2:#200a0e;--ink-deep:#0a0203}body:has(.mnsh-880063){background:#150507}.mnsh.mnsh-880063{--mnsh58-video-h:calc(min(100vw, 28rem) * 16 / 9)}.mnsh.mnsh-880063 .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880063{--mnsh58-step3-h:calc(min(100vw, 28rem) * 2048 / 1376)}.mnsh.mnsh-880063 .wizard-stage[data-step="3"] .hero-fade{top:calc(var(--mnsh58-step3-h) * .45);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.6) calc(var(--mnsh58-step3-h) * .55 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-step3-h) * .55 - 30px),var(--ink) calc(var(--mnsh58-step3-h) * .55 - 2px),var(--ink) 100%)}.mnsh.mnsh-880063 .wizard-stage .wizard-step-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.mnsh.mnsh-880063 .wizard-stage.email-phase .wizard-step-video,.mnsh.mnsh-880063 .wizard-stage.revealing .wizard-step-video{opacity:0}.mnsh.mnsh-880063 #mnsh-email-form .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="0"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="0.5"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="1"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="2"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="3"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="4"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="5"] .hero-fade,.mnsh.mnsh-880063 .wizard-stage[data-step="6"] .hero-fade{top:calc(var(--mnsh58-video-h) * .55);bottom:0;height:auto;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.6) calc(var(--mnsh58-video-h) * .45 - 110px),rgba(32,10,14,.94) calc(var(--mnsh58-video-h) * .45 - 30px),var(--ink) calc(var(--mnsh58-video-h) * .45 - 2px),var(--ink) 100%)}@keyframes reunion63-mnsh58-stroke{to{stroke-dashoffset:0}}.mnsh.mnsh-880063 .wizard-nav-next{background:linear-gradient(135deg,#ffeceb,#ff8f96)}.mnsh.mnsh-880063 .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(60,195,225,.35)}.mnsh.mnsh-880063 .wizard-gender-btn{background:rgba(6,26,34,.5);border-color:rgba(255,143,150,.28)}.mnsh.mnsh-880063 .wizard-gender-btn:hover{border-color:rgba(255,143,150,.55)}.mnsh.mnsh-880063 .wizard-gender-btn.active{border-color:#ff8f96;background:rgba(79,216,232,.16);color:#ffeceb}.mnsh.mnsh-880063 .wizard-text-input{border-bottom-color:rgba(255,143,150,.35)}.mnsh.mnsh-880063 .wizard-text-input:focus{border-bottom-color:#ff8f96}.mnsh.mnsh-880063 .wizard-pill-inline.active,.mnsh.mnsh-880063 .wizard-pill.active{background:rgba(255,196,200,.75);color:var(--ink)}.mnsh.mnsh-880063 .wizard-radio-item.active .wizard-radio-circle{border-color:#ffc4c8}.mnsh.mnsh-880063 .wizard-radio-item.active .wizard-radio-circle:after{background:#ffc4c8}.mnsh.mnsh-880063 .wizard-nav-prev{background:rgba(21,5,7,.4);border-color:rgba(255,143,150,.25)}.mnsh.mnsh-880063 .wizard-nav-prev:hover{border-color:rgba(255,143,150,.5)}.mnsh.mnsh-880063 .mnsh58-email-bg{position:absolute;inset:0;z-index:6;background-color:var(--ink);background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .8s ease}.mnsh.mnsh-880063 .wizard-stage.email-phase .mnsh58-email-bg{opacity:1}.mnsh.mnsh-880063 .mnsh58-email-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none}.mnsh.mnsh-880063 .mnsh58-email-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:62%;z-index:1;background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880063 .mnsh58-email-content{position:relative;z-index:7;width:100%;max-width:460px;padding:24px 24px 32px}.mnsh.mnsh-880063 .mnsh58-email-content .wizard-step{animation:reunion63-mnsh-step-fade-in .5s ease .45s both}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.mnsh.mnsh-880063 .morph-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}.mnsh.mnsh-880063.manshin-form{--ink:#150507;--ink-2:#200a0e;--ink-deep:#0a0203;--gold:#ff8f96;--gold-soft:#ffc4c8;--gold-bright:#fff2f0;--gold-deep:#a3121e;--cream:#fff2f0}.mnsh.mnsh-880063.manshin-form .mnsh58-email-bg:after,.mnsh.mnsh-880063.manshin-form .wizard-stage .hero-fade{background:linear-gradient(180deg,transparent 0,rgba(21,5,7,.78) 48%,var(--ink) 100%)}.mnsh.mnsh-880063.manshin-form .wizard-nav-next{background:linear-gradient(135deg,#ff5a64,#f01e2c 50%,#a3121e);color:#fff}.mnsh.mnsh-880063.manshin-form .wizard-nav-next.ready:hover{box-shadow:0 4px 18px rgba(240,30,44,.45)}.mnsh.mnsh-880063.manshin-form .wizard-gender-btn{background:rgba(32,8,10,.5);border-color:rgba(240,30,44,.3)}.mnsh.mnsh-880063.manshin-form .wizard-gender-btn:hover{border-color:rgba(240,30,44,.55)}.mnsh.mnsh-880063.manshin-form .wizard-gender-btn.active{border-color:#ff5a64;background:rgba(240,30,44,.18);color:#fff2f0}.mnsh.mnsh-880063.manshin-form .wizard-text-input{border-bottom-color:rgba(240,30,44,.35)}.mnsh.mnsh-880063.manshin-form .wizard-text-input:focus{border-bottom-color:#ff5a64}.mnsh.mnsh-880063.manshin-form .wizard-pill-inline.active,.mnsh.mnsh-880063.manshin-form .wizard-pill.active{background:rgba(240,30,44,.85);color:#fff}.mnsh.mnsh-880063.manshin-form .wizard-radio-item.active .wizard-radio-circle{border-color:#ff5a64}.mnsh.mnsh-880063.manshin-form .wizard-radio-item.active .wizard-radio-circle:after{background:#ff5a64}.mnsh.mnsh-880063.manshin-form .wizard-nav-prev{background:rgba(20,4,6,.4);border-color:rgba(240,30,44,.25)}.mnsh.mnsh-880063.manshin-form .wizard-nav-prev:hover{border-color:rgba(240,30,44,.5)}.mnsh.mnsh-880063.manshin-form{--ink:#0A0D22;--ink-2:#141A36;--ink-deep:#070A19}body:has(.mnsh-880063){background:#0A0D22}.mnsh.mnsh-880063.manshin-form .wizard-stage{background-color:#0A0D22}.mnsh.mnsh-880063.manshin-form .wizard-stage .wizard-step-video{width:100%;height:auto;-o-object-position:center top;object-position:center top}.mnsh.mnsh-880063.manshin-form .wizard-stage .hero-fade{top:160px;bottom:0;height:auto;background:linear-gradient(180deg,transparent,rgba(10,13,34,.85) 280px,#0A0D22 480px)}.mnsh.mnsh-880063.manshin-form .wizard-stage:not(.email-phase) .wizard-content{padding-top:440px}.mnsh.mnsh-880063.manshin-form .wizard-stage[data-question-stage] .wizard-content{padding-top:360px}.mnsh.mnsh-880063.manshin-form .wizard-question{font-family:Aritaburi,serif}.mnsh.mnsh-880063.manshin-form .wizard-stage[data-question-stage] .wizard-question{margin-bottom:12px}.mnsh.mnsh-880063.manshin-form .form-answer{width:100%;max-width:100%;margin-inline:0}.mnsh.mnsh-880063.manshin-form .name-gender{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:16px}.mnsh.mnsh-880063.manshin-form .email-report-caption,.mnsh.mnsh-880063.manshin-form .mnsh58-email-content,.mnsh.mnsh-880063.manshin-form .wizard-content,.mnsh.mnsh-880063.manshin-form .wizard-error,.mnsh.mnsh-880063.manshin-form .wizard-gender-btn,.mnsh.mnsh-880063.manshin-form .wizard-question,.mnsh.mnsh-880063.manshin-form .wizard-step,.mnsh.mnsh-880063.manshin-form .wizard-text-input{text-align:left}.mnsh.mnsh-880063.manshin-form .wizard-name-row,.mnsh.mnsh-880063.manshin-form .wizard-pill-group,.mnsh.mnsh-880063.manshin-form .wizard-radio-item{justify-content:flex-start}.mnsh.mnsh-880063.manshin-form .wizard-gender-row{align-items:stretch}.mnsh.mnsh-880063.manshin-form .mnsh58-email-content *,.mnsh.mnsh-880063.manshin-form .wizard-content *{text-align:left!important}.mnsh.mnsh-880063.manshin-form .mnsh58-email-content,.mnsh.mnsh-880063.manshin-form .wizard-content{align-self:flex-start;margin-left:0;margin-right:auto}.mnsh.mnsh-880063.manshin-form .wizard-stage.email-phase .mnsh58-email-content{align-self:flex-end;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}.mnsh.mnsh-880063.manshin-form .name-gender,.mnsh.mnsh-880063.manshin-form .wizard-pill-group{justify-content:flex-start}.mnsh.mnsh-880063.manshin-form .wizard-content,.mnsh.mnsh-880063.manshin-form .wizard-stage.email-phase .mnsh58-email-content{padding-bottom:calc(150px + env(safe-area-inset-bottom, 0px))}
/* assets/31ce7dbf7a46cd3c.css */
.b5r .b5r-editable{outline:1px dashed rgba(181,39,62,.5);outline-offset:2px;cursor:text;border-radius:2px}.b5r .b5r-editable:hover{background:rgba(181,39,62,.06)}.b5r .b5r-editable:focus{outline:2px solid #b5273e;background:rgba(255,255,255,.72)}.b5r .b5r-edit-toolbar{position:fixed;right:14px;bottom:14px;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:min(92vw,430px);padding:10px 12px;background:#172238;color:#fffdf7;box-shadow:4px 4px 0 #b5273e;font-size:12px}.b5r .b5r-edit-toolbar button{border:1px solid rgba(255,255,255,.45);background:transparent;color:inherit;padding:7px 11px;font-size:12px;font-weight:700;cursor:pointer}.b5r .b5r-edit-toolbar button:disabled{opacity:.38;cursor:not-allowed}.b5r .b5r-edit-toggle.is-on{background:#b5273e;border-color:#b5273e}.b5r .b5r-edit-count{opacity:.72;font-family:ui-monospace,monospace}.b5r .b5r-edit-status{flex-basis:100%;margin:2px 0 0;line-height:1.55;opacity:.9}.b5r .b5r-edit-script{width:100%;padding:4px;font-size:13px;line-height:1.7;color:#333}.b5r .b5r-cut-top{color:rgba(255,255,255,.95)}.b5r .b5r-cut-lead,.b5r .b5r-cut-top{text-shadow:0 2px 18px rgba(0,0,0,.8)}.b5r .b5r-cut-lead{color:rgba(255,255,255,.88)}.b5r .b5r-cut-main{color:rgba(255,255,255,.96);text-shadow:0 2px 18px rgba(0,0,0,.8)}.b5r .b5r-cut-accent{color:rgba(255,111,165,.75);letter-spacing:.02em}.b5r .b5r-editable{outline-color:rgba(255,111,165,.6)}.b5r .b5r-editable:hover{background:rgba(255,111,165,.12)}.b5r .b5r-editable:focus{outline:2px solid #FF6FA5;background:rgba(255,255,255,.9);color:#111;text-shadow:none}.b5r [contenteditable]:empty:before{content:"문구 없음 — 눌러서 입력";color:rgba(255,255,255,.45)}.b5r .b5r-ch-label{color:rgba(255,111,165,.85)}.b5r .b5r-ch-title{background-image:linear-gradient(180deg,#FBD4E2,#F49DBE);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.b5r .b5r-ch-title,.b5r .b5r-sub-title{font-family:Cafe24Classictype,serif;font-weight:700}.b5r .b5r-sub-title{color:#fff}.b5r .b5r-sub-desc{color:rgba(255,255,255,.55)}.b5r .b5r-why-rank{color:rgba(255,111,165,.85)}.b5r .b5r-why-title{color:#fff}.b5r .b5r-why-body{color:rgba(255,255,255,.62)}.b5r .b5r-editable:empty{min-width:40px;display:inline-block}
/* assets/dd0a6b5f5064ac9f.css */
.zmd-880054 .oval-bubble{border-radius:50%}.zmd-880054 .oval-bubble-inner{border-radius:50%;padding:16px 18px}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SolmoeKimDaegeon;src:url("/daehak/assets/SolmoeKimDaegeon-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}.zmd-880054 .hp-smoke{opacity:0;transform:translate(-22px,18px);transition:opacity .32s ease-out,transform .38s cubic-bezier(.2,.9,.3,1);will-change:opacity,transform}.zmd-880054 .hp-smoke.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.zmd-880054 .hp-smoke,.zmd-880054 .hp-smoke.in{opacity:1;filter:none;transform:none;transition:none}}.zmd-880054 .star-crystal-float{animation:zmd54-float 4.2s ease-in-out infinite}@keyframes zmd54-float{0%{transform:translate(-50%,calc(-50% - 6px))}50%{transform:translate(-50%,calc(-50% + 10px))}to{transform:translate(-50%,calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.zmd-880054 .star-crystal-float{animation:none}}.zmd-880054 .zmd54-crystal-bob{animation:zmd54-bob 3.8s ease-in-out infinite;will-change:transform}@keyframes zmd54-bob{0%,to{transform:translateY(-6px)}50%{transform:translateY(9px)}}@media (prefers-reduced-motion:reduce){.zmd-880054 .zmd54-crystal-bob{animation:none}}.zmd-880054 .zwi-center-name{font-family:SolmoeKimDaegeon,HSBombaram,SUIT,sans-serif;font-weight:500;letter-spacing:.06em}
/* assets/4e2efd090125f8af.css */
@font-face{font-family:Diphylleia880056;src:url("/daehak/assets/Diphylleia-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.gk-880056 .gk-whisper-fill,.gk-880056 .mh-sound-hint-center{font-family:Diphylleia880056,RIDIBatang,serif}.gk-880056 .gk-whisper-fill{font-size:clamp(12px,3.8vw,18.5px);font-weight:400;line-height:1.6;letter-spacing:.03em;word-break:break-all;text-align:center;background:linear-gradient(180deg,#ff5a4e,#d81f27 42%,#7a0a10);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(216,31,39,.45));animation:mh-horror-flicker 3.4s ease-in-out infinite}.gk-880056 .gk-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:16px;padding:16px;overflow:hidden;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em;cursor:pointer;background:linear-gradient(180deg,#f5764a,#e24a3b 45%,#a82a1e);box-shadow:0 -6px 28px rgba(226,74,59,.45),0 8px 24px rgba(168,42,30,.4)}.gk-880056 .gk-cta:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);animation:gkShimmer 3.2s ease-in-out infinite}@keyframes gkShimmer{0%{left:-60%}55%{left:120%}to{left:120%}}.gk-880056 .gk-frag-toast{animation:gkFragToast 4.6s ease-in-out forwards}@keyframes gkFragToast{0%{opacity:0;transform:translate(-50%,-12px)}26%{opacity:1;transform:translate(-50%)}68%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.gk-880056 .gk-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#ffd9d5;animation:gkBlink 1.1s steps(2) infinite}@keyframes gkBlink{50%{opacity:.15}}
/* assets/SUIT.css */
@font-face {
	font-family: 'SUIT';
	font-weight: 100;
	src: url("/daehak/assets/SUIT-Thin.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 200;
	src: url("/daehak/assets/SUIT-ExtraLight.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 300;
	src: url("/daehak/assets/SUIT-Light.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 400;
	src: url("/daehak/assets/SUIT-Regular.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 500;
	src: url("/daehak/assets/SUIT-Medium.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 600;
	src: url("/daehak/assets/SUIT-SemiBold.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 700;
	src: url("/daehak/assets/SUIT-Bold.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 800;
	src: url("/daehak/assets/SUIT-ExtraBold.woff2") format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 900;
	src: url("/daehak/assets/SUIT-Heavy.woff2") format('woff2');
}
/* assets/pretendard.min.css */
/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /gh/orionCactus/pretendard@1.3.9/dist/web/static/pretendard.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local('Pretendard Black'),url("/daehak/assets/Pretendard-Black.woff2") format('woff2'),url("/daehak/assets/Pretendard-Black.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local('Pretendard ExtraBold'),url("/daehak/assets/Pretendard-ExtraBold.woff2") format('woff2'),url("/daehak/assets/Pretendard-ExtraBold.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local('Pretendard Bold'),url("/daehak/assets/Pretendard-Bold.woff2") format('woff2'),url("/daehak/assets/Pretendard-Bold.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local('Pretendard SemiBold'),url("/daehak/assets/Pretendard-SemiBold.woff2") format('woff2'),url("/daehak/assets/Pretendard-SemiBold.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local('Pretendard Medium'),url("/daehak/assets/Pretendard-Medium.woff2") format('woff2'),url("/daehak/assets/Pretendard-Medium.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local('Pretendard Regular'),url("/daehak/assets/Pretendard-Regular.woff2") format('woff2'),url("/daehak/assets/Pretendard-Regular.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local('Pretendard Light'),url("/daehak/assets/Pretendard-Light.woff2") format('woff2'),url("/daehak/assets/Pretendard-Light.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local('Pretendard ExtraLight'),url("/daehak/assets/Pretendard-ExtraLight.woff2") format('woff2'),url("/daehak/assets/Pretendard-ExtraLight.woff") format('woff')}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local('Pretendard Thin'),url("/daehak/assets/Pretendard-Thin.woff2") format('woff2'),url("/daehak/assets/Pretendard-Thin.woff") format('woff')}
/*# sourceMappingURL=/sm/51b565c04cae0bb1ce2c86cd5d1809aca984a92cb3f8e3efe91c4d2950752c00.map */
/* local.css */
/* Original theme state, set by the original route's mounted layout. */
html,body{background:#183a33;}
#offline-boundary{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#0009;font-family:Pretendard,sans-serif;}
#offline-boundary>div{max-width:390px;padding:28px;border:1px solid #f1d45366;border-radius:18px;background:#1e3831;color:#fff7e8;box-shadow:0 20px 70px #0007;}
#offline-boundary h2{font-size:21px;font-weight:700;margin-bottom:14px;}
#offline-boundary p{font-size:15px;line-height:1.8;}
#offline-boundary button{margin-top:22px;background:#ffda51;border-radius:10px;padding:12px 18px;color:#183a33;font-weight:700;width:100%;}
.offline-legal-back{display:block;padding:16px 24px;background:#1e3831;color:#fff7e8;}
/* Side gutters outside the centered app column stay black on every view. */
html:root:root,html:root body.min-h-screen{background:#000 !important;}

/* design/source-refresh.css */
html,body{background:#f2eeea!important;color:#292427}.campus-funnel-nav{max-width:448px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:#fbf8f4;border-bottom:1px solid #e7dcda;font-family:SUIT,sans-serif}.campus-funnel-nav strong{font-weight:800;font-size:18px}.campus-funnel-nav>div{display:flex;background:#eee6e2;border-radius:8px;padding:3px}.campus-funnel-nav a{padding:7px 18px;border-radius:5px;font-size:13px;color:#847575}.campus-funnel-nav a[aria-current]{background:#902a40;color:#fff}#app{box-shadow:none;background:#fbf8f4}.university-intro .os-board-bg{display:none}.university-cover-video{position:relative;background:#332226!important}.campus-persona{object-fit:cover!important;object-position:center 20%!important;width:100%;height:100%}.university-intro-shade{background:linear-gradient(180deg,rgba(24,16,18,.02) 20%,rgba(27,14,19,.9) 100%)!important}.university-intro-copy h1{font-family:SUIT,sans-serif!important;font-size:39px!important;line-height:1.22!important;letter-spacing:-1.7px!important;color:#fff8f1!important;text-shadow:none!important}.university-intro-copy .university-eyebrow{color:#f2c8c9!important;letter-spacing:2px!important}.university-lead{color:#f3e8e3!important;font-size:15px!important;line-height:1.8!important}.university-intro-highlights{background:#fbf8f4!important;padding:30px 24px!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important}.university-intro-highlights article{background:transparent!important;border:0!important;border-bottom:1px solid #e6dbd7!important;border-radius:0!important;padding:25px 0!important;box-shadow:none!important}.university-intro-highlights h2{color:#35282b!important;font-family:SUIT,sans-serif!important;font-size:23px!important}.university-intro-highlights p{color:#8a7478!important;font-size:14px!important;line-height:1.9!important}.university-intro-highlights .university-eyebrow{color:#aa4559!important}.university-dock{background:linear-gradient(transparent,#fbf8f4 25%)!important}.os-cta{background:#912b41!important;color:#fff8f4!important;border:1px solid #912b41!important;box-shadow:0 6px 20px #912b4120!important;border-radius:10px!important;font-family:SUIT,sans-serif!important;font-weight:700!important;text-shadow:none!important}.university-2027{--brand-orange-vivid:#992d44;--dragon-background:#fbf8f4;--dragon-foreground:#35282b}.university-intro{background:#fbf8f4!important}
.mnsh.manshin-form{background:#fbf8f4!important;color:#35282b!important;--gold-bright:#942b42;--gold:#942b42;--ivory:#35282b}.manshin-form .stars,.manshin-form .noise{display:none!important}.manshin-form .os61-board{background:#f2e9e3!important;border-color:#ddc8c3!important;box-shadow:none!important}.manshin-form .wizard-stage{background:transparent!important}.manshin-form .wizard-question{color:#38282d!important;font-family:SUIT,sans-serif!important;text-shadow:none!important;font-size:28px!important}.manshin-form .wizard-caption,.manshin-form .wizard-hint{color:#93777f!important}.manshin-form .wizard-text-input{color:#38282d!important;border-color:#c9a8ad!important;font-family:SUIT,sans-serif!important;font-size:22px!important;text-shadow:none!important}.manshin-form .wizard-text-input::placeholder{color:#b69a9e!important}.manshin-form .wizard-radio-item,.manshin-form .wizard-gender-btn,.manshin-form .wizard-pill,.manshin-form .wizard-pill-inline,.manshin-form .os61-chip{background:#fffaf7!important;color:#61404a!important;border-color:#d7bfc3!important;box-shadow:none!important}.manshin-form .wizard-radio-item.active,.manshin-form .wizard-gender-btn.active,.manshin-form .wizard-pill.active,.manshin-form .wizard-pill-inline.active{background:#f1dfe2!important;border-color:#912b41!important}.manshin-form .wizard-nav-next.ready{background:#912b41!important;color:white!important;box-shadow:none!important}.manshin-form .wizard-nav-prev,.manshin-form .wizard-back{color:#93777f!important}.manshin-form .os61-board-label{color:#912b41!important}.manshin-form .os61-omr-no{color:#93777f!important}.campus-candidates{margin:14px 0}.campus-candidates>.wizard-text-input{width:100%;font-size:19px!important}.campus-candidate-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.campus-candidate-row>span{grid-column:1/-1;font-size:11px;color:#93777f}.campus-candidate-row input{width:100%;min-width:0;font-size:16px!important}.manshin-form #mnsh-wizard[data-step="4"] .wizard-content{position:relative!important;transform:none!important;top:auto!important;padding-top:110px!important;padding-bottom:40px!important}.manshin-form #mnsh-wizard[data-step="4"]{min-height:760px!important;height:auto!important}.manshin-form .mnsh58-email-content{background:rgba(251,248,244,.95)!important;padding:26px!important;border-radius:16px}.manshin-form textarea{color:#38282d!important;background:#fffaf7!important;border-color:#c9a8ad!important}.manshin-form .os61-form-scene img{object-position:center 20%!important}
.campus-funnel-nav strong{color:#38282d}.campus-intake-intro{position:relative;min-height:calc(100svh - 72px);background:#241e22;overflow:hidden;color:#fff5ef;font-family:SUIT,sans-serif}.campus-intake-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.campus-intake-intro:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,15,21,.28) 0%,transparent 27%,rgba(30,17,24,.38) 47%,#241a21 90%)}.campus-intake-top{position:relative;z-index:1;padding:18px 22px;display:flex;align-items:center;gap:12px}.campus-intake-top>span{font-size:11px;letter-spacing:1px;color:#fff0ea}.campus-intake-back{border:1px solid #ffffff40;background:#32242a40;color:#fff5ef;width:35px;height:35px;border-radius:50%;font-size:20px}.campus-dialog{position:relative;z-index:1;margin-top:clamp(230px,38svh,410px);padding:0 26px 25px}.campus-speaker{display:inline-block;background:#922c43;padding:6px 13px;border-radius:4px;color:#fff5ef;font-size:12px;letter-spacing:1px}.campus-dialog h1{font-size:28px;line-height:1.55;letter-spacing:-1px;font-weight:700;word-break:keep-all;margin:19px 0 14px;color:#fff8f2}.campus-dialog p{font-size:13px;line-height:1.8;color:#d0bdbf;word-break:keep-all}.campus-talk-next{display:block;width:100%;border:1px solid #dca4ac;background:#f4e6df;color:#512b36;border-radius:9px;padding:17px 12px;font-size:15px;font-weight:700;margin-top:26px}.campus-talk-next:hover{background:#fff7f0}.campus-dialog-foot{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:10px;color:#ab929a;letter-spacing:1px}.campus-dialog-foot button{background:transparent;border:0;color:#c6b4b8;font-size:11px;text-decoration:underline}.campus-dialog-copy{animation:campus-dialog-enter .35s ease-out}@keyframes campus-dialog-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* Keep the captured wizard and its step logic; replace only its stage treatment. */
html[data-view="form"] .manshin-form{background:#241b22!important;color:#fff6ee!important;position:relative!important}.manshin-form .wizard-stage{min-height:calc(100svh - 72px)!important;height:auto!important;position:relative!important;padding-top:0!important}.manshin-form .wizard-stage:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 8%,#241b22 65%),url("/daehak/design/doyun-campus-crimson.png") center 12%/cover no-repeat;opacity:.75;pointer-events:none}.manshin-form .os61-board{background:none!important;border:0!important;box-shadow:none!important;position:relative!important;inset:auto!important;transform:none!important;width:auto!important;padding:28px 26px 0!important;height:auto!important}.manshin-form .os61-board-label{color:#e2bfc6!important}.manshin-form .os61-omr-no{color:#c9abb6!important}.manshin-form .os61-omr-dot{border-color:#ad788b!important}.manshin-form .os61-omr-dot.is-current,.manshin-form .is-current .os61-omr-dot{background:#e5b8c3!important}.manshin-form .wizard-content,.manshin-form #mnsh-wizard[data-step="4"] .wizard-content{position:relative!important;inset:auto!important;transform:none!important;padding:clamp(130px,24svh,210px) 26px 40px!important;width:100%!important}.manshin-form .wizard-caption,.manshin-form .wizard-hint{color:#c6aab5!important}.manshin-form .wizard-question{color:#fff6ef!important;font-size:27px!important;line-height:1.5!important;letter-spacing:-1px!important}.manshin-form .wizard-text-input{color:#fff6ef!important;font-size:24px!important;border-color:#b68c9c!important}.manshin-form .wizard-text-input::placeholder{color:#aa8796!important}.manshin-form .wizard-radio-item,.manshin-form .wizard-gender-btn,.manshin-form .wizard-pill,.manshin-form .wizard-pill-inline,.manshin-form .os61-chip{background:#3c2933cc!important;color:#f5e2e9!important;border-color:#855365!important;border-radius:10px!important}.manshin-form .wizard-radio-item.active,.manshin-form .wizard-gender-btn.active,.manshin-form .wizard-pill.active,.manshin-form .wizard-pill-inline.active{background:#733346!important;border-color:#dfa3b5!important}.manshin-form .wizard-nav-next.ready{background:#f1ddd5!important;color:#5c2939!important}.manshin-form .wizard-nav-prev,.manshin-form .wizard-back{color:#d6b9c5!important}.manshin-form .wizard-back{z-index:5!important}.manshin-form .mnsh58-email-content{background:#241b22ec!important;position:relative!important;inset:auto!important;transform:none!important;margin:220px 0 0!important;z-index:3;width:100%!important;max-width:none!important}.manshin-form textarea{color:#fff5ef!important;background:#3a2932!important;border-color:#a37284!important}.manshin-form .campus-candidate-row>span{color:#c6aab5!important}.manshin-form .campus-candidates .wizard-text-input{font-size:17px!important}.manshin-form .hero-fade{display:none!important}.manshin-form .wizard-error{color:#ffac9e!important}@media(max-width:360px){.campus-dialog{padding-left:21px;padding-right:21px}.campus-dialog h1{font-size:25px}.manshin-form .wizard-question{font-size:24px!important}}@media(prefers-reduced-motion:reduce){.campus-dialog-copy{animation:none}}
.manshin-form .wizard-stage{display:block!important;align-items:initial!important;justify-content:initial!important}.manshin-form .os61-board{display:block!important;width:100%!important;max-width:none!important;margin:0!important;min-height:0!important}.manshin-form .os61-board:before,.manshin-form .os61-board:after{display:none!important}.manshin-form .os61-board-label{display:block!important;text-align:center!important;font-size:10px!important;letter-spacing:2px!important;margin:0 0 16px!important}.manshin-form .os61-omr{display:flex!important;gap:8px!important;justify-content:center!important;width:100%!important;max-width:none!important;padding:0!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important}.manshin-form .os61-omr-cell{display:block!important;flex:1!important;max-width:34px!important}.manshin-form .os61-omr-no{display:none!important}.manshin-form .os61-omr-dot{display:block!important;width:100%!important;height:3px!important;border:0!important;border-radius:2px!important;background:#725360!important;box-shadow:none!important}.manshin-form .is-marked .os61-omr-dot,.manshin-form .os61-omr-dot.is-marked,.manshin-form .os61-omr-dot.is-current{background:#f0bfcc!important}.manshin-form .wizard-content,.manshin-form #mnsh-wizard[data-step="4"] .wizard-content{margin:0!important;width:100%!important;max-width:none!important;padding:clamp(145px,27svh,250px) 26px 125px!important}.manshin-form .wizard-step{width:100%!important;max-width:none!important}.manshin-form .wizard-question{font-size:27px!important}.manshin-form .wizard-nav{background:linear-gradient(transparent,#241b22 30%)!important;border:0!important;padding-top:28px!important}.manshin-form .wizard-nav-next{background:#5c414b!important;color:#a98c98!important;border:0!important;box-shadow:none!important;border-radius:8px!important}.manshin-form .wizard-nav-next.ready{background:#f1ddd5!important;color:#5c2939!important}.manshin-form .wizard-radio-list{gap:12px!important}.manshin-form .wizard-radio-item{padding:17px 18px!important;min-height:58px!important}.manshin-form .wizard-radio-circle{border-color:#cc9cac!important}.manshin-form .wizard-content .wizard-input-row{max-width:100%!important}.manshin-form .os61-board+.hero-fade{display:none!important}.manshin-form .mnsh58-email-content{padding-bottom:120px!important}.manshin-form .wizard-stage.email-phase:before{background:none}.manshin-form .os61-form-scene:after{background:linear-gradient(transparent,#241b22 90%)!important}.manshin-form .wizard-stage.email-phase .os61-board{display:none!important}
.onssaem-result.university-2027{background:#fbf8f4!important;color:#35282b!important}.onssaem-result .os-board-bg{display:none!important}.onssaem-result .university-card,.onssaem-result .university-chapter{background:#fffaf6!important;border-color:#dfc8c7!important;box-shadow:none!important;color:#4d323c!important;border-radius:12px!important}.onssaem-result .university-section>h2,.onssaem-result .university-card h3,.onssaem-result .university-chapter h3{color:#592f3d!important;font-family:SUIT,sans-serif!important;text-shadow:none!important}.onssaem-result .university-section>.university-eyebrow{color:#a14b60!important}.onssaem-result .university-card p{color:#8c6c77!important}.onssaem-result .university-caption{color:#99747f!important}.onssaem-result .university-chart-portrait-frame{background:#39212d url("/daehak/design/doyun-campus-crimson.png") center 25%/cover no-repeat!important}.onssaem-result .university-chart-portrait-frame video{visibility:hidden!important}.onssaem-result .university-lock-overlay{background:linear-gradient(transparent,#f5e9e7 55%)!important;color:#622d40!important}.onssaem-result .university-lock-overlay button{background:#922c43!important;color:#fff4ef!important}html[data-funnel="susi"] .university-initials{display:none!important}html[data-funnel="susi"] .university-hero-copy>.university-caption{display:none!important}

/* design/polish.css */
/* Shared contrast system over the captured flow. */
:root{--campus-paper:#fbf8f4;--campus-ink:#382831;--campus-muted:#765762;--campus-red:#912b43;--campus-line:#ddc9cc;--brand-orange-vivid:#912b43;--dragon-background:#fbf8f4;--dragon-foreground:#382831;--sheet-text:#382831;--sheet-text-90:#382831;--sheet-text-80:#50333e;--sheet-text-70:#624550;--sheet-text-60:#765762;--sheet-text-50:#765762;--sheet-text-40:#765762;--sheet-text-20:#947e85;--sheet-border:#d9c4ca;--sheet-surface:#fffaf6;--sheet-surface-5:#f4eae8;--sheet-background:#fffaf6}
body{font-family:SUIT,Pretendard,sans-serif!important}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b65871!important;outline-offset:4px}.onssaem-result h1,.onssaem-result h2,.onssaem-result h3,.onssaem-result p,.onssaem-result strong,.onssaem-result span,.onssaem-result small{font-family:SUIT,Pretendard,sans-serif!important;text-shadow:none!important}.onssaem-result .university-hero-overlay{background:linear-gradient(180deg,transparent 20%,rgba(42,21,32,.45) 55%,#2c1925 100%)!important}.onssaem-result .university-hero-copy h1{color:#fff6ef!important;font-size:34px!important;letter-spacing:-1.5px!important}.onssaem-result .university-hero-copy p{color:#f1dfe5!important}.onssaem-result .university-hero-copy .university-caption{color:#edd3dc!important}.onssaem-result .university-initials>div{background:#ffffff12!important;border:1px solid #c28b9c!important}.onssaem-result .university-initials strong,.onssaem-result .university-initials small{color:#fff4eb!important}.onssaem-result .university-section{color:#382831!important;padding-bottom:36px!important}.onssaem-result .university-section>p,.onssaem-result .university-detail-summary{color:#765762!important}.onssaem-result .university-section>h2{font-size:27px!important;line-height:1.5!important;letter-spacing:-1px!important}.onssaem-result .university-card{background:#fffdf9!important;border-color:#ddc9cc!important}.onssaem-result .university-card p,.onssaem-result .university-card li,.onssaem-result .university-caption{color:#765762!important}.onssaem-result .university-score,.onssaem-result .university-score-number{color:#912b43!important}.onssaem-result .university-rank{border-color:#e3d3d5!important;color:#4f303c!important}.onssaem-result .university-rank>span:first-child{color:#912b43!important}.onssaem-result .university-study-reading{color:#50333e!important;background:#f4e8e7!important;border:1px solid #dfc5cb!important;border-radius:12px!important}.onssaem-result .university-study-reading h3{color:#842b43!important}.onssaem-result .university-study-reading p{color:#654651!important}.onssaem-result .university-major-elements-legend>div{background:#f1e5e6!important;border-color:#d8bdc5!important;color:#51333e!important}.onssaem-result .university-major-elements-legend strong,.onssaem-result .university-major-elements-legend span{color:#51333e!important}.onssaem-result .university-chapter{background:#fffdf9!important;border:1px solid #ddc9cc!important;margin:16px 0!important;padding:24px!important}.onssaem-result .university-chapter p{color:#654651!important}.onssaem-result .university-chapter-heading>p{color:#912b43!important}.onssaem-result .university-chapter-items li{border-color:#e5d4d7!important}.onssaem-result .university-chapter-items span{color:#7c4153!important;background:#f3e4e8!important;border-color:#dec5cd!important}.onssaem-result .university-chart-portrait-frame{background:#35212e!important}.onssaem-result .university-chart-portrait-frame:before,.onssaem-result .university-chart-portrait-frame:after{background:none!important;box-shadow:none!important;pointer-events:none}.onssaem-result .university-chart-portrait{opacity:1!important}.onssaem-result .university-character-speech{background:#fffaf3f5!important;border:1px solid #ead3cd!important;box-shadow:0 8px 25px #3c15231a!important}.onssaem-result .university-character-speech p{color:#4b2b36!important;font-size:16px!important;line-height:1.7!important}.onssaem-result .university-chart-label{color:#65535b!important}.onssaem-result .university-chart-pillar{background:#f5eee8!important;border:1px solid #ddc9cc!important;box-shadow:none!important}.onssaem-result .university-chart-pillar.is-self{background:#f4dfe5!important;border-color:#bc7288!important}.onssaem-result .university-chart-label span{background:#912b43!important;color:white!important}.onssaem-result .university-chart-heading,.onssaem-result .university-chart-elements>p{color:#654651!important}.onssaem-result .university-lock-overlay{background:linear-gradient(transparent,#f8eeee 52%)!important;color:#592f3f!important}.onssaem-result .university-lock-overlay p,.onssaem-result .university-lock-overlay span{color:#592f3f!important}.onssaem-result .university-lock-overlay button{background:#912b43!important;color:#fff8f3!important}.onssaem-result .university-flow-fill{opacity:.16!important}.onssaem-result .university-placeholder{color:#765762!important}html[data-view="loading"] main{background:#fbf8f4!important;color:#382831!important}html[data-view="loading"] main h1,html[data-view="loading"] main p,html[data-view="loading"] main strong{color:#51303e!important}.university-dock{background:linear-gradient(transparent,#fbf8f4 28%)!important}.university-chart-portrait-frame{overflow:hidden!important}.university-chart-portrait-frame img{object-fit:cover!important;object-position:center 28%!important}#overlay{--brand-orange-vivid:#912b43;--sheet-text:#382831;--sheet-text-90:#382831;--sheet-text-80:#50333e;--sheet-text-70:#624550;--sheet-text-60:#765762;--sheet-text-50:#765762;--sheet-text-40:#765762;--sheet-text-20:#947e85;--sheet-border:#d9c4ca;--sheet-surface:#fffaf6;--sheet-surface-5:#f4eae8}#overlay>div>div{background:#fffaf6!important;color:#382831!important;border-color:#d9c4ca!important}#overlay [role="radio"]{border-color:#d7bfc7!important;background:#fffdf9!important;color:#382831!important;box-shadow:none!important}#overlay [role="radio"][aria-checked="true"]{background:#f3e1e5!important;border-color:#a5415b!important;box-shadow:0 0 0 1px #a5415b!important}#overlay input{background:#fffdf9!important;color:#382831!important;border-color:#b78b99!important}#offline-boundary>div{background:#fffaf6;color:#382831;border-color:#d9bdc6}#offline-boundary button{background:#912b43;color:#fff8f3}.campus-funnel-nav strong{color:#382831!important}.university-intro-highlights p{color:#765762!important}.university-intro-highlights .university-eyebrow{color:#8e3d54!important}.manshin-form .wizard-caption,.manshin-form .wizard-hint{color:#e1c5d0!important}.campus-dialog p{color:#ead3d9!important}.campus-dialog-foot,.campus-dialog-foot button{color:#d5b7c3!important}.manshin-form .wizard-text-input::placeholder{color:#c9a4b4!important}.manshin-form .campus-candidate-row>span{color:#d9b7c6!important}.manshin-form .wizard-radio-item,.manshin-form .wizard-gender-btn{color:#fff3ed!important}.os61-form-scene{background:#241b22!important}
#overlay [role="dialog"], [role="dialog"][aria-label="상품 선택 및 결제"]{--dragon-accent:#912b43!important;--brand-orange-vivid:#912b43!important;--discount-accent:#912b43!important;--brand-orange-cream:#f3e0dc!important;--brand-badge-mint:#e9d3da!important;--sheet-bg:#fffaf6!important;--sheet-text:#382831!important;--sheet-text-70:#60404d!important;--sheet-text-60:#71505d!important;--sheet-text-50:#71505d!important;--sheet-text-40:#765762!important;--sheet-text-20:#92757f!important;--sheet-surface-5:#f7edeb!important;--sheet-surface-10:#efdee2!important;--sheet-surface-20:#d9b4c0!important;--sheet-border:#d8bec7!important;--sheet-gray-300:#674754!important;--sheet-gray-400:#765762!important;--sheet-gray-500:#765762!important;--sheet-badge-text:#652b40!important;--sheet-badge-glow:transparent!important;--sheet-on-accent:#fff8f4!important;color:#382831!important;font-family:SUIT,sans-serif!important}
.onssaem-result .university-major-elements text{fill:#654651!important;font-family:SUIT,sans-serif!important}.onssaem-result .university-crisis-card svg text{fill:#654651!important;font-family:SUIT,sans-serif!important}.onssaem-result .university-crisis-card svg text[fill="white"]{fill:#fff!important}.onssaem-result .university-crisis-card svg text[fill="#D92D43"]{fill:#9c304b!important}.os-cta:before,.os-cta:after{display:none!important}.os-cta{animation:none!important}.onssaem-result .university-major-elements-legend{color:#51333e!important}
.campus-funnel-nav a{color:#6d4f58!important}.campus-funnel-nav a[aria-current]{color:#fff7f2!important}.onssaem-result .university-chart-heading span,.onssaem-result .university-chart-glyph>span{color:#6d4c59!important}.onssaem-result .university-major-elements-legend *{color:#51333e!important}.onssaem-result .university-chart-elements .university-chart-heading *{color:#6d4c59!important}
html:is([data-view="privacy"],[data-view="terms"]) main{background:#fbf8f4!important;color:#382831!important}html:is([data-view="privacy"],[data-view="terms"]) main :is(div,section,article,header){background:transparent!important;color:#382831!important}html:is([data-view="privacy"],[data-view="terms"]) main :is(h1,h2,h3,p,span,strong,li){color:#50333e!important}html:is([data-view="privacy"],[data-view="terms"]) main a{color:#8e2942!important}html:is([data-view="privacy"],[data-view="terms"]) main a[aria-label="뒤로가기"]{background:#f1dfe3!important;color:#632638!important}
.manshin-form .wizard-nav-prev{background:#382731!important;border:1px solid #916477!important;color:#e8c9d6!important;box-shadow:none!important}.manshin-form .wizard-step{animation:none!important}.onssaem-result .university-chart-portrait-frame .university-character-speech{animation:none!important}
html[data-view="loading"] .university-paper{background:#fffaf6!important;border:1px solid #dfc9cf!important;box-shadow:none!important}html[data-view="loading"] .university-pillars>div{background:#f2e5e8!important;color:#5f3645!important}html[data-view="loading"] .university-pillars small{color:#775060!important}

/* design/scenes.css */
/* Story illustrations retain their own composition; dialogue never covers the art. */
.onssaem-result .university-chart-portrait-frame{height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;margin:24px 0 28px!important;border-radius:18px!important;background:#f4e8e7!important;border:1px solid #e4d3d1!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}
.onssaem-result .university-chart-portrait-frame::before,.onssaem-result .university-chart-portrait-frame::after{display:none!important}
.onssaem-result .university-chart-portrait-frame img{position:static!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:0!important}
.onssaem-result .university-chart-portrait-frame .university-character-speech{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:20px 22px!important;border:0!important;border-radius:0!important;background:#fffaf3!important;box-shadow:none!important;text-align:left!important}
.onssaem-result .university-character-speech::before,.onssaem-result .university-character-speech::after{display:none!important}
.onssaem-result .university-chart-portrait-frame .university-character-speech p{margin:0!important;font-size:16px!important;line-height:1.65!important}
.onssaem-result .university-character-speech p br{display:none}
.onssaem-result .university-chart-portrait-frame:has(img[src*="06-reflection"]){border-radius:4px 22px 4px 22px!important;border-color:#c9c5d0!important}
.onssaem-result .university-chart-portrait-frame:has(img[src*="06-reflection"]) .university-character-speech{background:#eae8ee!important}
.onssaem-result .university-chart-portrait-frame:has(img[src*="07-farewell"]){border-radius:20px 20px 4px 4px!important}
.onssaem-result .university-chart-portrait-frame:has(img[src*="07-farewell"]) .university-character-speech{background:#f5e5d4!important}
.manshin-form .wizard-stage::before{background-image:url("/daehak/design/scenes/08-conversation-9x16.png")!important}
.campus-intake-portrait{object-position:center top!important}
.university-intro-video.campus-persona{object-position:center top!important}
.onssaem-result .university-chart-portrait-frame .university-character-speech{height:auto!important;aspect-ratio:auto!important;display:block!important}
.onssaem-result .university-character-speech p br{display:initial}
.onssaem-result .university-section{padding-top:40px!important}
.onssaem-result .university-chart-portrait-frame .university-character-speech p{text-align:left!important}
.onssaem-result .university-character-speech p::before{content:'도윤 선배';display:block;margin-bottom:7px;font-size:11px;font-weight:700;letter-spacing:1px;color:#8b4055}
/* Intro ends at its CTA, without the old fixed-dock spacer. */
html[data-view="intro"] main:not(.flow-intro),html[data-view="intro"] .university-intro{min-height:0!important}
html[data-view="intro"] .university-intro>.os-content{padding-bottom:0!important}
html[data-view="intro"] .university-intro>.university-dock{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px!important;background:#fbf8f4!important}
/* Same 440px app frame as the Buddha and Halmae projects. */
:root{--app-shell-width:440px}
#app{width:100%;max-width:var(--app-shell-width)!important;margin-inline:auto}
.university-dock,.manshin-form .wizard-nav{width:100%!important;max-width:var(--app-shell-width)!important;margin-inline:auto}
#overlay [role="dialog"]{max-width:min(100vw,var(--app-shell-width))!important}
/* Full-height photographic intro; CTA overlays the same image. */
html[data-view="intro"] .university-intro{min-height:100svh!important}
html[data-view="intro"] .university-cover-video{height:100svh!important;min-height:640px!important;max-height:none!important;box-sizing:border-box!important;padding:32px 22px 122px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}
html[data-view="intro"] .university-intro-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}
html[data-view="intro"] .university-intro-copy{position:relative!important;z-index:2!important;margin:0!important}
html[data-view="intro"] .university-intro>.university-dock{position:absolute!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;z-index:3!important;padding:16px 16px max(24px,env(safe-area-inset-bottom))!important;background:transparent!important}
html[data-view="intro"] .university-cover-video{width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:auto!important;align-items:stretch!important}
html[data-view="intro"] .university-intro-copy{width:100%!important;min-width:0!important;max-width:100%!important}
/* Keep the mentor's face in frame and anchor questions above the bottom controls. */
html[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage{display:flex!important;flex-direction:column!important;min-height:100svh!important;width:100%!important;max-width:100%!important}
html[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage::before{inset:0!important;width:100%!important;height:100%!important;transform:none!important;background:linear-gradient(180deg,rgba(36,27,34,.12) 0%,rgba(36,27,34,.04) 30%,rgba(36,27,34,.85) 62%,#241b22 85%),url("/daehak/design/scenes/08-conversation-9x16.png")!important;background-size:100% 100%,100% auto!important;background-position:center top,center top!important;background-repeat:no-repeat!important;opacity:1!important}
html[data-view="form"] .manshin-form #mnsh-wizard .os61-board{flex:0 0 auto!important}
html[data-view="form"] .manshin-form #mnsh-wizard .wizard-content{flex:0 0 auto!important;margin-top:auto!important;padding:clamp(200px,28svh,300px) 26px 125px!important;position:relative!important;z-index:1!important}
html[data-view="form"] .manshin-form #mnsh-wizard.email-phase::before{background:none!important}
html[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage::before{background-image:linear-gradient(180deg,rgba(36,27,34,.12) 0%,rgba(36,27,34,.04) 28%,rgba(36,27,34,.78) 50%,#241b22 64%),url("/daehak/design/scenes/08-conversation-9x16.png")!important}
/* Native 9:16 illustration already reserves dark space for input controls. */
html[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage::before{background-image:linear-gradient(180deg,transparent 45%,rgba(36,27,34,.15) 65%,#241b22 90%),url("/daehak/design/scenes/08-conversation-9x16.png")!important}
.campus-intake-portrait{object-fit:cover!important;object-position:center top!important}
/* University/major entry: opaque reading surface over the portrait. */
html[data-view="form"] .manshin-form #mnsh-wizard[data-step="4"]::before{background-image:linear-gradient(180deg,rgba(24,17,23,.28),rgba(24,17,23,.82) 30%,#1d151c 65%),url("/daehak/design/scenes/08-conversation-9x16.png")!important}
html[data-view="form"] .manshin-form #mnsh-wizard[data-step="4"] .wizard-content{padding:clamp(100px,18svh,180px) 18px 125px!important}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-step{padding:24px 20px!important;border-radius:22px;background:#281d26!important;border:1px solid #634353;box-shadow:0 16px 40px #10090f55;box-sizing:border-box}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-caption{color:#e4cbd6!important;font-size:13px!important;line-height:1.75!important;margin-bottom:12px!important}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-question{color:#fff6ef!important;font-size:25px!important;line-height:1.45!important;margin-bottom:24px!important;word-break:keep-all}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-text-input{background:#382733!important;color:#fff7f2!important;border:1px solid #856174!important;border-radius:10px!important;padding:14px 12px!important;font-size:16px!important;line-height:1.5!important;height:auto!important;min-height:52px!important;box-sizing:border-box;text-align:left!important;box-shadow:none!important}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-text-input::placeholder{color:#d3b7c4!important;opacity:1}
html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-text-input:focus{border-color:#f0b2c7!important;background:#42303c!important;outline:2px solid #f0b2c744!important;outline-offset:2px}
html[data-view="form"] #mnsh-wizard[data-step="4"] .campus-candidate-row{margin-top:22px;padding-top:18px;border-top:1px solid #634353;gap:10px}
html[data-view="form"] #mnsh-wizard[data-step="4"] .campus-candidate-row>span{color:#f0d3df!important;font-size:13px!important;font-weight:600;letter-spacing:.2px;margin-bottom:2px}
html[data-view="form"] #mnsh-wizard[data-step="4"] .campus-candidates{margin-bottom:0}
@media(max-width:360px){html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-step{padding:22px 16px!important}html[data-view="form"] #mnsh-wizard[data-step="4"] .campus-candidate-row{grid-template-columns:1fr}html[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-question{font-size:23px!important}}
/* One question at a time, with controls in normal flow above the keyboard. */
html[data-view="form"] #mnsh-wizard[data-step="4"] .campus-single-entry{padding:22px!important}
.campus-one-field label{display:block;color:#ead1dc;font-size:13px;margin-bottom:9px}
.campus-entry-actions{display:flex;gap:10px;margin-top:24px;width:100%}
.campus-entry-actions .wizard-nav-next{flex:1;min-height:52px;padding:12px;border-radius:10px}
.campus-entry-actions .wizard-nav-prev{min-width:65px;min-height:52px;padding:12px;border-radius:10px}
.campus-add-candidate,.campus-concern-option{display:block;width:100%;padding:15px 12px;border:1px solid #865b71;border-radius:12px;background:#382733;color:#fff0f5;font-size:15px;line-height:1.5;margin-top:12px;text-align:center}
.campus-skip-candidate{display:block;margin:16px auto 0;padding:8px;color:#e3bccd;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.campus-summary-row{display:grid;grid-template-columns:1fr auto;gap:5px;width:100%;padding:15px 0;text-align:left;border-bottom:1px solid #694755;color:#f8eaf0;background:transparent}
.campus-summary-row>span:first-child{font-size:11px;color:#d8a8bb;grid-column:1/-1}.campus-summary-row strong{font-size:18px}.campus-summary-row>span:nth-child(3){grid-column:1;font-size:14px}.campus-summary-row small{grid-column:2;grid-row:2/4;color:#e3bccd;align-self:center}
.campus-concern-option[aria-pressed="true"]{background:#703c52;border-color:#ffc1d7;box-shadow:0 0 0 1px #ffc1d7}
.campus-concern-choices textarea{width:100%;font-size:16px!important;min-height:88px;padding:12px;border-radius:12px;margin-top:12px}
html[data-view="form"] .manshin-form #mnsh-wizard:has(.campus-concern-choices) .mnsh58-email-content{margin-top:140px!important;padding-top:22px!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage{min-height:var(--form-visible-height,100dvh)!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard::before{background-image:linear-gradient(#241b22e8,#241b22)!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard .wizard-content{padding:18px 18px 24px!important;margin-top:0!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard .os61-board{padding-top:14px!important;padding-bottom:4px!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard .os61-board-label{display:none!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard .wizard-nav{position:relative!important;inset:auto!important;transform:none!important;margin:18px 0 0!important;padding:0!important;width:100%!important;background:none!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard .mnsh58-email-content{margin-top:12px!important;padding:20px 24px 24px!important}
html.campus-editing[data-view="form"] .os61-form-scene{opacity:.12!important}
html.campus-editing[data-view="form"] #mnsh-wizard .wizard-text-input{font-size:18px!important;scroll-margin:20px}
html.campus-editing[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-step{padding:18px!important}
html.campus-editing[data-view="form"] #mnsh-wizard[data-step="4"] .wizard-question{font-size:23px!important;margin-bottom:16px!important}
html.campus-editing[data-view="form"] .wizard-back{display:none!important}
html[data-view="form"] .manshin-form #mnsh-wizard .mnsh58-email-content{background:#281d26!important;border:1px solid #634353!important;border-radius:20px!important}
html[data-view="form"] .manshin-form #mnsh-wizard .mnsh58-email-content .wizard-step{background:none!important}
html[data-view="form"] .manshin-form #mnsh-wizard .mnsh58-email-content .wizard-question{font-size:25px!important;line-height:1.45!important;word-break:keep-all}
html[data-view="form"] .manshin-form #mnsh-wizard:has(.campus-single-entry) .wizard-back{display:none!important}

/* Unique narrative shot per semantic input stage. */
#mnsh-wizard[data-step="0"]{--input-scene:url("/daehak/design/scenes/09-status.png")}
#mnsh-wizard[data-step="1"]{--input-scene:url("/daehak/design/scenes/10-gender.png")}
#mnsh-wizard[data-step="2"]{--input-scene:url("/daehak/design/scenes/11-birthday.png")}
#mnsh-wizard[data-step="3"]{--input-scene:url("/daehak/design/scenes/12-time.png")}
#mnsh-wizard[data-step="4"]{--input-scene:url("/daehak/design/scenes/13-school.png")}
#mnsh-wizard[data-step="5"]{--input-scene:url("/daehak/design/scenes/15-name.png")}
#mnsh-wizard:has(.campus-single-entry[data-scene="school"]){--input-scene:url("/daehak/design/scenes/13-school.png")}
#mnsh-wizard:has(.campus-single-entry[data-scene="major"]){--input-scene:url("/daehak/design/scenes/14-major.png")}
#mnsh-wizard:has(.campus-single-entry[data-scene="review"]){--input-scene:url("/daehak/design/scenes/18-review.png")}
html:not(.campus-editing)[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage:not(.email-phase)::before{background-image:linear-gradient(180deg,transparent 38%,#241b2230 60%,#241b22 92%),var(--input-scene)!important}
html[data-view="form"] .manshin-form #mnsh-wizard.wizard-stage.email-phase::before{background:none!important}
html[data-view="form"] .os61-form-scene img{object-fit:contain!important;object-position:center top!important;width:100%!important;height:auto!important}
/* Short, choice-led intake. */
.concise-intake .campus-dialog{padding:22px 22px 28px!important;background:linear-gradient(transparent,#241b22 12%)!important;max-height:none!important}
.concise-intake h1,.concise-intake .wizard-question{font-size:28px!important;line-height:1.4!important;margin:12px 0 20px!important;color:#fff4f7}
.concise-intake .wizard-caption{display:none}
.concise-intake .campus-dialog>p{font-size:15px!important;line-height:1.6!important}
.concise-intake .campus-one-field label{display:none}
.concise-intake .wizard-text-input{width:100%;box-sizing:border-box;background:#382733;color:#fff4f7;border:1px solid #856174;border-radius:12px;padding:16px;font-size:18px}
.concise-intake .wizard-nav-next{background:#912b43;color:white}.concise-intake .wizard-nav-next:disabled{opacity:.4}
.concise-intake .wizard-nav-prev{color:#efd8e1;background:#382733}
.concise-intake:has([data-scene="major"]) .campus-intake-portrait{content:url("/daehak/design/scenes/14-major.png")}
.concise-intake:has([data-scene="review"]) .campus-intake-portrait{content:url("/daehak/design/scenes/18-review.png")}
html.campus-editing .concise-intake{min-height:var(--form-visible-height,100dvh)!important;height:auto!important;background:#241b22}
html.campus-editing .concise-intake .campus-intake-portrait{opacity:.12}
html.campus-editing .concise-intake .campus-dialog{position:relative!important;margin-top:64px!important;padding-top:12px!important}
.campus-result-intent{padding:36px 24px;background:#281d26;color:#fff4f7}.campus-result-intent h1{font-size:28px;line-height:1.4;margin:14px 0}.campus-result-intent p{font-size:16px;line-height:1.6}.campus-result-intent .campus-preview-scope{font-size:13px;color:#dec0cc}
.campus-purchase-summary{font-size:14px;color:#57313e;margin:8px 0 16px}
.wizard-caption:empty{display:none!important}
.campus-compact-result{background:#f7f1ec;padding-bottom:100px;color:#38252f}
.campus-chart-details{padding:20px 24px;border-bottom:1px solid #e3d2d8}.campus-chart-details summary{cursor:pointer;font-weight:600}
.campus-chart-only .university-hero,.campus-chart-only .university-section:not(:first-of-type),.campus-chart-only .university-dock{display:none!important}
.campus-chart-only .university-section{display:none!important}.campus-chart-only .university-section:has(.university-chart){display:block!important;padding:18px 0!important}
.campus-chart-only .university-chart-portrait-frame,.campus-chart-only .university-study-reading,.campus-chart-only .university-eyebrow,.campus-chart-only h2{display:none!important}
.campus-short-section img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.campus-short-section>div{padding:25px 24px 35px}
.campus-short-section h2,.campus-short-toc h2{font-size:24px;line-height:1.4;margin:0 0 12px;word-break:keep-all}.campus-short-section p{font-size:16px;line-height:1.65;margin:0 0 20px}
.campus-locked-topic{padding:15px;border-radius:12px;background:#eadce2;color:#6c3b50;font-size:14px}.campus-short-toc{padding:30px 24px;background:#eadce2}.campus-short-toc p{font-size:15px;line-height:1.6}.campus-short-toc small{display:block;line-height:1.6;color:#715865}
.campus-result-action{position:fixed;bottom:0;width:100%;max-width:440px;padding:16px;box-sizing:border-box;background:#f7f1ecee;z-index:20}.campus-result-action button{width:100%;border:0;border-radius:12px;background:#912b43;color:white;padding:18px;font-size:16px;font-weight:700}
.concise-intake{min-height:100svh!important;display:flex;flex-direction:column;background:#241b22!important}
.concise-intake .campus-dialog{margin-top:auto!important;padding-top:24px!important}
.concise-intake .campus-intake-top{margin-bottom:clamp(220px,30svh,320px)}
.concise-intake .campus-intake-portrait{height:auto!important;min-height:0!important;object-fit:contain!important}
html.campus-editing .concise-intake .campus-intake-top{margin-bottom:0}
html.campus-editing .concise-intake .campus-dialog{margin-top:0!important}

/* Contact input rests above the bottom navigation; keyboard uses compact flow. */
html:not(.campus-editing)[data-view="form"] .manshin-form #mnsh-wizard.email-phase .mnsh58-email-content{margin-top:auto!important;margin-bottom:100px!important;padding:26px 26px 32px!important;flex:0 0 auto!important;min-height:0!important}
html[data-view="form"] .manshin-form .mnsh58-email-content:has(input[type="tel"]) .wizard-text-input{font-style:normal!important;font-size:22px!important;letter-spacing:1px!important}
html.campus-editing[data-view="form"] .manshin-form #mnsh-wizard.email-phase .mnsh58-email-content{margin:12px 0 0!important;padding:20px 24px 24px!important;min-height:0!important}

/* Concise university founder attribution, local official artwork. */
html[data-view="intro"] .university-intro-copy h1{margin:8px 0 18px!important;font-size:36px!important}
.intro-team{max-width:330px;margin:18px auto 0;text-align:center}.intro-team-logos{display:flex;align-items:center;justify-content:space-around;gap:12px;background:#fffaf5;border:1px solid #eaded8;border-radius:12px;padding:12px 15px}.intro-team-school{display:flex;flex:1;min-width:0;align-items:center;flex-direction:column;justify-content:center;gap:6px;height:68px}.intro-team-school>span:last-child{font-size:11px;color:#594752;font-weight:700}.intro-logo-snu{display:block;width:37px;height:42px;overflow:hidden}.intro-logo-snu img{width:95px!important;max-width:none!important;height:42px!important;object-fit:fill!important}.intro-logo-korea{width:86px!important;height:42px!important;object-fit:contain!important}.intro-logo-hanyang{display:block;width:42px;height:42px;overflow:hidden}.intro-logo-hanyang img{width:265px!important;max-width:none!important;height:42px!important;object-fit:fill!important}.intro-team p{font-size:11px!important;color:#ebd7df!important;letter-spacing:.5px;margin:10px 0 0!important}
@media(max-height:700px){html[data-view="intro"] .university-cover-video{min-height:600px!important}.intro-team{margin-top:12px}.intro-team-logos{padding:8px 12px}.intro-team-school{height:58px}html[data-view="intro"] .university-intro-copy h1{font-size:31px!important}}

/* design/result-story.css */
/* Isolated result page: the original intake and purchase sheet retain their flow. */
html[data-view="result"] body,html[data-view="result"] #app{background:#000!important;color:#f8f3ff!important}
html[data-view="result"] body{background:#100e14!important}
.doryeong-result{--story-ink:#f6f0fc;--story-muted:#b8a8ca;--story-violet:#c394f4;position:relative;background:#000;color:var(--story-ink);font-family:SUIT,Pretendard,sans-serif;overflow:hidden;padding-bottom:110px;isolation:isolate}
.doryeong-result *{box-sizing:border-box}
.doryeong-result h1,.doryeong-result h2,.doryeong-result h3,.doryeong-result p,.doryeong-result figure{margin:0}
.story-beat{position:relative;isolation:isolate;scroll-margin-top:24px}
.story-title{font-size:clamp(28px,8.2vw,36px);font-weight:750;line-height:1.4;letter-spacing:-1.4px;word-break:keep-all;text-wrap:balance;color:var(--story-ink)}
.story-title>span,.story-line>span{display:block}
.story-title>span:last-child{color:var(--story-violet)}
.story-line{font-size:16px;line-height:1.75;font-weight:400;color:#d9cce7;word-break:keep-all;text-wrap:balance}
.story-eyebrow{font-size:11px;line-height:1.6;letter-spacing:2px;color:#bca3d2;margin-bottom:20px!important}
.story-note{font-size:12px;line-height:1.65;color:#b8a8ca;word-break:keep-all;margin-top:22px!important}
.story-art{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 85%,transparent 100%)}
.story-hero{min-height:660px;height:min(860px,100svh);margin-bottom:24px;overflow:hidden}
.story-hero .story-art{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 16%;mask-image:linear-gradient(#000 50%,transparent 96%);-webkit-mask-image:linear-gradient(#000 50%,transparent 96%)}
.story-hero-copy{position:absolute;inset:auto 20px 112px;text-align:center;z-index:2;padding-top:95px;background:linear-gradient(transparent,#000b 35%,#000e 85%)}
.story-hero .story-title{font-size:clamp(38px,10.5vw,46px);letter-spacing:-1.8px;line-height:1.3}
.story-hero .story-line{margin-top:20px}
.story-hero .story-eyebrow{letter-spacing:4px;color:#d1b7e5}
.story-scroll{display:block;margin-top:30px;font-size:11px;letter-spacing:1px;color:#bfa9d4}
.story-voice{padding:72px 24px 86px;text-align:center}
.story-voice .story-line{margin-top:22px}
.story-glyph{display:block;margin-bottom:30px;font-size:18px;color:#9666bd}
.story-scene{padding:12px 0 65px}
.story-scene-copy{position:relative;margin-top:-76px;padding:0 24px;text-align:center;z-index:1}
.story-scene-copy .story-line{margin-top:20px}
#story-eye-contact .story-art{max-height:650px;object-fit:contain}
#story-eye-contact .story-scene-copy{margin-top:-35px}
#story-same-path .story-art,#story-late-night .story-art{max-height:530px;object-fit:cover;object-position:center}
#story-cut-the-noise .story-art{height:590px;object-fit:contain}
.story-preview,.story-chart{margin:0 22px 70px;padding:35px 22px;border:1px solid #3e2e4f;border-radius:3px;background:radial-gradient(ellipse at top,#21122f90,transparent 75%),#0e0a13;box-shadow:0 0 50px #7e46bb0a;text-align:center}
.story-preview .story-title,.story-chart .story-title{font-size:29px}
.story-target{padding:22px 10px 0;font-size:23px;font-weight:750;color:#e0b4ff;overflow-wrap:anywhere;word-break:break-word}
/* An incomplete answer is the teaser: preserve its suffix, conceal only the clue. */
.story-blur{display:inline-block;vertical-align:baseline;white-space:nowrap;user-select:none;color:#dfc2ff;border-bottom:1px solid #9e6dcc66;line-height:1.35;padding:0 2px}
.story-answer{display:flex!important;justify-content:center;align-items:baseline;gap:5px;white-space:nowrap;margin-top:9px;font-weight:800;letter-spacing:-1.5px}
.story-answer-suffix{margin-left:3px}
.story-hook-title .story-hook-lead{color:var(--story-ink);font-size:.83em;letter-spacing:-.9px}
.story-hero .story-hook-title{font-size:36px;line-height:1.45}
.story-hero .story-answer{font-size:clamp(29px,8.3vw,36px)}
.story-hero .story-line{font-size:14px;margin-top:24px}
.story-reveal{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;margin-top:27px;padding:12px 10px;color:#e4bcff;background:#ac6ad014;border:1px solid #684385;border-radius:4px;font-size:14px;font-weight:750;cursor:pointer;line-height:1.6;word-break:keep-all}
.story-reveal:hover{background:#ac6ad02a;border-color:#b780df}.story-reveal:disabled{opacity:.5;cursor:wait}
.story-reveal:focus-visible{outline:2px solid #e2bdff!important;outline-offset:4px}
.story-reveal>span{font-size:19px}
.story-score-preview{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:8px;padding:22px 0 15px}
.doryeong-result .university-score{display:flex;align-items:baseline;justify-content:center;gap:3px;margin:0;color:#d6a4fc;font-size:36px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-2px}
.doryeong-result .university-score-number{font-size:100px;line-height:1;letter-spacing:-5px;color:#e4c0ff;text-shadow:0 0 36px #af6fe42a}
.story-example-badge{font-size:10px;color:#c6afd7;border:1px solid #5d426e;border-radius:3px;padding:3px 5px;letter-spacing:1px;margin-top:8px}
.story-score-track{height:5px;background:#31223e;border-radius:5px;overflow:hidden}.story-score-track>span{display:block;height:100%;background:linear-gradient(90deg,#82529d,#d9afff);border-radius:inherit;box-shadow:0 0 13px #d9afff60}
.story-numeric-preview .story-note{font-size:10px;margin-top:13px!important}
.story-rank-heading{display:flex;justify-content:space-between;align-items:center;gap:9px;margin:35px 0 8px;text-align:left}
.story-rank-heading h3{font-size:15px;line-height:1.5;color:#e9daF4;word-break:keep-all}.story-rank-heading>span{font-size:9px;color:#b798cb;letter-spacing:1px;flex-shrink:0}
.story-ranks{list-style:none;margin:0;padding:0;text-align:left}
.story-ranks li{display:flex;align-items:center;gap:18px;padding:17px 1px;border-bottom:1px solid #392944}
.story-rank-number{font-size:11px;color:#bb86e0;font-variant-numeric:tabular-nums;letter-spacing:1px}.story-rank-name{flex:1;color:#e9ddf2;font-size:19px;font-weight:650}.story-rank-name .story-blur{margin-right:8px}.story-rank-mark{color:#b980e4;font-size:16px}
.story-chosen{font-size:12px;line-height:1.8;color:#bdaccb;margin-top:20px!important;overflow-wrap:anywhere}
.doryeong-result .university-major-elements{display:flex;flex-direction:column;align-items:center;gap:4px;margin:18px 0 25px}
.doryeong-result .university-major-elements>svg{display:block;width:215px;max-width:100%;height:auto;overflow:visible}
.doryeong-result .university-major-elements text{font-family:SUIT,Pretendard,sans-serif;fill:#e9d9f4}.doryeong-result .university-major-elements text:last-child{fill:#bda7cf}
.doryeong-result .university-major-elements-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%}
.doryeong-result .university-major-elements-legend>div{display:flex;align-items:center;justify-content:center;gap:4px;padding:9px 2px;border:1px solid #3b2c46;background:#17101e;border-radius:3px;font-size:12px;line-height:1.5}
.doryeong-result .university-major-elements-legend>div>span{width:5px;height:5px;border-radius:50%;flex-shrink:0}.doryeong-result .university-major-elements-legend strong{color:#e4d9ed;font-weight:500}.doryeong-result .university-major-elements-legend small{color:#c6b0d6;font-size:11px}
.story-fragment{padding:19px 8px;background:#22142d66;border-top:1px solid #453054;border-bottom:1px solid #453054}
.story-fragment-label{display:block;margin-bottom:10px;color:#b299c4;font-size:10px;letter-spacing:1px}
.story-fragment p{font-size:16px;line-height:1.9;color:#edddf8;word-break:keep-all}.story-fragment .story-blur{margin-inline:4px;color:#e4c3ff}
.story-flow-preview{margin-inline:-8px}.story-flow-preview svg{display:block;overflow:visible;font-family:SUIT,Pretendard,sans-serif}
.story-flow-clues{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:21px}.story-flow-clues .story-fragment{padding:15px 3px}.story-flow-clues .story-fragment p{font-size:15px;white-space:nowrap}
.story-study-preview .story-note{font-size:10px;margin-top:16px!important}
.story-element-clues{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:30px 0 24px}
.story-element-clues>div{display:flex;flex-direction:column;gap:10px;padding:14px 4px;border:1px solid #392d43;color:#b5a4c4;border-radius:3px}
.story-element-clues .is-strong{background:#422556;border-color:#a970d1;color:#fff}
.story-element-clues strong{font-size:24px}.story-element-clues span{font-size:12px}
.story-choice-pair{display:flex;align-items:center;justify-content:center;gap:22px;margin:35px 0;color:#d4a5f6}
.story-choice-pair span{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;border:1px solid #594368;background:radial-gradient(#38224970,transparent);font-size:20px}
.story-choice-pair b{font-weight:300;color:#8a669f}
.story-offer{margin:24px 18px 65px;padding:42px 20px 28px;background:radial-gradient(ellipse at 50% 38%,#36134350,transparent 65%),#08060a;border:1px solid #674180;text-align:center;border-radius:4px}
.story-offer-book{position:relative;margin:24px -20px 12px}.story-offer-book .story-art{height:410px;object-fit:cover;object-position:50% 30%}
.story-book-label{position:absolute;bottom:5px;left:0;right:0;color:#e9ccff;font-size:27px;font-weight:700;letter-spacing:7px;text-shadow:0 2px 12px #000}
.story-offer-spec{display:flex;justify-content:center;gap:12px;margin:25px 0 12px;font-size:17px}
.story-cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:57px;padding:16px 20px;border:1px solid #d1a4fb;border-radius:6px;background:linear-gradient(120deg,#d5b1fa,#ad77df);box-shadow:0 3px 30px #9144c51a;color:#20102d;font-size:16px;line-height:1.5;font-weight:800;cursor:pointer}
.story-cta:hover{filter:brightness(1.1)}.story-cta:disabled{opacity:.6;cursor:wait}.story-offer .story-cta{margin-top:25px}.story-cta>span{font-size:23px}
.story-cta:focus-visible{outline:3px solid #f1d9ff!important;outline-offset:5px}
.story-chapter{padding:50px 24px 30px;text-align:center;border-top:1px solid #25192d;margin-top:30px}
.story-chapter .story-title{font-size:31px}
.story-chapter-art{height:300px;object-fit:cover;object-position:50% 36%;margin:20px 0 0}
.story-chapter-list{list-style:none;margin:0;padding:0;text-align:left}
.story-chapter-list li{display:flex;gap:15px;align-items:center;padding:20px 8px;border-bottom:1px solid #2c2134;font-size:16px;line-height:1.5;word-break:keep-all;color:#e5dced}
.story-chapter-list li>span{font-size:11px;color:#ac81c7;letter-spacing:1px}
.story-chapter.is-focus .story-eyebrow::after{content:' · 네가 궁금해한 이야기';letter-spacing:0;color:#d2a1f5}
.story-montage{padding:70px 20px;text-align:center}
.story-page-montage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;text-align:left}
.story-page-montage article{padding:14px 12px;background:#eae1eb;color:#302537;border:1px solid #b39abe;transform:rotate(-2deg);box-shadow:0 5px 16px #0006}
.story-page-montage article:nth-child(even){transform:rotate(2deg)}
.story-page-montage .story-art{height:120px;object-fit:cover;margin:9px 0;mask-image:none;-webkit-mask-image:none}
.story-page-montage small{font-size:8px;letter-spacing:1px;color:#5d416b}
.story-page-montage h3{font-size:14px;line-height:1.5;margin-bottom:10px}
.story-page-montage ul{list-style:none;margin:0;padding:0;font-size:10px;line-height:1.7}.story-page-montage li{border-bottom:1px solid #cfc1d5;padding:6px 0}
.story-team{padding:50px 24px 65px;text-align:center}.story-team .story-line{font-size:13px}
.story-team-logos{display:flex;justify-content:space-around;align-items:center;gap:14px;padding:19px 16px;margin:20px 0;background:#f4eff8;border-radius:4px}
.story-team-logos img{width:70px;height:70px;object-fit:contain}
.story-team-school{display:flex;flex:1;min-width:0;align-items:center;flex-direction:column;gap:7px;color:#422f52}
.story-team-school small{font-size:11px;font-weight:700}
.story-logo-snu{display:block;width:37px;height:42px;overflow:hidden}
.story-logo-snu img{width:95px!important;max-width:none;height:42px!important;object-fit:fill}
.story-logo-korea{display:flex;width:86px;height:42px;align-items:center}
.story-logo-korea img{width:86px!important;height:42px!important;object-fit:contain}
.story-logo-hanyang{display:block;width:42px;height:42px;overflow:hidden}
.story-logo-hanyang img{display:block;width:42px!important;max-width:100%;height:42px!important;object-fit:contain}
.story-dock{position:fixed;z-index:35;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:440px;padding:14px 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#000e 25%)}
.story-footer{text-align:center;padding:15px 20px 25px;font-size:11px;color:#a08caf}
/* Reuse the source chart data and DOM in the new palette. */
.doryeong-result .university-chart{margin:25px -9px 0;padding:16px 8px;background:#17101e;border:1px solid #44314f;border-radius:4px;color:#d9c7e7}
.doryeong-result .university-chart-heading{color:#b9a0ca;font-size:11px}
.doryeong-result .university-chart-pillars{gap:6px}
.doryeong-result .university-chart-pillar{background:#25192e;border:1px solid #4a3656;border-radius:4px;box-shadow:none;padding:12px 3px}
.doryeong-result .university-chart-pillar.is-self{background:#382045;border-color:#a86ad2}
.doryeong-result .university-chart-label{color:#dbc8e9;font-size:11px}.doryeong-result .university-chart-label span{background:#784697;color:#fff}
.doryeong-result .university-chart-glyph{background:#eee7f1;border-radius:4px;color:#33263c;margin-top:8px}
.doryeong-result .university-chart-glyph strong{font-size:30px}.doryeong-result .university-chart-glyph>span{color:#483452;font-size:10px}
.doryeong-result .university-chart-elements{margin-top:20px}.doryeong-result .university-chart-legend{font-size:11px;color:#d1beda}
@media(max-width:374px){.story-title{font-size:28px;letter-spacing:-1px}.story-preview,.story-chart{margin-inline:14px;padding-inline:17px}.story-preview .story-title,.story-chart .story-title{font-size:26px}.story-hero .story-title{font-size:38px}.story-scene-copy{padding-inline:16px}.story-chapter-list li{font-size:14px}.story-offer{margin-inline:12px}.story-team-logos img{width:60px;height:60px}}
@media(prefers-reduced-motion:no-preference){.story-cta{transition:filter .2s}}
html[data-view="result"] #overlay{--brand-orange-vivid:#be92e8;--sheet-text:#f3eaf9;--sheet-text-90:#f3eaf9;--sheet-text-80:#e2d2ee;--sheet-text-70:#d4c0e3;--sheet-text-60:#c9b5d8;--sheet-text-50:#bdaccb;--sheet-text-40:#b49ec5;--sheet-text-20:#8e769f;--sheet-border:#4c365d;--sheet-surface:#130d1a;--sheet-surface-5:#21162b}
html[data-view="result"] #overlay>div>div{background:#130d1a!important;color:#f3eaf9!important;border-color:#4c365d!important}
html[data-view="result"] #overlay [role="radio"]{background:#21162b!important;color:#f3eaf9!important;border-color:#4c365d!important}
html[data-view="result"] #overlay [role="radio"][aria-checked="true"]{background:#392049!important;border-color:#c595ed!important;box-shadow:0 0 0 1px #c595ed!important}
html[data-view="result"] #overlay input{background:#21162b!important;color:#f3eaf9!important;border-color:#b987db!important}
html[data-view="result"] #overlay button.bg-\[var\(--brand-orange-vivid\)\]{background:#bd8be6!important;color:#20102d!important}
html[data-view="result"] #overlay [role="dialog"]{--dragon-accent:#bd8be6!important;--brand-orange-vivid:#bd8be6!important;--discount-accent:#d4a8f5!important;--brand-badge-mint:#dcc5ed!important;--sheet-bg:#130d1a!important;--sheet-text:#f3eaf9!important;--sheet-text-70:#d4c0e3!important;--sheet-text-60:#c9b5d8!important;--sheet-text-50:#bdaccb!important;--sheet-text-40:#b9a5ca!important;--sheet-text-20:#8e769f!important;--sheet-surface-5:#21162b!important;--sheet-surface-10:#44314f!important;--sheet-surface-20:#826397!important;--sheet-border:#4c365d!important;--sheet-gray-300:#d4c0e3!important;--sheet-gray-400:#b9a5ca!important;--sheet-gray-500:#b9a5ca!important;--sheet-badge-text:#31203e!important;--sheet-on-accent:#20102d!important;color:#f3eaf9!important}

/* design/product-flow.css */
/* One 440px product, from first encounter to the unlocked report. */
html[data-product="doryeong"]{color-scheme:dark;background:#100d14;scrollbar-gutter:stable;overflow-y:scroll}
html[data-product="doryeong"] body,html[data-product="doryeong"] #app{background:#100d14!important;color:#f6effb!important;font-family:SUIT,Pretendard,sans-serif!important}
html[data-product="doryeong"] #app{background:#000!important;box-shadow:0 0 70px #0007;min-height:100svh}
html[data-product="doryeong"] .flow-page,html[data-product="doryeong"] .flow-page h1,html[data-product="doryeong"] .flow-page p,html[data-product="doryeong"] .flow-page strong{color:inherit!important}
html[data-product="doryeong"] .flow-page{background:#000!important}
.flow-page,.flow-report,.flow-legal-page,.flow-empty{--ink:#f6effb;--muted:#baa8ca;--violet:#cca0f2;color:var(--ink);position:relative;isolation:isolate;min-height:100svh;width:100%;background:#000;box-sizing:border-box;font-family:SUIT,Pretendard,sans-serif}
.flow-page *,.flow-report *,.flow-modal-backdrop *{box-sizing:border-box}
.flow-page h1,.flow-page p,.flow-report h1,.flow-report h2,.flow-report h3,.flow-report p{margin:0}
.flow-page h1,.flow-report h1{font-size:34px;line-height:1.38;letter-spacing:-1.5px;font-weight:800;word-break:keep-all;text-wrap:balance}
.flow-page h1 em,.flow-report h1 em{color:#d4a8fa;font-style:normal}
.flow-media{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:#000}
.flow-media>img,.flow-media>video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}
.flow-media .flow-end-frame{opacity:0;transition:opacity 1400ms ease}.flow-media .flow-end-frame.is-visible{opacity:1}
.flow-primary,.flow-secondary,.flow-option,.flow-text-button,.flow-close,.flow-back,.flow-report button,.flow-legal button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.flow-primary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:15px 19px;border:1px solid #d4adf6;border-radius:7px;background:linear-gradient(110deg,#dab6fa,#b383e2);font-size:16px;font-weight:800;line-height:1.6;color:#21122d;box-shadow:0 0 30px #ac65ea19}
.flow-primary:disabled{opacity:.34;cursor:not-allowed}.flow-primary:not(:disabled):hover{filter:brightness(1.08)}
.flow-page button:focus-visible,.flow-page input:focus-visible,.flow-page textarea:focus-visible,.flow-report button:focus-visible,.flow-checkout button:focus-visible,.flow-checkout input:focus-visible{outline:2px solid #cfa1ef!important;outline-offset:4px}
.flow-icon{font-size:23px;line-height:1}.flow-secondary{background:#201627;border:1px solid #624572;border-radius:7px;padding:15px;min-width:66px;color:#e1cdee;font-size:14px;line-height:1.5}
.flow-page .flow-kicker,.flow-report .flow-kicker{font-size:11px;line-height:1.8;letter-spacing:2px;color:#c0a3d6!important;margin:0 0 15px}
.flow-page .flow-note,.flow-report .flow-note,.flow-checkout .flow-note{font-size:11px;line-height:1.7;color:#b9a5c9!important;word-break:keep-all;margin:15px 0 0}
.flow-text-button{background:none;border:0;padding:11px 4px;color:#c5acd7;display:block;font-size:12px;margin:5px auto 0;text-decoration:underline;text-underline-offset:4px}
.flow-topline{position:absolute;left:24px;right:24px;top:max(20px,env(safe-area-inset-top));display:flex;flex-direction:column;align-items:flex-start;gap:5px;z-index:4;font-size:9px;letter-spacing:1px;color:#d7c8e2}
.flow-brand{display:block;width:132px;height:auto;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 1px 5px #000a)}
.flow-intro{display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;min-height:100dvh}
.flow-intro-copy{flex-shrink:0;margin-top:auto;padding:clamp(80px,20dvh,220px) 24px max(24px,env(safe-area-inset-bottom));text-align:center;background:linear-gradient(transparent,#000b 32%,#000f 75%)}
.flow-intro-copy .flow-kicker{font-size:12px;letter-spacing:0}.flow-intro-copy h1{font-size:32px;margin-bottom:26px}
.flow-team{margin:0 0 26px}.flow-team .story-team-logos{justify-content:center;gap:30px;margin:0;padding:5px 0;background:transparent;border:0;box-shadow:none;opacity:1}.flow-team .story-team-school{flex:none}.flow-team .story-logo-korea{display:block;width:32px;height:42px;overflow:hidden}.flow-team .story-logo-korea img{display:block;width:72px!important;height:58.8px!important;max-width:none;object-fit:fill}.flow-team .story-team-logos img{filter:grayscale(1) invert(1);opacity:.9}.flow-team>p{font-size:11px;color:#c9bdd2!important;margin-top:12px;letter-spacing:-.2px;line-height:1.7}
.flow-legal{padding:12px 20px 20px;display:flex;justify-content:center;gap:13px;font-size:10px;color:#967da9;background:#000}
.flow-legal button{font-size:10px;border:0;background:none;color:inherit;padding:3px 0}
.flow-form{display:flex;flex-direction:column;min-height:100svh;padding:0 24px max(28px,env(safe-area-inset-bottom))}
.flow-form .flow-media::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 31%,#0006 50%,#000f 73%)}
.flow-form-header{display:flex;justify-content:space-between;align-items:center;height:70px;flex-shrink:0;gap:15px;color:#d4bfdc;font-size:11px;letter-spacing:1px}
.flow-form-header small{font-size:10px;font-variant-numeric:tabular-nums;width:46px;text-align:right}.flow-back{background:none;border:0;color:#dfd1e8;padding:12px 0;min-width:28px;text-align:left}
.flow-back .flow-icon{font-size:32px}
.flow-form-content{position:relative;margin-top:auto;padding-top:clamp(250px,34svh,340px);z-index:1}
.flow-form-content h1{font-size:27px;line-height:1.42;letter-spacing:-1px;margin-bottom:24px;outline:none!important}.flow-form-content .flow-kicker{margin-bottom:9px;letter-spacing:3px;font-size:10px}
.flow-options{display:grid;gap:10px}.flow-options-row{grid-template-columns:1fr 1fr}.flow-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:57px;padding:15px 17px;background:#1c1321ed;border:1px solid #60456e;border-radius:7px;color:#f3e8fa;font-size:16px;line-height:1.6;text-align:left}
.flow-option[aria-pressed="true"]{background:#3e254e;border-color:#d1a4f0;box-shadow:inset 0 0 0 1px #d1a4f0}.flow-option small{font-size:12px;color:#baa1cc;line-height:1.65}.flow-option-check{font-size:14px;color:#c99bed}.flow-branch-options .flow-option{display:grid;grid-template-columns:1fr auto;padding-block:19px}.flow-branch-options .flow-option small{grid-column:1}.flow-branch-options .flow-icon{grid-column:2;grid-row:1/3}
.flow-input{width:100%;min-height:60px;padding:16px 14px;background:#1b1321;border:1px solid #74548a;border-radius:7px;font-size:21px;color:#f6edf9;line-height:1.5;font-family:inherit;outline:none;box-sizing:border-box;caret-color:#dcb5ff}
.flow-input::placeholder{color:#997fae;opacity:1;font-size:18px}.flow-input:focus{border-color:#d8adf6;box-shadow:0 0 0 3px #b381d521}.flow-input:disabled{opacity:.4}.flow-input[type="tel"]{font-variant-numeric:tabular-nums;letter-spacing:1px}textarea.flow-input{font-size:16px;min-height:90px;resize:vertical}
.flow-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.flow-chips .flow-option{font-size:14px;min-height:47px;padding:10px 15px}
.flow-input+.flow-option{margin-top:14px}.flow-form-actions{display:flex;gap:9px;margin-top:27px}.flow-form-actions>.flow-primary{flex:1}
.flow-checkbox{display:flex;align-items:center;gap:10px;margin:19px 0;font-size:13px;line-height:1.7;color:#d1bddf;cursor:pointer}.flow-checkbox input{width:18px;height:18px;accent-color:#b983e6;flex-shrink:0}
.flow-page .flow-error,.flow-checkout .flow-error{font-size:13px;line-height:1.7;color:#ffa3c0!important;margin:15px 0}
html.campus-editing .flow-form{min-height:var(--form-visible-height,100dvh)!important;padding-bottom:16px}html.campus-editing .flow-form-content{padding-top:20px;margin-top:0}html.campus-editing .flow-form .flow-media{opacity:.12}html.campus-editing .flow-form-header{height:48px}html.campus-editing .flow-form-content h1{font-size:24px;margin-bottom:18px}html.campus-editing .flow-form-actions{margin-top:19px}html.campus-editing .flow-form .flow-kicker{display:none}
.flow-analysis,.flow-payment-loading{height:100svh;min-height:640px}.flow-loading-copy{position:absolute;inset:auto 24px 65px;text-align:center;padding:100px 0 0;background:linear-gradient(transparent,#000c 40%,#000 100%)}
.flow-loading-copy h1{font-size:30px}.flow-page .flow-loading-status{font-size:12px;line-height:1.75;color:#c9b1d8!important;margin-top:19px}.flow-loading-track{height:3px;background:#382544;margin:25px 16px 0;overflow:hidden;border-radius:3px}.flow-loading-track>span{display:block;height:100%;background:linear-gradient(90deg,#75449c,#dfbaff);transition:width .1s linear}
.flow-orbit{display:block;color:#cfa5f6;font-size:28px;line-height:1;margin:0 auto 30px;animation:flow-breathe 2.4s ease-in-out infinite}
@keyframes flow-breathe{50%{opacity:.4;transform:scale(.88)}}
.flow-handoff{position:fixed;z-index:80;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:440px;height:100svh;min-height:640px;background:#000;pointer-events:none;animation:flow-handoff 900ms ease-in-out forwards;isolation:isolate}.flow-handoff .flow-media{z-index:0}
@keyframes flow-handoff{0%,25%{opacity:1}100%{opacity:0}}
html[data-product="doryeong"] .story-hero{height:100svh;min-height:640px;max-height:none}.story-hero .story-hero-media{mask-image:none;-webkit-mask-image:none;z-index:-1;inset:0;width:100%;height:100%;object-position:center top}.story-hero .story-hero-media>img,.story-hero .story-hero-media>video{object-position:center top}
.flow-modal-backdrop{position:fixed;inset:0;z-index:100;background:#0009;backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;padding:20px 0 0;color:#f5ebfb;font-family:SUIT,Pretendard,sans-serif}
.flow-checkout{position:relative;max-width:440px;width:100%;max-height:calc(100dvh - 20px);overflow-y:auto;background:radial-gradient(ellipse at top,#382044,#130e1b 70%);border:1px solid #65457b;border-bottom:0;border-radius:22px 22px 0 0;padding:34px 24px max(30px,env(safe-area-inset-bottom));box-shadow:0 -10px 70px #0008}
.flow-close{position:absolute;top:14px;right:16px;background:none;border:0;padding:8px;color:#ddc7ed}.flow-checkout .flow-kicker{font-size:10px;letter-spacing:1px;color:#c9a5e2;margin:0 0 10px}.flow-checkout h2{font-size:24px;line-height:1.5;letter-spacing:-.9px;margin:0 0 25px}.flow-checkout-product{display:flex;align-items:center;gap:19px;border-block:1px solid #4c355e;padding:20px 0}.flow-checkout-product img{width:78px;height:107px;object-fit:cover;object-position:center top;border:1px solid #614875;border-radius:4px}.flow-checkout-product strong{display:block;font-size:15px}.flow-checkout-product p{font-size:12px;color:#b9a1ca;margin:8px 0}.flow-checkout-product b{font-size:26px;color:#ddb4fb}.flow-demo-notice{font-size:12px;color:#e0c4f4;background:#58316c66;padding:12px 14px;border-radius:5px;line-height:1.6;margin:20px 0}.flow-checkout .flow-checkbox{font-size:12px;align-items:flex-start}.flow-checkout .flow-note{text-align:center}
.flow-report{padding-bottom:40px}.flow-report-top{position:sticky;top:0;z-index:45;display:flex;justify-content:space-between;align-items:center;padding:15px 19px;background:#08060be8;backdrop-filter:blur(14px);border-bottom:1px solid #342340;height:57px}.flow-report-top>span{font-size:9px;letter-spacing:1px;color:#b597c9}.flow-report-top button{color:#e2c9f5;font-size:11px;background:none;border:0;padding:5px}.flow-report-top button:first-child{font-size:19px;letter-spacing:4px;font-weight:800}
.flow-report-cover{position:relative;isolation:isolate;height:720px;max-height:90svh;min-height:570px}.flow-report-cover>div:last-child{position:absolute;left:24px;right:24px;bottom:35px;text-align:center;padding-top:80px;background:linear-gradient(transparent,#000c 45%,#000)}.flow-report-cover .flow-kicker{font-size:12px;letter-spacing:2px}.flow-report-cover h1{font-size:36px;margin-bottom:17px}.flow-report-cover p{color:#bca4ce;font-size:14px}.flow-scroll-cue{display:block;color:#9d82b1;font-size:10px;letter-spacing:1px;margin-top:24px}
.flow-report-tabs{display:flex;position:sticky;top:56px;z-index:40;background:#120c18f5;backdrop-filter:blur(12px);border-block:1px solid #3d294d;padding:6px 12px;gap:3px}.flow-report-tabs button{flex:1;background:none;border:0;border-radius:4px;color:#bda5cd;font-size:12px;padding:13px 4px;white-space:nowrap}.flow-report-tabs button[aria-current]{color:#f2dafa;background:#4a2d5e}
.flow-report-summary{margin:26px 20px 45px;padding:30px 19px;background:radial-gradient(at top,#261333,#100b16);border:1px solid #4d335e;border-radius:5px;text-align:center}.flow-report-summary h2{font-size:26px;line-height:1.4}.flow-summary-values{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.flow-summary-values>div{border:1px solid #4a315c;padding:16px 6px}.flow-summary-values small{display:block;font-size:10px;color:#b094c5;margin-bottom:8px}.flow-summary-values strong{font-size:17px;color:#e2b6ff;word-break:keep-all}
.flow-report .university-major-elements{display:flex;flex-direction:column;align-items:center;gap:12px;margin:15px 0 23px}.flow-report .university-major-elements>svg{width:190px;height:auto}.flow-report .university-major-elements-legend{display:grid;grid-template-columns:repeat(5,1fr);width:100%;gap:5px}.flow-report .university-major-elements-legend>div{display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 2px;border:1px solid #493353;background:#23152d;font-size:12px}.flow-report .university-major-elements-legend>div>span{width:5px;height:5px;border-radius:50%}.flow-report .university-major-elements-legend small{color:#bca5cf}.flow-report .university-major-elements text{font-family:SUIT,sans-serif;fill:#dac3e8}
.flow-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px}.flow-pillars>div{display:flex;flex-direction:column;padding:13px 5px;gap:9px;background:#eee6f0;color:#392842;border-radius:3px}.flow-pillars>div:nth-child(2){background:#d9b9ed}.flow-pillars small{font-size:10px;color:#705b7e}.flow-pillars strong{font-size:27px;line-height:1.2}
.flow-report-chapter{scroll-margin-top:125px;margin-bottom:45px}.flow-chapter-image{display:block;width:100%;height:340px;object-fit:cover;object-position:center 30%;mask-image:linear-gradient(transparent,#000 12%,#000 75%,transparent)}.flow-report-chapter>header{text-align:center;padding:8px 25px 25px}.flow-report-chapter>header h2{font-size:29px;letter-spacing:-1px;line-height:1.45;color:#e7c4ff}.flow-report-chapter>header>p:last-child{font-size:13px;color:#bca2cd;line-height:1.75;margin-top:13px}
.flow-report-topic{position:relative;margin:0 23px;padding:27px 0;border-top:1px solid #32213f}.flow-topic-index{display:block;color:#a577c2;font-size:10px;letter-spacing:2px;margin-bottom:10px}.flow-report-topic h3{font-size:21px;letter-spacing:-.6px;line-height:1.45;margin-bottom:15px;color:#f0e2f8;word-break:keep-all}.flow-report-topic>p{font-size:15px;line-height:1.95;color:#c9b5d8;word-break:keep-all}.flow-report-ranks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:9px}.flow-report-ranks li{display:flex;align-items:center;gap:19px;padding:17px;background:#1c1027;border:1px solid #593568;border-radius:4px}.flow-report-ranks small{font-size:11px;color:#b483d6}.flow-report-ranks strong{font-size:18px;color:#e0b4fb}.flow-report-topic blockquote{margin:20px 0 0;padding:17px;border-left:2px solid #bb7edc;background:#1b1122;font-size:17px;line-height:1.85;color:#e6c5fa}
.flow-report-ending{padding:25px 24px 20px;text-align:center}.flow-report-ending h2{font-size:29px;line-height:1.5;letter-spacing:-1px;color:#e8c8fa}.flow-report-ending>p{font-size:13px;color:#bda0d0;line-height:1.75;margin:20px 0 27px}.flow-report-ending>.flow-note{font-size:10px;margin-top:30px}
.flow-legal-page,.flow-empty{padding:35px 25px}.flow-legal-page h1,.flow-empty h1{font-size:28px;line-height:1.5;margin:35px 0;color:#efdfff}.flow-legal-page p{font-size:15px;line-height:1.9;color:#c4adcF;margin:25px 0}.flow-empty{display:flex;flex-direction:column;justify-content:center}.flow-empty .flow-primary{margin-top:30px}
/* 개인정보 안내 원문(js/privacy-notice.js): 조항 제목·항목 목록·이전 원문 */
.flow-legal-page .flow-legal-effective{font-size:13px;margin:-20px 0 30px;color:var(--muted)}.flow-legal-page h2{font-size:18px;line-height:1.6;margin:45px 0 0;color:#efdfff}.flow-legal-page h3{font-size:16px;line-height:1.6;margin:30px 0 0;color:#e2cdf5}.flow-legal-page strong{color:#e2cdf5;font-weight:700}.flow-legal-page .flow-legal-item p{margin:20px 0 6px}.flow-legal-page ul{margin:0;padding-left:20px;font-size:15px;line-height:1.9;color:#c4adcF}.flow-legal-page li{margin:4px 0;overflow-wrap:anywhere}.flow-legal-page details{margin:45px 0 30px;padding-top:20px;border-top:1px solid rgba(204,160,242,.25)}.flow-legal-page summary{cursor:pointer;font-size:14px;color:var(--muted)}
@media(max-width:374px){.flow-intro-copy{padding-inline:20px}.flow-intro-copy h1{font-size:29px}.flow-form{padding-inline:20px}.flow-form-content h1{font-size:25px}.flow-option{font-size:15px}.flow-primary{font-size:14px}.flow-report-topic{margin-inline:20px}}
@media(max-height:700px){.flow-form-content{padding-top:190px}.flow-team{margin:0 0 20px}.flow-loading-copy{bottom:35px}.flow-report-cover{min-height:530px}}
@media(prefers-reduced-motion:reduce){.flow-orbit,.flow-handoff{animation:none}.flow-handoff{display:none}.flow-end-frame{transition:none!important}.flow-loading-track>span{transition:none}}

/* Keep the primary action at the bottom, including short mobile viewports. */
.flow-intro-copy>.flow-text-button{margin:0 auto 14px}
@media(max-height:600px){.flow-intro-copy{padding-top:32px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:linear-gradient(#0006,#000d 30%,#000)}.flow-intro-copy h1{font-size:26px;line-height:1.3;margin-bottom:20px}.flow-intro-copy .flow-kicker{font-size:11px;margin-bottom:10px}.flow-intro .flow-team{margin:0 0 18px}.flow-intro .flow-team>p{font-size:10px;margin-top:9px}.flow-intro-copy>.flow-primary{min-height:52px;padding-block:12px}}

@media(max-width:374px){.flow-topline{left:20px;right:20px;gap:5px;font-size:9px;letter-spacing:1px}.flow-brand{width:112px}}

/* The official marks orbit in glass spheres, anchored to the portrait's palm. */
.flow-intro-copy{position:relative;z-index:1}
.flow-topline>span{padding-left:4px;line-height:1.6;font-size:9px;letter-spacing:.8px}
.flow-page .flow-team-credit{font-size:11px;line-height:1.8;color:#c9bdd2!important;letter-spacing:-.2px;margin:0 0 24px}
.flow-school-orbit{position:absolute;width:0;height:0;z-index:2;pointer-events:none;--orbit-rx:64px;--orbit-ry:18px;--orb-size:54px;--emblem-scale:.8}
.flow-orbit-ring{position:absolute;width:calc(var(--orbit-rx) * 2.5);height:calc(var(--orbit-ry) * 2.2);left:0;top:12px;transform:translate(-50%,-50%);border:1px solid #c68cff30;border-radius:50%;box-shadow:0 0 22px #b369fa25,inset 0 0 15px #bc7fff18;opacity:.7}
.flow-orb-track{position:absolute;left:0;top:0;width:0;height:0;animation:flow-school-revolve 18s linear infinite;animation-delay:var(--orb-delay);will-change:transform}
.flow-orb{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:var(--orb-size);height:var(--orb-size);display:grid;place-items:center;border-radius:50%;border:1px solid #f1d7ffb3;background:radial-gradient(circle at 27% 19%,#fffc 0%,#eaccff5c 8%,#ae74da24 33%,#251132a6 65%,#9764c66b 93%,#dfafff8c);box-shadow:inset 2px 2px 5px #ffffff5c,inset -3px -5px 10px #1206229c,0 0 13px #c295ff70,0 5px 20px #0005;backdrop-filter:blur(2px)}
.flow-orb::before{content:'';position:absolute;left:17%;top:10%;width:44%;height:14%;border-radius:50%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:rotate(-27deg)}
.flow-orb::after{content:'';position:absolute;inset:5%;border:1px solid #e9c6ff3d;border-top-color:transparent;border-left-color:transparent;border-radius:50%}
.flow-orb-emblem{position:absolute;left:50%;top:50%;width:42px;height:42px;display:grid;place-items:center;transform:translate(-50%,-50%) scale(var(--emblem-scale));mix-blend-mode:multiply}
.flow-orb-emblem img{filter:grayscale(1);opacity:1}
.flow-orb{overflow:hidden;isolation:isolate}
.flow-orb-mark{display:grid;place-items:center;width:42px;height:42px}
.flow-orb-crop{position:relative;display:block;overflow:hidden;flex:none}
.flow-orb-mark img{position:absolute;display:block;max-width:none!important;object-fit:fill}
.flow-orb-track--primary .flow-orb{background:radial-gradient(circle at 28% 20%,#fff 0%,#faf4ffec 19%,#e5dcf3ed 53%,#d0b6e7b8 72%,#704297a8 89%,#edcbfff0);border-color:#e9cdff;box-shadow:inset 2px 2px 7px #fff9,inset -3px -5px 10px #25113366,0 0 18px #c295ff8c,0 5px 20px #0005}
.flow-orb-track--primary .flow-orb-emblem{mix-blend-mode:multiply;filter:none}
.flow-orb-track--primary .flow-orb-emblem img{filter:none;opacity:1}
.flow-orb-track--satellite{--orbit-rx:var(--outer-rx);--orbit-ry:var(--outer-ry);--orb-size:calc(var(--primary-size) * 2 / 3);--emblem-scale:var(--small-emblem-scale);top:var(--outer-offset);animation-duration:38s;animation-direction:reverse}
.flow-orb-track--satellite .flow-orb{background:radial-gradient(circle at 28% 20%,#fff 0%,#eeedf2ed 19%,#d5d2dded 53%,#b0aabaad 72%,#504659a8 89%,#ded8edf0);border-color:#e2d3f078;box-shadow:inset 1px 1px 4px #ffffff4d,inset -2px -3px 7px #1206229c,0 0 8px #ba94de47}
.flow-orb-track--satellite .flow-orb{background-color:#c9c5d1}
.flow-orbit-ring--outer{width:calc(var(--outer-rx) * 2);height:calc(var(--outer-ry) * 2);top:var(--outer-offset);opacity:.28;border-color:#d1b5ed50;box-shadow:none}
.flow-orb .story-logo-korea{display:block;width:32px;height:42px;overflow:hidden}
.flow-orb .story-logo-korea img{display:block;width:72px!important;height:58.8px!important;max-width:none;object-fit:fill}
.flow-image-cta.flow-primary{position:relative;display:block;width:100%;aspect-ratio:2076/430;min-height:52px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;overflow:hidden;line-height:1;isolation:isolate}
.flow-image-cta>img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none;transform:translateY(-19.788918%);pointer-events:none}
.flow-image-cta.flow-primary:not(:disabled):hover{filter:brightness(1.13)}
.flow-image-cta.flow-primary:active{filter:brightness(.94)}
.flow-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.flow-cta-fallback{display:grid;place-items:center;min-height:57px;padding:15px;background:#cca0ee;color:#21122d;font-size:15px;line-height:1.5}
@media(max-height:600px){.flow-page .flow-team-credit{font-size:10px;margin-bottom:18px}.flow-intro-copy>.flow-image-cta{padding:0}.flow-topline{gap:3px}}
@media(max-height:600px){.flow-intro-copy:has(>.flow-text-button) h1{margin-bottom:8px}.flow-intro-copy:has(>.flow-text-button) .flow-team-credit{margin-bottom:10px}.flow-intro-copy>.flow-text-button{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.flow-orb-track{animation:none;transform:translate(var(--rest-x),var(--rest-y));opacity:1}.flow-orbit-ring{opacity:.4}}
@keyframes flow-school-revolve{
0%{transform:translate(calc(var(--orbit-rx) * 0.00000),calc(var(--orbit-ry) * -1.00000)) scale(0.7800);opacity:0.7600;z-index:2}
6.25%{transform:translate(calc(var(--orbit-rx) * 0.38268),calc(var(--orbit-ry) * -0.92388)) scale(0.7884);opacity:0.7691;z-index:2}
12.5%{transform:translate(calc(var(--orbit-rx) * 0.70711),calc(var(--orbit-ry) * -0.70711)) scale(0.8122);opacity:0.7951;z-index:2}
18.75%{transform:translate(calc(var(--orbit-rx) * 0.92388),calc(var(--orbit-ry) * -0.38268)) scale(0.8479);opacity:0.8341;z-index:3}
25%{transform:translate(calc(var(--orbit-rx) * 1.00000),calc(var(--orbit-ry) * 0.00000)) scale(0.8900);opacity:0.8800;z-index:3}
31.25%{transform:translate(calc(var(--orbit-rx) * 0.92388),calc(var(--orbit-ry) * 0.38268)) scale(0.9321);opacity:0.9259;z-index:3}
37.5%{transform:translate(calc(var(--orbit-rx) * 0.70711),calc(var(--orbit-ry) * 0.70711)) scale(0.9678);opacity:0.9649;z-index:4}
43.75%{transform:translate(calc(var(--orbit-rx) * 0.38268),calc(var(--orbit-ry) * 0.92388)) scale(0.9916);opacity:0.9909;z-index:4}
50%{transform:translate(calc(var(--orbit-rx) * 0.00000),calc(var(--orbit-ry) * 1.00000)) scale(1.0000);opacity:1.0000;z-index:4}
56.25%{transform:translate(calc(var(--orbit-rx) * -0.38268),calc(var(--orbit-ry) * 0.92388)) scale(0.9916);opacity:0.9909;z-index:4}
62.5%{transform:translate(calc(var(--orbit-rx) * -0.70711),calc(var(--orbit-ry) * 0.70711)) scale(0.9678);opacity:0.9649;z-index:4}
68.75%{transform:translate(calc(var(--orbit-rx) * -0.92388),calc(var(--orbit-ry) * 0.38268)) scale(0.9321);opacity:0.9259;z-index:3}
75%{transform:translate(calc(var(--orbit-rx) * -1.00000),calc(var(--orbit-ry) * 0.00000)) scale(0.8900);opacity:0.8800;z-index:3}
81.25%{transform:translate(calc(var(--orbit-rx) * -0.92388),calc(var(--orbit-ry) * -0.38268)) scale(0.8479);opacity:0.8341;z-index:3}
87.5%{transform:translate(calc(var(--orbit-rx) * -0.70711),calc(var(--orbit-ry) * -0.70711)) scale(0.8122);opacity:0.7951;z-index:2}
93.75%{transform:translate(calc(var(--orbit-rx) * -0.38268),calc(var(--orbit-ry) * -0.92388)) scale(0.7884);opacity:0.7691;z-index:2}
100%{transform:translate(calc(var(--orbit-rx) * -0.00000),calc(var(--orbit-ry) * -1.00000)) scale(0.7800);opacity:0.7600;z-index:2}
}

/* Shared webtoon identity across paid chapter openers. */
.flow-chapter-scene{position:relative;aspect-ratio:1;overflow:hidden;margin:0 0 28px;mask-image:linear-gradient(#000 75%,transparent)}.flow-chapter-scene img{position:absolute;left:0;width:100%;height:200%;max-width:none}

/* Shared opening footage stays mounted across landing and every input step. */
.flow-boot-poster{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,440px);height:100svh;object-fit:cover;object-position:center top;z-index:0;background:#100c17}
.flow-funnel-video{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,440px);height:100svh;z-index:0;pointer-events:none;background:#100c17}
.flow-funnel-video[hidden]{display:none}
.flow-funnel-video>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.flow-video-sound,.flow-video-skip{position:fixed;top:max(18px,env(safe-area-inset-top));z-index:30;pointer-events:auto;border:1px solid #ffffff55;border-radius:20px;background:#100c17b3;color:#fff;font:12px/1.4 Pretendard,sans-serif;padding:9px 12px;min-height:40px}
.flow-video-sound{right:max(16px,calc((100vw - 440px)/2 + 16px))}
.flow-video-skip{left:max(16px,calc((100vw - 440px)/2 + 16px))}
.flow-video-sound:focus-visible,.flow-video-skip:focus-visible{outline:2px solid #e2c7ff;outline-offset:3px}
html[data-product="doryeong"] #app:has(.flow-funnel-video) .flow-intro{background:transparent!important;pointer-events:auto}
#app:has(.flow-funnel-video) .flow-intro button{pointer-events:auto}
#app:has(.flow-funnel-video) .hcf.jahyeon-reference{background:transparent}
#app:has(.flow-funnel-video) .hcf-video{display:none}
#app:has(.flow-funnel-video) .hcf{pointer-events:none}
#app:has(.flow-funnel-video) .hcf :is(.hcf-body,button,input,textarea,a){pointer-events:auto}

.flow-video-sound[hidden],.flow-video-skip[hidden]{display:none}

/* A compact cinematic title lockup, above the original illustrated button. */
.flow-intro .flow-intro-copy{--intro-bottom:max(24px,env(safe-area-inset-bottom));position:absolute;top:auto;bottom:var(--intro-bottom);left:0;right:0;z-index:1;margin:0;padding:0 16px;background:none;text-align:center;isolation:isolate;visibility:hidden}
.flow-intro .flow-title-art{position:relative;width:100%;max-width:min(100%,50svh,408px);aspect-ratio:3/2;height:auto;margin:0 auto;line-height:1;isolation:isolate;filter:drop-shadow(0 3px 8px #09031066)}
.flow-intro-copy.is-revealed{visibility:visible}
.flow-intro-shade{position:absolute;z-index:-1;inset:-28px 0 calc(-1 * var(--intro-bottom));pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0%,#08050d5c 18%,#06030bb8 48%,#030107e0 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 24%,#000 100%)}
.flow-intro-copy.is-revealed .flow-intro-shade{animation:flow-shade-arrive .3s ease-out var(--intro-elapsed) both}
.flow-title-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform-origin:50% 65%}
.flow-intro-copy.is-revealed .flow-title-art.is-ready .flow-title-layer{animation:flow-title-strike .22s cubic-bezier(.12,.8,.22,1) calc(var(--glyph-delay) + var(--intro-elapsed)) both}
.flow-intro .flow-intro-cta{width:100%;max-width:392px;min-height:52px;margin:14px auto 0;aspect-ratio:2076/430;opacity:0}
.flow-intro-copy.is-revealed .flow-intro-cta{animation:flow-cta-arrive .2s ease-out var(--intro-elapsed) both}
.flow-cta-char{display:inline-block;opacity:0}
.flow-intro-copy.is-revealed .flow-cta-char{animation:flow-cta-letter .12s ease-out calc(var(--char-delay) + var(--intro-elapsed)) both}
.flow-intro-cta .flow-cta-label{position:relative;z-index:1;display:block;padding:0 35px 0 20px;color:#fff7ff;font:600 16px/1.4 Pretendard,'Apple SD Gothic Neo',sans-serif;letter-spacing:-.4px;white-space:nowrap;text-shadow:0 1px 3px #190628}
.flow-intro-cta .flow-cta-chevron{position:absolute;right:25px;top:50%;transform:translateY(-55%);z-index:1;color:#f9edff;font:300 25px/1 Pretendard,sans-serif}
.flow-intro-cta.is-fallback{background:linear-gradient(#674391,#2a103e);border:1px solid #ceaae9}
.flow-intro-copy>.flow-text-button{margin:12px auto 0}
.flow-title-fallback{display:block;font:600 32px/1.6 serif;color:#f5e2b9}
@keyframes flow-title-strike{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}55%{opacity:1;filter:blur(0)}100%{opacity:1;transform:none;filter:none}}
@keyframes flow-shade-arrive{from{opacity:0}to{opacity:1}}
@keyframes flow-cta-letter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@keyframes flow-cta-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-height:680px){.flow-intro .flow-intro-copy{--intro-bottom:max(16px,env(safe-area-inset-bottom));top:auto;}.flow-intro .flow-title-art{max-width:min(100%,48svh)}.flow-intro .flow-intro-cta{margin-top:8px}}
@media(max-width:360px){.flow-intro-cta .flow-cta-label{font-size:14px;padding-left:15px;padding-right:29px}.flow-intro-cta .flow-cta-chevron{right:20px}}
@media(prefers-reduced-motion:reduce){.flow-intro-copy.is-revealed :is(.flow-title-art.is-ready .flow-title-layer,.flow-intro-cta,.flow-cta-char,.flow-intro-shade){animation:none;opacity:1;transform:none;filter:none}}

/* Fill the current browser viewport as mobile toolbars expand/collapse. */
.flow-funnel-video{height:100dvh}
html[data-product="doryeong"][data-view="form"] body{overflow:hidden}

/* The filmed portrait and spheres are separate from the live copy and button. */
html[data-product="doryeong"]:is([data-view="intro"],[data-view="form"]){overflow:hidden;scrollbar-gutter:auto;overscroll-behavior:none}
html[data-product="doryeong"]:is([data-view="intro"],[data-view="form"]) body{height:100dvh;min-height:0;overflow:hidden;overscroll-behavior:none}
html[data-product="doryeong"]:is([data-view="intro"],[data-view="form"]) #app{height:100dvh;min-height:0;overflow:hidden}
/* Fit the full portrait height; clip only horizontal overflow inside the 440px frame. */
.flow-funnel-video[data-funnel-scene="intro"],.flow-boot-frame{--intro-video-top:clamp(16px,3dvh,32px);position:fixed;top:var(--intro-video-top);left:50%;transform:translateX(-50%);width:min(100%,440px);height:calc(100dvh - var(--intro-video-top));overflow:hidden;background:#000;z-index:0;pointer-events:none}
.flow-funnel-video[data-funnel-scene="intro"]>video,.flow-boot-frame>.flow-boot-poster{position:absolute;inset:0 auto auto 50%;transform:translateX(-50%);display:block;width:auto;max-width:none;height:100%;aspect-ratio:720/1264;object-fit:contain;object-position:center top;background:#000}
.flow-intro--layered{height:100dvh;min-height:0;overflow:hidden}
.flow-intro--layered .flow-topline{top:max(20px,env(safe-area-inset-top));left:20px;right:auto;gap:4px}
.flow-intro--layered .flow-brand{width:clamp(94px,29vw,128px)}
.flow-intro--layered .flow-topline>span{font-size:9px;color:#e5dfeb;text-shadow:0 1px 4px #000}
.flow-intro--layered .flow-intro-copy{top:auto;bottom:max(20px,env(safe-area-inset-bottom));left:0;right:0;width:100%;height:auto;transform:none;aspect-ratio:auto;margin:0;padding:0 20px;background:none;visibility:visible}
.flow-intro--layered .flow-team-credit{margin:0 0 clamp(14px,3dvh,28px);font-size:clamp(9px,2.7vw,11px);line-height:1.5;color:#e5dce9!important;letter-spacing:-.35px;white-space:nowrap}
.flow-intro--layered .flow-intro-copy h1{font-family:Pretendard,'Apple SD Gothic Neo',sans-serif;font-size:clamp(24px,min(7.2vw,4.1dvh),32px);font-weight:800;line-height:1.55;letter-spacing:-1px;margin:0 0 clamp(16px,3dvh,28px)}
.flow-intro--layered .flow-intro-cta{position:relative;width:100%;max-width:392px;height:auto;aspect-ratio:2076/430;min-height:0;margin:0 auto;opacity:1;animation:none}
.flow-intro--layered .flow-text-button{margin:5px auto 0;padding:6px;min-height:30px;font-size:11px}
.flow-intro--layered .flow-intro-copy:has(.flow-text-button){bottom:max(10px,env(safe-area-inset-bottom))}
.flow-intro--layered .flow-intro-copy:has(.flow-text-button) h1{margin-bottom:10px}
/* 2026-11-04 첫 화면 맨 아래 개인정보처리방침 링크 한 줄: 하단 고지(.flow-legal)와 같은 크기·색으로 작게, 영상 위에서도 읽히게 그림자만 둔다. */
.flow-intro--layered .flow-intro-privacy{display:block;width:max-content;margin:6px auto 0;padding:2px 6px;font-size:10px;line-height:1.4;color:#967da9;text-decoration:none;text-shadow:0 1px 4px #000;-webkit-tap-highlight-color:transparent}
@media(max-height:600px){
 .flow-intro--layered .flow-topline{top:max(12px,env(safe-area-inset-top));left:16px}
 .flow-intro--layered .flow-brand{width:96px}
 .flow-intro--layered .flow-intro-copy{bottom:max(12px,env(safe-area-inset-bottom));padding-inline:16px}
 .flow-intro--layered .flow-team-credit{margin-bottom:10px}
 .flow-intro--layered .flow-intro-copy h1{font-size:24px;line-height:1.4;margin-bottom:12px}
 .flow-intro--layered .flow-intro-cta{max-width:330px}
}
@media(max-height:420px){
 .flow-intro--layered .flow-topline{left:auto;right:14px}
 .flow-intro--layered .flow-intro-copy{left:auto;width:64%;padding:0 12px;background:linear-gradient(90deg,transparent,#0009 35%,#000d)}
 .flow-intro--layered .flow-team-credit{font-size:9px;white-space:normal;word-break:keep-all;margin-bottom:10px}
 .flow-intro--layered .flow-intro-copy h1{font-size:20px;line-height:1.45;margin-bottom:14px}
 .flow-intro--layered .flow-intro-cta{min-height:44px}
}

/* design/halmae-input-reference.css */
/* Exact utility declarations extracted from the public 2026-09-18 deployment.
   Source: https://www.sajutight.me/_next/static/chunks/0efpx05-lh9l_.css
   Only selectors are scoped; layout/font declarations below are not redesigned. */
@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.0.woff2") format('woff2-variations');unicode-range:U+f9ca-fa0b,U+ff03-ff05,U+ff07,U+ff0a-ff0b,U+ff0d-ff19,U+ff1b,U+ff1d,U+ff20-ff5b,U+ff5d,U+ffe0-ffe3,U+ffe5-ffe6}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.1.woff2") format('woff2-variations');unicode-range:U+d723-d728,U+d72a-d733,U+d735-d748,U+d74a-d74f,U+d752-d753,U+d755-d757,U+d75a-d75f,U+d762-d764,U+d766-d768,U+d76a-d76b,U+d76d-d76f,U+d771-d787,U+d789-d78b,U+d78d-d78f,U+d791-d797,U+d79a,U+d79c,U+d79e-d7a3,U+f900-f909,U+f90b-f92e}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.2.woff2") format('woff2-variations');unicode-range:U+d679-d68b,U+d68e-d69e,U+d6a0,U+d6a2-d6a7,U+d6a9-d6c3,U+d6c6-d6c7,U+d6c9-d6cb,U+d6cd-d6d3,U+d6d5-d6d6,U+d6d8-d6e3,U+d6e5-d6e7,U+d6e9-d6fb,U+d6fd-d717,U+d719-d71f,U+d721-d722}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.3.woff2") format('woff2-variations');unicode-range:U+d5bc-d5c7,U+d5ca-d5cb,U+d5cd-d5cf,U+d5d1-d5d7,U+d5d9-d5da,U+d5dc,U+d5de-d5e3,U+d5e6-d5e7,U+d5e9-d5eb,U+d5ed-d5f6,U+d5f8,U+d5fa-d5ff,U+d602-d603,U+d605-d607,U+d609-d60f,U+d612-d613,U+d616-d61b,U+d61d-d637,U+d63a-d63b,U+d63d-d63f,U+d641-d647,U+d64a-d64c,U+d64e-d653,U+d656-d657,U+d659-d65b,U+d65d-d666,U+d668,U+d66a-d678}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.4.woff2") format('woff2-variations');unicode-range:U+d507,U+d509-d50b,U+d50d-d513,U+d515-d53b,U+d53e-d53f,U+d541-d543,U+d545-d54c,U+d54e,U+d550,U+d552-d557,U+d55a-d55b,U+d55d-d55f,U+d561-d564,U+d566-d567,U+d56a,U+d56c,U+d56e-d573,U+d576-d577,U+d579-d583,U+d585-d586,U+d58a-d5a4,U+d5a6-d5bb}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.5.woff2") format('woff2-variations');unicode-range:U+d464-d477,U+d47a-d47b,U+d47d-d47f,U+d481-d487,U+d489-d48a,U+d48c,U+d48e-d4e7,U+d4e9-d503,U+d505-d506}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.6.woff2") format('woff2-variations');unicode-range:U+d3bf-d3c7,U+d3ca-d3cf,U+d3d1-d3eb,U+d3ee-d3ef,U+d3f1-d3f3,U+d3f5-d3fb,U+d3fd-d400,U+d402-d45b,U+d45d-d463}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.7.woff2") format('woff2-variations');unicode-range:U+d2ff,U+d302-d304,U+d306-d30b,U+d30f,U+d311-d313,U+d315-d31b,U+d31e,U+d322-d324,U+d326-d327,U+d32a-d32b,U+d32d-d32f,U+d331-d337,U+d339-d33c,U+d33e-d37b,U+d37e-d37f,U+d381-d383,U+d385-d38b,U+d38e-d390,U+d392-d397,U+d39a-d39b,U+d39d-d39f,U+d3a1-d3a7,U+d3a9-d3aa,U+d3ac,U+d3ae-d3b3,U+d3b5-d3b7,U+d3b9-d3bb,U+d3bd-d3be}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.8.woff2") format('woff2-variations');unicode-range:U+d257-d27f,U+d281-d29b,U+d29d-d29f,U+d2a1-d2ab,U+d2ad-d2b7,U+d2ba-d2bb,U+d2bd-d2bf,U+d2c1-d2c7,U+d2c9-d2ef,U+d2f2-d2f3,U+d2f5-d2f7,U+d2f9-d2fe}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.9.woff2") format('woff2-variations');unicode-range:U+d1b4,U+d1b6-d1f3,U+d1f5-d22b,U+d22e-d22f,U+d231-d233,U+d235-d23b,U+d23d-d240,U+d242-d256}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.10.woff2") format('woff2-variations');unicode-range:U+d105-d12f,U+d132-d133,U+d135-d137,U+d139-d13f,U+d141-d142,U+d144,U+d146-d14b,U+d14e-d14f,U+d151-d153,U+d155-d15b,U+d15e-d187,U+d189-d19f,U+d1a2-d1a3,U+d1a5-d1a7,U+d1a9-d1af,U+d1b2-d1b3}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.11.woff2") format('woff2-variations');unicode-range:U+d04b-d04f,U+d051-d057,U+d059-d06b,U+d06d-d06f,U+d071-d073,U+d075-d07b,U+d07e-d0a3,U+d0a6-d0a7,U+d0a9-d0ab,U+d0ad-d0b3,U+d0b6,U+d0b8,U+d0ba-d0bf,U+d0c2-d0c3,U+d0c5-d0c7,U+d0c9-d0cf,U+d0d2,U+d0d6-d0db,U+d0de-d0df,U+d0e1-d0e3,U+d0e5-d0eb,U+d0ee-d0f0,U+d0f2-d104}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.12.woff2") format('woff2-variations');unicode-range:U+cfa2-cfc3,U+cfc5-cfdf,U+cfe2-cfe3,U+cfe5-cfe7,U+cfe9-cff4,U+cff6-cffb,U+cffd-cfff,U+d001-d003,U+d005-d017,U+d019-d033,U+d036-d037,U+d039-d03b,U+d03d-d04a}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.13.woff2") format('woff2-variations');unicode-range:U+cef0-cef3,U+cef6,U+cef9-ceff,U+cf01-cf03,U+cf05-cf07,U+cf09-cf0f,U+cf11-cf12,U+cf14-cf1b,U+cf1d-cf1f,U+cf21-cf2f,U+cf31-cf53,U+cf56-cf57,U+cf59-cf5b,U+cf5d-cf63,U+cf66,U+cf68,U+cf6a-cf6f,U+cf71-cf84,U+cf86-cf8b,U+cf8d-cfa1}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.14.woff2") format('woff2-variations');unicode-range:U+ce3c-ce57,U+ce5a-ce5b,U+ce5d-ce5f,U+ce61-ce67,U+ce6a,U+ce6c,U+ce6e-ce73,U+ce76-ce77,U+ce79-ce7b,U+ce7d-ce83,U+ce85-ce88,U+ce8a-ce8f,U+ce91-ce93,U+ce95-ce97,U+ce99-ce9f,U+cea2,U+cea4-ceab,U+cead-cee3,U+cee6-cee7,U+cee9-ceeb,U+ceed-ceef}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.15.woff2") format('woff2-variations');unicode-range:U+cd92-cd93,U+cd96-cd97,U+cd99-cd9b,U+cd9d-cda3,U+cda6-cda8,U+cdaa-cdaf,U+cdb1-cdc3,U+cdc5-cdcb,U+cdcd-cde7,U+cde9-ce03,U+ce05-ce1f,U+ce22-ce34,U+ce36-ce3b}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.16.woff2") format('woff2-variations');unicode-range:U+ccef-cd07,U+cd0a-cd0b,U+cd0d-cd1a,U+cd1c,U+cd1e-cd2b,U+cd2d-cd5b,U+cd5d-cd77,U+cd79-cd91}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.17.woff2") format('woff2-variations');unicode-range:U+cc3f-cc43,U+cc46-cc47,U+cc49-cc4b,U+cc4d-cc53,U+cc55-cc58,U+cc5a-cc5f,U+cc61-cc97,U+cc9a-cc9b,U+cc9d-cc9f,U+cca1-cca7,U+ccaa,U+ccac,U+ccae-ccb3,U+ccb6-ccb7,U+ccb9-ccbb,U+ccbd-cccf,U+ccd1-cce3,U+cce5-ccee}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.18.woff2") format('woff2-variations');unicode-range:U+cb91-cbd3,U+cbd5-cbe3,U+cbe5-cc0b,U+cc0e-cc0f,U+cc11-cc13,U+cc15-cc1b,U+cc1d-cc20,U+cc23-cc27,U+cc2a-cc2b,U+cc2d,U+cc2f,U+cc31-cc37,U+cc3a,U+cc3c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.19.woff2") format('woff2-variations');unicode-range:U+caf4-cb47,U+cb4a-cb90}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.20.woff2") format('woff2-variations');unicode-range:U+ca4a-ca4b,U+ca4e-ca4f,U+ca51-ca53,U+ca55-ca5b,U+ca5d-ca60,U+ca62-ca83,U+ca85-cabb,U+cabe-cabf,U+cac1-cac3,U+cac5-cacb,U+cacd-cad0,U+cad2,U+cad4-cad8,U+cada-caf3}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.21.woff2") format('woff2-variations');unicode-range:U+c996-c997,U+c99a-c99c,U+c99e-c9bf,U+c9c2-c9c3,U+c9c5-c9c7,U+c9c9-c9cf,U+c9d2,U+c9d4,U+c9d7-c9d8,U+c9db,U+c9de-c9df,U+c9e1-c9e3,U+c9e5-c9e6,U+c9e8-c9eb,U+c9ee-c9f0,U+c9f2-c9f7,U+c9f9-ca0b,U+ca0d-ca28,U+ca2a-ca49}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.22.woff2") format('woff2-variations');unicode-range:U+c8e9-c8f4,U+c8f6-c8fb,U+c8fe-c8ff,U+c901-c903,U+c905-c90b,U+c90e-c910,U+c912-c917,U+c919-c92b,U+c92d-c94f,U+c951-c953,U+c955-c96b,U+c96d-c973,U+c975-c987,U+c98a-c98b,U+c98d-c98f,U+c991-c995}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.23.woff2") format('woff2-variations');unicode-range:U+c841-c84b,U+c84d-c86f,U+c872-c873,U+c875-c877,U+c879-c87f,U+c882-c884,U+c887-c88a,U+c88d-c8c3,U+c8c5-c8df,U+c8e1-c8e8}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.24.woff2") format('woff2-variations');unicode-range:U+c779-c77b,U+c77e-c782,U+c786,U+c78b,U+c78d,U+c78f,U+c792-c793,U+c795,U+c797,U+c799-c79f,U+c7a2,U+c7a7-c7ab,U+c7ae-c7bb,U+c7bd-c7c0,U+c7c2-c7c7,U+c7c9-c7dc,U+c7de-c7ff,U+c802-c803,U+c805-c807,U+c809,U+c80b-c80f,U+c812,U+c814,U+c817-c81b,U+c81e-c81f,U+c821-c823,U+c825-c82e,U+c830-c837,U+c839-c83b,U+c83d-c840}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.25.woff2") format('woff2-variations');unicode-range:U+c6bb-c6bf,U+c6c2,U+c6c4,U+c6c6-c6cb,U+c6ce-c6cf,U+c6d1-c6d3,U+c6d5-c6db,U+c6dd-c6df,U+c6e1-c6e7,U+c6e9-c6eb,U+c6ed-c6ef,U+c6f1-c6f8,U+c6fa-c703,U+c705-c707,U+c709-c70b,U+c70d-c716,U+c718,U+c71a-c71f,U+c722-c723,U+c725-c727,U+c729-c734,U+c736-c73b,U+c73e-c73f,U+c741-c743,U+c745-c74b,U+c74e-c750,U+c752-c757,U+c759-c773,U+c776-c777}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.26.woff2") format('woff2-variations');unicode-range:U+c5f5-c5fb,U+c5fe,U+c602-c605,U+c607,U+c609-c60f,U+c611-c61a,U+c61c-c623,U+c626-c627,U+c629-c62b,U+c62d,U+c62f-c632,U+c636,U+c638,U+c63a-c63f,U+c642-c643,U+c645-c647,U+c649-c652,U+c656-c65b,U+c65d-c65f,U+c661-c663,U+c665-c677,U+c679-c67b,U+c67d-c693,U+c696-c697,U+c699-c69b,U+c69d-c6a3,U+c6a6,U+c6a8,U+c6aa-c6af,U+c6b2-c6b3,U+c6b5-c6b7,U+c6b9-c6ba}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.27.woff2") format('woff2-variations');unicode-range:U+c517-c527,U+c52a-c52b,U+c52d-c52f,U+c531-c538,U+c53a,U+c53c,U+c53e-c543,U+c546-c547,U+c54b,U+c54d-c552,U+c556,U+c55a-c55b,U+c55d,U+c55f,U+c562-c563,U+c565-c567,U+c569-c56f,U+c572,U+c574,U+c576-c57b,U+c57e-c57f,U+c581-c583,U+c585-c586,U+c588-c58b,U+c58e,U+c590,U+c592-c596,U+c599-c5b3,U+c5b6-c5b7,U+c5ba,U+c5be-c5c3,U+c5ca-c5cb,U+c5cd,U+c5cf,U+c5d2-c5d3,U+c5d5-c5d7,U+c5d9-c5df,U+c5e1-c5e2,U+c5e4,U+c5e6-c5eb,U+c5ef,U+c5f1-c5f3}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.28.woff2") format('woff2-variations');unicode-range:U+c475-c4ef,U+c4f2-c4f3,U+c4f5-c4f7,U+c4f9-c4ff,U+c502-c50b,U+c50d-c516}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.29.woff2") format('woff2-variations');unicode-range:U+c3d0-c3d7,U+c3da-c3db,U+c3dd-c3de,U+c3e1-c3ec,U+c3ee-c3f3,U+c3f5-c42b,U+c42d-c463,U+c466-c474}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.30.woff2") format('woff2-variations');unicode-range:U+c32b-c367,U+c36a-c36b,U+c36d-c36f,U+c371-c377,U+c37a-c37b,U+c37e-c383,U+c385-c387,U+c389-c3cf}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.31.woff2") format('woff2-variations');unicode-range:U+c26a-c26b,U+c26d-c26f,U+c271-c273,U+c275-c27b,U+c27e-c287,U+c289-c28f,U+c291-c297,U+c299-c29a,U+c29c-c2a3,U+c2a5-c2a7,U+c2a9-c2ab,U+c2ad-c2b3,U+c2b6,U+c2b8,U+c2ba-c2bb,U+c2bd-c2db,U+c2de-c2df,U+c2e1-c2e2,U+c2e5-c2ea,U+c2ee,U+c2f0,U+c2f2-c2f5,U+c2f7,U+c2fa-c2fb,U+c2fd-c2ff,U+c301-c307,U+c309-c30c,U+c30e-c312,U+c315-c323,U+c325-c328,U+c32a}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.32.woff2") format('woff2-variations');unicode-range:U+c1bc-c1c3,U+c1c5-c1df,U+c1e1-c1fb,U+c1fd-c203,U+c205-c20c,U+c20e,U+c210-c217,U+c21a-c21b,U+c21d-c21e,U+c221-c227,U+c229-c22a,U+c22c,U+c22e,U+c230,U+c233-c24f,U+c251-c257,U+c259-c269}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.33.woff2") format('woff2-variations');unicode-range:U+c101-c11b,U+c11f,U+c121-c123,U+c125-c12b,U+c12e,U+c132-c137,U+c13a-c13b,U+c13d-c13f,U+c141-c147,U+c14a,U+c14c-c153,U+c155-c157,U+c159-c15b,U+c15d-c166,U+c169-c16f,U+c171-c177,U+c179-c18b,U+c18e-c18f,U+c191-c193,U+c195-c19b,U+c19d-c19e,U+c1a0,U+c1a2-c1a4,U+c1a6-c1bb}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.34.woff2") format('woff2-variations');unicode-range:U+c049-c057,U+c059-c05b,U+c05d-c05f,U+c061-c067,U+c069-c08f,U+c091-c0ab,U+c0ae-c0af,U+c0b1-c0b3,U+c0b5,U+c0b7-c0bb,U+c0be,U+c0c2-c0c7,U+c0ca-c0cb,U+c0cd-c0cf,U+c0d1-c0d7,U+c0d9-c0da,U+c0dc,U+c0de-c0e3,U+c0e5-c0eb,U+c0ed-c0f3,U+c0f6,U+c0f8,U+c0fa-c0ff}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.35.woff2") format('woff2-variations');unicode-range:U+bfa7-bfaf,U+bfb1-bfc4,U+bfc6-bfcb,U+bfce-bfcf,U+bfd1-bfd3,U+bfd5-bfdb,U+bfdd-c048}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.36.woff2") format('woff2-variations');unicode-range:U+bf07,U+bf09-bf3f,U+bf41-bf4f,U+bf52-bf54,U+bf56-bfa6}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.37.woff2") format('woff2-variations');unicode-range:U+be56,U+be58,U+be5c-be5f,U+be62-be63,U+be65-be67,U+be69-be74,U+be76-be7b,U+be7e-be7f,U+be81-be8e,U+be90,U+be92-bea7,U+bea9-becf,U+bed2-bed3,U+bed5-bed6,U+bed9-bee3,U+bee6-bf06}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.38.woff2") format('woff2-variations');unicode-range:U+bdb0-bdd3,U+bdd5-bdef,U+bdf1-be0b,U+be0d-be0f,U+be11-be13,U+be15-be43,U+be46-be47,U+be49-be4b,U+be4d-be53}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.39.woff2") format('woff2-variations');unicode-range:U+bd03,U+bd06,U+bd08,U+bd0a-bd0f,U+bd11-bd22,U+bd25-bd47,U+bd49-bd58,U+bd5a-bd7f,U+bd82-bd83,U+bd85-bd87,U+bd8a-bd8f,U+bd91-bd92,U+bd94,U+bd96-bd98,U+bd9a-bdaf}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.40.woff2") format('woff2-variations');unicode-range:U+bc4e-bc83,U+bc86-bc87,U+bc89-bc8b,U+bc8d-bc93,U+bc96,U+bc98,U+bc9b-bc9f,U+bca2-bca3,U+bca5-bca7,U+bca9-bcb2,U+bcb4-bcbb,U+bcbe-bcbf,U+bcc1-bcc3,U+bcc5-bccc,U+bcce-bcd0,U+bcd2-bcd4,U+bcd6-bcf3,U+bcf7,U+bcf9-bcfb,U+bcfd-bd02}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.41.woff2") format('woff2-variations');unicode-range:U+bb90-bba3,U+bba5-bbab,U+bbad-bbbf,U+bbc1-bbf7,U+bbfa-bbfb,U+bbfd-bbfe,U+bc01-bc07,U+bc09-bc0a,U+bc0e,U+bc10,U+bc12-bc13,U+bc17,U+bc19-bc1a,U+bc1e,U+bc20-bc23,U+bc26,U+bc28,U+bc2a-bc2c,U+bc2e-bc2f,U+bc32-bc33,U+bc35-bc37,U+bc39-bc3f,U+bc41-bc42,U+bc44,U+bc46-bc48,U+bc4a-bc4d}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.42.woff2") format('woff2-variations');unicode-range:U+bae6-bafb,U+bafd-bb17,U+bb19-bb33,U+bb37,U+bb39-bb3a,U+bb3d-bb43,U+bb45-bb46,U+bb48,U+bb4a-bb4f,U+bb51-bb53,U+bb55-bb57,U+bb59-bb62,U+bb64-bb8f}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.43.woff2") format('woff2-variations');unicode-range:U+ba30-ba37,U+ba3a-ba3b,U+ba3d-ba3f,U+ba41-ba47,U+ba49-ba4a,U+ba4c,U+ba4e-ba53,U+ba56-ba57,U+ba59-ba5b,U+ba5d-ba63,U+ba65-ba66,U+ba68-ba6f,U+ba71-ba73,U+ba75-ba77,U+ba79-ba84,U+ba86,U+ba88-baa7,U+baaa,U+baad-baaf,U+bab1-bab7,U+baba,U+babc,U+babe-bae5}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.44.woff2") format('woff2-variations');unicode-range:U+b96e-b973,U+b976-b977,U+b979-b97b,U+b97d-b983,U+b986,U+b988,U+b98a-b98d,U+b98f-b9ab,U+b9ae-b9af,U+b9b1-b9b3,U+b9b5-b9bb,U+b9be,U+b9c0,U+b9c2-b9c7,U+b9ca-b9cb,U+b9cd,U+b9d2-b9d7,U+b9da,U+b9dc,U+b9df-b9e0,U+b9e2,U+b9e6-b9e7,U+b9e9-b9f3,U+b9f6,U+b9f8,U+b9fb-ba2f}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.45.woff2") format('woff2-variations');unicode-range:U+b8bf-b8cb,U+b8cd-b8e0,U+b8e2-b8e7,U+b8ea-b8eb,U+b8ed-b8ef,U+b8f1-b8f7,U+b8fa,U+b8fc,U+b8fe-b903,U+b905-b917,U+b919-b91f,U+b921-b93b,U+b93d-b957,U+b95a-b95b,U+b95d-b95f,U+b961-b967,U+b969-b96c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.46.woff2") format('woff2-variations');unicode-range:U+b80d-b80f,U+b811-b817,U+b81a,U+b81c-b823,U+b826-b827,U+b829-b82b,U+b82d-b833,U+b836,U+b83a-b83f,U+b841-b85b,U+b85e-b85f,U+b861-b863,U+b865-b86b,U+b86e,U+b870,U+b872-b8af,U+b8b1-b8be}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.47.woff2") format('woff2-variations');unicode-range:U+b74d-b75f,U+b761-b763,U+b765-b774,U+b776-b77b,U+b77e-b77f,U+b781-b783,U+b785-b78b,U+b78e,U+b792-b796,U+b79a-b79b,U+b79d-b7a7,U+b7aa,U+b7ae-b7b3,U+b7b6-b7c8,U+b7ca-b7eb,U+b7ee-b7ef,U+b7f1-b7f3,U+b7f5-b7fb,U+b7fe,U+b802-b806,U+b80a-b80b}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.48.woff2") format('woff2-variations');unicode-range:U+b6a7-b6aa,U+b6ac-b6b0,U+b6b2-b6ef,U+b6f1-b727,U+b72a-b72b,U+b72d-b72e,U+b731-b737,U+b739-b73a,U+b73c-b743,U+b745-b74c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.49.woff2") format('woff2-variations');unicode-range:U+b605-b60f,U+b612-b617,U+b619-b624,U+b626-b69b,U+b69e-b6a3,U+b6a5-b6a6}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.50.woff2") format('woff2-variations');unicode-range:U+b55f,U+b562-b583,U+b585-b59f,U+b5a2-b5a3,U+b5a5-b5a7,U+b5a9-b5b2,U+b5b5-b5ba,U+b5bd-b604}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.51.woff2") format('woff2-variations');unicode-range:U+b4a5-b4b6,U+b4b8-b4bf,U+b4c1-b4c7,U+b4c9-b4db,U+b4de-b4df,U+b4e1-b4e2,U+b4e5-b4eb,U+b4ee,U+b4f0,U+b4f2-b513,U+b516-b517,U+b519-b51a,U+b51d-b523,U+b526,U+b528,U+b52b-b52f,U+b532-b533,U+b535-b537,U+b539-b53f,U+b541-b544,U+b546-b54b,U+b54d-b54f,U+b551-b55b,U+b55d-b55e}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.52.woff2") format('woff2-variations');unicode-range:U+b3f8-b3fb,U+b3fd-b40f,U+b411-b417,U+b419-b41b,U+b41d-b41f,U+b421-b427,U+b42a-b42b,U+b42d-b44f,U+b452-b453,U+b455-b457,U+b459-b45f,U+b462-b464,U+b466-b46b,U+b46d-b47f,U+b481-b4a3}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.53.woff2") format('woff2-variations');unicode-range:U+b342-b353,U+b356-b357,U+b359-b35b,U+b35d-b35e,U+b360-b363,U+b366,U+b368,U+b36a-b36d,U+b36f,U+b372-b373,U+b375-b377,U+b379-b37f,U+b381-b382,U+b384,U+b386-b38b,U+b38d-b3c3,U+b3c6-b3c7,U+b3c9-b3ca,U+b3cd-b3d3,U+b3d6,U+b3d8,U+b3da-b3f7}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.54.woff2") format('woff2-variations');unicode-range:U+b27c-b283,U+b285-b28f,U+b292-b293,U+b295-b297,U+b29a-b29f,U+b2a1-b2a4,U+b2a7-b2a9,U+b2ab,U+b2ad-b2c7,U+b2ca-b2cb,U+b2cd-b2cf,U+b2d1-b2d7,U+b2da,U+b2dc,U+b2de-b2e3,U+b2e7,U+b2e9-b2ea,U+b2ef-b2f3,U+b2f6,U+b2f8,U+b2fa-b2fb,U+b2fd-b2fe,U+b302-b303,U+b305-b307,U+b309-b30f,U+b312,U+b316-b31b,U+b31d-b341}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.55.woff2") format('woff2-variations');unicode-range:U+b1d6-b1e7,U+b1e9-b1fc,U+b1fe-b203,U+b206-b207,U+b209-b20b,U+b20d-b213,U+b216-b21f,U+b221-b257,U+b259-b273,U+b275-b27b}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.56.woff2") format('woff2-variations');unicode-range:U+b120-b122,U+b126-b127,U+b129-b12b,U+b12d-b133,U+b136,U+b138,U+b13a-b13f,U+b142-b143,U+b145-b14f,U+b151-b153,U+b156-b157,U+b159-b177,U+b17a-b17b,U+b17d-b17f,U+b181-b187,U+b189-b18c,U+b18e-b191,U+b195-b1a7,U+b1a9-b1cb,U+b1cd-b1d5}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.57.woff2") format('woff2-variations');unicode-range:U+b05f-b07b,U+b07e-b07f,U+b081-b083,U+b085-b08b,U+b08d-b097,U+b09b,U+b09d-b09f,U+b0a2-b0a7,U+b0aa,U+b0b0,U+b0b2,U+b0b6-b0b7,U+b0b9-b0bb,U+b0bd-b0c3,U+b0c6-b0c7,U+b0ca-b0cf,U+b0d1-b0df,U+b0e1-b0e4,U+b0e6-b107,U+b10a-b10b,U+b10d-b10f,U+b111-b112,U+b114-b117,U+b119-b11a,U+b11c-b11f}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.58.woff2") format('woff2-variations');unicode-range:U+afac-afb7,U+afba-afbb,U+afbd-afbf,U+afc1-afc6,U+afca-afcc,U+afce-afd3,U+afd5-afe7,U+afe9-afef,U+aff1-b00b,U+b00d-b00f,U+b011-b013,U+b015-b01b,U+b01d-b027,U+b029-b043,U+b045-b047,U+b049,U+b04b,U+b04d-b052,U+b055-b056,U+b058-b05c,U+b05e}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.59.woff2") format('woff2-variations');unicode-range:U+af03-af07,U+af09-af2b,U+af2e-af33,U+af35-af3b,U+af3e-af40,U+af44-af47,U+af4a-af5c,U+af5e-af63,U+af65-af7f,U+af81-afab}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.60.woff2") format('woff2-variations');unicode-range:U+ae56-ae5b,U+ae5e-ae60,U+ae62-ae64,U+ae66-ae67,U+ae69-ae6b,U+ae6d-ae83,U+ae85-aebb,U+aebf,U+aec1-aec3,U+aec5-aecb,U+aece,U+aed0,U+aed2-aed7,U+aed9-aef3,U+aef5-af02}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.61.woff2") format('woff2-variations');unicode-range:U+ad9c-ada3,U+ada5-adbf,U+adc1-adc3,U+adc5-adc7,U+adc9-add2,U+add4-addb,U+addd-addf,U+ade1-ade3,U+ade5-adf7,U+adfa-adfb,U+adfd-adff,U+ae02-ae07,U+ae0a,U+ae0c,U+ae0e-ae13,U+ae15-ae2f,U+ae31-ae33,U+ae35-ae37,U+ae39-ae3f,U+ae42,U+ae44,U+ae46-ae49,U+ae4b,U+ae4f,U+ae51-ae53,U+ae55}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.62.woff2") format('woff2-variations');unicode-range:U+ace2-ace3,U+ace5-ace6,U+ace9-acef,U+acf2,U+acf4,U+acf7-acfb,U+acfe-acff,U+ad01-ad03,U+ad05-ad0b,U+ad0d-ad10,U+ad12-ad1b,U+ad1d-ad33,U+ad35-ad48,U+ad4a-ad4f,U+ad51-ad6b,U+ad6e-ad6f,U+ad71-ad72,U+ad77-ad7c,U+ad7e,U+ad80,U+ad82-ad87,U+ad89-ad8b,U+ad8d-ad8f,U+ad91-ad9b}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.63.woff2") format('woff2-variations');unicode-range:U+ac25-ac2c,U+ac2e,U+ac30,U+ac32-ac37,U+ac39-ac3f,U+ac41-ac4c,U+ac4e-ac6f,U+ac72-ac73,U+ac75-ac76,U+ac79-ac7f,U+ac82,U+ac84-ac88,U+ac8a-ac8b,U+ac8d-ac8f,U+ac91-ac93,U+ac95-ac9b,U+ac9d-ac9e,U+aca1-aca7,U+acab,U+acad-acaf,U+acb1-acb7,U+acba-acbb,U+acbe-acc0,U+acc2-acc3,U+acc5-acdf}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.64.woff2") format('woff2-variations');unicode-range:U+99df,U+99ed,U+99f1,U+99ff,U+9a01,U+9a08,U+9a0e-9a0f,U+9a19,U+9a2b,U+9a30,U+9a36-9a37,U+9a40,U+9a43,U+9a45,U+9a4d,U+9a55,U+9a57,U+9a5a-9a5b,U+9a5f,U+9a62,U+9a65,U+9a69-9a6a,U+9aa8,U+9ab8,U+9ad3,U+9ae5,U+9aee,U+9b1a,U+9b27,U+9b2a,U+9b31,U+9b3c,U+9b41-9b45,U+9b4f,U+9b54,U+9b5a,U+9b6f,U+9b8e,U+9b91,U+9b9f,U+9bab,U+9bae,U+9bc9,U+9bd6,U+9be4,U+9be8,U+9c0d,U+9c10,U+9c12,U+9c15,U+9c25,U+9c32,U+9c3b,U+9c47,U+9c49,U+9c57,U+9ce5,U+9ce7,U+9ce9,U+9cf3-9cf4,U+9cf6,U+9d09,U+9d1b,U+9d26,U+9d28,U+9d3b,U+9d51,U+9d5d,U+9d60-9d61,U+9d6c,U+9d72,U+9da9,U+9daf,U+9db4,U+9dc4,U+9dd7,U+9df2,U+9df8-9dfa,U+9e1a,U+9e1e,U+9e75,U+9e79,U+9e7d,U+9e7f,U+9e92-9e93,U+9e97,U+9e9d,U+9e9f,U+9ea5,U+9eb4-9eb5,U+9ebb,U+9ebe,U+9ec3,U+9ecd-9ece,U+9ed4,U+9ed8,U+9edb-9edc,U+9ede,U+9ee8,U+9ef4,U+9f07-9f08,U+9f0e,U+9f13,U+9f20,U+9f3b,U+9f4a-9f4b,U+9f4e,U+9f52,U+9f5f,U+9f61,U+9f67,U+9f6a,U+9f6c,U+9f77,U+9f8d,U+9f90,U+9f95,U+9f9c,U+ac02-ac03,U+ac05-ac06,U+ac09-ac0f,U+ac17-ac18,U+ac1b,U+ac1e-ac1f,U+ac21-ac23}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.65.woff2") format('woff2-variations');unicode-range:U+338c-339c,U+339f-33a0,U+33a2-33cb,U+33cf-33d0,U+33d3,U+33d6,U+33d8,U+33db-33dd,U+4e01,U+4e03,U+4e07-4e08,U+4e11,U+4e14-4e15,U+4e18-4e19,U+4e1e,U+4e32,U+4e38-4e39,U+4e42-4e43,U+4e45,U+4e4d-4e4f,U+4e56,U+4e58-4e59,U+4e5d-4e5e,U+4e6b,U+4e6d,U+4e73,U+4e76-4e77,U+4e7e,U+4e82,U+4e86,U+4e88,U+4e8e,U+4e90-4e92,U+4e94-4e95,U+4e98,U+4e9b,U+4e9e,U+4ea1-4ea2,U+4ea4-4ea6,U+4ea8,U+4eab,U+4ead-4eae,U+4eb6,U+4ec0-4ec1,U+4ec4,U+4ec7,U+4ecb,U+4ecd,U+4ed4-4ed5,U+4ed7-4ed9,U+4edd,U+4edf,U+4ee4,U+4ef0,U+4ef2,U+4ef6-4ef7,U+4efb,U+4f01,U+4f09,U+4f0b,U+4f0d-4f11,U+4f2f,U+4f34,U+4f36,U+4f38,U+4f3a,U+4f3c-4f3d}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.66.woff2") format('woff2-variations');unicode-range:U+3136,U+3138,U+313a-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315b,U+315d-315f,U+3162,U+3164-318c,U+318e,U+3200-321b,U+3231,U+3239,U+3251-325a,U+3260-327b,U+327e-327f,U+328a-3290,U+3294,U+329e,U+32a5,U+3380-3384,U+3388-338b}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.67.woff2") format('woff2-variations');unicode-range:U+2f7d,U+2f7f-2f8b,U+2f8e-2f90,U+2f92-2f97,U+2f99-2fa0,U+2fa2-2fa3,U+2fa5-2fa9,U+2fac-2fb1,U+2fb3-2fbc,U+2fc1-2fca,U+2fcd-2fd4,U+3003,U+3012-3019,U+301c,U+301e-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304e,U+3050,U+3052,U+3056,U+305a,U+305c,U+305e,U+3062,U+3065,U+306c,U+3070-307d,U+3080,U+3085,U+3087,U+308e,U+3090-3091,U+30a1,U+30a5,U+30a9,U+30ae,U+30b1-30b2,U+30b4,U+30b6,U+30bc-30be,U+30c2,U+30c5,U+30cc,U+30d2,U+30d4,U+30d8-30dd,U+30e4,U+30e6,U+30e8,U+30ee,U+30f0-30f2,U+30f4-30f6,U+3133,U+3135}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.68.woff2") format('woff2-variations');unicode-range:U+2541-254b,U+25a4-25a9,U+25b1,U+25b5,U+25b9,U+25bf,U+25c1,U+25c3,U+25c9-25ca,U+25cc,U+25ce,U+25d0-25d1,U+25e6,U+25ef,U+260f,U+261d,U+261f,U+262f,U+2660,U+2664,U+2667-2669,U+266d,U+266f,U+2716,U+271a,U+273d,U+2756,U+2776-277f,U+278a-2793,U+2963,U+2965,U+2ac5-2ac6,U+2acb-2acc,U+2f00,U+2f04,U+2f06,U+2f08,U+2f0a-2f0b,U+2f11-2f12,U+2f14,U+2f17-2f18,U+2f1c-2f1d,U+2f1f-2f20,U+2f23-2f26,U+2f28-2f29,U+2f2b,U+2f2d,U+2f2f-2f32,U+2f38,U+2f3c-2f40,U+2f42-2f4c,U+2f4f-2f52,U+2f54-2f58,U+2f5a-2f66,U+2f69-2f70,U+2f72-2f76,U+2f78,U+2f7a-2f7c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.69.woff2") format('woff2-variations');unicode-range:U+2479-2487,U+249c-24d1,U+24d3-24d7,U+24d9-24e9,U+24eb-24f4,U+2500-2501,U+2503,U+250c-2513,U+2515-2516,U+2518-2540}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.70.woff2") format('woff2-variations');unicode-range:U+215b-215e,U+2162-2169,U+2170-2179,U+2195-2199,U+21b0-21b4,U+21bc,U+21c0,U+21c4-21c5,U+21cd,U+21cf-21d4,U+21e0-21e3,U+21e6-21e9,U+2200,U+2202-2203,U+2206-2209,U+220b-220c,U+220f,U+2211,U+2213,U+221a,U+221d-2220,U+2222,U+2225-2227,U+2229-222c,U+222e,U+2234-2237,U+223d,U+2243,U+2245,U+2248,U+2250-2253,U+225a,U+2260-2262,U+2264-2267,U+226a-226b,U+226e-2273,U+2276-2277,U+2279-227b,U+2280-2287,U+228a-228b,U+2295-2297,U+22a3-22a5,U+22bb-22bc,U+22ce-22cf,U+22da-22db,U+22ee-22ef,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.71.woff2") format('woff2-variations');unicode-range:U+81-82,U+84,U+a2-a5,U+a7-a8,U+aa,U+ac,U+b1-b3,U+b6,U+b8-ba,U+bc-be,U+c0,U+c2,U+c6-cb,U+ce-d0,U+d4,U+d8-d9,U+db-dc,U+de-df,U+e6,U+eb,U+ee-f0,U+f4,U+f7-f9,U+fb,U+fe-ff,U+111,U+126-127,U+132-133,U+138,U+13f-142,U+149-14b,U+152-153,U+166-167,U+2bc,U+2c7,U+2d0,U+2d8-2d9,U+2db-2dd,U+391-394,U+396-3a1,U+3a3-3a9,U+3b2-3b6,U+3b8,U+3bc,U+3be-3c1,U+3c3-3c9,U+2010,U+2015-2016,U+2018-2019,U+201b,U+201f-2021,U+2025,U+2030,U+2033-2036,U+203c,U+203e,U+2042,U+2074,U+207a-207f,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212b,U+2153-2154}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.72.woff2") format('woff2-variations');unicode-range:U+e8,U+2da,U+2160,U+2194,U+3054,U+3058,U+306d,U+3086,U+308d,U+30ac,U+30bb,U+30c4,U+30cd-30ce,U+30e2,U+3132,U+3146,U+3149,U+339d,U+4e3b,U+4f0a,U+4fdd,U+4fe1,U+5409,U+540c,U+5834,U+592a-592b,U+5b9a,U+5dde,U+5e0c,U+5e73,U+5f0f,U+60f3,U+653f,U+661f,U+662f,U+667a,U+683c,U+6b4c,U+6c11,U+767c,U+76ee,U+76f4,U+77f3,U+79d1,U+7a7a,U+7b2c,U+7d22,U+8207,U+8a00,U+8a71,U+9280,U+9580,U+958b,U+96c6,U+9762,U+98df,U+9ed1,U+ac2d,U+adc8,U+add3,U+af48,U+b014,U+b134-b135,U+b158,U+b2aa,U+b35f,U+b6a4,U+b9cf,U+bb63,U+bd23,U+be91,U+c29b,U+c3f4,U+c42c,U+c55c,U+c573,U+c58f,U+c78c,U+c7dd,U+c8f5,U+cad1,U+cc48,U+cf10,U+cf20,U+d03c,U+d07d,U+d2a0,U+d30e,U+d38d,U+d3a8,U+d3c8,U+d5e5,U+d5f9,U+d6e4,U+f90a,U+ff02,U+ff1c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.73.woff2") format('woff2-variations');unicode-range:U+3b1,U+2466,U+25a1,U+25a3,U+261c,U+3008-3009,U+305b,U+305d,U+3069,U+30a7,U+30ba,U+30cf,U+30ef,U+3151,U+3157,U+4e4b,U+4e5f,U+4e8c,U+4eca,U+4ed6,U+4f5b,U+50cf,U+5149,U+5165,U+5171,U+5229,U+529b,U+5316,U+539f,U+53f2,U+571f,U+5728,U+58eb,U+591c,U+5b78,U+5c11,U+5c55,U+5ddd,U+5e02,U+5fb7,U+60c5,U+610f,U+611f,U+6625,U+66f8,U+6797,U+679c,U+682a,U+6d2a,U+706b,U+7406,U+767b,U+76f8,U+77e5,U+7acb,U+898b,U+8a69,U+8def,U+8fd1,U+901a,U+90e8,U+91cd,U+975e,U+ae14,U+ae6c,U+aec0,U+afc7,U+afc9,U+b01c,U+b028,U+b308,U+b311,U+b314,U+b31c,U+b524,U+b560,U+b764,U+b920,U+b9e3,U+bd48,U+be7d,U+c0db,U+c231,U+c270,U+c2e3,U+c37d,U+c3ed,U+c530,U+c6a5,U+c6dc,U+c7a4,U+c954,U+c974,U+d000,U+d565,U+d667,U+d6c5,U+d79d,U+ff1e}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.74.woff2") format('woff2-variations');unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308f,U+30c0,U+30d1,U+30d3,U+30d6,U+30df,U+30e7,U+3153,U+4e16,U+4e8b,U+4ee5,U+5206,U+52a0,U+52d5,U+53e4,U+53ef,U+54c1,U+57ce,U+597d,U+5b8c,U+5ea6,U+5f8c,U+5f97,U+6210,U+6240,U+624b,U+6728,U+6bd4,U+7236,U+7269,U+7279,U+738b,U+7528,U+7530,U+767e,U+798f,U+8005,U+8a18,U+90fd,U+91cc,U+9577,U+9593,U+98a8,U+ac20,U+acf6,U+ad90,U+af5d,U+af80,U+afcd,U+aff0,U+b0a1,U+b0b5,U+b1fd,U+b2fc,U+b380,U+b51b,U+b584,U+b5b3,U+b8fd,U+b93c,U+b9f4,U+bb44,U+bc08,U+bc27,U+bc49,U+be55,U+be64,U+bfb0,U+bfc5,U+c178,U+c21f,U+c314,U+c4f1,U+c58d,U+c664,U+c698,U+c6a7,U+c6c1,U+c9ed,U+cac0,U+cacc,U+cad9,U+ccb5,U+cdcc,U+d0e4,U+d143,U+d320,U+d330,U+d54d,U+ff06,U+ff1f,U+ff5e}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.75.woff2") format('woff2-variations');unicode-range:U+b4,U+20a9,U+20ac,U+2190,U+24d8,U+2502,U+2514,U+2592,U+25c7-25c8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30a3,U+30a6,U+30aa,U+30b5,U+30c7,U+30ca-30cb,U+30d0,U+30e3,U+30e5,U+339e,U+4e09,U+4eac,U+4f5c,U+5167-5168,U+516c,U+51fa,U+5408,U+540d,U+591a,U+5b57,U+6211,U+65b9,U+660e,U+6642,U+6700,U+6b63,U+6e2f,U+7063,U+7532,U+793e,U+81ea,U+8272,U+82b1,U+897f,U+8eca,U+91ce,U+ac38,U+ad76,U+ae84,U+aecc,U+b07d,U+b0b1,U+b215,U+b2a0,U+b310,U+b3d7,U+b52a,U+b618,U+b775,U+b797,U+bcd5,U+bd59,U+be80,U+bea8,U+bed1,U+bee4-bee5,U+c060,U+c2ef,U+c329,U+c3dc,U+c597,U+c5bd,U+c5e5,U+c69c,U+c9d6,U+ca29,U+ca5c,U+ca84,U+cc39,U+cc3b,U+ce89,U+cee5,U+cf65,U+cf85,U+d058,U+d145,U+d22d,U+d325,U+d37d,U+d3ad,U+d769,U+ff0c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.76.woff2") format('woff2-variations');unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304a,U+3053,U+3061,U+307f,U+3082,U+308c,U+3092,U+30a8,U+30ab,U+30ad,U+30b0,U+30b3,U+30b7,U+30c1,U+30c6,U+30c9,U+30d5,U+30d7,U+30de,U+30e0-30e1,U+30ec-30ed,U+4e0b,U+4e0d,U+4ee3,U+53f0,U+548c,U+5b89,U+5bb6,U+5c0f,U+611b,U+6771,U+6aa2,U+6bcd,U+6c34,U+6cd5,U+6d77,U+767d,U+795e,U+8ecd,U+9999,U+9ad8,U+ac07,U+ac1a,U+ac40,U+ad0c,U+ad88,U+ada4,U+ae01,U+ae65,U+aebd,U+aec4,U+afe8,U+b139,U+b205,U+b383,U+b38c,U+b42c,U+b461,U+b55c,U+b78f,U+b8fb,U+b9f7,U+bafc,U+bc99,U+bed8,U+bfcd,U+c0bf,U+c0f9,U+c167,U+c204,U+c20f,U+c22f,U+c258,U+c298,U+c2bc,U+c388,U+c501,U+c50c,U+c5b9,U+c5ce,U+c641,U+c648,U+c73d,U+ca50,U+ca61,U+cc4c,U+ceac,U+d0d4,U+d5f7,U+d6d7,U+ff1a}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.77.woff2") format('woff2-variations');unicode-range:U+2103,U+2463,U+25c6,U+25cb,U+266c,U+3001,U+300a,U+3046,U+304c-304d,U+304f,U+3055,U+3059,U+3063,U+3066-3068,U+306f,U+3089,U+30b8,U+30bf,U+314f,U+4e0a,U+570b,U+5730,U+5916,U+5929,U+5c71,U+5e74,U+5fc3,U+601d,U+6027,U+63d0,U+6709,U+6734,U+751f,U+7684,U+82f1,U+9053,U+91d1,U+97f3,U+ac2f,U+ac4d,U+adc4,U+ade4,U+ae41,U+ae4d-ae4e,U+aed1,U+afb9,U+b0e0,U+b299,U+b365,U+b46c,U+b480,U+b4c8,U+b7b4,U+b819,U+b918,U+baab,U+bab9,U+be8f,U+bed7,U+c0ec,U+c19f,U+c1a5,U+c3d9,U+c464,U+c53d,U+c553,U+c570,U+c5cc,U+c633,U+c6a4,U+c7a3,U+c7a6,U+c886,U+c9d9-c9da,U+c9ec,U+ca0c,U+cc21,U+cd1b,U+cd78,U+cdc4,U+cef8,U+cfe4,U+d0a5,U+d0b5,U+d0ec,U+d15d,U+d188,U+d23c,U+d2ac,U+d729,U+d79b,U+ff01,U+ff08-ff09,U+ff5c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.78.woff2") format('woff2-variations');unicode-range:U+2039-203a,U+223c,U+25b3,U+25b7,U+25bd,U+25cf,U+266a,U+3002,U+300b,U+304b,U+3057,U+305f,U+306a-306b,U+307e,U+308a-308b,U+3093,U+30a2,U+30af,U+30b9,U+30c3,U+30c8,U+30e9-30eb,U+33a1,U+4e00,U+524d,U+5357,U+5b50,U+7121,U+884c,U+9751,U+ac94,U+aebe,U+aecd,U+af08,U+af41,U+af49,U+b010,U+b053,U+b109,U+b11b,U+b128,U+b154,U+b291,U+b2e6,U+b301,U+b385,U+b525,U+b5b4,U+b729,U+b72f,U+b738,U+b7ff,U+b837,U+b975,U+ba67,U+bb47,U+bc1f,U+bd90,U+bfd4,U+c27c,U+c324,U+c379,U+c3e0,U+c465,U+c53b,U+c58c,U+c610,U+c653,U+c6cd,U+c813,U+c82f,U+c999,U+c9e0,U+cac4,U+cad3,U+cbd4,U+cc10,U+cc22,U+ccb8,U+ccbc,U+cda5,U+ce84,U+cea3,U+cf67,U+cfe1,U+d241,U+d30d,U+d31c,U+d391,U+d401,U+d479,U+d5c9,U+d5db,U+d649,U+d6d4}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.79.woff2") format('woff2-variations');unicode-range:U+b0,U+e9,U+2193,U+2462,U+260e,U+261e,U+300e-300f,U+3044,U+30a4,U+30fb-30fc,U+314d,U+5973,U+6545,U+6708,U+7537,U+ac89,U+ac9c,U+acc1,U+ad04,U+ad75,U+ad7d,U+ae45,U+ae61,U+af42,U+b0ab,U+b0af,U+b0b3,U+b12c,U+b194,U+b1a8,U+b220,U+b258,U+b284,U+b2ff,U+b315,U+b371,U+b3d4-b3d5,U+b460,U+b527,U+b534,U+b810,U+b818,U+b98e,U+ba55,U+bbac,U+bc0b,U+bc40,U+bca1,U+bccd,U+bd93,U+be54,U+be5a,U+bf08,U+bf50,U+bf55,U+bfdc,U+c0c0,U+c0d0,U+c0f4,U+c100,U+c11e,U+c170,U+c20d,U+c274,U+c290,U+c308,U+c369,U+c539,U+c587,U+c5ff,U+c6ec,U+c70c,U+c7ad,U+c7c8,U+c83c,U+c881,U+cb48,U+cc60,U+ce69,U+ce6b,U+ce75,U+cf04,U+cf08,U+cf55,U+cf70,U+cffc,U+d0b7,U+d1a8,U+d2c8,U+d384,U+d47c,U+d48b,U+d5dd,U+d5e8,U+d720,U+d759,U+f981}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.80.woff2") format('woff2-variations');unicode-range:U+e0,U+e2,U+395,U+3b7,U+3ba,U+2460-2461,U+25a0,U+3010-3011,U+306e,U+30f3,U+314a,U+314c,U+5927,U+65b0,U+7e41,U+97d3,U+9ad4,U+ad49,U+ae0b,U+ae0d,U+ae43,U+ae5d,U+aecf,U+af3c,U+af64,U+afd4,U+b080,U+b084,U+b0c5,U+b10c,U+b1e8,U+b2ac,U+b36e,U+b451,U+b515,U+b540,U+b561,U+b6ab,U+b6b1,U+b72c,U+b730,U+b744,U+b800,U+b8ec,U+b8f0,U+b904,U+b968,U+b96d,U+b987,U+b9d9,U+bb36,U+bb49,U+bc2d,U+bc43,U+bcf6,U+bd89,U+be57,U+be61,U+bed4,U+c090,U+c130,U+c148,U+c19c,U+c2f9,U+c36c,U+c37c,U+c384,U+c3df,U+c575,U+c584,U+c660,U+c719,U+c816,U+ca4d,U+ca54,U+cabc,U+cb49,U+cc14,U+cff5,U+d004,U+d038,U+d0b4,U+d0d3,U+d0e0,U+d0ed,U+d131,U+d1b0,U+d31f,U+d33d,U+d3a0,U+d3ab,U+d514,U+d584,U+d6a1,U+d6cc,U+d749,U+d760,U+d799}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.81.woff2") format('woff2-variations');unicode-range:U+24,U+60,U+3b9,U+3bb,U+3bd,U+2191,U+2606,U+300c-300d,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321c,U+4eba,U+5317,U+ac31,U+ac77,U+ac9f,U+acb9,U+acf0-acf1,U+acfd,U+ad73,U+af3d,U+b00c,U+b04a,U+b057,U+b0c4,U+b188,U+b1cc,U+b214,U+b2db,U+b2ee,U+b304,U+b4ed,U+b518,U+b5bc,U+b625,U+b69c-b69d,U+b7ac,U+b801,U+b86c,U+b959,U+b95c,U+b985,U+ba48,U+bb58,U+bc0c,U+bc38,U+bc85,U+bc9a,U+bf40,U+c068,U+c0bd,U+c0cc,U+c12f,U+c149,U+c1e0,U+c22b,U+c22d,U+c250,U+c2fc,U+c300,U+c313,U+c370,U+c3d8,U+c557,U+c580,U+c5e3,U+c62e,U+c634,U+c6f0,U+c74d,U+c783,U+c78e,U+c796,U+c7bc,U+c92c,U+ca4c,U+cc1c,U+cc54,U+cc59,U+ce04,U+cf30,U+cfc4,U+d140,U+d321,U+d38c,U+d399,U+d54f,U+d587,U+d5d0,U+d6e8,U+d770}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.82.woff2") format('woff2-variations');unicode-range:U+d7,U+ea,U+fc,U+2192,U+25bc,U+3000,U+3137,U+3145,U+315c,U+7f8e,U+ac13,U+ac71,U+ac90,U+acb8,U+ace7,U+ad7f,U+ae50,U+aef4,U+af34,U+afbc,U+b048,U+b09a,U+b0ad,U+b0bc,U+b113,U+b125,U+b141,U+b20c,U+b2d9,U+b2ed,U+b367,U+b369,U+b374,U+b3cb,U+b4ec,U+b611,U+b760,U+b81b,U+b834,U+b8b0,U+b8e1,U+b989,U+b9d1,U+b9e1,U+b9fa,U+ba4d,U+ba78,U+bb35,U+bb54,U+bbf9,U+bc11,U+bcb3,U+bd05,U+bd95,U+bdd4,U+be10,U+bed0,U+bf51,U+c0d8,U+c232,U+c2b7,U+c2eb,U+c378,U+c500,U+c52c,U+c549,U+c568,U+c598,U+c5c9,U+c61b,U+c639,U+c67c,U+c717,U+c78a,U+c80a,U+c90c-c90d,U+c950,U+c9e7,U+cbe4,U+cca9,U+cce4,U+cdb0,U+ce78,U+ce94,U+ce98,U+cf8c,U+d018,U+d034,U+d0f1,U+d1b1,U+d280,U+d2f8,U+d338,U+d380,U+d3b4,U+d610,U+d69f,U+d6fc,U+d758}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.83.woff2") format('woff2-variations');unicode-range:U+e7,U+2022,U+203b,U+25c0,U+2605,U+2661,U+3147,U+318d,U+672c,U+8a9e,U+acaa,U+acbc,U+ad1c,U+ae4a,U+ae5c,U+b044,U+b054,U+b0c8-b0c9,U+b2a6,U+b2d0,U+b35c,U+b364,U+b428,U+b454,U+b465,U+b4b7,U+b4e3,U+b51c,U+b5a1,U+b784,U+b790,U+b7ab,U+b7f4,U+b82c,U+b835,U+b8e9,U+b8f8,U+b9d8,U+b9f9,U+ba5c,U+ba64,U+babd,U+bb18,U+bb3b,U+bbff,U+bc0d,U+bc45,U+bc97,U+bcbc,U+be45,U+be75,U+be7c,U+bfcc,U+c0b6,U+c0f7,U+c14b,U+c2b4,U+c30d,U+c4f8,U+c5bb,U+c5d1,U+c5e0,U+c5ee,U+c5fd,U+c606,U+c6c5,U+c6e0,U+c708,U+c81d,U+c820,U+c824,U+c878,U+c918,U+c96c,U+c9e4,U+c9f1,U+cc2e,U+cd09,U+cea1,U+cef5,U+cef7,U+cf64,U+cf69,U+cfe8,U+d035,U+d0ac,U+d230,U+d234,U+d2f4,U+d31d,U+d575,U+d578,U+d608,U+d614,U+d718,U+d751,U+d761,U+d78c,U+d790}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.84.woff2") format('woff2-variations');unicode-range:U+2665,U+3160,U+4e2d,U+6587,U+65e5,U+ac12,U+ac14,U+ac16,U+ac81,U+ad34,U+ade0,U+ae54,U+aebc,U+af2c,U+afc0,U+afc8,U+b04c,U+b08c,U+b099,U+b0a9,U+b0ac,U+b0ae,U+b0b8,U+b123,U+b179,U+b2e5,U+b2f7,U+b4c0,U+b531,U+b538,U+b545,U+b550,U+b5a8,U+b6f0,U+b728,U+b73b,U+b7ad,U+b7ed,U+b809,U+b864,U+b86d,U+b871,U+b9bf,U+b9f5,U+ba40,U+ba4b,U+ba58,U+ba87,U+baac,U+bbc0,U+bc16,U+bc34,U+bd07,U+bd99,U+be59,U+bfd0,U+c058,U+c0e4,U+c0f5,U+c12d,U+c139,U+c228,U+c529,U+c5c7,U+c635,U+c637,U+c735,U+c77d,U+c787,U+c789,U+c8c4,U+c989,U+c98c,U+c9d0,U+c9d3,U+cc0c,U+cc99,U+cd0c,U+cd2c,U+cd98,U+cda4,U+ce59,U+ce60,U+ce6d,U+cea0,U+d0d0-d0d1,U+d0d5,U+d14d,U+d1a4,U+d29c,U+d2f1,U+d301,U+d39c,U+d3bc,U+d4e8,U+d540,U+d5ec,U+d640,U+d750}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.85.woff2") format('woff2-variations');unicode-range:U+5e,U+25b2,U+25b6,U+314e,U+ac24,U+ace1,U+ace4,U+ae68,U+af2d,U+b0d0,U+b0e5,U+b150,U+b155,U+b193,U+b2c9,U+b2dd,U+b3c8,U+b3fc,U+b410,U+b458,U+b4dd,U+b5a0,U+b5a4,U+b5bb,U+b7b5,U+b838,U+b840,U+b86f,U+b8f9,U+b960,U+b9e5,U+bab8,U+bb50,U+bc1d,U+bc24-bc25,U+bca8,U+bcbd,U+bd04,U+bd10,U+bd24,U+be48,U+be5b,U+be68,U+c05c,U+c12c,U+c140,U+c15c,U+c168,U+c194,U+c219,U+c27d,U+c2a8,U+c2f1,U+c2f8,U+c368,U+c554-c555,U+c559,U+c564,U+c5d8,U+c5fc,U+c625,U+c65c,U+c6b1,U+c728,U+c794,U+c84c,U+c88c,U+c8e0,U+c8fd,U+c998,U+c9dd,U+cc0d,U+cc30,U+ceec,U+cf13,U+cf1c,U+cf5c,U+d050,U+d07c,U+d0a8,U+d134,U+d138,U+d154,U+d1f4,U+d2bc,U+d329,U+d32c,U+d3d0,U+d3f4,U+d3fc,U+d56b,U+d5cc,U+d600-d601,U+d639,U+d6c8,U+d754,U+d765}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.86.woff2") format('woff2-variations');unicode-range:U+3c-3d,U+2026,U+24d2,U+314b,U+ac11,U+acf3,U+ad74,U+ad81,U+adf9,U+ae34,U+af43,U+afb8,U+b05d,U+b07c,U+b110,U+b118,U+b17c,U+b180,U+b18d,U+b192,U+b2cc,U+b355,U+b378,U+b4a4,U+b4ef,U+b78d,U+b799,U+b7a9,U+b7fd,U+b807,U+b80c,U+b839,U+b9b4,U+b9db,U+ba3c,U+bab0,U+bba4,U+bc94,U+be4c,U+c154,U+c1c4,U+c26c,U+c2ac,U+c2ed,U+c4f4,U+c55e,U+c561,U+c571,U+c5b5,U+c5c4,U+c654-c655,U+c695,U+c6e8,U+c6f9,U+c724,U+c751,U+c775,U+c7a0,U+c7c1,U+c874,U+c880,U+c9d5,U+c9f8,U+cabd,U+cc29,U+cc2c,U+cca8,U+ccab,U+ccd0,U+ce21,U+ce35,U+ce7c,U+ce90,U+cee8,U+cef4,U+cfe0,U+d070,U+d0b9,U+d0c1,U+d0c4,U+d0c8,U+d15c,U+d1a1,U+d2c0,U+d300,U+d314,U+d3ed,U+d478,U+d480,U+d48d,U+d508,U+d53d,U+d5e4,U+d611,U+d61c,U+d68d,U+d6a8,U+d798}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.87.woff2") format('woff2-variations');unicode-range:U+23,U+25,U+5f,U+a9,U+ac08,U+ac78,U+aca8,U+acac,U+ace8,U+ad70,U+adc0,U+addc,U+b137,U+b140,U+b208,U+b290,U+b2f5,U+b3c5,U+b3cc,U+b420,U+b429,U+b529,U+b530,U+b77d,U+b79c,U+b7a8,U+b7c9,U+b7f0,U+b7fc,U+b828,U+b860,U+b9ad,U+b9c1,U+b9c9,U+b9dd-b9de,U+b9e8,U+ba38-ba39,U+babb,U+bc00,U+bc8c,U+bca0,U+bca4,U+bcd1,U+bcfc,U+bd09,U+bdf0,U+be60,U+c0ad,U+c0b4,U+c0bc,U+c190,U+c1fc,U+c220,U+c288,U+c2b9,U+c2f6,U+c528,U+c545,U+c558,U+c5bc,U+c5d4,U+c600,U+c644,U+c6c0,U+c6c3,U+c721,U+c798,U+c7a1,U+c811,U+c838,U+c871,U+c904,U+c990,U+c9dc,U+cc38,U+cc44,U+cca0,U+cd1d,U+cd95,U+cda9,U+ce5c,U+cf00,U+cf58,U+d150,U+d22c,U+d305,U+d328,U+d37c,U+d3f0,U+d551,U+d5a5,U+d5c8,U+d5d8,U+d63c,U+d64d,U+d669,U+d734,U+d76c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.88.woff2") format('woff2-variations');unicode-range:U+26,U+2b,U+3e,U+40,U+7e,U+ac01,U+ac19,U+ac1d,U+aca0,U+aca9,U+acb0,U+ad8c,U+ae09,U+ae38,U+ae40,U+aed8,U+b09c,U+b0a0,U+b108,U+b204,U+b298,U+b2d8,U+b2eb-b2ec,U+b2f4,U+b313,U+b358,U+b450,U+b4e0,U+b54c,U+b610,U+b780,U+b78c,U+b791,U+b8e8,U+b958,U+b974,U+b984,U+b9b0,U+b9bc-b9bd,U+b9ce,U+ba70,U+bbfc,U+bc0f,U+bc15,U+bc1b,U+bc31,U+bc95,U+bcc0,U+bcc4,U+bd81,U+bd88,U+c0c8,U+c11d,U+c13c,U+c158,U+c18d,U+c1a1,U+c21c,U+c4f0,U+c54a,U+c560,U+c5b8,U+c5c8,U+c5f4,U+c628,U+c62c,U+c678,U+c6cc,U+c808,U+c810,U+c885,U+c88b,U+c900,U+c988,U+c99d,U+c9c8,U+cc3d-cc3e,U+cc45,U+cd08,U+ce20,U+cee4,U+d074,U+d0a4,U+d0dd,U+d2b9,U+d3b8,U+d3c9,U+d488,U+d544,U+d559,U+d56d,U+d588,U+d615,U+d648,U+d655,U+d658,U+d65c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.89.woff2") format('woff2-variations');unicode-range:U+d,U+7c,U+ac10,U+ac15,U+ac74,U+ac80,U+ac83,U+acc4,U+ad11,U+ad50,U+ad6d,U+adfc,U+ae00,U+ae08,U+ae4c,U+b0a8,U+b124,U+b144,U+b178,U+b274,U+b2a5,U+b2e8,U+b2f9,U+b354,U+b370,U+b418,U+b41c,U+b4f1,U+b514,U+b798,U+b808,U+b824-b825,U+b8cc,U+b978,U+b9d0,U+b9e4,U+baa9,U+bb3c,U+bc18,U+bc1c,U+bc30,U+bc84,U+bcf5,U+bcf8,U+bd84,U+be0c,U+be14,U+c0b0,U+c0c9,U+c0dd,U+c124,U+c2dd,U+c2e4,U+c2ec,U+c54c,U+c57c-c57d,U+c591,U+c5c5-c5c6,U+c5ed,U+c608,U+c640,U+c6b8,U+c6d4,U+c784,U+c7ac,U+c800-c801,U+c9c1,U+c9d1,U+cc28,U+cc98,U+cc9c,U+ccad,U+cd5c,U+cd94,U+cd9c,U+cde8,U+ce68,U+cf54,U+d0dc,U+d14c,U+d1a0,U+d1b5,U+d2f0,U+d30c,U+d310,U+d398,U+d45c,U+d50c,U+d53c,U+d560,U+d568,U+d589,U+d604,U+d6c4,U+d788}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.90.woff2") format('woff2-variations');unicode-range:U+ac04,U+ac1c,U+ac70,U+ac8c,U+acbd,U+acf5,U+acfc,U+ad00,U+ad6c,U+adf8,U+b098,U+b0b4,U+b294,U+b2c8,U+b300,U+b3c4,U+b3d9,U+b4dc,U+b4e4,U+b77c,U+b7ec,U+b85d,U+b97c,U+b9c8,U+b9cc,U+ba54,U+ba74,U+ba85,U+baa8,U+bb34,U+bb38,U+bbf8,U+bc14,U+bc29,U+bc88,U+bcf4,U+bd80,U+be44,U+c0c1,U+c11c,U+c120,U+c131,U+c138,U+c18c,U+c218,U+c2b5,U+c2e0,U+c544,U+c548,U+c5b4,U+c5d0,U+c5ec,U+c5f0,U+c601,U+c624,U+c694,U+c6a9,U+c6b0,U+c6b4,U+c6d0,U+c704,U+c720,U+c73c,U+c740,U+c744,U+c74c,U+c758,U+c77c,U+c785,U+c788,U+c790-c791,U+c7a5,U+c804,U+c815,U+c81c,U+c870,U+c8fc,U+c911,U+c9c4,U+ccb4,U+ce58,U+ce74,U+d06c,U+d0c0,U+d130,U+d2b8,U+d3ec,U+d504,U+d55c,U+d569,U+d574,U+d638,U+d654,U+d68c}@font-face{font-family:'Pretendard Variable';font-style:normal;font-display:swap;font-weight:45 920;src:url("/daehak/assets/halmae-pretendard/woff2-dynamic-subset/PretendardVariable.subset.91.woff2") format('woff2-variations');unicode-range:U+20-22,U+27-2a,U+2c-39,U+3a-3b,U+3f,U+41-4e,U+4f-5d,U+61-7b,U+7d,U+a0-a1,U+ab,U+ad-ae,U+b7,U+bb,U+bf,U+2013-2014,U+201c-201d,U+2122,U+ac00,U+ace0,U+ae30,U+b2e4,U+b85c,U+b9ac,U+c0ac,U+c2a4,U+c2dc,U+c774,U+c778,U+c9c0,U+d558}
.jahyeon-reference {
 --spacing:.25rem; --color-white:#fff; --color-slate-900:#0f172a;
 --font-weight-medium:500; --font-weight-semibold:600;
 --default-transition-duration:.15s; --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
 font-family:'Pretendard Variable',Pretendard,-apple-system,system-ui,'Apple SD Gothic Neo','Noto Sans KR','Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
 font-size:16px; line-height:1.5; color:#fff; letter-spacing:normal;
}
.jahyeon-reference *, .jahyeon-reference *::before, .jahyeon-reference *::after { box-sizing:border-box; }
.jahyeon-reference :is(h1,p,figure) { margin:0; }
.jahyeon-reference :is(button,input,textarea) { font-family:inherit; letter-spacing:inherit; line-height:inherit; border:0; margin:0; }
.jahyeon-reference button { cursor:pointer; }
.jahyeon-reference button:disabled { cursor:default; }
.jahyeon-reference svg { display:block; vertical-align:middle; }
.jahyeon-reference .absolute{position:absolute}
.jahyeon-reference .relative{position:relative}
.jahyeon-reference .left-0{left:calc(var(--spacing)*0)}
.jahyeon-reference .z-10{z-index:10}
.jahyeon-reference .mx-auto{margin-inline:auto}
.jahyeon-reference .flex{display:flex}
.jahyeon-reference .h-5{height:calc(var(--spacing)*5)}
.jahyeon-reference .h-14{height:calc(var(--spacing)*14)}
.jahyeon-reference .h-\[52px\]{height:52px}
.jahyeon-reference .h-\[60px\]{height:60px}
.jahyeon-reference .w-5{width:calc(var(--spacing)*5)}
.jahyeon-reference .w-full{width:100%}
.jahyeon-reference .max-w-\[440px\]{max-width:440px}
.jahyeon-reference .min-w-0{min-width:calc(var(--spacing)*0)}
.jahyeon-reference .flex-1{flex:1}
.jahyeon-reference .flex-col{flex-direction:column}
.jahyeon-reference .items-center{align-items:center}
.jahyeon-reference .justify-center{justify-content:center}
.jahyeon-reference .gap-3{gap:calc(var(--spacing)*3)}
.jahyeon-reference .rounded-\[60px\]{border-radius:60px}
.jahyeon-reference .rounded-full{border-radius:3.40282e38px}
.jahyeon-reference .border-none{--tw-border-style:none;border-style:none}
.jahyeon-reference .bg-\[rgba\(255\,255\,255\,0\.10\)\]{background-color:#ffffff1a}
.jahyeon-reference .bg-\[rgba\(255\,255\,255\,0\.95\)\]{background-color:#fffffff2}
.jahyeon-reference .bg-transparent{background-color:#0000}
.jahyeon-reference .bg-white{background-color:var(--color-white)}
.jahyeon-reference .bg-white\/10{background-color:#ffffff1a}
.jahyeon-reference .p-2{padding:calc(var(--spacing)*2)}
.jahyeon-reference .px-4{padding-inline:calc(var(--spacing)*4)}
.jahyeon-reference .py-3{padding-block:calc(var(--spacing)*3)}
.jahyeon-reference .text-center{text-align:center}
.jahyeon-reference .text-\[16px\]{font-size:16px}
.jahyeon-reference .text-\[20px\]{font-size:20px}
.jahyeon-reference .text-\[27px\]{font-size:27px}
.jahyeon-reference .leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}
.jahyeon-reference .leading-none{--tw-leading:1;line-height:1}
.jahyeon-reference .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}
.jahyeon-reference .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}
.jahyeon-reference .text-\[\#D4D4D8\]{color:#d4d4d8}
.jahyeon-reference .text-\[\#FFFFFF\]{color:#fff}
.jahyeon-reference .text-\[rgba\(255\,255\,255\,0\.60\)\]{color:#fff9}
.jahyeon-reference .text-slate-900{color:var(--color-slate-900)}
.jahyeon-reference .text-white{color:var(--color-white)}
.jahyeon-reference .text-white\/70{color:#ffffffb3}
.jahyeon-reference .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}
.jahyeon-reference .outline-none{--tw-outline-style:none;outline-style:none}
.jahyeon-reference .text-\[\#18181B\] {color:#18181b}
.jahyeon-reference .placeholder\:text-white\/30::placeholder {color:#ffffff4d;opacity:1}
.jahyeon-reference .ref-header {position:absolute;top:0;left:0;right:0;z-index:20;background:rgba(18,18,18,.01);backdrop-filter:blur(4px)}
.jahyeon-reference .ref-header button {background:transparent;color:inherit}
.jahyeon-reference .ref-title {margin:0;outline:0;letter-spacing:normal;text-shadow:none;word-break:keep-all}
.jahyeon-reference .ref-title span {opacity:0;animation:ref-reveal .05s linear forwards}
.jahyeon-reference .ref-subtitle {animation:ref-reveal .4s ease both}
.jahyeon-reference .ref-radio-list {display:flex;flex-direction:column;gap:4px}
.jahyeon-reference .ref-radio {display:flex;width:100%;align-items:center;gap:12px;padding:12px 8px;text-align:left;font-size:16px;font-weight:500;color:#fff;background:transparent;opacity:.6;transition:all .15s}
.jahyeon-reference .ref-radio[aria-pressed='true'] {opacity:1}
.jahyeon-reference .ref-radio-mark {display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid currentColor}
.jahyeon-reference .ref-radio-mark > span {width:10px;height:10px;border-radius:999px;background:currentColor}
@keyframes ref-reveal {to {opacity:1}}
@media(prefers-reduced-motion:reduce) {.jahyeon-reference .ref-title span,.jahyeon-reference .ref-subtitle{animation:none;opacity:1}}

/* design/halmae-input.css */
/* Layout port of Possessive SlideForm: px-5, pb-8, mt-auto, gap-6.
   Halmae-only extensions below cover its existing additional fields and consent. */
/* The copied fixed form owns scrolling; remove the legacy page scrollbar gutter. */
html[data-product="doryeong"][data-view="form"] {scrollbar-gutter:auto;overflow:hidden}
.hcf.jahyeon-reference {position:fixed;top:var(--hcf-viewport-top,0px);left:0;right:0;width:min(100%,440px);height:var(--hcf-viewport-height,100dvh);margin:0 auto;overflow:hidden;background:#100c17;--hcf-accent:#c5a0ef;--f-ui:'Pretendard Variable',sans-serif;--cream:#18181b}
.hcf-video,.hcf-veil {position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.hcf-video {object-fit:cover;object-position:top;filter:none}
.hcf-veil {background:linear-gradient(180deg,rgba(16,12,23,.50) 9.55%,rgba(16,12,23,0) 49.92%),linear-gradient(180deg,rgba(16,12,23,0) 44.71%,#100c17 95.1%)}
.hcf[data-input-focused] .hcf-veil {background:rgba(16,12,23,.78)}
.hcf-body {position:relative;display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:76px 24px;padding:94px 20px max(32px,env(safe-area-inset-bottom))}
.hcf[data-input-focused] .hcf-body::after {content:'';display:block;flex:0 0 var(--hcf-focus-space,0px);pointer-events:none}
.hcf-ask {position:relative;z-index:10;display:flex;flex:none;flex-direction:column;gap:24px;margin-top:auto}
.hcf-field {animation:hcf-field-in .2s ease-out both}
.hcf-inline,.hcf-birth-row,.hcf-time-row {display:flex;align-items:center;justify-content:space-between;gap:8px}
.hcf-seg {display:grid;grid-template-columns:repeat(2,1fr);gap:4px;flex-shrink:0}
.hcf .hcf-seg button {padding:12px 16px}
.hcf-clock {display:flex;align-items:center;gap:4px}
.hcf .hcf-clock input {flex:none;width:48px;text-align:center;padding:0}
.hcf-clock > span {font-size:20px;font-weight:600;opacity:.3}
.hcf .hcf-inline input,.hcf .hcf-birth-row input {padding:0}
.hcf-check {display:flex;gap:8px;align-items:center;min-height:44px;margin-top:8px;font-size:14px}
.hcf-check input {accent-color:#c5a0ef}
.hcf .hcf-choice-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.hcf :is(.hcf-choice,.hcf-chip) {min-height:60px;border-radius:16px;border:1px solid #fff9;padding:12px 16px;background:#ffffff29;backdrop-filter:blur(10px);color:#fff;text-align:left;font-size:16px;font-weight:500;transition:all .15s}
.hcf :is(.hcf-choice,.hcf-chip)[aria-pressed='true'] {background:#ffffff52;border-color:#fff}
.hcf .hcf-choice {display:flex;flex-direction:column;justify-content:center;gap:4px}
.hcf .hcf-choice small {font-size:12px;line-height:1.35;color:#d4d4d8}
.hcf .hcf-area,.hcf .sm {display:block;width:100%;margin-top:16px;padding:14px 16px;border:1px solid #ffffff33;border-radius:16px;background:#100c1799;color:#fff;font-size:16px;resize:vertical}
.hcf .sm {height:52px}
.hcf .hcf-area::placeholder,.hcf .sm::placeholder {color:#fff6}
.hcf .hcf-echo {margin-top:8px;font-size:12px;color:#d4d4d8}
.hcf .hcf-count {text-align:right}
.hcf .hcf-err {font-size:12px;line-height:1.5;color:#fca5a5}
.hcf .hcf-errslot {margin:0}
.hcf button.hcf-next,.hcf .halmae-delivery--inline .halmae-delivery__cta {height:52px;width:100%;border:0;border-radius:16px;background:#c5a0ef;color:#18181b;padding:12px 16px;font:600 16px/1.5 'Pretendard Variable',sans-serif;box-shadow:none;margin:0}
.hcf button.hcf-next:disabled {opacity:.4}
.hcf .hcf-review {display:flex;flex-direction:column;gap:8px}
.hcf .hcf-review-row {display:grid;grid-template-columns:76px minmax(0,1fr) 12px;gap:8px;align-items:center;width:100%;min-height:48px;padding:12px 14px;border:1px solid #ffffff33;border-radius:16px;background:#ffffff1a;color:#fff;text-align:left}
.hcf-review-row > span {font-size:12px;color:#d4d4d8}
.hcf-review-row > b {min-width:0;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hcf-review-row > i {font-style:normal}
.hcf-review-editor {padding:16px 8px}
.hcf .hcf-review-input {width:100%;height:52px;min-width:0;padding:0;background:transparent;border-bottom:1px solid #fff6;color:#fff;font-size:16px}
.hcf-review-chips {display:flex;flex-wrap:wrap;gap:8px}
.hcf .hcf-review-chip {padding:10px 14px;border-radius:60px;background:#ffffff1a;color:#ffffffb3;font-size:14px}
.hcf .hcf-review-chip[aria-pressed='true'] {background:#c5a0ef;color:#18181b}
.hcf .halmae-delivery--inline {position:static;background:none;display:block}
.hcf .halmae-delivery--inline :is(.halmae-delivery__backdrop,.halmae-delivery__kicker,.halmae-delivery__title) {display:none}
.hcf .halmae-delivery--inline .halmae-delivery__panel {position:static;width:100%;margin:0;padding:0;max-height:none;border:0;border-radius:0;background:none;box-shadow:none;transform:none;animation:none;overflow:visible}
.hcf .halmae-delivery--inline .halmae-delivery__consent {margin-top:8px}
.hcf .halmae-delivery--inline .halmae-delivery__cta {margin-top:24px}
.hcf .hcf-phone {width:100%;height:52px;padding:0;background:transparent;color:#fff;font:600 20px/1.5 'Pretendard Variable',sans-serif}
.hcf .hcf-phone::placeholder {color:#fff5}
.hcf-saju-center {position:relative;z-index:10;display:flex;flex:1;align-items:center;justify-content:center;padding:24px 0 40px}
.hcf-saju {width:100%;display:flex;flex-direction:column;gap:12px}
.hcf-saju-heading {display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px}
.hcf .hcf-saju-heading > p:first-child {font-size:20px;font-weight:600}
.hcf .hcf-saju-heading > p:last-child {font-size:14px;color:#fff9}
.hcf-saju-board {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-radius:24px;padding:16px;background:#00000073}
.hcf-saju-pillar {display:flex;flex-direction:column;gap:8px;text-align:center}
.hcf-saju-pillar > span {font-size:12px;color:#d4d4d8}
.hcf-saju-pillar > strong {display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff0d;font-size:32px;font-weight:500;color:#c5a0ef}
.hcf-saju-pillar small {font-size:10px;font-weight:400}
.hcf-saju-pillar [data-element='wood'] {color:#a6c6b0}
.hcf-saju-pillar [data-element='fire'] {color:#d8a09a}
.hcf-saju-pillar [data-element='water'] {color:#a8c1d3}
.hcf-saju-pillar [data-element='metal'] {color:#d4d4d8}
.hcf button:focus-visible,.hcf textarea:focus-visible {outline:2px solid #c5a0ef!important;outline-offset:3px}

/* A choice must read as selected without relying on a faint opacity change. */
.hcf .hcf-selectable {position:relative;min-height:48px;padding-right:42px;border:1px solid #8565a14d;background:#1c1329e6;color:#e2d5ef;opacity:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}
.hcf :is(.hcf-choice,.hcf-chip).hcf-selectable {min-height:60px}
.hcf .hcf-selectable::after {content:'';position:absolute;right:17px;top:50%;width:7px;height:12px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-65%) rotate(45deg);opacity:0}
.hcf .hcf-selectable[aria-pressed='true'] {background:var(--hcf-accent);border-color:#ead6ff;color:#231531;box-shadow:0 0 0 1px #c5a0ef40,inset 0 1px 0 #fff3;font-weight:600}
.hcf .hcf-selectable[aria-pressed='true']::after {opacity:1}
.hcf .hcf-selectable[aria-pressed='true'] small {color:#4b2c62}
.hcf .hcf-seg .hcf-selectable {padding:12px 13px}
.hcf .hcf-time-row > .hcf-selectable {padding:12px 16px}
.hcf :is(.hcf-seg .hcf-selectable,.hcf-time-row > .hcf-selectable,.ref-radio)::after {content:none}
.hcf .ref-radio {border-radius:14px;padding:12px 14px}
.hcf .ref-radio-list {gap:8px}
.hcf .hcf-review-chip {min-height:44px;padding-right:36px}
.hcf .hcf-review-chip::after {right:14px}
.hcf .hcf-check input {width:20px;height:20px;accent-color:var(--hcf-accent)}
.hcf .hcf-check:has(input:checked) {color:#ead6ff}
.hcf :is(.hcf-text-input,.hcf-phone) {border-bottom:1px solid #ba99d266;border-radius:0;caret-color:#ead6ff;scroll-margin-block:24px}
.hcf :is(.hcf-text-input,.hcf-phone):focus {outline:none!important;border-bottom-color:#ead6ff;box-shadow:0 1px 0 #ead6ff}
.hcf .hcf-text-input.sm {border-radius:16px}
.hcf .hcf-area:focus {border-color:#c5a0ef;outline:1px solid #c5a0ef!important;outline-offset:0;caret-color:#ead6ff}
.hcf .hcf-text-input.sm:focus {border-radius:16px;outline:1px solid #c5a0ef!important;outline-offset:0;box-shadow:none}
@keyframes hcf-field-in {from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce) {.hcf-field{animation:none}.hcf .hcf-selectable{transition:none}}

/* University-only optional answer. Shared field geometry above stays source-identical. */
.hcf .hcf-skip {display:block;margin:16px auto 0;padding:4px 8px;background:transparent;color:#d4d4d8;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px}

/* design/oni-input.css */
/* Oni input presentation, scoped to the university funnel.
   Layout and controls follow fidelity.css + dohwa-input.css. The shared
   opening/idle video stays in ProductFlow; this layer only shades it. */
.hcf.oni-input {
  background:transparent;
  color:#fff;
  --hcf-accent:#fff;
  font-family:'Pretendard Variable',Pretendard,-apple-system,system-ui,sans-serif;
  letter-spacing:normal;
}
.hcf.oni-input .hcf-veil,
.hcf.oni-input[data-input-focused] .hcf-veil {
  background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.9) 100%);
  -webkit-backdrop-filter:blur(2px);
  backdrop-filter:blur(2px);
}
.hcf.oni-input .hcf-body {
  box-sizing:border-box;
  min-height:0;
  padding:72px 20px max(20px,env(safe-area-inset-bottom,0px));
  scroll-padding-block:72px 20px;
}
.hcf.oni-input .hcf-ask {
  gap:24px;
  margin-top:auto;
  margin-bottom:0;
  opacity:1;
  transition:opacity .3s ease;
  animation:oni-input-emerge .35s ease-out both;
}
.hcf.oni-input .hcf-ask.is-leaving {animation:none;opacity:0;pointer-events:none}
.hcf.oni-input .ref-header {
  height:56px;
  background:rgba(18,18,18,.01);
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  color:#fff;
}
.hcf.oni-input .ref-header>div {position:relative;display:flex;align-items:center;justify-content:center;height:56px;padding:0 16px}
.hcf.oni-input .ref-header>div>button {position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;background:transparent;color:inherit}
.hcf.oni-input .ref-header>div>button svg {width:20px;height:20px}
.hcf.oni-input .ref-header>div>span {font-size:16px;font-weight:500;line-height:1}
.hcf.oni-input .ref-title {
  font-size:27px;
  font-weight:600;
  line-height:1.35;
  color:#fff;
  letter-spacing:normal;
  text-shadow:none;
}
.hcf.oni-input .hcf-field {display:flex;flex-direction:column;gap:8px;animation:none}
.hcf.oni-input :is(.oni-choice,.oni-pill,.oni-skip) {
  border:0;
  box-shadow:none;
  font-family:inherit;
  -webkit-tap-highlight-color:transparent;
  touch-action:manipulation;
}
.hcf.oni-input :is(.oni-choice,.oni-pill)::before,
.hcf.oni-input :is(.oni-choice,.oni-pill)::after {content:none}
.hcf.oni-input .oni-gender-list {display:flex;flex-direction:column;gap:12px}
.hcf.oni-input .oni-gender-list .oni-choice {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:60px;
  min-height:60px;
  padding:0 16px;
  border-radius:60px;
  background:#ffffff1a;
  color:#fff9;
  font-size:20px;
  font-weight:600;
  line-height:1.4;
  text-align:center;
  transition:background .15s,color .15s;
}
.hcf.oni-input .oni-gender-list .oni-choice[aria-pressed='true'] {background:#fffffff2;color:#18181b}
.hcf.oni-input .oni-radio-list {display:flex;flex-direction:column;gap:4px}
.hcf.oni-input .oni-radio-list .oni-choice {
  display:flex;
  align-items:center;
  width:100%;
  min-height:48px;
  gap:12px;
  padding:12px 8px;
  border-radius:0;
  background:transparent;
  color:#fff;
  opacity:.6;
  font-size:16px;
  font-weight:500;
  line-height:1.5;
  text-align:left;
  transition:opacity .15s;
}
.hcf.oni-input .oni-radio-list .oni-choice[aria-pressed='true'] {opacity:1}
.hcf.oni-input .oni-radio-dot {
  display:flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  flex:none;
  border:1.5px solid currentColor;
  border-radius:50%;
  opacity:.6;
}
.hcf.oni-input [aria-pressed='true'] .oni-radio-dot {opacity:1}
.hcf.oni-input .oni-radio-dot>i {display:block;width:10px;height:10px;border-radius:50%;background:currentColor;opacity:0}
.hcf.oni-input [aria-pressed='true'] .oni-radio-dot>i {opacity:1}
.hcf.oni-input :is(.oni-field-row,.oni-time-row) {display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.hcf.oni-input .oni-text-input {
  display:block;
  min-width:0;
  width:100%;
  height:52px;
  flex:1;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  outline:none;
  background:transparent;
  color:#fff;
  caret-color:#fff;
  box-shadow:none;
  font:600 20px/1.5 'Pretendard Variable',Pretendard,sans-serif;
  scroll-margin-block:20px;
}
.hcf.oni-input .oni-text-input::placeholder {color:#ffffff4d;opacity:1}
.hcf.oni-input .oni-text-input:focus {outline:none!important;border:0;box-shadow:none}
.hcf.oni-input .oni-text-input:disabled {opacity:.4}
.hcf.oni-input .oni-school-suggestions {display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0}
.hcf.oni-input .oni-school-suggestions:empty {display:none}
.hcf.oni-input .oni-school-badge {display:flex;flex-direction:column;justify-content:center;gap:3px;max-width:calc((100% - 12px)/3);min-height:44px;padding:7px 9px;border:1px solid #ffffff40;border-radius:12px;background:#17131dba;color:#fff;font:500 13px/1.35 'Pretendard Variable',Pretendard,sans-serif;text-align:left;overflow-wrap:anywhere;box-shadow:none;touch-action:manipulation}
.hcf.oni-input .oni-school-badge::before,.hcf.oni-input .oni-school-badge::after {content:none}
.hcf.oni-input .oni-school-badge small {font-size:11px;line-height:1.4;color:#ffffffa6}
.hcf.oni-input .oni-school-badge[aria-selected='true'],.hcf.oni-input .oni-school-badge:focus-visible {border-color:#d9baf5;background:#35243fe8;outline:1px solid #d9baf5;outline-offset:1px}
.hcf.oni-input .oni-school-selected,.hcf.oni-input .oni-school-empty {font-size:12px;line-height:1.5;color:#ffffffb3}
.hcf.oni-input .oni-school-selected {color:#dfc5f5}
.hcf.oni-input .oni-toggle {display:grid;grid-template-columns:repeat(2,1fr);gap:4px;flex:none;min-width:max-content}
.hcf.oni-input .oni-pill {
  flex:none;
  min-width:max-content;
  min-height:48px;
  padding:12px 14px;
  border-radius:999px;
  background:#ffffff1a;
  color:#ffffffb3;
  font-size:16px;
  font-weight:500;
  line-height:24px;
  white-space:nowrap;
  transition:background .15s,color .15s;
}
.hcf.oni-input .oni-pill[aria-pressed='true'],
.hcf.oni-input .oni-pill.oni-confirm:not(:disabled) {background:#fff;color:#0f172a}
.hcf.oni-input .oni-pill:disabled {cursor:default;opacity:1}
.hcf.oni-input .oni-confirm {display:flex;justify-content:center;align-items:center;flex:none}
.hcf.oni-input .oni-time-row {justify-content:flex-start;gap:4px}
.hcf.oni-input .oni-time-row .oni-text-input {width:40px;flex:none;text-align:center}
.hcf.oni-input .oni-time-row>span {font-size:20px;font-weight:600;opacity:.3}
.hcf.oni-input .oni-time-row>.oni-pill,
.hcf.oni-input .oni-time-row>.oni-confirm {margin-left:auto}
.hcf.oni-input .oni-leap-options {display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.hcf.oni-input .oni-skip {
  align-self:flex-start;
  min-height:44px;
  margin:0;
  padding:8px 0;
  border-radius:0;
  background:transparent;
  color:#d4d4d8;
  font-size:14px;
  font-weight:500;
  line-height:1.5;
  text-align:left;
  text-decoration:none;
}
.hcf.oni-input .oni-note-row {display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.hcf.oni-input .oni-note-row>.oni-confirm:only-child {margin-left:auto}
.hcf.oni-input .oni-note-row>small {font-size:12px;line-height:1.5;color:#d4d4d8}
.hcf.oni-input .oni-note {
  display:block;
  width:100%;
  min-width:0;
  min-height:52px;
  max-height:144px;
  flex:1;
  margin:0;
  padding:12px 0;
  border:0;
  border-radius:0;
  background:transparent;
  color:#fff;
  caret-color:#fff;
  font:500 16px/1.5 'Pretendard Variable',Pretendard,sans-serif;
  resize:vertical;
}
.hcf.oni-input .oni-note::placeholder {color:#ffffff4d;opacity:1}
.hcf.oni-input .oni-note:focus {outline:none!important;box-shadow:0 1px 0 #ffffff66}
.hcf.oni-input .hcf-echo {margin:0;font-size:12px;line-height:1.5;color:#d4d4d8}
.hcf.oni-input .hcf-err {font-size:12px;line-height:18px;color:#f87171}
.hcf.oni-input .hcf-ask.is-review {gap:20px}
.hcf.oni-input .hcf-review {gap:6px}
.hcf.oni-input .hcf-review-wrap {border:1px solid #ffffff24;border-radius:12px;background:#171310b8;overflow:hidden}
.hcf.oni-input .hcf-review-wrap.is-open {border-color:#ffffff88}
.hcf.oni-input .hcf-review-row {grid-template-columns:76px minmax(0,1fr) 14px;gap:8px;min-height:48px;padding:12px;border:0;border-radius:0;background:transparent}
.hcf.oni-input .hcf-review-row>span {font-size:13px;color:#c2b5a9}
.hcf.oni-input .hcf-review-row>b {font-size:15px;font-weight:500;line-height:1.45;white-space:normal;overflow:visible;overflow-wrap:anywhere}
.hcf.oni-input .hcf-review-row>i {color:#c2b5a9;transition:transform .15s}
.hcf.oni-input .hcf-review-wrap.is-open .hcf-review-row>i {transform:rotate(90deg)}
.hcf.oni-input .hcf-review-editor {padding:0 12px 14px}
.hcf.oni-input .hcf-review-editor .oni-text-input {font-size:16px;border-bottom:1px solid #ffffff66}
.hcf.oni-input .hcf-review-editor .oni-text-input:focus {border-bottom:1px solid #fff}
.hcf.oni-input .hcf-review-editor .oni-pill {min-height:40px;padding:8px 12px;font-size:14px;line-height:24px}
.hcf.oni-input .oni-review-submit {width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:16px;background:#fff;color:#111;font:600 16px/1.5 'Pretendard Variable',Pretendard,sans-serif;box-shadow:none}
.hcf.oni-input .oni-review-submit:disabled {opacity:.35;cursor:default}
.hcf.oni-input button:focus-visible {outline:2px solid #fff!important;outline-offset:3px}
@keyframes oni-input-emerge {from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:360px) {
  .hcf.oni-input .hcf-body {padding-inline:16px}
  .hcf.oni-input .oni-pill {padding-inline:12px}
  .hcf.oni-input .oni-text-input {font-size:18px}
  .hcf.oni-input .hcf-review-row {grid-template-columns:64px minmax(0,1fr) 12px;gap:6px;padding:10px}
}
@media(max-height:520px) {
  .hcf.oni-input .hcf-ask {gap:12px}
  .hcf.oni-input .oni-gender-list {gap:8px}
  .hcf.oni-input .oni-gender-list .oni-choice {height:48px;min-height:48px}
  .hcf.oni-input .oni-radio-list .oni-choice {min-height:44px;padding-block:8px}
}
@media(prefers-reduced-motion:reduce) {
  .hcf.oni-input .hcf-ask {animation:none;transition:none}
  .hcf.oni-input :is(.oni-choice,.oni-pill,.hcf-review-row>i) {transition:none}
}

/* Landing and intake occupy one visible viewport, including the OS keyboard. */
.hcf.oni-input{container-name:intake;container-type:size}
.hcf.oni-input .hcf-body{overflow:hidden;overscroll-behavior:none;scroll-padding:0}
.hcf.oni-input .hcf-ask{max-height:100%;min-height:0}
.hcf.oni-input .hcf-ask.is-review{gap:14px}
.hcf.oni-input .hcf-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.hcf.oni-input .hcf-review-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:60px;height:100%;padding:8px 20px 8px 10px}
.hcf.oni-input .hcf-review-row>span{font-size:11px;line-height:1.25}
.hcf.oni-input .hcf-review-row>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.4;max-width:100%}
.hcf.oni-input .hcf-review-row>i{position:absolute;right:8px;top:50%;transform:translateY(-50%)}
.hcf.oni-input .hcf-review-editor{padding:0}
.hcf.oni-input .hcf-review-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:12px}
.hcf.oni-input .hcf-review-pages button{min-width:60px;min-height:40px;padding:8px 12px;border:1px solid #ffffff40;border-radius:10px;background:#171310b8;color:#fff;font:inherit}
.hcf.oni-input .hcf-review-pages button:disabled{opacity:.3}
@container intake (max-height:600px){
 .hcf.oni-input .hcf-body{padding:64px 16px max(12px,env(safe-area-inset-bottom))}
 .hcf.oni-input .hcf-ask,.hcf.oni-input .hcf-ask.is-review{gap:12px}
 .hcf.oni-input .ref-title{font-size:24px;line-height:1.3}
 .hcf.oni-input .hcf-review{gap:5px}
 .hcf.oni-input .hcf-review-row{min-height:48px;padding-block:6px}
 .hcf.oni-input .hcf-review-row>b{font-size:12px}
 .hcf.oni-input .oni-review-submit{min-height:44px;padding:10px 14px}
}
@container intake (max-height:420px){
 .hcf.oni-input .ref-header,.hcf.oni-input .ref-header>div{height:44px}
 .hcf.oni-input .ref-header>div>span{font-size:14px}
 .hcf.oni-input .hcf-body{padding:52px 16px max(10px,env(safe-area-inset-bottom))}
 .hcf.oni-input .hcf-ask,.hcf.oni-input .hcf-ask.is-review{gap:8px}
 .hcf.oni-input .ref-title{font-size:21px;line-height:1.3}
 .hcf.oni-input .oni-gender-list{gap:8px}
 .hcf.oni-input .oni-gender-list .oni-choice{height:48px;min-height:48px}
 .hcf.oni-input .oni-radio-list{gap:4px}
 .hcf.oni-input .oni-radio-list .oni-choice{min-height:44px;padding-block:8px}
 .hcf.oni-input .oni-text-input{height:44px;min-height:44px;font-size:16px}
 .hcf.oni-input .oni-pill{min-height:44px;padding:10px 12px;font-size:14px}
 .hcf.oni-input .hcf-review-editor .oni-pill{min-height:44px;padding:10px 12px}
 .hcf.oni-input .hcf-review-row{min-height:48px}
 .hcf.oni-input .hcf-review-row>b{-webkit-line-clamp:1}
 .hcf.oni-input .hcf-review-pages,.hcf.oni-input .hcf-review-pages button{min-height:36px}
}
@container intake (max-height:260px){
 .hcf.oni-input .ref-header,.hcf.oni-input .ref-header>div{height:44px}
 .hcf.oni-input .hcf-body{padding-top:50px;padding-bottom:6px}
 .hcf.oni-input .ref-title{font-size:18px}
 .hcf.oni-input .hcf-ask,.hcf.oni-input .hcf-ask.is-review{gap:6px}
 .hcf.oni-input .hcf-field{gap:4px}
 .hcf.oni-input .oni-school-empty{font-size:10px;line-height:1.3}
 .hcf.oni-input .oni-school-badge{min-height:40px;padding-block:4px}
 .hcf.oni-input .oni-school-badge>small{font-size:9px}
 .hcf.oni-input .oni-leap-options{gap:4px}
 .hcf.oni-input .hcf-ask.is-review:has(.hcf-review-editor){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
 .hcf.oni-input .hcf-ask.is-review:has(.hcf-review-editor)>.ref-title{grid-column:1;grid-row:1}
 .hcf.oni-input .hcf-ask.is-review:has(.hcf-review-editor)>.oni-review-submit{grid-column:2;grid-row:1;min-width:80px;min-height:36px;width:auto;padding:6px 10px;font-size:13px}
 .hcf.oni-input .hcf-review-editor{grid-column:1/-1;grid-row:2}
 .hcf.oni-input .hcf-ask.is-review:has(.hcf-review-editor)>.hcf-err{grid-column:1/-1;grid-row:3}
}

/* design/reading-polish.css */
/* Typography shared by input, checkout, and the full report. */
:root{--reading-font:Pretendard,'Apple SD Gothic Neo',sans-serif}
html[data-product="doryeong"] body{font-family:var(--reading-font);-webkit-font-smoothing:antialiased}
:is(.flow-page,.flow-checkout,.hcf){font-family:var(--reading-font);word-break:keep-all;overflow-wrap:break-word}
:is(.flow-page,.flow-checkout,.hcf) :is(button,input,textarea){font-family:inherit}
:is(.flow-page,.flow-checkout,.hcf) :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:pretty}
.flow-primary{min-height:54px;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em}
.flow-page .flow-note,.flow-checkout .flow-note{font-size:13px;line-height:1.75;color:#bfaaca}
.flow-page .flow-kicker,.flow-checkout .flow-kicker{font-size:12px;line-height:1.5;letter-spacing:.08em}
.flow-checkout h2{font-size:26px;line-height:1.4;margin-bottom:24px}
.flow-checkout-product strong{font-size:17px;line-height:1.5}
.flow-checkout-product p{font-size:14px;line-height:1.6;color:#c7b3d5}
.flow-demo-notice,.flow-checkout .flow-checkbox{font-size:14px;line-height:1.7}
.flow-checkout .flow-checkbox{align-items:center;gap:12px}
.flow-close{min-width:44px;min-height:44px}
.flow-checkout-product b{font-variant-numeric:tabular-nums;letter-spacing:-.025em}
.flow-report-top>span{font-size:11px;letter-spacing:.04em}
.flow-report-top button{min-height:40px;font-size:13px}
.flow-report-tabs{padding:6px 8px;gap:4px}
.flow-report-tabs button{font-size:13px;line-height:1.5;min-height:44px;padding:10px 5px}
.flow-summary-values small{font-size:13px;line-height:1.5;color:#c7afd8}
.flow-summary-values strong{font-size:18px;line-height:1.5}
.flow-report-topic{margin:30px 24px 38px}
.flow-report-topic h3{font-size:21px;line-height:1.5;margin-bottom:14px}
.flow-report-topic>p{font-size:16px;line-height:1.95;letter-spacing:-.015em;color:#ded1e6;word-break:keep-all;overflow-wrap:anywhere}
.flow-topic-index{font-size:12px;letter-spacing:.08em}
.flow-report-ranks li{border-radius:10px;padding:16px;gap:16px}
.flow-report-topic blockquote{font-size:16px;line-height:1.85;border-radius:0 8px 8px 0}
.flow-report-ending>p{font-size:15px;line-height:1.8}
.flow-report-ending>.flow-note{font-size:12px;line-height:1.8}
.flow-scroll-cue{font-size:12px;letter-spacing:.04em}
.flow-legal{font-size:12px}
.flow-back,.flow-text-button{min-height:44px}
:is(.flow-page,.flow-checkout) button:focus-visible{outline:2px solid #e3bdff;outline-offset:4px}
@media(max-width:360px){.flow-report-tabs button{font-size:12px;padding-inline:2px}.flow-report-topic{margin-inline:20px}.flow-checkout{padding-inline:20px}}

/* design/report-transition.css */
/* Identical framing in the parent video player and the report iframe. */
/* Both surfaces must use the same viewport width, including desktop scrollbars. */
html[data-product="doryeong"]:is([data-view="loading"],[data-view="result"]){overflow:hidden;scrollbar-gutter:auto}
html[data-product="doryeong"]:is([data-view="loading"],[data-view="result"]) body{overflow:hidden}
html:has(.report-shell.has-entry-frame){scrollbar-width:none;scrollbar-gutter:auto}
html:has(.report-shell.has-entry-frame)::-webkit-scrollbar{display:none}
.report-entry-frame{position:relative;width:100%;height:100dvh;min-height:0;max-height:none;aspect-ratio:auto;margin:0;overflow:hidden;background:#0c0911}
.report-entry-frame>img,.report-entry-frame>video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--entry-position,50% 50%);opacity:1;filter:none;mask-image:none;transform:none;border:0}
.flow-transition-shell{position:relative;width:100%;height:100dvh;background:#0c0911;overflow:hidden}
.flow-transition-controls{position:absolute;left:20px;right:20px;bottom:max(24px,env(safe-area-inset-bottom));z-index:3;text-align:center;padding:18px;border-radius:16px;background:#100b15e6;color:#f6effb;font:14px/1.65 Pretendard,SUIT,sans-serif}
.flow-transition-controls p{margin:0 0 12px}
.flow-transition-controls button{border:1px solid #ffffff55;border-radius:999px;background:#22182d;color:#fff;padding:10px 18px;margin:4px;font:inherit;cursor:pointer}
.flow-transition-controls button:focus-visible{outline:2px solid #d4a8fa;outline-offset:3px}
.flow-transition-sound{position:absolute;right:16px;top:max(16px,env(safe-area-inset-top));z-index:2;border:1px solid #ffffff60;border-radius:999px;padding:8px 12px;background:#0c091190;color:#fff;font:12px Pretendard,SUIT,sans-serif}
.flow-report-frame{display:block;width:100%;height:100dvh;border:0;background:#0c0911}
.flow-report-frame.is-preloading{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:-1}
/* Do not apply the old portrait masks, vignette, borders or reveal animations
   to the final video frame: removing the player must not change any pixels. */
.report-shell.has-entry-frame{border:0;max-width:480px}
.report-shell .report-entry-frame{isolation:isolate}
.report-entry-frame .entry-title{position:absolute;z-index:1;left:50%;bottom:max(112px,14dvh);width:min(90%,46dvh,396px);aspect-ratio:3/2;transform:translateX(-50%);pointer-events:none}
.entry-title::before{content:'';position:absolute;inset:-14% -10%;z-index:-1;background:radial-gradient(ellipse,#100a19b3 15%,#100a1966 48%,transparent 72%)}
.entry-title::before{opacity:0;transition:opacity .3s ease}
.entry-title.is-active::before{opacity:1}
.report-entry-frame .entry-title img{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;filter:drop-shadow(0 3px 10px #08040ddd)}
.report-entry-frame .entry-title.is-active img{animation:entry-title-letter .28s cubic-bezier(.12,.8,.22,1) var(--entry-letter-delay) both}
@keyframes entry-title-letter{from{opacity:0;transform:translateY(10px) scale(1.035)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.entry-title::before{transition:none}.report-entry-frame .entry-title.is-active img{animation:none;opacity:1}}
.report-entry-frame .entry-scroll-hint{position:absolute;z-index:2;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;min-width:160px;min-height:64px;padding:10px 24px;border:0;border-radius:40px;background:radial-gradient(ellipse,#100b19b8,transparent 72%);color:#f5e0ba;cursor:pointer;text-shadow:0 1px 5px #000;font:12px/1.5 Pretendard,SUIT,sans-serif;white-space:nowrap}
.entry-scroll-hint svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #e4b9ff);animation:entry-arrow-glow 1.8s ease-in-out infinite}
.entry-scroll-hint:focus-visible{outline:2px solid #dfb8f4;outline-offset:3px}
@keyframes entry-arrow-glow{0%,100%{opacity:.55;transform:translateY(-2px);filter:drop-shadow(0 0 3px #d7b2ee)}50%{opacity:1;transform:translateY(4px);filter:drop-shadow(0 0 9px #e4b9ff)}}
@media(prefers-reduced-motion:reduce){.entry-scroll-hint svg{animation:none}}
.report-shell .opening-address.entry-greeting{position:relative;inset:auto;margin:0;padding:40px 20px 32px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}
.report-shell .opening-address.entry-greeting.is-active{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.report-shell .opening-address.entry-greeting{transition:none;transform:none}}

/* Recovery controls share the report's plum palette and restrained gold rule. */
.flow-transition-controls{border:1px solid #c5a0db33;border-top-color:#b49468a0;background:linear-gradient(145deg,#23162ef5,#100b17f5);box-shadow:0 12px 40px #0005;backdrop-filter:blur(10px)}
.flow-transition-controls button{border-radius:10px;border-color:#b992d959;background:linear-gradient(110deg,#492565,#372044);font-weight:600;min-height:44px}

/* Keep the embedded reader and its fixed CTA on the actual visible viewport.
   An in-flow iframe can retain iOS's earlier small viewport after toolbar changes. */
html[data-product="doryeong"]:is([data-view="loading"],[data-view="result"]) #app{position:fixed;top:var(--report-viewport-top,0px);bottom:auto;left:0;right:0;height:var(--report-viewport-height,100dvh);min-height:0;overflow:hidden}
html[data-product="doryeong"]:is([data-view="loading"],[data-view="result"]) .flow-report-frame{position:absolute;inset:0;height:100%;min-height:0;max-height:none}
html[data-product="doryeong"][data-view="loading"] .flow-transition-shell{height:100%}

/* design/service-states.css */
@font-face{font-family:DaehakBook;src:url('/daehak/detail/fonts/BookkMyungjo-Bd.woff2') format('woff2');font-display:swap}
@font-face{font-family:DaehakSans;src:url('/daehak/detail/fonts/Pretendard-Regular.woff2') format('woff2');font-display:swap}
.dh-state{--ink:#f4eaf7;--muted:#b8a6c3;--line:#c5a0db33;box-sizing:border-box;position:relative;isolation:isolate;min-height:100svh;width:100%;max-width:480px;margin:0 auto;overflow:hidden;background:#100b17;color:var(--ink);font:15px/1.75 DaehakSans,Pretendard,sans-serif;display:flex;flex-direction:column}
.dh-state *{box-sizing:border-box}.dh-state [hidden]{display:none!important}
.dh-state-art{position:absolute;inset:0 0 auto;height:60%;z-index:-2;background:linear-gradient(0deg,#100b17 0%,#100b1750 50%,#100b1720 100%),url('/daehak/design/product-scenes/videos/report-entry-v2.png') center 18%/cover no-repeat;opacity:.62}
.dh-state:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 80%,#51226622,transparent 65%)}
.dh-state-brand{display:flex;justify-content:space-between;align-items:center;padding:25px 24px;color:#d9c8e4;font-size:12px;letter-spacing:.08em}.dh-state-brand a{color:inherit;text-decoration:none}.dh-state-seal{color:#d5b786;border:1px solid #d5b78666;padding:0 6px;font:21px/1.6 DaehakBook,serif}
.dh-state-body{padding:0 26px 38px;margin-top:auto;padding-top:240px}.dh-state-tag{display:flex;align-items:center;gap:12px;color:#cfb4de;font-size:12px;letter-spacing:.08em;margin:0 0 18px}.dh-state-tag:before{content:'';width:28px;height:1px;background:#aa8653}
.dh-state h1{font:30px/1.5 DaehakBook,serif;letter-spacing:-.035em;margin:0 0 18px;white-space:pre-line;word-break:keep-all}.dh-state-copy{color:#d4c6dd;margin:0 0 24px;white-space:pre-line;word-break:keep-all}.dh-state-detail{border-block:1px solid var(--line);padding:14px 0;color:#b8a6c3;font-size:13px;margin:0 0 24px}
.dh-state-actions{display:grid;gap:12px;margin-top:22px}.dh-state button,.dh-state .dh-state-button{font:600 15px/1.5 DaehakSans,Pretendard,sans-serif;min-height:52px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid #b992d969;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background:linear-gradient(110deg,#492565,#6b388d 52%,#372044);box-shadow:inset 0 1px 0 #ffffff15,0 5px 22px #0002}.dh-state button.secondary,.dh-state .secondary{background:#21172980;color:#c6b2d4;border-color:#b992d930;box-shadow:none}.dh-state button:disabled{opacity:.5;cursor:wait}.dh-state button:focus-visible,.dh-state input:focus-visible,.dh-state a:focus-visible{outline:2px solid #e3c6f8;outline-offset:4px}
.dh-state-foot{display:block;text-align:center;color:#ad99bb;font-size:12px;margin:22px 0 0}.dh-state label{display:block;font-size:13px;color:#cdb8dc;margin:22px 0 10px}.dh-state input{width:100%;min-height:58px;background:#17101fd9;color:#f8efff;border:1px solid #b992d959;border-radius:12px;padding:15px;font:19px DaehakSans,sans-serif;letter-spacing:.08em}.dh-state input::placeholder{color:#8c789b;font-size:16px;letter-spacing:.04em}.dh-state input[aria-invalid=true]{border-color:#d4a1b5}.dh-state-error{color:#edbdd0;font-size:13px;min-height:23px;margin:9px 0 0}.dh-state-help{color:#b8a6c3;font-size:12px;margin:10px 0 0;word-break:keep-all}
.dh-state-progress{height:3px;border:0;background:#b992d926;margin:22px 0;overflow:hidden;border-radius:2px}.dh-state-progress i{display:block;height:100%;background:#c99ce5;width:25%;animation:dh-progress 2.8s ease-in-out infinite}.dh-state[data-kind=expired] .dh-state-art,.dh-state[data-kind=missing] .dh-state-art{opacity:.35}.dh-state[data-kind=loading] h1{color:#e5c9f6}
@keyframes dh-progress{0%{transform:translateX(-100%)}100%{transform:translateX(450%)}}
body.dh-state-page{margin:0;background:#0c0911;color:#f4eaf7}.dh-state-reader{display:block;border:0;width:100%;height:100svh;background:#100b17;max-width:480px;margin:auto}.dh-state-reader[hidden]{display:none}.reader.is-unavailable>.chrome,.reader.is-unavailable>.bottom{display:none}.reader.is-unavailable>#content{padding:0}.reader.is-unavailable{border:0}
@media(max-width:360px){.dh-state-body{padding-inline:20px}.dh-state h1{font-size:27px}}
@media(max-height:740px){.dh-state-body{padding-top:140px}.dh-state-art{height:68%}}
@media(prefers-reduced-motion:reduce){.dh-state-progress i{animation:none;width:45%}}
/* Paid generation: one persistent loop, only real completion counts change. */
.dh-paid-wait{min-height:100svh;background:#100b17}
.dh-paid-film{position:absolute;inset:0;z-index:-2;background:#100b17}
.dh-paid-film video{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}
.dh-paid-wait:after{background:linear-gradient(180deg,#09060c55 0%,transparent 30%,#100b171a 42%,#100b17d9 65%,#100b17 90%);z-index:-1}
.dh-paid-wait .dh-state-brand{padding:24px 22px;align-items:center;font-size:11px;letter-spacing:.03em}
.dh-paid-confirm{color:#eadbbd;border:1px solid #d6b77840;border-radius:30px;padding:4px 10px;background:#100b174a;backdrop-filter:blur(8px)}
.dh-paid-copy{margin-top:auto;padding:43svh 25px max(28px,env(safe-area-inset-bottom));text-align:center}
.dh-paid-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;color:#c9ae7d;letter-spacing:.18em;font-size:11px;margin:0 0 16px}
.dh-paid-eyebrow:before,.dh-paid-eyebrow:after{content:'';width:30px;height:1px;background:linear-gradient(90deg,transparent,#bc9856)}
.dh-paid-eyebrow:after{transform:rotate(180deg)}
.dh-paid-wait h1{font:30px/1.5 DaehakBook,serif;letter-spacing:-.04em;margin:0 0 18px;color:#f3e6fa;text-shadow:0 2px 24px #14061c}
.dh-paid-intro{font-size:13px;color:#c7b9d0;line-height:1.8;margin:0 0 25px;word-break:keep-all}
.dh-paid-progress{display:flex;gap:7px;max-width:260px;margin:auto;height:3px}
.dh-paid-progress i{flex:1;background:#c6a4df28;border-radius:2px;transition:background .4s,box-shadow .4s}
.dh-paid-progress i.is-done{background:#cfb4e8;box-shadow:0 0 10px #c688e15c}
.dh-paid-status{min-height:24px;font-size:12px;color:#dfcce9;margin:12px 0 18px;word-break:keep-all}
.dh-paid-note{font-size:11px;color:#9f8daa;margin:0;word-break:keep-all}
.dh-paid-seal{display:block;margin:22px auto 0;border:1px solid #ae8b5366;width:24px;color:#c2a574;font:18px/26px DaehakBook,serif;opacity:.8}
@media(max-height:760px){.dh-paid-copy{padding-top:34svh;padding-bottom:20px}.dh-paid-wait h1{font-size:27px}.dh-paid-seal{margin-top:14px}}
@media(prefers-reduced-motion:reduce){.dh-paid-progress i{transition:none}}
/* Constellation and rotating chapter promises, inspired by Saju-MBTI loading. */
.dh-paid-copy{padding-top:32svh}
.dh-paid-intro{margin-bottom:4px}
.dh-paid-constellation{width:260px;max-width:90%;height:65px;margin:0 auto}
.dh-paid-constellation svg{width:100%;height:100%;overflow:visible}
.dh-stars-base,.dh-stars-trace{fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}
.dh-stars-base{stroke:#c7a4df35}
.dh-stars-trace{stroke:#e4c3f5;stroke-dasharray:18 82;animation:dh-star-trace 5s linear infinite;filter:drop-shadow(0 0 4px #b789d8)}
.dh-paid-constellation circle{fill:#e1c59a;animation:dh-star-pulse 3s ease-in-out infinite;animation-delay:var(--star-delay)}
.dh-paid-lore{max-width:320px;margin:0 auto 20px;padding:11px 16px 12px;border:1px solid #d6b77833;border-radius:14px;background:#1a1123b8;backdrop-filter:blur(8px)}
.dh-paid-lore-tag{display:block;color:#c9ae7d;font-size:10px;letter-spacing:.16em;margin-bottom:5px}
.dh-paid-lore-text{min-height:2.9em;margin:0;color:#f0e2f6;font-size:14px;line-height:1.45;word-break:keep-all;display:flex;align-items:center;justify-content:center}
.dh-paid-lore-text.is-shown{animation:dh-lore-in .35s ease-out}
.dh-paid-seal{animation:dh-seal-glow 4s ease-in-out infinite}
@keyframes dh-star-trace{to{stroke-dashoffset:-100}}
@keyframes dh-star-pulse{0%,100%{opacity:.4;filter:drop-shadow(0 0 1px #e1c59a)}50%{opacity:1;filter:drop-shadow(0 0 5px #e1c59a)}}
@keyframes dh-lore-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes dh-seal-glow{0%,100%{opacity:.55;box-shadow:0 0 0 #c2a57400}50%{opacity:.95;box-shadow:0 0 14px #c2a57420}}
@media(max-height:760px){.dh-paid-copy{padding-top:24svh}.dh-paid-wait h1{margin-bottom:12px}.dh-paid-eyebrow{margin-bottom:10px}.dh-paid-lore{margin-bottom:13px}.dh-paid-status{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.dh-paid-constellation circle,.dh-stars-trace,.dh-paid-lore-text.is-shown,.dh-paid-seal{animation:none}.dh-stars-trace{stroke-dasharray:none;opacity:.6}}

/* design/landing-fonts.css */
/* The landing uses the same Pretendard outlines, subset to its fixed UI copy. */
@font-face{font-family:DaehakLandingSans;font-weight:300;font-style:normal;font-display:swap;src:url('/daehak/assets/landing/Pretendard-Light.woff2') format('woff2')}
@font-face{font-family:DaehakLandingSans;font-weight:400;font-style:normal;font-display:swap;src:url('/daehak/assets/landing/Pretendard-Regular.woff2') format('woff2')}
@font-face{font-family:DaehakLandingSans;font-weight:600;font-style:normal;font-display:swap;src:url('/daehak/assets/landing/Pretendard-SemiBold.woff2') format('woff2')}
.flow-video-sound,.flow-video-skip,.flow-intro-cta .flow-cta-label,.flow-intro-cta .flow-cta-chevron{font-family:DaehakLandingSans,Pretendard,sans-serif}
