@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css");:root{--teal-50:#ecfbfb;--teal-100:#d2f4f5;--teal-200:#a7e8ec;--teal-300:#6fd5dc;--teal-400:#34b8c4;--teal-500:#129aa6;--teal-600:#0c7e8a;--teal-700:#0d6571;--teal-800:#11505a;--teal-900:#123f48;--slate-0:#fff;--slate-25:#fbfcfd;--slate-50:#f6f8f9;--slate-100:#eef1f3;--slate-150:#e4e9ec;--slate-200:#d6dde1;--slate-300:#b8c2c8;--slate-400:#8f9ca4;--slate-500:#6b7780;--slate-600:#515c64;--slate-700:#3c454b;--slate-800:#282f34;--slate-850:#1e2428;--slate-900:#161b1e;--slate-950:#0e1214;--amber:#d99211;--amber-soft:#fbf3e0;--green:#1f9d6b;--green-soft:#e4f6ee;--red:#d8543f;--red-soft:#fbeae6;--violet:#7a5ae0;--violet-soft:#efeafb;--blue:#2f74d0;--blue-soft:#e6f0fb;--r-sm:6px;--r-md:9px;--r-lg:13px;--r-xl:18px;--r-pill:999px;--font-sans:"Pretendard","Pretendard Variable",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:"SFMono-Regular","JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.36,0.64,1)}:root,[data-theme=light]{--primary:var(--teal-600);--primary-strong:var(--teal-700);--primary-soft:var(--teal-50);--primary-soft-2:var(--teal-100);--primary-contrast:#fff;--ring:color-mix(in oklch,var(--teal-500) 38%,transparent);--bg:var(--slate-50);--bg-sunken:var(--slate-100);--surface:var(--slate-0);--surface-2:var(--slate-25);--surface-hover:var(--slate-50);--surface-active:var(--slate-100);--sidebar-bg:#0f3940;--sidebar-fg:#c7dde0;--sidebar-fg-dim:#87a9ad;--sidebar-active-bg:hsla(0,0%,100%,.1);--sidebar-active-fg:#fff;--sidebar-section:#5c8489;--text:var(--slate-900);--text-2:var(--slate-600);--text-3:var(--slate-500);--text-faint:var(--slate-400);--border:var(--slate-200);--border-soft:var(--slate-150);--border-strong:var(--slate-300);--shadow-sm:0 1px 2px rgba(16,30,34,.06),0 1px 1px rgba(16,30,34,.04);--shadow-md:0 4px 14px -4px rgba(16,30,34,.12),0 2px 6px -2px rgba(16,30,34,.07);--shadow-lg:0 18px 40px -12px rgba(16,30,34,.22),0 6px 16px -6px rgba(16,30,34,.12);--shadow-pop:0 12px 32px -8px rgba(16,30,34,.2)}[data-theme=dark]{--primary:var(--teal-400);--primary-strong:var(--teal-300);--primary-soft:rgba(18,154,166,.14);--primary-soft-2:rgba(18,154,166,.22);--primary-contrast:#06262b;--ring:color-mix(in oklch,var(--teal-400) 45%,transparent);--bg:var(--slate-950);--bg-sunken:#0a0d0f;--surface:var(--slate-900);--surface-2:var(--slate-850);--surface-hover:var(--slate-850);--surface-active:var(--slate-800);--sidebar-bg:#0a1517;--sidebar-fg:#aec6c9;--sidebar-fg-dim:#6c8589;--sidebar-active-bg:rgba(52,184,196,.14);--sidebar-active-fg:#d6f4f7;--sidebar-section:#5e7c80;--text:#e7edef;--text-2:#a3b0b5;--text-3:#7d8a8f;--text-faint:#5d686d;--border:#2a3236;--border-soft:#20272a;--border-strong:#3a444a;--amber-soft:rgba(217,146,17,.16);--green-soft:rgba(31,157,107,.16);--red-soft:rgba(216,84,63,.16);--violet-soft:rgba(122,90,224,.18);--blue-soft:rgba(47,116,208,.18);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 14px -4px rgba(0,0,0,.5),0 2px 6px -2px rgba(0,0,0,.4);--shadow-lg:0 18px 40px -12px rgba(0,0,0,.6),0 6px 16px -6px rgba(0,0,0,.45);--shadow-pop:0 12px 32px -8px rgba(0,0,0,.55)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 0;letter-spacing:-.003em}#root{height:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}::selection{background:var(--primary-soft-2)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}@keyframes nrp-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nrp-fade{0%{opacity:0}to{opacity:1}}@keyframes nrp-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes nrp-spin{to{transform:rotate(1turn)}}@keyframes nrp-slide-right{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.nrp-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nrp-btn:active{transform:translateY(.5px)}.nrp-btn-primary:hover{background:var(--primary-strong)}.nrp-btn-default:hover{background:var(--surface-hover);border-color:var(--border-strong)}.nrp-btn-soft:hover{filter:brightness(.97)}.nrp-btn-ghost:hover,.nrp-iconbtn:hover{background:var(--surface-hover);color:var(--text)}.nrp-card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.nrp-navitem:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg)}.nrp-row:hover,.nrp-trow:hover{background:var(--surface-hover)}.nrp-trow{transition:background .12s}.nrp-calcell:hover{background:var(--surface-hover)}.nrp-tl-slot:hover{background:var(--primary-soft)}.nrp-stat{transition:box-shadow .18s,transform .18s}.nrp-stat:hover{box-shadow:var(--shadow-md)}.nrp-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}.nrp-sidescroll::-webkit-scrollbar{width:7px}.nrp-sidescroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12)}.nrp-mobilemenu{display:none!important}.nrp-desktop-sidebar{display:block;height:100%}@media (min-width:1081px){.nrp-att-card{contain:size}}@media (max-width:1080px){.nrp-dash-grid{grid-template-columns:1fr!important}.nrp-stat-grid{grid-template-columns:1fr 1fr!important}.nrp-att-list{max-height:380px}.nrp-board{grid-template-columns:repeat(2,1fr)!important}.nrp-dw-summary{grid-template-columns:1fr!important}}@media (max-width:860px){.nrp-login-brand{display:none!important}.nrp-login-mobilelogo{display:block!important}}@media (max-width:760px){.nrp-desktop-sidebar,.nrp-hide-mobile{display:none!important}.nrp-mobilemenu{display:inline-flex!important}.nrp-mobiletabs{display:flex!important}.nrp-main{padding-bottom:80px!important}.nrp-board{grid-template-columns:1fr!important}}@media (min-width:761px){.nrp-mobiletabs{display:none!important}}@media (max-width:760px){.nrp-main{padding-left:14px!important;padding-right:14px!important;padding-top:18px!important}.nrp-page-h1{font-size:20px!important}.nrp-head-actions{width:100%}.nrp-head-actions .nrp-btn{flex:1}.nrp-stat-grid{grid-template-columns:1fr 1fr!important;gap:11px!important}.nrp-rtable{min-width:0!important;display:block;width:100%}.nrp-rtable thead{display:none}.nrp-rtable tbody,.nrp-rtable td,.nrp-rtable tr{display:block;width:auto}.nrp-rtable tr{padding:13px 16px 14px;border-top:1px solid var(--border-soft)}.nrp-rtable tr:first-child{border-top:none}.nrp-rtable td{padding:3px 0!important;border:none!important;white-space:normal!important;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:24px}.nrp-rtable td:before{content:attr(data-label);flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--text-faint);letter-spacing:-.01em}.nrp-rtable td.nrp-rtitle{display:block;font-size:14.5px!important;font-weight:700!important;margin-bottom:5px;padding-top:0!important}.nrp-rtable td.nrp-rtitle:before{content:none}.nrp-rtable td.nrp-rhide-m{display:none!important}.nrp-rtable-scroll{overflow-x:visible!important}}@media print{body>:not(.nrp-print-overlay){display:none!important}.nrp-print-overlay{position:static!important;inset:auto!important;display:block!important;padding:0!important;background:none!important;backdrop-filter:none!important}.nrp-print-area{position:static!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:#fff!important;color:#111!important}.nrp-print-area,.nrp-print-area *{max-height:none!important;overflow:visible!important}.nrp-no-print{display:none!important}body,html{background:#fff!important;height:auto!important;overflow:visible!important}}