@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--haja-creme: rgb(246, 241, 233);--haja-rose: #C67C5E;--haja-grey: #A7A29C;--haja-grey2: rgba(139, 130, 120, .58);--haja-contrast: #E8DFD3;--haja-error: #D4725C;--haja-border: 1px solid rgba(115, 158, 115, .3)}mark{background:color-mix(in srgb,var(--haja-rose) 30%,transparent);color:inherit;border-radius:3px;padding:0 1px}@font-face{font-family:Styrene Display;src:url(../../../font/StyreneA-Medium-Web.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Styrene Display;src:url(../../../font/StyreneA-Medium-Web.woff2) format("woff2");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Styrene;src:url(../../../font/StyreneBLC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Styrene;src:url(../../../font/StyreneBLC-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Styrene;src:url(../../../font/StyreneBLC-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Tiempos;src:url(../../../font/TiemposText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Tiempos;src:url(../../../font/TiemposText-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Tiempos;src:url(../../../font/TiemposText-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Noto Sans KR Adjusted;src:url(../../../font/NotoSansKR-VariableFont_wght.ttf) format("truetype");font-weight:400;size-adjust:120%}@font-face{font-family:Noto Sans KR;src:url(../../../font/NotoSansKR-VariableFont_wght.ttf) format("truetype")}body{background-color:var(--haja-creme);display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;padding:0;margin:0;overflow-x:clip;scrollbar-gutter:stable}html{overflow-y:overlay}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--haja-border);background:linear-gradient(69deg,#ffffff2e,#f6f1e917);border-radius:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(115,158,115,.25);box-shadow:0 4px 24px #00000005,inset 0 1px #ffffff26}.glass-effect.content{margin-bottom:50px}.glass-effect.content .header{border-bottom:1px solid var(--haja-grey2);padding:14px 18px;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:18px}.glass-effect.content .header p{margin:0}.glass-effect.content .errors{padding:0 35px;font-family:Poppins,sans-serif;font-style:normal;font-size:16px;color:var(--haja-error);margin-bottom:25px;text-align:end}.glass-effect.content .errors p{margin:0}.form{padding:28px 15px}@media (min-width: 660px){.form{padding:45px 35px}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-container{display:flex;flex-direction:column}@media (min-width: 660px){.form-container{display:grid}}.form-container{margin-bottom:20px;gap:20px}.form-container .input-container{display:flex;flex-direction:column;flex:1}.form-container .input-container .label{font-size:14px;font-family:Styrene,sans-serif;font-weight:300;font-style:normal;margin:0 0 4px;padding-left:5px}.form-container .input-container input:-webkit-autofill,.form-container .input-container input:-webkit-autofill:hover,.form-container .input-container input:-webkit-autofill:focus,.form-container .input-container input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out 0s}.form-container .input-container .with-icon-left input{padding-left:35px}.form-container .input-container .with-icon-left{width:100%;position:relative;display:flex}.form-container .input-container .with-icon-left .icon{left:9px;position:absolute;display:flex;align-items:center;height:100%;font-size:20px;justify-content:center;z-index:10;color:#2e2e2e}.form-container .input-container .selector,.form-container .input-container .select,.form-container .input-container textarea,.form-container .input-container input{background:linear-gradient(69deg,#ffffff2e,#f6f1e917);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(115,158,115,.25);box-shadow:0 4px 24px #00000005,inset 0 1px #ffffff26;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;flex-grow:1;padding:0 15px;height:40px;border-radius:7px;font-size:16px;font-family:Poppins,Noto Sans KR Adjusted,sans-serif;font-weight:400;font-style:normal;box-shadow:3px 3px 2px #00000005;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.form-container .input-container .selector:hover,.form-container .input-container .select:hover,.form-container .input-container textarea:hover,.form-container .input-container input:hover{border:1px solid rgba(115,158,115,.4);box-shadow:0 4px 24px #00000008,inset 0 1px #fff3}.form-container .input-container .selector:focus,.form-container .input-container .select:focus,.form-container .input-container textarea:focus,.form-container .input-container input:focus{border:1px solid var(--haja-rose);box-shadow:0 4px 24px #0000000a,inset 0 1px #ffffff40}.form-container .input-container .select{cursor:pointer;position:relative;z-index:15}.form-container .input-container .select .content{height:100%;display:flex;align-items:center;gap:5px;line-height:39px;-ms-overflow-style:none;scrollbar-width:none}.form-container .input-container .select .content:-webkit-scrollbar{display:none}.form-container .input-container .select .content .selected{display:inline-flex;align-items:center;scrollbar-width:none;flex:1;overflow-x:auto;gap:.6375rem}.form-container .input-container .select .content .selected .tag{cursor:pointer;display:inline-flex;gap:8px;align-items:center;height:1.75rem;background-color:var(--haja-rose);border:none;border-radius:5px;color:#fff;font-size:16px}.form-container .input-container .select .options{position:absolute;top:calc(100% + .9375rem);left:0;width:100%;max-height:15.625rem;min-height:10rem;max-width:18.75rem;min-width:13.75rem;background:linear-gradient(69deg,#ffffff2e,#f6f1e917);border-radius:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(115,158,115,.25);box-shadow:0 4px 24px #00000005,inset 0 1px #ffffff26;z-index:16;overflow-y:auto;background-color:var(--haja-creme)}.form-container .input-container .select .options .option{padding:10px 15px;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:16px;cursor:pointer;display:flex;gap:15px;align-items:center}.form-container .input-container .select .options .option p{padding-top:2px}.form-container .input-container .select .options .option:hover{background-color:#c67c5e1a}.form-container .input-container .selector{cursor:text}.form-container .input-container .selector .content{display:flex;align-items:center;gap:5px;line-height:39px;-ms-overflow-style:none;scrollbar-width:none}.form-container .input-container .selector .content:-webkit-scrollbar{display:none}.form-container .input-container .selector .content .element{margin:0;font-family:Poppins,Noto Sans KR Adjusted,serif;white-space:nowrap}.form-container .input-container textarea{height:120px;resize:none;padding:10px 15px}.form-container .input-container .korean-font{font-family:Noto Sans KR,sans-serif;font-size:20px}.checkbox-container{display:flex;gap:10px;cursor:pointer}.checkbox-container p{margin:0;padding:0;font-size:14px;font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.fields{grid-template-columns:repeat(2,1fr)}.block.button{margin-top:25px}.highlight-outline{outline:3px solid transparent;transition:outline-color .3s ease}.highlight-outline.highlighted{outline-color:var(--haja-rose)}.kbd-focus-outline{outline:2px solid transparent;outline-offset:-2px}.kbd-focus-outline:focus{outline-color:var(--haja-rose)}.button,.button-light{height:40px;font-family:Styrene,sans-serif;font-size:16px;display:inline-flex;align-items:center;padding:0 24px;border:2px solid var(--haja-rose);border-radius:5px;cursor:pointer;color:var(--haja-rose);box-sizing:border-box;transition:background-color .15s ease,color .15s ease,scale .15s ease}.button:hover,.button-light:hover{background-color:var(--haja-rose);color:#fff}.button:active,.button-light:active{scale:.96}.button.small{height:32px;font-size:14px;padding:0 16px;width:fit-content}.button-light{color:var(--haja-rose);border:2px solid transparent}.button-light:hover{border:2px solid var(--haja-rose);background-color:transparent;color:var(--haja-rose)}.actions .action{height:58px;display:flex;border-top:1px solid var(--haja-grey2);justify-content:space-between}.actions .action .previous,.actions .action .next{flex-grow:1;text-align:center;font-family:Prata,serif;font-weight:400;font-style:normal;font-size:18px;margin:0;display:flex;align-items:center;justify-content:center;text-decoration:none}.actions .action .previous{font-size:18px;color:var(--haja-rose);cursor:pointer;border-bottom-left-radius:10px}.actions .action .count{font-size:20px;font-family:Prata,serif;font-weight:400;font-style:normal;display:none}@media (min-width: 660px){.actions .action .count{display:block}}.actions .action .next{font-size:22px;background-color:var(--haja-rose);color:#fff;cursor:pointer;border-bottom-right-radius:10px}.actions .action .previous,.actions .action .next{width:50%}@media (min-width: 660px){.actions .action .previous,.actions .action .next{max-width:200px}}.section-title{font-family:Prata,serif;font-style:normal;font-size:16px;margin:0 0 20px;position:relative;text-wrap:balance}.section-title:after{content:"";display:block;width:26px;height:1px;background-color:var(--haja-rose);position:absolute;bottom:-2px;left:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--haja-creme)}::-webkit-scrollbar-thumb{background:var(--haja-rose);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#555}
