.smooth-scroll-module__i-LfsG__bar{z-index:9999;pointer-events:none;opacity:0;width:8px;transition:opacity .25s;position:fixed;inset:0 4px 0 auto}.smooth-scroll-module__i-LfsG__visible{pointer-events:auto;opacity:1}html[data-scroll-locked] .smooth-scroll-module__i-LfsG__bar{opacity:0;visibility:hidden}.smooth-scroll-module__i-LfsG__thumb{cursor:grab;background:#00000059;border-radius:6px;width:100%;position:absolute;left:0}.smooth-scroll-module__i-LfsG__thumb:active{cursor:grabbing;background:#0000008c}@media (max-width:768px){.smooth-scroll-module__i-LfsG__bar{display:none}}
:root{--primary-0:#fff;--primary-5:#fef9ff;--primary-10:#f7eafe;--primary-20:#f0d5fd;--primary-30:#e1aafa;--primary-40:#d280f7;--primary-50:#c355f5;--primary-60:#9240b8;--primary-70:#622b7b;--primary-80:#31153d;--primary-90:#180b1f;--primary-100:#000;--primary:var(--primary-50);--secondary-0:#fff;--secondary-5:#fbf4fe;--secondary-10:#e0c8e8;--secondary-20:#caa5d8;--secondary-30:#b482c8;--secondary-40:#a971c0;--secondary-50:#863ba8;--secondary-60:#431e54;--secondary-70:#220f2a;--secondary-80:#110715;--secondary-90:#08040b;--secondary-100:#000;--secondary:var(--secondary-50);--point-0:#fff;--point-5:#f8feed;--point-10:#e8fac8;--point-20:#e0f9b6;--point-30:#cef590;--point-40:#bbf268;--point-50:#9bec00;--point-60:#4e7600;--point-70:#273b00;--point-80:#131e00;--point-90:#0a0f00;--point-100:#000;--point:var(--point-50);--gray-0:#fff;--gray-5:#f9f9f9;--gray-10:#f0f0f0;--gray-20:#e4e4e4;--gray-30:#d8d8d8;--gray-40:#c6c6c6;--gray-50:#8e8e8e;--gray-60:#717171;--gray-70:#555;--gray-80:#2d2d2d;--gray-90:#1a1a1a;--gray-100:#000;--error-surface:#fff2f4;--error-border:#ff99ad;--error-base:#f03;--error-text:#cd172b;--success-surface:#f4fbf2;--success-border:#8ad673;--success-base:#2ab400;--success-text:#288011;--warning-surface:#fff8e6;--warning-border:#fcdb80;--warning-base:#f8b600;--warning-text:#c69211;--info-surface:#fbf4fe;--info-border:#caa5d8;--info-base:#863ba8;--info-text:#431e54;--text-title:var(--gray-90);--text-body:var(--gray-70);--text-detail:var(--gray-50);--text-disabled:var(--gray-50);--text-on-fill:var(--gray-0);--bg-base:var(--gray-0);--bg-layer1:var(--primary-5);--bg-layer2:var(--gray-5);--bg-field:var(--gray-5);--border-default:var(--gray-30);--border-strong:var(--gray-40);--border-subtle:var(--gray-20);--border-disabled:var(--gray-20);--border-focus:var(--primary-50);--font-sans:var(--font-pretendard,Pretendard), -apple-system, BlinkMacSystemFont, "Segoe UI", "Malgun Gothic", sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-d1:64px;--fs-d2:50px;--fs-h1:48px;--fs-h2:40px;--fs-h3:32px;--fs-t1:28px;--fs-t2:24px;--fs-t3:20px;--fs-b1:18px;--fs-b2:16px;--fs-detail:14px;--fs-label:13px;--lh-multi:1.5;--lh-single:1.4;--ls-tight:-.5px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--radius-xl:20px;--radius-full:999px;--btn-h:42px;--field-h:42px;--header-h:80px;--app-inner:1720px}
.t-d1,.t-d2,.t-h1,.t-h2,.t-h3,.t-t1-m,.t-t1-b,.t-t2-m,.t-t2-b,.t-t3-m,.t-t3-b,.t-b1-m,.t-b1-b,.t-b2-m,.t-b2-b,.t-detail,.t-label{font-family:var(--font-sans);line-height:var(--lh-multi);letter-spacing:var(--ls-tight)}.lh-single{line-height:var(--lh-single)}.t-d1{font-size:var(--fs-d1);font-weight:var(--fw-bold)}.t-d2{font-size:var(--fs-d2);font-weight:var(--fw-bold)}.t-h1{font-size:var(--fs-h1);font-weight:var(--fw-bold)}.t-h2{font-size:var(--fs-h2);font-weight:var(--fw-bold)}.t-h3{font-size:var(--fs-h3);font-weight:var(--fw-bold)}.t-t1-m{font-size:var(--fs-t1);font-weight:var(--fw-medium)}.t-t1-b{font-size:var(--fs-t1);font-weight:var(--fw-bold)}.t-t2-m{font-size:var(--fs-t2);font-weight:var(--fw-medium)}.t-t2-b{font-size:var(--fs-t2);font-weight:var(--fw-bold)}.t-t3-m{font-size:var(--fs-t3);font-weight:var(--fw-medium)}.t-t3-b{font-size:var(--fs-t3);font-weight:var(--fw-bold)}.t-b1-m{font-size:var(--fs-b1);font-weight:var(--fw-medium)}.t-b1-b{font-size:var(--fs-b1);font-weight:var(--fw-bold)}.t-b2-m{font-size:var(--fs-b2);font-weight:var(--fw-medium)}.t-b2-b{font-size:var(--fs-b2);font-weight:var(--fw-bold)}.t-detail{font-size:var(--fs-detail);font-weight:var(--fw-regular)}.t-label{font-size:var(--fs-label);font-weight:var(--fw-regular)}
*,:before,:after{box-sizing:border-box}html,body{scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}@media (max-width:768px){html,body{scrollbar-width:auto;-ms-overflow-style:auto}html::-webkit-scrollbar{width:5px;height:5px;display:block}body::-webkit-scrollbar{width:5px;height:5px;display:block}}[data-lenis-nested]{scrollbar-width:thin;scrollbar-color:#00000059 transparent}[data-lenis-nested]::-webkit-scrollbar{width:10px}[data-lenis-nested]::-webkit-scrollbar-track{background:0 0}[data-lenis-nested]::-webkit-scrollbar-thumb{background:#00000059 padding-box padding-box;border:2px solid #0000;border-radius:6px}[data-lenis-nested]::-webkit-scrollbar-thumb:hover{background:#0000008c padding-box padding-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{font-family:var(--font-sans);font-size:var(--fs-b2);font-weight:var(--fw-regular);line-height:var(--lh-multi);letter-spacing:var(--ls-tight);color:var(--text-body);background:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input:where(:not([type=checkbox],[type=radio])),textarea,select{background:0 0;border:0;padding:0}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:var(--primary-20);color:var(--text-title)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
