@keyframes c-spinner-rotate{to{transform:rotate(360deg)}}@keyframes c-skeleton-pulse{50%{opacity:.5}}:root{--gray_0:#ffffff;--gray_5:#f4f5f6;--gray_10:#e6e8ea;--gray_20:#cdd1d5;--gray_30:#b1b8be;--gray_40:#8a949e;--gray_50:#6d7882;--gray_60:#58616a;--gray_70:#464c53;--gray_80:#33363d;--gray_90:#1e2124;--gray_95:#1e2124;--gray_100:#000000;--primary_0:#ffffff;--primary_5:#ecf2fe;--primary_10:#d8e5fd;--primary_20:#b1cefb;--primary_30:#86aff9;--primary_40:#4c87f6;--primary_50:#007be0;--primary_60:#0b50d0;--primary_70:#083891;--primary_80:#052f87;--primary_90:#03163a;--primary_95:#020f27;--primary_100:#000000;--secondary_default_0:#ffffff;--secondary_default_10:#d6e0eb;--secondary_default_20:#bacbde;--secondary_default_30:#90b0d5;--secondary_default_40:#6b96c7;--secondary_default_50:#346fb2;--secondary_default_60:#1c589c;--secondary_default_70:#063a74;--secondary_default_80:#052b57;--secondary_default_90:#031f3f;--secondary_default_95:#02162c;--secondary_default_100:#000000;--secondary_dark_0:#ffffff;--secondary_dark_5:#edf6f8;--secondary_dark_10:#d6e0eb;--secondary_dark_20:#abd8e3;--secondary_dark_30:#75c0d1;--secondary_dark_40:#3d9fb8;--secondary_dark_50:#268097;--secondary_dark_60:#1f687a;--secondary_dark_70:#17505e;--secondary_dark_80:#113b45;--secondary_dark_90:#0e3139;--secondary_dark_95:#091f25;--secondary_dark_100:#000000;--accent_0:#ffffff;--accent_5:#fbeff0;--accent_10:#f5d6d9;--accent_20:#ebadb2;--accent_30:#e0858c;--accent_40:#d65c66;--accent_50:#d63d4a;--accent_60:#ab2b36;--accent_70:#7a1f26;--accent_80:#521419;--accent_90:#310c0f;--accent_95:#310c0f;--accent_100:#000000;--graphic_blue_20:#e5ecf9;--graphic_blue_40:#98acc5;--graphic_blue_60:#61758f;--graphic_blue_80:#39506c;--graphic_blue_100:#223a58;--graphic_red_20:#fbeff0;--graphic_red_40:#f5d6d9;--graphic_red_60:#ebadb2;--graphic_red_80:#d65c66;--graphic_red_100:#7a1f26;--danger_0:#ffffff;--danger_5:#fdefec;--danger_10:#fcdfd9;--danger_20:#f7afa1;--danger_30:#f48771;--danger_40:#f05f42;--danger_50:#de3412;--danger_60:#bd2c0f;--danger_70:#8a240f;--danger_80:#5c180a;--danger_90:#390d05;--danger_95:#260903;--danger_100:#000000;--warning_0:#ffffff;--warning_5:#fff3db;--warning_10:#ffe0a3;--warning_20:#ffc95c;--warning_30:#ffb114;--warning_40:#c78500;--warning_50:#9e6a00;--warning_60:#8a5c00;--warning_70:#614100;--warning_80:#422c00;--warning_90:#2e1f00;--warning_95:#241800;--warning_100:#000000;--success_0:#ffffff;--success_5:#eaf6ec;--success_10:#d8eedd;--success_20:#d8eedd;--success_30:#7ec88e;--success_40:#3fa654;--success_50:#228738;--success_60:#267337;--success_70:#285d33;--success_80:#1f4727;--success_90:#122b18;--success_95:#0e2012;--success_100:#000000;--info_0:#ffffff;--info_5:#e7f4fe;--info_10:#d3ebfd;--info_20:#9ed2fa;--info_30:#5fb5f7;--info_40:#2098f3;--info_50:#0b78cb;--info_60:#096ab3;--info_70:#085691;--info_80:#053961;--info_90:#03253f;--info_95:#021a2c;--info_100:#000000;--rd_1:1px;--rd_2:2px;--rd_4:4px;--rd_6:6px;--rd_8:8px;--rd_10:10px;--rd_12:12px;--rd_xs:var(--rd_2);--rd_sm:var(--rd_4);--rd_md:var(--rd_6);--rd_lg:var(--rd_8);--rd_xl:var(--rd_12);--rd_base:var(--rd_md);--inner_sm:840px;--inner_base:1200px;--inner_lg:1440px;--inner_xl:1600px;--gutter_sm:16px;--gutter_base:20px;--gutter_lg:24px;--gutter_xl:32px;--md_inner_sm:840px;--md_inner_base:1200px;--md_inner_lg:1440px;--md_inner_xl:1600px;--md_gutter_sm:12px;--md_gutter_base:16px;--md_gutter_lg:16px;--md_gutter_xl:20px;--grid_gutter:24px;--md_grid_gutter:16px;--space_2:2px;--space_4:4px;--space_6:6px;--space_8:8px;--space_10:10px;--space_12:12px;--space_16:16px;--space_20:20px;--space_24:24px;--space_32:32px;--space_48:48px;--space_64:64px;--space_80:80px;--space_96:96px;--space_120:120px;--fs_12:1.2rem;--fs_14:1.4rem;--fs_16:1.6rem;--fs_18:1.8rem;--fs_20:2.0rem;--fs_24:2.4rem;--fs_32:3.2rem;--fs_40:4.0rem;--fs_body:1.6rem;--ff_sans:"AppSans", "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--ff_display:var(--ff_sans);--ff_mono:"JetBrains Mono", "D2Coding", ui-monospace, monospace;--color-text-default:var(--gray_90);--color-text-strong:var(--gray_100);--color-text-subtle:var(--gray_70);--color-text-muted:var(--gray_50);--color-text-disabled:var(--gray_30);--color-text-placeholder:var(--gray_40);--color-text-inverse:var(--gray_0);--color-text-link:var(--primary_60);--color-text-link-hover:var(--primary_70);--color-text-on-action:var(--gray_0);--color-bg-page:var(--gray_0);--color-bg-surface:var(--gray_0);--color-bg-surface-subtle:var(--gray_5);--color-bg-surface-muted:var(--gray_10);--color-bg-overlay:var(--gray_90);--color-bg-inverse:var(--gray_90);--color-border-subtle:var(--gray_10);--color-border-default:var(--gray_20);--color-border-strong:var(--gray_40);--color-border-focus:var(--primary_60);--color-border-disabled:var(--gray_10);--color-action-primary:var(--primary_60);--color-action-primary-hover:var(--primary_70);--color-action-primary-active:var(--primary_80);--color-action-primary-disabled:var(--gray_20);--color-action-secondary:var(--gray_5);--color-action-secondary-hover:var(--gray_10);--color-action-secondary-active:var(--gray_20);--color-action-danger:var(--danger_60);--color-action-danger-hover:var(--danger_70);--color-status-info-bg:var(--info_10);--color-status-info-fg:var(--info_70);--color-status-success-bg:var(--success_10);--color-status-success-fg:var(--success_70);--color-status-warning-bg:var(--warning_10);--color-status-warning-fg:var(--warning_70);--color-status-danger-bg:var(--danger_10);--color-status-danger-fg:var(--danger_70);--color-accent:var(--accent_60);--color-accent-subtle:var(--accent_10);--font-display:800 var(--fs_40)/1.2 var(--ff_display);--font-heading-page:700 var(--fs_32)/1.3 var(--ff_display);--font-heading-section:700 var(--fs_24)/1.3 var(--ff_display);--font-subtitle:400 var(--fs_20)/1.4 var(--ff_sans);--font-heading-card:700 var(--fs_18)/1.4 var(--ff_display);--font-body-lg:400 var(--fs_18)/1.6 var(--ff_sans);--font-body-default:400 var(--fs_16)/1.5 var(--ff_sans);--font-body-small:400 var(--fs_14)/1.5 var(--ff_sans);--font-caption:400 var(--fs_12)/1.4 var(--ff_sans);--font-overline:600 var(--fs_12)/1.4 var(--ff_sans);--font-label:500 var(--fs_14)/1.4 var(--ff_sans);--font-button:600 var(--fs_16)/1   var(--ff_sans);--radius-control:var(--rd_md);--radius-card:var(--rd_lg);--radius-modal:var(--rd_xl);--radius-pill:9999px;--radius-circle:50%;--space-section-gap:var(--space_96);--space-layout-block:var(--space_48);--space-card-padding:var(--space_20);--space-stack-tight:var(--space_8);--space-stack-default:var(--space_16);--space-stack-loose:var(--space_32);--space-inline-tight:var(--space_8);--space-inline-default:var(--space_16);--shadow-card:0 1px 3px rgba(0, 0, 0, .08);--shadow-dropdown:0 4px 12px rgba(0, 0, 0, .12);--shadow-modal:0 12px 32px rgba(0, 0, 0, .20);--motion-fast:.1s ease-in-out;--motion-base:.2s ease-in-out;--motion-slow:.3s ease-in-out}.theme-redbrand{--color-action-primary:var(--accent_60);--color-action-primary-hover:var(--accent_70);--color-action-primary-active:var(--accent_80);--color-text-link:var(--accent_60);--color-text-link-hover:var(--accent_70);--color-border-focus:var(--accent_60)}.theme-bold{--font-button:800 var(--fs_24)/1 inherit;--space-card-padding:var(--space_24);--radius-control:var(--rd_lg)}.theme-compact{--font-button:600 var(--fs_14)/1 inherit;--space-card-padding:var(--space_12);--radius-control:var(--rd_sm)}*,::after,::before{margin:0;padding:0;box-sizing:border-box;word-break:keep-all}html{font-size:62.5%;-webkit-text-size-adjust:100%;font-size:calc(100vw/36)}body{font-size:var(--fs_body);font-family:var(--ff_sans);line-height:1.5;color:var(--color-text-default);background-color:var(--color-bg-page);word-wrap:break-word;-webkit-font-smoothing:antialiased}@media all and (max-width:1440px){:root{--fs_body:1.4rem}}@media all and (max-width:1024px){:root{--fs_body:1.2rem}}@media all and (max-width:768px){:root{--fs_body:1.6rem}}@media all and (max-width:1024px){:root{--space-section-gap:var(--space_64);--space-layout-block:var(--space_32);--grid_gutter:var(--md_grid_gutter)}}@media all and (max-width:768px){:root{--space-section-gap:var(--space_48);--space-layout-block:var(--space_24)}}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{background:0 0;border:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.w_100per{width:100%!important}.l-wrapper{width:100%;margin-inline:auto;max-width:var(--inner_base);padding-inline:var(--gutter_base)}.l-main{display:block;width:100%}.c-header{width:100%;background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle)}.c-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline-default);max-width:var(--inner_base);margin-inline:auto;padding-inline:var(--gutter_base);min-height:6.4rem}.c-header__logo{flex:0 0 auto}.c-header__utility{display:flex;align-items:center;gap:var(--space-inline-default)}.c-header__util-item{display:inline-flex;align-items:center;gap:var(--space-inline-tight);color:var(--color-text-default);cursor:pointer}.c-header__util-icon{flex:0 0 auto;display:inline-flex}.c-page-header{padding-block:var(--space-stack-loose);background-color:var(--color-bg-surface-subtle)}.c-page-header__title{font:var(--font-heading-page);color:var(--color-text-strong)}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-inline-tight);height:4rem;padding-inline:var(--space-stack-default);font:var(--font-button);color:var(--color-text-on-action);background-color:var(--color-action-primary);border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--motion-base)}.c-btn:hover{background-color:var(--color-action-primary-hover)}.c-btn:active{background-color:var(--color-action-primary-active)}.c-btn.is-disabled,.c-btn:disabled{background-color:var(--color-action-primary-disabled);color:var(--color-text-disabled);cursor:not-allowed}.c-btn.is-loading{color:transparent;pointer-events:none}.c-btn.is-pending{opacity:.7;pointer-events:none}.c-btn.has-icon{gap:var(--space-inline-tight)}.c-navibar{display:flex}.c-navibar__item{flex:0 0 auto}.c-navibar__link{display:inline-flex;align-items:center;padding:var(--space-inline-tight) var(--space-stack-default);color:var(--color-text-default)}.c-navibar__item.is-active .c-navibar__link{color:var(--color-text-link)}.c-toast{display:flex;align-items:center;gap:var(--space-inline-tight);padding:var(--space-stack-default);border-radius:var(--radius-control);background-color:var(--color-bg-inverse);color:var(--color-text-inverse);box-shadow:var(--shadow-dropdown)}.c-toast__icon{flex:0 0 auto}.c-toast__msg{flex:1 1 auto;font:var(--font-body-small)}.c-toast--success{background-color:var(--color-status-success-fg)}.c-toast--error{background-color:var(--color-status-danger-fg)}.c-toast--info{background-color:var(--color-status-info-fg)}.is-hidden{display:none!important}.is-loading{position:relative;pointer-events:none}.is-disabled{cursor:not-allowed}.theme-k-brand{--brand-primary:#1577fc;--brand-primary-2:#0072ce;--brand-navy:#020a45;--brand-blue-light:#dfeffd;--brand-blue-ring:#3f95da;--brand-ink:#292929;--brand-subtle:#858585;--brand-border:#cdcdcd;--brand-black:#000000;--brand-gray10:#9a9a9a;--brand-gray30:#727272;--brand-card-shadow:#cdd8e2;--brand-chip-bg:#dfdfdf;--brand-red:#da1b1b;--brand-card-line:#efefef;--brand-hero-gradient:linear-gradient(180deg, rgba(223, 239, 253, 0) 0%, #dfeffd 100%);--color-action-primary:var(--brand-primary);--color-action-primary-hover:var(--brand-primary-2);--color-action-primary-active:var(--brand-primary-2);--color-text-link:var(--brand-primary);--color-text-link-hover:var(--brand-primary-2);--color-accent:var(--brand-primary);--color-border-focus:var(--brand-primary);--color-text-default:var(--brand-ink);--color-text-subtle:var(--brand-subtle);--color-border-subtle:var(--brand-border);--color-bg-inverse:var(--brand-black);--color-bg-overlay:var(--brand-black);--ff_sans:"Paperlogy", "Pretendard", "Noto Sans KR", sans-serif;--ff_display:"Paperlogy", var(--ff_sans);--font-display:800 3rem/1.2   var(--ff_display);--font-heading-card:700 1.8rem/1.2 var(--ff_display);--font-button:600 2rem/1     var(--ff_sans);--app-max:36rem;--app-navibar-h:6rem}@media (min-width:720px){html{font-size:20px}}[hidden]{display:none!important}body.theme-k-brand{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background-color:var(--color-bg-page)}.theme-k-brand .c-header{flex:0 0 auto;width:100%}.theme-k-brand .c-header__inner{max-width:none}.theme-k-brand .l-wrapper{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:var(--app-max);margin-inline:auto;padding-inline:0;background-color:var(--color-bg-surface)}.theme-k-brand .l-main{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.theme-k-brand .c-drawer,.theme-k-brand .c-modal{position:absolute;inset:0}.theme-k-brand .l-wrapper:has(.c-navibar) .c-drawer,.theme-k-brand .l-wrapper:has(.c-navibar) .c-modal{bottom:var(--app-navibar-h)}.theme-k-brand .c-modal{align-items:center;justify-content:center;padding:1.2rem}.theme-k-brand .c-modal.is-open{display:flex}.theme-k-brand .c-modal__dialog{margin:0;width:100%;max-width:33.6rem;max-height:100%}.theme-k-brand .c-btn{border-radius:var(--radius-pill)}.theme-k-brand .c-btn__icon{overflow:visible}.theme-k-brand .c-btn__icon img,.theme-k-brand .c-btn__icon svg{display:block;width:2.4rem;height:2.4rem;overflow:visible}.theme-k-brand .c-footer{padding:var(--space_32) var(--space_32) var(--space_24)}.theme-k-brand .c-input-group{gap:var(--space_16)}.theme-k-brand .c-input-group__label{font:var(--font-heading-card);color:var(--color-text-strong)}.theme-k-brand .c-input-group__field{height:auto;padding:.8rem .4rem;background:0 0;border:0;border-bottom:1px solid var(--color-action-primary);border-radius:0;font:500 1.4rem/1.2 var(--ff_sans)}.theme-k-brand .c-input-group__field::placeholder{color:var(--brand-gray10)}.theme-k-brand .c-checkbox__box,.theme-k-brand .c-radio__box{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:var(--radius-circle);border-color:var(--brand-gray10)}.theme-k-brand .c-checkbox__label,.theme-k-brand .c-radio__label{font:500 1.4rem/1.2 var(--ff_sans);color:var(--color-text-default)}.theme-k-brand .c-checkbox.is-selected .c-checkbox__box::after,.theme-k-brand .c-checkbox:has(.c-checkbox__input:checked) .c-checkbox__box::after{content:"";width:.5rem;height:.9rem;margin-bottom:.2rem;border:solid var(--color-text-on-action);border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.theme-k-brand .c-header__logo{display:inline-flex;align-items:center}.theme-k-brand .c-header__logo img{height:2.4rem;width:auto}.theme-k-brand .c-header__util-icon{width:2.4rem;height:2.4rem}.p-phead__back img,.p-phead__back svg,.p-phead__img,.theme-k-brand .c-header__util-icon img,.theme-k-brand .c-header__util-icon svg{display:block;width:100%;height:100%}.theme-k-brand .c-page-header{position:relative;padding:0;background:0 0}.p-phead__img{height:auto}.p-phead__back,.theme-k-brand .c-page-header__title{position:absolute;left:2rem;z-index:1;color:var(--color-text-strong)}.p-phead__back{top:2.1rem;width:2.4rem;height:2.4rem}.theme-k-brand .c-page-header__title{top:6.1rem;font:var(--font-display)}.theme-k-brand .c-navibar{flex:0 0 auto;height:var(--app-navibar-h);background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle)}.theme-k-brand .c-navibar__item{flex:1 1 0}.theme-k-brand .c-navibar__link{width:100%;height:100%;flex-direction:column;gap:.2rem;justify-content:center;padding:0;font:600 1rem/1.4 var(--ff_sans);color:var(--color-text-strong)}.theme-k-brand .c-navibar__link .p-navicon{flex:0 0 auto;width:2.4rem;height:2.4rem}.theme-k-brand .c-navibar__item.is-active .c-navibar__link{color:var(--color-text-link)}.p-pc,.theme-k-brand .c-navibar__item.is-active .p-navicon--line,.theme-k-brand .c-navibar__link .p-navicon--fill{display:none}.theme-k-brand .c-navibar__item.is-active .p-navicon--fill{display:block}@media (min-width:720px){.theme-k-brand .c-header__inner{min-height:64px;padding-inline:40px;gap:24px}.theme-k-brand .c-header__logo img{height:32px}.theme-k-brand .c-header__utility{gap:40px}.theme-k-brand .c-header__util-icon,.theme-k-brand .c-header__util-icon img,.theme-k-brand .c-header__util-icon svg{width:32px;height:32px}.p-pc{display:inline-flex}.theme-k-brand .p-header-koipa{height:44px;width:auto}.theme-k-brand .c-btn.p-header-portal{height:44px;padding-inline:24px;font:600 20px/1 var(--ff_sans);color:var(--color-text-default);background-color:var(--color-bg-surface);border:1px solid var(--color-text-strong)}.theme-k-brand .c-btn.p-header-portal:hover{background-color:var(--color-bg-surface-subtle)}}.p-login,.p-login__head{display:flex;flex-direction:column}.p-login{padding:1.6rem 2rem 3rem}.p-login__head{gap:.6rem}.p-login__head-title{font:var(--font-heading-card);color:var(--color-text-strong)}.p-login__head-desc{font:500 1.4rem/1.2 var(--ff_sans);color:var(--color-text-default)}.p-login__btns{display:flex;flex-direction:column;gap:1rem;margin-top:3.2rem}.p-login__note{margin-top:2.4rem;text-align:center;font:400 1rem/1.3 var(--ff_sans);color:var(--brand-gray10)}.p-sns{height:5.2rem;justify-content:center;gap:.8rem;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-strong);font:500 1.4rem/1.2 var(--ff_sans)}.p-sns:hover{background:var(--color-bg-surface-subtle)}.p-sns__icon{flex:0 0 auto;width:2.4rem;height:2.4rem}html[lang=en] .c-page-header__title{letter-spacing:-.06em}