:root{--primary:#fa541c;--primary-soft:#fff7f0;--primary-bg:#fff2e8;--primary-hover:#ff7a45;--primary-strong:#d9480f;--primary-border:#ffd8bf;--success:#52c41a;--success-bg:#f6ffed;--success-border:#b7eb8f;--success-text:#389e0d;--error:#ff4d4f;--error-border:#ffccc7;--error-bg:#fff2f0;--error-text:#cf1322;--text:rgba(0,0,0,.88);--text-2:rgba(0,0,0,.65);--text-3:rgba(0,0,0,.45);--border:#f0f0f0;--border-strong:#d9d9d9;--slate-bg:#f8fafc;--slate-border:#e2e8f0;--brand-navy:#1b2a4a;--white:#fff;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-2xl:12px;--shadow-hover:0 4px 12px rgba(250,84,28,.06);--shadow-modal:0 24px 48px -12px rgba(0,0,0,.18);--shadow-drawer:0 8px 24px rgba(0,0,0,.08);--ring-primary:0 0 0 2px rgba(250,84,28,.2);--ring-input:0 0 0 2px rgba(250,84,28,.1);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"SFMono-Regular",Consolas,Menlo,monospace;--ease-hover:0.15s ease;--ease-modal:0.2s ease-out;--ease-drawer:0.25s ease-out}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:100%}ol,ul{list-style:none}.ant-layout{background:#fff!important}@media(max-width:479.8px){.ant-tour{width:360px!important}}@media(max-width:399.8px){.ant-tour{width:100%!important;position:fixed!important;top:20px!important;inset:0!important}}.ant-tour .ant-tour-content{max-width:420px!important}@media(max-width:399.8px){.ant-tour .ant-tour-content{max-width:100%!important;padding:12px!important}}.ant-tour .ant-tour-content .ant-tour-inner .ant-tour-description{white-space:pre-wrap!important}.ant-tour .ant-tour-content .ant-tour-inner .ant-tour-close{display:none}body{margin:0;padding:0}@font-face{font-family:Pretendard;font-weight:100;font-style:normal;src:url(/font/Pretendard-Thin.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;src:url(/font/Pretendard-ExtraLight.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;src:url(/font/Pretendard-Light.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;src:url(/font/Pretendard-Regular.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;src:url(/font/Pretendard-Medium.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;src:url(/font/Pretendard-SemiBold.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;src:url(/font/Pretendard-Bold.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;src:url(/font/Pretendard-ExtraBold.otf) format("otf")}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;src:url(/font/Pretendard-Black.otf) format("otf")}@font-face{font-family:SEBANGGothic;font-weight:400;font-style:normal;src:url(/font/SEBANG_Gothic_OTF.otf) format("opentype"),url(/font/SEBANG_Gothic.ttf) format("truetype");font-display:swap}@font-face{font-family:SEBANGGothic;font-weight:500;font-style:normal;src:url(/font/SEBANG_Gothic_OTF.otf) format("opentype"),url(/font/SEBANG_Gothic.ttf) format("truetype");font-display:swap}@font-face{font-family:SEBANGGothic;font-weight:600;font-style:normal;src:url(/font/SEBANG_Gothic_OTF_Bold.otf) format("opentype"),url(/font/SEBANG_Gothic_Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:SEBANGGothic;font-weight:700;font-style:normal;src:url(/font/SEBANG_Gothic_OTF_Bold.otf) format("opentype"),url(/font/SEBANG_Gothic_Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:SEBANGGothic;font-weight:800;font-style:normal;src:url(/font/SEBANG_Gothic_OTF_Bold.otf) format("opentype"),url(/font/SEBANG_Gothic_Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:SEBANGGothic;font-weight:900;font-style:normal;src:url(/font/SEBANG_Gothic_OTF_Bold.otf) format("opentype"),url(/font/SEBANG_Gothic_Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Jalnan Gothic;font-weight:400;font-style:normal;src:url(/font/JalnanGothicTTF.ttf) format("truetype");font-display:swap}:root,body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,'"Apple SD Gothic Neo"','"Segoe UI"',Roboto,'"Helvetica Neue"',Arial,'"Noto Sans"',"sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-size-adjust:100%}html{scroll-behavior:auto;overscroll-behavior:contain}html.modal{overflow:hidden}.pdf-modal-wrapper .ant-modal{max-width:95vw!important;width:95%!important;margin:0 auto!important}.pdf-modal-wrapper .ant-modal-content{height:90vh!important;display:flex!important;flex-direction:column!important}.pdf-modal-wrapper .ant-modal-body{flex:1 1!important;padding:8px!important;overflow:hidden!important}@media (max-width:700px){.pdf-modal-wrapper .ant-modal{width:98%!important;max-width:98vw!important;top:5px!important}.pdf-modal-wrapper .ant-modal-content{height:95vh!important}.pdf-modal-wrapper .ant-modal-body{padding:4px!important}}