@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-800-normal.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/noto-sans-kr-korean-900-normal.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:NanumGothic;src:url(/fonts/NanumGothic-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanumGothic;src:url(/fonts/NanumGothic-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--ui-font-family:"Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", Arial, sans-serif;--ink:#17221d;--muted:#6d7872;--paper:#f5f7f4;--line:#dde4df;--green:#176b4a;--green-dark:#0d5137;--mint:#e2f0e7}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--ui-font-family);margin:0}body :not([data-opus-document-canvas]):not([data-opus-document-canvas] *){font-family:var(--ui-font-family)}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-opus-decorative-title]{display:none!important}header:has(>[data-opus-decorative-title])>svg{display:none!important}[class*=_priority_] [class*=_task_] small{color:#657378}[class*=_content_]>main:not([data-opus-dashboard]){--blue:#16816e;--navy:#0e544b;--text:#17292d;--muted:#667d7d;color:#17292d;background:#f4f4ee!important}[class*=_content_]>main:not([data-opus-dashboard]) [class*=_top_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_topbar_]{background:#fffdf9f5!important;border-color:#dde7e1!important}[class*=_content_]>main:not([data-opus-dashboard]) [class*=_card_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_contracts_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_contractSection_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_entryForm_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_records_],[class*=_content_]>main:not([data-opus-dashboard]) [class*=_readOnly_]{background:#fffdfa!important;border-color:#dde7e1!important;box-shadow:0 7px 18px #16594b0e!important}[class*=_content_]>main:not([data-opus-dashboard]) input,[class*=_content_]>main:not([data-opus-dashboard]) select,[class*=_content_]>main:not([data-opus-dashboard]) textarea{background-color:#fffdfa!important;border-color:#d5e2db!important}body{font-size:var(--ui-font-14);line-height:1.5}:root{--ui-role-page-title:30px;--ui-role-section-title:17px;--ui-role-table-body:11px;--ui-role-table-title:10px;--ui-role-supporting:9px;--ui-role-modal-title:var(--ui-role-section-title);--ui-role-tab-label:var(--ui-font-13);--ui-font-0:0px;--ui-font-7:var(--ui-role-supporting);--ui-font-8:var(--ui-role-supporting);--ui-font-8-5:var(--ui-role-supporting);--ui-font-9:var(--ui-role-supporting);--ui-font-10:var(--ui-role-table-title);--ui-font-10-2:var(--ui-role-table-title);--ui-font-11:var(--ui-role-table-body);--ui-font-12:12px;--ui-font-13:13px;--ui-font-14:14px;--ui-font-15:15px;--ui-font-16:16px;--ui-font-17:var(--ui-role-section-title);--ui-font-18:18px;--ui-font-19:19px;--ui-font-20:20px;--ui-font-21:21px;--ui-font-22:22px;--ui-font-23:23px;--ui-font-24:24px;--ui-font-25:25px;--ui-font-26:26px;--ui-font-26-6667:27px;--ui-font-27:27px;--ui-font-28:28px;--ui-font-29:29px;--ui-font-30:var(--ui-role-page-title);--ui-font-31:31px;--ui-font-31-5:32px;--ui-font-32:32px;--ui-font-33:33px;--ui-font-34:34px;--ui-font-35:35px;--ui-font-42:42px;--ui-font-67:67px}@media (width<=119.938rem){:root{--ui-role-page-title:29px;--ui-role-section-title:16px;--ui-role-table-body:10px;--ui-role-table-title:10px;--ui-role-supporting:9px;--ui-font-12:11px;--ui-font-13:12px;--ui-font-14:13px;--ui-font-15:14px;--ui-font-16:15px;--ui-font-18:17px;--ui-font-19:18px;--ui-font-20:19px;--ui-font-21:20px;--ui-font-22:21px;--ui-font-23:22px;--ui-font-24:23px;--ui-font-25:24px;--ui-font-26:25px;--ui-font-26-6667:25px;--ui-font-27:26px;--ui-font-28:27px;--ui-font-29:28px;--ui-font-31:29px;--ui-font-31-5:30px;--ui-font-32:30px;--ui-font-33:31px;--ui-font-34:32px;--ui-font-35:33px;--ui-font-42:40px;--ui-font-67:64px}}@media (width<=80rem){:root{--ui-role-page-title:27px;--ui-role-section-title:15px;--ui-role-table-body:10px;--ui-role-table-title:9px;--ui-role-supporting:8px;--ui-font-12:11px;--ui-font-13:12px;--ui-font-14:13px;--ui-font-15:14px;--ui-font-16:14px;--ui-font-18:16px;--ui-font-19:17px;--ui-font-20:18px;--ui-font-21:19px;--ui-font-22:20px;--ui-font-23:21px;--ui-font-24:22px;--ui-font-25:23px;--ui-font-26:23px;--ui-font-26-6667:24px;--ui-font-27:24px;--ui-font-28:25px;--ui-font-29:26px;--ui-font-31:28px;--ui-font-31-5:28px;--ui-font-32:29px;--ui-font-33:30px;--ui-font-34:31px;--ui-font-35:32px;--ui-font-42:38px;--ui-font-67:60px}}@media (width<=48rem){:root{--ui-role-page-title:26px;--ui-role-section-title:14px;--ui-role-table-body:9px;--ui-role-table-title:9px;--ui-role-supporting:8px;--ui-font-12:11px;--ui-font-13:11px;--ui-font-14:12px;--ui-font-15:13px;--ui-font-16:14px;--ui-font-18:15px;--ui-font-19:16px;--ui-font-20:17px;--ui-font-21:18px;--ui-font-22:19px;--ui-font-23:20px;--ui-font-24:20px;--ui-font-25:21px;--ui-font-26:22px;--ui-font-26-6667:23px;--ui-font-27:23px;--ui-font-28:24px;--ui-font-29:25px;--ui-font-31:26px;--ui-font-31-5:27px;--ui-font-32:27px;--ui-font-33:28px;--ui-font-34:29px;--ui-font-35:30px;--ui-font-42:36px;--ui-font-67:57px}}:root{--lg-dark:#0a342f;--lg-bright:#258466;--lg-accent:#167854;--lg-body-one:#20e080;--lg-body-two:#007030;--lg-radius:48px 14px 48px 18px / 40px 16px 45px 20px;--lg-sub-radius:22px 6px 22px 6px;--lg-motion:cubic-bezier(.23, 1, .32, 1)}body{background:radial-gradient(circle at 76% 4%, #ffffff29, transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 11%, #f1fbf7), color-mix(in srgb, var(--lg-body-two) 13%, #edf8f4));background-image:radial-gradient(circle at 76% 4%, #ffffff29, transparent 32%), repeating-linear-gradient(118deg, #ffffff09 0 1px, transparent 1px 8px), linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 11%, #f1fbf7), color-mix(in srgb, var(--lg-body-two) 13%, #edf8f4));background-blend-mode:screen, soft-light, normal}[class*=navigation_shell]{--opus-ink:#173b36;--opus-muted:#66827a;--opus-line:#16785429;background:linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 10%, #f4fffb), color-mix(in srgb, var(--lg-body-two) 12%, #eef8f3));min-height:100dvh}[class*=navigation_sidebar]{isolation:isolate;background:linear-gradient(180deg, var(--lg-dark) 0%, color-mix(in srgb, var(--lg-dark) 70%, var(--lg-bright)) 50%, var(--lg-bright) 100%);overflow:hidden;box-shadow:14px 0 34px #0a342f40,inset -1px 0 #ffffff2e}[class*=navigation_sidebar]:before{content:"";z-index:-1;pointer-events:none;opacity:.18;width:250px;height:250px;box-shadow:none;filter:drop-shadow(0 0 24px #78ffc94d);background:url(/brand/opus-symbol-transparent.png) 50%/contain no-repeat;position:absolute;bottom:0;right:-83.33px;border-radius:0!important}[class*=navigation_brand]{z-index:1;position:relative;border-bottom-color:#ffffff29!important}[class*=navigation_mainNav] a{transition:border-radius .4s var(--lg-motion), background .28s ease, transform .4s var(--lg-motion), box-shadow .4s var(--lg-motion);border:1px solid #0000}[class*=navigation_mainNav] a:hover,[class*=navigation_mainNav] a[class*=active]{background:linear-gradient(135deg,#ffffff3d,#ffffff0f);border-color:#ffffff4d;border-radius:26px 34px 34px 9px/24px 28px 20px 9px;transform:translateY(-2px);box-shadow:0 12px 26px #0426213d,inset 0 1px #ffffff4d}[class*=navigation_mainNav] a[class*=active]{background:linear-gradient(135deg,#ffffff52,#78ffc929)}[class*=navigation_guide],[class*=navigation_profile]{border-radius:var(--lg-sub-radius);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(145deg,#fff3,#ffffff0f);box-shadow:0 20px 34px #04262142,inset 0 1px #ffffff3d;border-color:#ffffff47!important}[class*=navigation_secondarySidebar]{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:radial-gradient(circle at 20% 0,#ffffffc7,#0000 34%),linear-gradient(155deg,#ffffffb8,#e5fbef73);box-shadow:12px 0 30px #1678541f;border-right-color:#16785429!important}[class*=navigation_secondarySidebar] nav a{transition:border-radius .4s var(--lg-motion), background .28s ease, transform .4s var(--lg-motion), box-shadow .4s var(--lg-motion);border:1px solid #0000}[class*=navigation_secondarySidebar] nav a:hover,[class*=navigation_secondarySidebar] nav a[class*=active]{border-radius:var(--lg-sub-radius);background:color-mix(in srgb, var(--lg-body-two) 13%, #fffc);border-color:#16785433;transform:translateY(-2px);box-shadow:0 10px 22px #1678542b,inset 0 1px #ffffffa6}[class*=navigation_workspace]{isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 10%, #f4fffb), color-mix(in srgb, var(--lg-body-two) 11%, #eef8f3));position:relative}[class*=navigation_workspace]:before{content:"";z-index:-1;pointer-events:none;opacity:.24;filter:blur(28px);background:radial-gradient(circle at 18% 16%,#ffffffe6,#0000 21%),radial-gradient(circle at 82% 80%,#78ffc940,#0000 27%);position:fixed;inset:0}[class*=navigation_content]{background:0 0!important}[class*=dashboard_welcome],[class*=dashboard_yearCountCard],[class*=dashboard_amountCompareCard],[class*=dashboard_flowCard],[class*=dashboard_deadlineCard],[class*=dashboard_siteCard],[class*=dashboard_contractCard],[class*=dashboard_state],[class*=contract-manager_hero],[class*=contract-manager_contracts],[class*=calendar_panel],[class*=calendar_workspace],[class*=field_panel],[class*=safety_section],[class*=organization_businessGrid],[class*=users_panel]{background-blend-mode:normal, soft-light;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);transition:transform .45s var(--lg-motion), box-shadow .45s var(--lg-motion), border-radius .45s var(--lg-motion);transform:translateY(-3px);box-shadow:0 22px 46px #1678542b,0 5px 12px #16785414,inset 0 1px #ffffffe0;border-radius:var(--lg-radius)!important;background-color:#0000!important;background-image:linear-gradient(145deg,#ffffffc2,#e8fbf17a),repeating-linear-gradient(118deg,#ffffff0f 0 1px,#0000 1px 8px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #ffffffb3!important}[class*=dashboard_welcome],[class*=contract-manager_hero]{color:#f4fffa;box-shadow:0 28px 56px #0a342f4d,inset 0 1px #ffffff3d;background:linear-gradient(135deg, color-mix(in srgb, var(--lg-dark) 92%, #fff), var(--lg-accent) 58%, var(--lg-bright))!important;border-color:#ffffff4d!important}[class*=dashboard_welcome]:hover,[class*=dashboard_yearCountCard]:hover,[class*=dashboard_amountCompareCard]:hover,[class*=dashboard_flowCard]:hover,[class*=dashboard_deadlineCard]:hover,[class*=dashboard_siteCard]:hover,[class*=dashboard_contractCard]:hover,[class*=contract-manager_hero]:hover,[class*=contract-manager_contracts]:hover,[class*=calendar_panel]:hover,[class*=calendar_workspace]:hover,[class*=field_panel]:hover,[class*=safety_section]:hover,[class*=organization_businessGrid]:hover,[class*=users_panel]:hover{transform:translateY(-9px);box-shadow:0 34px 62px #1678543d,0 8px 16px #1678541f,inset 0 1px #fffffff2}[class*=dashboard_companyTab],[class*=dashboard_flowStep],[class*=dashboard_dueList] button,[class*=dashboard_processSites] button,[class*=dashboard_rowButton]{transition:border-radius .4s var(--lg-motion), transform .4s var(--lg-motion), box-shadow .4s var(--lg-motion), background .28s ease;border-radius:var(--lg-sub-radius)!important}[class*=dashboard_companyTab]:hover,[class*=dashboard_flowStep]:hover,[class*=dashboard_dueList] button:hover,[class*=dashboard_processSites] button:hover,[class*=dashboard_rowButton]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1678542e,inset 0 1px #ffffffb3}[class*=calendar_viewportTooltip],[class*=chart-tooltip],[class*=echarts-tooltip]{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);transition:left .4s var(--lg-motion), top .4s var(--lg-motion), transform .4s var(--lg-motion), opacity .22s ease;background:linear-gradient(145deg,#ffffffed,#e1fbedc7)!important;border:1px solid #ffffffb3!important;border-radius:18px 6px!important;box-shadow:0 22px 42px #0a342f3d,0 4px 12px #1678541f,inset 0 1px #ffffffe6!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=720px){[class*=navigation_sidebar]:before{opacity:.12;right:-125px}[class*=dashboard_welcome],[class*=dashboard_yearCountCard],[class*=dashboard_amountCompareCard],[class*=dashboard_flowCard],[class*=dashboard_deadlineCard],[class*=dashboard_siteCard],[class*=dashboard_contractCard]{transform:none}}[class*=design-preview_shell]{background:linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 10%, #f4fffb), color-mix(in srgb, var(--lg-body-two) 12%, #eef8f3))}[class*=design-preview_sidebar]{isolation:isolate;overflow:hidden;box-shadow:14px 0 34px #0a342f40,inset -1px 0 #ffffff2e;background:linear-gradient(180deg, var(--lg-dark) 0%, color-mix(in srgb, var(--lg-dark) 70%, var(--lg-bright)) 50%, var(--lg-bright) 100%)!important}[class*=design-preview_sidebar]:before{opacity:.18;width:250px;height:250px;box-shadow:none;filter:drop-shadow(0 0 24px #78ffc94d);background:url(/brand/opus-symbol-transparent.png) 50%/contain no-repeat;border-radius:0;bottom:0;right:-83.33px}[class*=design-preview_nav] a:hover,[class*=design-preview_nav] a[class*=active]{background:linear-gradient(135deg,#ffffff40,#ffffff12);border-radius:26px 34px 34px 9px;transform:translateY(-2px);box-shadow:0 12px 26px #0426213d,inset 0 1px #ffffff4d}[class*=design-preview_sidebarGuide],[class*=design-preview_profile]{border-radius:var(--lg-sub-radius);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(145deg,#fff3,#ffffff0f);box-shadow:0 20px 34px #04262142,inset 0 1px #ffffff3d;border-color:#ffffff47!important}[class*=design-preview_main],[class*=design-preview_content]{background:0 0!important}[class*=design-preview_topbar]{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);box-shadow:0 8px 22px #16785414;background:#f8fffba3!important;border-bottom-color:#16785429!important}[class*=design-preview_portfolioCard],[class*=design-preview_metricCard],[class*=design-preview_flowCard],[class*=design-preview_deadlineCard],[class*=design-preview_contractCard],[class*=design-preview_previewNote]{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);transition:transform .45s var(--lg-motion), box-shadow .45s var(--lg-motion), border-radius .45s var(--lg-motion);transform:translateY(-3px);box-shadow:0 22px 46px #1678542b,0 5px 12px #16785414,inset 0 1px #ffffffe0;border-radius:var(--lg-radius)!important;border-color:#ffffffb3!important}[class*=design-preview_portfolioCard]{background:linear-gradient(135deg, var(--lg-dark), var(--lg-accent) 58%, var(--lg-bright))!important}[class*=design-preview_metricCard],[class*=design-preview_flowCard],[class*=design-preview_deadlineCard],[class*=design-preview_contractCard],[class*=design-preview_previewNote]{background-blend-mode:normal, soft-light;background-color:#0000!important;background-image:linear-gradient(145deg,#ffffffc2,#e8fbf17a),repeating-linear-gradient(118deg,#ffffff0f 0 1px,#0000 1px 8px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}[class*=design-preview_portfolioCard]:hover,[class*=design-preview_metricCard]:hover,[class*=design-preview_flowCard]:hover,[class*=design-preview_deadlineCard]:hover,[class*=design-preview_contractCard]:hover,[class*=design-preview_previewNote]:hover{transform:translateY(-9px);box-shadow:0 34px 62px #1678543d,0 8px 16px #1678541f,inset 0 1px #fffffff2}@media (width<=820px){[class*=design-preview_sidebar]:before{opacity:.12;right:-125px}[class*=design-preview_portfolioCard],[class*=design-preview_metricCard],[class*=design-preview_flowCard],[class*=design-preview_deadlineCard],[class*=design-preview_contractCard],[class*=design-preview_previewNote]{transform:none}}[class*=_shell_]{background:linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 10%, #f4fffb), color-mix(in srgb, var(--lg-body-two) 12%, #eef8f3))}[class*=_sidebar_]{isolation:isolate;overflow:hidden;box-shadow:14px 0 34px #0a342f40,inset -1px 0 #ffffff2e;background:linear-gradient(180deg, var(--lg-dark) 0%, color-mix(in srgb, var(--lg-dark) 70%, var(--lg-bright)) 50%, var(--lg-bright) 100%)!important}[class*=_sidebar_]:before{border-radius:0;opacity:.18!important;width:250px!important;height:250px!important;box-shadow:none!important;filter:drop-shadow(0 0 24px #78ffc94d)!important;background:url(/brand/opus-symbol-transparent.png) 50%/contain no-repeat!important;bottom:0!important;right:-83.33px!important}[class*=_mainNav_] a:hover,[class*=_mainNav_] a[class*=_active_],[class*=_nav_] a:hover,[class*=_nav_] a[class*=_active_]{background:linear-gradient(135deg,#ffffff40,#ffffff12)!important;border-color:#ffffff4d!important;border-radius:26px 34px 34px 9px!important;transform:translateY(-2px)!important;box-shadow:0 12px 26px #0426213d,inset 0 1px #ffffff4d!important}[class*=_secondarySidebar_]{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);box-shadow:12px 0 30px #1678541f;background:radial-gradient(circle at 20% 0,#ffffffc7,#0000 34%),linear-gradient(155deg,#ffffffb8,#e5fbef73)!important;border-right-color:#16785429!important}[class*=_secondarySidebar_] nav a:hover,[class*=_secondarySidebar_] nav a[class*=_active_]{border-radius:var(--lg-sub-radius)!important;background:color-mix(in srgb, var(--lg-body-two) 13%, #fffc)!important;border-color:#16785433!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #1678542b,inset 0 1px #ffffffa6!important}[class*=_workspace_]{isolation:isolate;position:relative;background:linear-gradient(145deg, color-mix(in srgb, var(--lg-body-one) 10%, #f4fffb), color-mix(in srgb, var(--lg-body-two) 11%, #eef8f3))!important}[class*=_content_]{background:0 0!important}[class*=_portfolioCard_],[class*=_metricCard_],[class*=_flowCard_],[class*=_deadlineCard_],[class*=_contractCard_],[class*=_previewNote_],[class*=_yearCountCard_],[class*=_amountCompareCard_],[class*=_siteCard_]{background-blend-mode:soft-light;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);transition:transform .45s var(--lg-motion), box-shadow .45s var(--lg-motion), border-radius .45s var(--lg-motion);transform:translateY(-3px);border-radius:var(--lg-radius)!important;background-image:repeating-linear-gradient(118deg,#ffffff0f 0 1px,#0000 1px 8px)!important;border-color:#ffffffb3!important;box-shadow:0 22px 46px #1678542b,0 5px 12px #16785414,inset 0 1px #ffffffe0!important}[class*=_portfolioCard_]{background:linear-gradient(135deg, var(--lg-dark), var(--lg-accent) 58%, var(--lg-bright))!important}[class*=_metricCard_],[class*=_flowCard_],[class*=_deadlineCard_],[class*=_contractCard_],[class*=_previewNote_],[class*=_yearCountCard_],[class*=_amountCompareCard_],[class*=_siteCard_]{background-blend-mode:normal, soft-light;background-color:#0000!important;background-image:linear-gradient(145deg,#ffffffc2,#e8fbf17a),repeating-linear-gradient(118deg,#ffffff0f 0 1px,#0000 1px 8px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}[class*=_portfolioCard_]:hover,[class*=_metricCard_]:hover,[class*=_flowCard_]:hover,[class*=_deadlineCard_]:hover,[class*=_contractCard_]:hover,[class*=_previewNote_]:hover,[class*=_yearCountCard_]:hover,[class*=_amountCompareCard_]:hover,[class*=_siteCard_]:hover{transform:translateY(-9px);box-shadow:0 34px 62px #1678543d,0 8px 16px #1678541f,inset 0 1px #fffffff2!important}[class*=_topbar_]{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#f8fffba3!important;border-bottom-color:#16785429!important;box-shadow:0 8px 22px #16785414!important}[class*=_chartTooltip_],[class*=_viewportTooltip_]{transition:left .4s var(--lg-motion), top .4s var(--lg-motion), transform .4s var(--lg-motion), opacity .22s ease;border-radius:18px 6px!important;box-shadow:0 22px 42px #0a342f3d,0 4px 12px #1678541f,inset 0 1px #ffffffe6!important}@media (width<=820px){[class*=_sidebar_]:before{opacity:.12;right:-125px}[class*=_portfolioCard_],[class*=_metricCard_],[class*=_flowCard_],[class*=_deadlineCard_],[class*=_contractCard_],[class*=_previewNote_]{transform:none}}.opus-detail-surface{--opus-detail-paper:#fffdfa;--opus-detail-paper-muted:#f5faf6;--opus-detail-ink:#173b36;--opus-detail-muted:#657c75;--opus-detail-line:#dce9e1;--opus-detail-forest:#0d5b4f;--opus-detail-green:#16816e;--opus-detail-mint:#e0f2e8;--opus-detail-warm:#fff1df;min-height:100dvh;color:var(--opus-detail-ink);background:radial-gradient(880px 440px at 80% -120px,#92dcba38,#0000 72%),radial-gradient(700px 360px at 4% 101%,#d7f0e28f,#0000 72%),linear-gradient(145deg,#f8fbf8 0%,#edf6f0 100%)}.opus-detail-surface>main{--blue:var(--opus-detail-green);--navy:var(--opus-detail-forest);--text:var(--opus-detail-ink);--muted:var(--opus-detail-muted);min-height:100dvh;color:var(--opus-detail-ink)!important;background:0 0!important}.opus-detail-surface>main>header,.opus-detail-surface [class*=_heading_],.opus-detail-surface [class*=_hero_]{color:var(--opus-detail-ink)}.opus-detail-surface>main>header:not([class*=_topbar_]),.opus-detail-surface [class*=_top_]:not([class*=_topbar_]){-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:0 8px 24px #1a53430e;border-color:var(--opus-detail-line)!important;background:color-mix(in srgb, var(--opus-detail-paper) 82%, transparent)!important}.opus-detail-surface :is([class*=_panel_],[class*=_contracts_],[class*=_contractSection_],[class*=_entryForm_],[class*=_records_],[class*=_readOnly_],[class*=_formPanel_],[class*=_uploadCard_],[class*=_pdfPanel_],[class*=_source_],[class*=_differences_],[class*=_departmentPanel_],[class*=_permissionMatrix_],[class*=_registrationBox_],[class*=_businessGrid_],[class*=_evidenceSection_],[class*=_contractDialog_],[class*=_drawer_],[class*=_calendar_],[class*=_contractSummary_],[class*=_recordSection_],[class*=_layout_]>aside,[class*=_layout_]>[class*=_detail_],[class*=_summary_]>article,[class*=_refs_]>article,[class*=_metrics_]>article,[class*=_companySummary_]>button){border-color:var(--opus-detail-line)!important;background:linear-gradient(145deg,#fffefaf5,#eff9f3db)!important;border-radius:22px 8px!important;box-shadow:0 16px 34px #15514117,inset 0 1px #ffffffe6!important}.opus-detail-surface :is([class*=_panel_],[class*=_contracts_],[class*=_entryForm_],[class*=_formPanel_],[class*=_uploadCard_],[class*=_departmentPanel_],[class*=_registrationBox_],[class*=_contractDialog_],[class*=_drawer_]){overflow:hidden}.opus-detail-surface :is([class*=_panel_],[class*=_contracts_],[class*=_entryForm_],[class*=_formPanel_],[class*=_uploadCard_],[class*=_departmentPanel_],[class*=_registrationBox_],[class*=_calendar_],[class*=_layout_]>aside,[class*=_layout_]>[class*=_detail_])>header{border-color:var(--opus-detail-line)!important;background:#f8fdf9a3!important}.opus-detail-surface :is(input,select,textarea){box-shadow:inset 0 1px 1px #12513f06;color:var(--opus-detail-ink)!important;background:#fffefaf5!important;border-color:#d4e4da!important;border-radius:10px 4px!important}.opus-detail-surface :is(input,select,textarea):focus{outline:0;border-color:#65ad91!important;box-shadow:0 0 0 3px #4ea68526!important}.opus-detail-surface :is(table) :is(th,td){border-color:#e3eee7!important}.opus-detail-surface table th{color:#58716a!important;background:#edf5ef!important}.opus-detail-surface table td{color:#37554d!important}.opus-detail-surface tbody tr{transition:background .18s,box-shadow .18s}.opus-detail-surface tbody tr:hover{box-shadow:inset 3px 0 #62aa8d;background:#e7f6edad!important}.opus-detail-surface :is([class*=_primary_],[class*=_submit_],[class*=_restore_],[class*=_settingsDone_],[class*=_headingActions_] a,[class*=_sectionActions_] a,[class*=_detail_] footer button){border-color:var(--opus-detail-forest)!important;color:#fff!important;background:linear-gradient(135deg,#16816e,#0d5b4f)!important;border-radius:12px 5px!important;box-shadow:0 8px 17px #0e5b4b2e!important}.opus-detail-surface :is([class*=_summary_]>article,[class*=_refs_]>article,[class*=_metrics_]>article,[class*=_companySummary_]>button,[class*=_departmentList_]>button,[class*=_businessTabs_]>button,[class*=_tabs_]>button){transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.opus-detail-surface :is([class*=_summary_]>article,[class*=_refs_]>article,[class*=_metrics_]>article,[class*=_companySummary_]>button):hover{transform:translateY(-2px);border-color:#91c7af!important;box-shadow:0 19px 34px #15514121,inset 0 1px #fffffff2!important}.opus-detail-surface :is([class*=_selected_],[class*=_active_],[class*=_activeTab_],[class*=_recordTabActive_]){color:#146854!important;background-color:#e4f4ea!important;border-color:#82bda3!important}.opus-detail-surface :is([class*=_error_],[class*=_boundary_]){border-radius:14px 5px!important}.opus-detail-surface [class*=_error_]{color:#a34035!important;background:#fff4f1!important;border:1px solid #f1c9c2!important}.opus-detail-surface [class*=_boundary_]{background:#fff8e9!important;border-color:#f0d8aa!important}@media (width<=720px){.opus-detail-surface :is([class*=_panel_],[class*=_contracts_],[class*=_entryForm_],[class*=_formPanel_],[class*=_uploadCard_],[class*=_departmentPanel_],[class*=_registrationBox_],[class*=_calendar_],[class*=_layout_]>aside,[class*=_layout_]>[class*=_detail_]){border-radius:17px 6px!important}}.opus-detail-surface.opus-detail-surface{background:#f4f4ee url(/assets/opus-workspace-paper-body-only-v1.png) top/cover no-repeat!important}.opus-detail-surface.opus-detail-surface>main:not([data-opus-dashboard]){background:0 0!important}.opus-detail-surface>main[data-opus-operation-workspace]{--opus-operation-width:760px;--opus-operation-inset:20px;--opus-operation-gap:18px;box-sizing:border-box;width:100%;min-width:0}.opus-detail-surface>main[data-opus-operation-workspace]>header,.opus-detail-surface>main[data-opus-operation-workspace]>div{width:min(100%, var(--opus-operation-width));box-sizing:border-box;min-width:0;max-width:100%;margin-inline:auto}.opus-detail-surface>main[data-opus-operation-workspace]>header{height:60px;padding-inline:var(--opus-operation-inset)}.opus-detail-surface>main[data-opus-operation-workspace]>div{padding:30px var(--opus-operation-inset) 70px}.opus-detail-surface>main[data-opus-operation-workspace]>div>:is([class*=contractSection],[class*=entryForm],[class*=records],[class*=readOnly]){margin-top:var(--opus-operation-gap);padding:var(--opus-operation-inset);box-sizing:border-box}.opus-detail-surface>main[data-opus-operation-workspace] [class*=fields]{gap:13px}.opus-detail-surface>main[data-opus-operation-workspace] [class*=fields] textarea{min-height:120px}.opus-detail-surface>main[data-opus-operation-workspace] [class*=user]{font-size:var(--ui-font-14)}.opus-detail-surface>main[data-opus-operation-workspace] [class*=fields]>label>span,.opus-detail-surface>main[data-opus-operation-workspace] [class*=photoField]>span{font-size:var(--ui-font-13)}.opus-detail-surface>main[data-opus-operation-workspace] [class*=entryForm]>header small,.opus-detail-surface>main[data-opus-operation-workspace] [class*=records] small{font-size:var(--ui-font-12)}@media (width<=600px){.opus-detail-surface>main[data-opus-operation-workspace]{--opus-operation-inset:16px;--opus-operation-gap:16px}.opus-detail-surface>main[data-opus-operation-workspace]>header{height:54px}.opus-detail-surface>main[data-opus-operation-workspace]>div{padding-top:24px}}._page_13jx1_1{min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));color:#172033;background:linear-gradient(145deg,#eef3fb,#f7f9fc 48%,#edf7f3);place-items:center;font-family:Pretendard,Noto Sans KR,Malgun Gothic,sans-serif;display:grid}._panel_13jx1_1{background:#fffffff0;border:1px solid #cfd9e7e6;border-radius:24px;width:min(100%,520px);padding:26px;box-shadow:0 24px 70px #1b2c491a}._panel_13jx1_1>header{align-items:center;gap:11px;display:flex}._panel_13jx1_1>header>span{place-items:center;width:44px;height:44px;display:grid}._panel_13jx1_1>header>span img{object-fit:contain;width:100%;height:100%}._panel_13jx1_1>header>div{flex-direction:column;gap:2px;display:flex}._panel_13jx1_1>header strong{font-size:var(--ui-font-17)}._panel_13jx1_1>header small{color:#8490a1;font-size:var(--ui-font-11)}._intro_13jx1_1{padding:42px 2px 24px}._intro_13jx1_1 p{color:#315bd1;font-size:var(--ui-font-12);letter-spacing:.12em;margin:0 0 7px;font-weight:900}._intro_13jx1_1 h1{font-size:var(--ui-font-31);letter-spacing:-.04em;margin:0}._intro_13jx1_1 span{color:#748094;font-size:var(--ui-font-14);margin-top:8px;line-height:1.55;display:block}._panel_13jx1_1 nav{flex-direction:column;gap:11px;display:flex}._panel_13jx1_1 nav a{color:#253247;background:#fff;border:1px solid #dee5ee;border-radius:15px;align-items:center;gap:13px;min-height:86px;padding:15px;text-decoration:none;transition:all .15s;display:flex}._panel_13jx1_1 nav a:hover{border-color:#b9c8e2;transform:translateY(-1px);box-shadow:0 8px 20px #21355514}._panel_13jx1_1 nav i{border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-style:normal;display:grid}._field_13jx1_1{color:#315bd1;background:#edf3ff}._warranty_13jx1_1{color:#16795f;background:#eaf8f3}._panel_13jx1_1 nav span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._panel_13jx1_1 nav strong{font-size:var(--ui-font-18)}._panel_13jx1_1 nav small{color:#7c8797;font-size:var(--ui-font-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._panel_13jx1_1 nav>a>svg{color:#9aa5b4}._panel_13jx1_1 footer{text-align:center;padding-top:22px}._panel_13jx1_1 footer a{color:#697588;font-size:var(--ui-font-13);text-decoration:none}@media (width<=560px){._page_13jx1_1{place-items:start center;padding-inline:12px}._panel_13jx1_1{border-radius:20px;margin-top:8vh;padding:20px}._intro_13jx1_1{padding:34px 1px 21px}._intro_13jx1_1 h1{font-size:var(--ui-font-29)}._panel_13jx1_1 nav a{min-height:91px}._panel_13jx1_1 nav strong{font-size:var(--ui-font-19)}._panel_13jx1_1 nav small{white-space:normal}}
