:root{--ts-color-primary-100:#DCEBFF;--ts-color-primary-200:#BED6FF;--ts-color-primary-300:#93BAFF;--ts-color-primary-400:#6298FF;--ts-color-primary-500:#3A82FF;--ts-color-primary-600:#2967E5;--ts-color-primary-700:#1B4FBE;--ts-color-primary-bg-50:#F8F9FC;--ts-color-primary-bg-100:#EDF5FF;--ts-color-primary-lighter:#DCEBFF;--ts-color-primary-light:#93BAFF;--ts-color-primary-main:#3A82FF;--ts-color-primary-dark:#2967E5;--ts-color-primary-darker:#1B4FBE;--ts-color-primary-contrast:#FFFFFF;--ts-color-secondary-indigo:#6C63FF;--ts-color-secondary-sky:#38BDF8;--ts-color-secondary-amber:#F2B544;--ts-color-secondary-lighter:#E9E8FF;--ts-color-secondary-light:#B6B1FF;--ts-color-secondary-main:#6C63FF;--ts-color-secondary-dark:#564FCC;--ts-color-secondary-darker:#413B99;--ts-color-secondary-contrast:#FFFFFF;--ts-color-accent-sky:#66D4FF;--ts-color-accent-electric:#2DB9FF;--ts-color-accent-deep-navy:#B8EDFF;--ts-color-accent-soft-gray:#D8D9D9;--ts-color-accent-warm-sand:#F7F5ED;--ts-color-gray-100:#EEF2F6;--ts-color-gray-200:#E3E8EF;--ts-color-gray-300:#D3DAE4;--ts-color-gray-400:#A8B3C2;--ts-color-gray-500:#6B7788;--ts-color-gray-600:#4A5565;--ts-color-gray-700:#2F3947;--ts-color-gray-bg-100:#FCFCFD;--ts-color-gray-bg-200:#F8FAFB;--ts-color-gray-bg-300:#F4F6F8;--ts-color-grey-50:#FCFCFD;--ts-color-grey-100:#F8FAFB;--ts-color-grey-200:#F4F6F8;--ts-color-grey-300:#E3E8EF;--ts-color-grey-400:#D3DAE4;--ts-color-grey-500:#A8B3C2;--ts-color-grey-600:#6B7788;--ts-color-grey-700:#4A5565;--ts-color-grey-800:#2F3947;--ts-color-grey-900:#111827;--ts-color-info-100:#F5F9FF;--ts-color-info-200:#DCEBFF;--ts-color-info-300:#BED6FF;--ts-color-info-500:#3A82FF;--ts-color-info-700:#1B4FBE;--ts-color-info-lighter:#F5F9FF;--ts-color-info-light:#BED6FF;--ts-color-info-main:#3A82FF;--ts-color-info-dark:#2967E5;--ts-color-info-darker:#1B4FBE;--ts-color-info-contrast:#FFFFFF;--ts-color-success-100:#ECFBF8;--ts-color-success-200:#C8F3EC;--ts-color-success-300:#9AE6D9;--ts-color-success-500:#23B6A5;--ts-color-success-700:#178577;--ts-color-success-lighter:#ECFBF8;--ts-color-success-light:#9AE6D9;--ts-color-success-main:#23B6A5;--ts-color-success-dark:#178577;--ts-color-success-darker:#126A5F;--ts-color-success-contrast:#FFFFFF;--ts-color-warning-100:#FFF8EB;--ts-color-warning-200:#FEEFC7;--ts-color-warning-300:#FDDD84;--ts-color-warning-500:#F79009;--ts-color-warning-700:#B54708;--ts-color-warning-lighter:#FFF8EB;--ts-color-warning-light:#FDDD84;--ts-color-warning-main:#F79009;--ts-color-warning-dark:#B54708;--ts-color-warning-darker:#913A06;--ts-color-warning-contrast:#111827;--ts-color-error-100:#FFF2F1;--ts-color-error-200:#FFDCD8;--ts-color-error-300:#FFB9B0;--ts-color-error-500:#F66A5E;--ts-color-error-700:#C84338;--ts-color-error-lighter:#FFF2F1;--ts-color-error-light:#FFB9B0;--ts-color-error-main:#F66A5E;--ts-color-error-dark:#C84338;--ts-color-error-darker:#A0362D;--ts-color-error-contrast:#FFFFFF;--ts-color-common-black:#111827;--ts-color-common-white:#FFFFFF;--ts-color-common-true-black:#000000;--ts-color-text-primary:#4A5565;--ts-color-text-heading:#111827;--ts-color-text-secondary:#6B7788;--ts-color-text-disabled:#A8B3C2;--ts-color-text-inverse:#FFFFFF;--ts-color-text-link:#2967E5;--ts-color-bg-default:#FFFFFF;--ts-color-bg-paper:#FFFFFF;--ts-color-bg-secondary:#F8FAFC;--ts-color-bg-neutral:#F8FAFC;--ts-color-bg-blue-surface:#F5F9FF;--ts-color-bg-interactive:#EEF6FF;--ts-color-price:#F66A5E;--ts-color-hot-from:#3A82FF;--ts-color-hot-to:#38BDF8;--ts-color-border:#E3E8EF;--ts-color-divider:#EEF2F6;--ts-color-kakao:#FAE100;--ts-color-kakao-text:#3C1E1E;--ts-color-action-hover:rgba(107,119,136,0.08);--ts-color-action-selected:rgba(107,119,136,0.16);--ts-color-action-disabled:rgba(168,179,194,0.8);--ts-color-action-focus:rgba(58,130,255,0.24);--ts-color-gradient-ai-hero:linear-gradient(90deg,#3A82FF,#38BDF8);--ts-color-gradient-btn-line-01:linear-gradient(180deg,rgba(168,179,194,0.40),rgba(211,218,228,0.06));--ts-color-gradient-btn-line-02:linear-gradient(180deg,rgba(107,119,136,0.25),rgba(211,218,228,0.04));--ts-color-gradient-btn-fill:linear-gradient(180deg,rgba(107,119,136,0.20),rgba(74,85,101,0.20));--ts-font-family-primary:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ts-font-family-secondary:"Montserrat","Pretendard Variable",Pretendard,sans-serif;--ts-font-family-number:"Gambetta","Montserrat",Georgia,serif;--ts-font-weight-light:300;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-font-weight-semibold:600;--ts-font-weight-bold:700;--ts-font-weight-extrabold:800;--ts-font-size-display:2.25rem;--ts-font-size-display-number:3.5rem;--ts-font-size-h1:2.25rem;--ts-font-size-h2:1.5rem;--ts-font-size-h3:1.25rem;--ts-font-size-h4:1.125rem;--ts-font-size-h5:1rem;--ts-font-size-h6:0.875rem;--ts-font-size-subtitle1:1rem;--ts-font-size-subtitle2:0.875rem;--ts-font-size-body1:1rem;--ts-font-size-body2:0.875rem;--ts-font-size-lg:1.125rem;--ts-font-size-sm:0.875rem;--ts-font-size-caption:0.75rem;--ts-font-size-caption-lg:0.8125rem;--ts-font-size-overline:0.6875rem;--ts-font-size-button:0.875rem;--ts-font-letter-spacing-normal:0;--ts-line-height-tight:1.25;--ts-line-height-snug:1.4;--ts-line-height-body:1.5;--ts-spacing-0:0px;--ts-spacing-1:8px;--ts-spacing-2:16px;--ts-spacing-3:24px;--ts-spacing-4:32px;--ts-spacing-5:40px;--ts-spacing-6:48px;--ts-spacing-7:56px;--ts-spacing-8:64px;--ts-spacing-10:80px;--ts-spacing-unit:4px;--ts-spacing-0_5:4px;--ts-spacing-0_75:6px;--ts-spacing-1_25:10px;--ts-spacing-1_5:12px;--ts-spacing-2_5:20px;--ts-spacing-3_5:28px;--ts-radius-none:0px;--ts-radius-xs:4px;--ts-radius-xs2:6px;--ts-radius-sm:8px;--ts-radius-ms:10px;--ts-radius-md:12px;--ts-radius-lg:16px;--ts-radius-xl:20px;--ts-radius-pill:999px;--ts-radius-circle:50%;--ts-shadow-z1:0 1px 2px 0 rgba(43,76,116,0.06);--ts-shadow-z8:0 4px 12px 0 rgba(43,76,116,0.10);--ts-shadow-z12:0 8px 20px -4px rgba(43,76,116,0.12);--ts-shadow-z16:0 16px 32px -8px rgba(43,76,116,0.12);--ts-shadow-z20:0 20px 40px -8px rgba(43,76,116,0.14);--ts-shadow-card:0 1px 2px 0 rgba(43,76,116,0.04);--ts-shadow-float:0 4px 12px 0 rgba(17,24,39,0.24);--ts-shadow-dialog:0 24px 56px -12px rgba(43,76,116,0.12);--ts-shadow-primary:0 8px 16px 0 rgba(58,130,255,0.24);--ts-breakpoint-sm:600px;--ts-breakpoint-md:900px;--ts-breakpoint-lg:1200px;--ts-breakpoint-xl:1536px;--ts-breakpoint-mobile-max:767px;--ts-breakpoint-tablet-min:768px;--ts-breakpoint-tablet-max:1024px;--ts-breakpoint-desktop-min:1025px;--ts-breakpoint-design-pc:1920px;--ts-breakpoint-design-mobile:393px;--ts-z-app-bar:1100;--ts-z-drawer:1200;--ts-z-modal:1300;--ts-z-snackbar:1400;--ts-z-tooltip:1500;--ts-duration-shortest:150ms;--ts-duration-short:250ms;--ts-duration-standard:300ms;--ts-duration-complex:375ms;--ts-easing-standard:cubic-bezier(0.4,0,0.2,1);--ts-easing-ease-out:cubic-bezier(0.0,0,0.2,1);--ts-easing-ease-in:cubic-bezier(0.4,0,1,1)}:root[data-theme=dark]{--ts-color-text-primary:#E3E8EF;--ts-color-text-heading:#FFFFFF;--ts-color-text-secondary:#A8B3C2;--ts-color-text-disabled:#6B7788;--ts-color-background-default:#111827;--ts-color-background-paper:#2F3947;--ts-color-background-secondary:#2F3947;--ts-color-background-neutral:#2F3947;--ts-color-border:#4A5565;--ts-color-divider:#2F3947}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--ts-font-family-primary);font-size:var(--ts-font-size-body1);line-height:var(--ts-line-height-body);font-weight:var(--ts-font-weight-regular);color:var(--ts-color-text-primary);background:var(--ts-color-bg-default);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}.link{color:var(--ts-color-primary-main)}.link:hover{text-decoration:underline}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{color:var(--ts-heading-color,var(--ts-color-text-heading));line-height:var(--ts-line-height-body);font-weight:var(--ts-font-weight-bold)}.on-dark{--ts-heading-color:currentColor}h1{font-size:var(--ts-font-size-h1)}h2{font-size:var(--ts-font-size-h2)}h3{font-size:var(--ts-font-size-h3)}h4{font-size:var(--ts-font-size-h4)}h5{font-size:var(--ts-font-size-h5)}h6{font-size:var(--ts-font-size-h6)}.text-secondary{color:var(--ts-color-text-secondary)}.text-disabled{color:var(--ts-color-text-disabled)}.caption{font-size:var(--ts-font-size-caption)}.caption,.overline{color:var(--ts-color-text-secondary)}.overline{font-size:var(--ts-font-size-overline);font-weight:var(--ts-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}:focus-visible{outline:2px solid var(--ts-color-primary-main);outline-offset:2px;border-radius:var(--ts-radius-sm)}:focus:not(:focus-visible){outline:none}.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}.skip-link{position:absolute;left:var(--ts-spacing-2);top:-60px;z-index:var(--ts-z-tooltip);background:var(--ts-color-primary-main);color:var(--ts-color-primary-contrast);padding:var(--ts-spacing-1) var(--ts-spacing-2);border-radius:var(--ts-radius-sm);transition:top var(--ts-duration-shortest) var(--ts-easing-standard)}.skip-link:focus{top:var(--ts-spacing-2);text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--ts-spacing-2)}@media (min-width:768px){.container{padding-inline:var(--ts-spacing-3)}}@media (min-width:1025px){.container{padding-inline:var(--ts-spacing-4)}}.section{padding-block:var(--ts-spacing-6)}@media (max-width:767px){.section{padding-block:var(--ts-spacing-5)}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ts-spacing-2);margin-bottom:var(--ts-spacing-3);flex-wrap:wrap}.section-head .title{font-size:var(--ts-font-size-h4);font-weight:var(--ts-font-weight-bold)}.stack{display:flex;flex-direction:column;gap:var(--ts-spacing-2)}.cluster{flex-wrap:wrap}.between,.cluster{display:flex;align-items:center;gap:var(--ts-spacing-1)}.between{justify-content:space-between}.hidden{display:none!important}.mobile-only{display:none}@media (max-width:767px){.mobile-only{display:revert}.desktop-only{display:none}}