@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}
:root{--slate-0:#fff;--slate-25:#fafbfc;--slate-50:#f5f7f9;--slate-100:#eef1f4;--slate-150:#e6eaee;--slate-200:#dde2e8;--slate-300:#cdd4dc;--slate-400:#aeb6c1;--slate-500:#8b94a1;--slate-600:#6b7480;--slate-700:#4a525d;--slate-800:#2c333c;--slate-900:#171b21;--slate-950:#0e1116;--teal-50:#eef4f4;--teal-100:#d9e7e7;--teal-200:#b4d0d0;--teal-300:#84b2b2;--teal-400:#4d8a8b;--teal-500:#2f6364;--teal-600:#275253;--teal-700:#1f4243;--green-50:#e9f7ef;--green-100:#d2efdf;--green-500:#1f9d57;--green-600:#178049;--green-700:#126539;--amber-50:#fdf3e3;--amber-100:#fae6c4;--amber-500:#c77700;--amber-600:#a86300;--red-50:#fdecea;--red-100:#fad7d3;--red-500:#d5463b;--red-600:#b5362d;--surface-page:var(--slate-25);--surface-card:var(--slate-0);--surface-sunken:var(--slate-50);--surface-raised:var(--slate-0);--surface-inverse:var(--slate-950);--surface-hover:var(--slate-50);--surface-active:var(--slate-100);--text-strong:var(--slate-950);--text-heading:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-600);--text-faint:var(--slate-500);--text-on-dark:var(--slate-0);--text-on-accent:#fff;--text-link:var(--teal-600);--border-subtle:var(--slate-150);--border-default:var(--slate-300);--border-strong:var(--slate-300);--border-focus:var(--teal-500);--accent:var(--teal-500);--accent-hover:var(--teal-600);--accent-active:var(--teal-700);--accent-soft:var(--teal-50);--accent-soft-border:var(--teal-100);--accent-text:var(--teal-600);--primary:var(--slate-950);--primary-hover:var(--slate-800);--primary-active:#000;--primary-text:#fff;--success:var(--green-600);--success-soft:var(--green-50);--success-border:var(--green-100);--warning:var(--amber-600);--warning-soft:var(--amber-50);--warning-border:var(--amber-100);--danger:var(--red-600);--danger-soft:var(--red-50);--danger-border:var(--red-100);--info:var(--teal-600);--info-soft:var(--teal-50);--info-border:var(--teal-100);--ring:0 0 0 3px #2f636442}[data-theme=dark]{--surface-page:#0e1116;--surface-card:#161b22;--surface-sunken:#1e242d;--surface-raised:#1b212a;--surface-inverse:#f3f5f7;--surface-hover:#1e242d;--surface-active:#272e38;--text-strong:#f4f6f8;--text-heading:#e8ebef;--text-body:#c4cad2;--text-muted:#949ca8;--text-faint:#6f7884;--text-on-dark:#f3f5f7;--text-on-accent:#fff;--text-link:#8fc8c9;--border-subtle:#20262f;--border-default:#2b333d;--border-strong:#3a434f;--border-focus:var(--teal-400);--accent:#4f9b9c;--accent-hover:#5fabac;--accent-active:#74bcbd;--accent-soft:#4f9b9c2e;--accent-soft-border:#4f9b9c57;--accent-text:#8fc8c9;--primary:#f3f5f7;--primary-hover:#e3e7ec;--primary-active:#fff;--primary-text:#11151b;--success:#46c98a;--success-soft:#1f9d572b;--success-border:#46c98a4d;--warning:#e6a23c;--warning-soft:#c7770033;--warning-border:#e6a23c52;--danger:#ec6a5e;--danger-soft:#d5463b33;--danger-border:#ec6a5e52;--info:#8fc8c9;--info-soft:#4f9b9c29;--info-border:#4f9b9c4d;--slate-100:#1e242d;--slate-200:#2b333d;--slate-300:#3a434f;--ring:0 0 0 3px #4f9b9c66}
:root{--font-sans:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;--font-num:"Pretendard", system-ui, sans-serif;--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:34px;--text-5xl:44px;--lh-tight:1.1;--lh-snug:1.3;--lh-base:1.5;--lh-relaxed:1.65;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--type-display-size:var(--text-4xl);--type-display-weight:var(--fw-extrabold);--type-display-tracking:var(--tracking-tighter);--type-kpi-size:var(--text-4xl);--type-kpi-weight:var(--fw-bold);--type-h1-size:var(--text-2xl);--type-h1-weight:var(--fw-bold);--type-h2-size:var(--text-xl);--type-h2-weight:var(--fw-semibold);--type-section-size:var(--text-lg);--type-section-weight:var(--fw-semibold);--type-body-size:var(--text-md);--type-body-weight:var(--fw-regular);--type-label-size:var(--text-sm);--type-label-weight:var(--fw-medium);--type-caption-size:var(--text-xs);--type-caption-weight:var(--fw-medium);--type-table-head-size:var(--text-xs);--type-table-head-weight:var(--fw-semibold);--type-table-head-tracking:var(--tracking-wide)}.num,[data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv01" 1;letter-spacing:var(--tracking-tight)}
:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--gap-card:var(--space-5);--gap-card-sm:var(--space-4);--gap-section:var(--space-7);--gap-grid:var(--space-5);--gap-inline:var(--space-2);--gap-stack:var(--space-3);--sidebar-width:240px;--sidebar-width-collapsed:72px;--topbar-height:60px;--content-max:1320px;--content-wide:min(92vw, 2100px);--content-pad-x:var(--space-7)}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--shadow-none:none;--shadow-xs:0 1px 2px #1018280a;--shadow-sm:0 1px 2px #1018280d, 0 1px 3px #1018280a;--shadow-card:0 1px 2px #1018280a, 0 1px 3px #10182808;--shadow-md:0 2px 4px #1018280d, 0 4px 12px #1018280f;--shadow-lg:0 8px 24px #1018281a, 0 2px 6px #1018280d;--shadow-pop:0 12px 32px #10182824;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1);--dur-fast:.11s;--dur-base:.16s;--dur-slow:.24s}
:root{--brand-blue:#185fa6;--brand-blue-hover:#135391;--brand-blue-pressed:#0f4577;--brand-blue-weak:#eaf2fa;--brand-green:#306365;--brand-green-tint:#eff4f4;--kolavo-orange:#ef9f27;--page-bg:var(--grey-100);--surface-nested:#f4f5f9;--grey-50:#f9fafb;--grey-100:#f2f4f6;--grey-200:#e5e8eb;--grey-300:#d1d6db;--grey-400:#b0b8c1;--grey-500:#8b95a1;--grey-600:#6b7684;--grey-700:#4e5968;--grey-800:#333d4b;--grey-900:#191f28;--status-success:#15a46e;--success-text:#0e8a5f;--success-bg:#e7f6ef;--status-danger:#e1483f;--danger-text:#c9271d;--danger-bg:#fdeceb;--status-warning:#f5a623;--warning-text:#b26a00;--warning-bg:#fff4e2;--radius-card:16px;--radius-control:10px;--radius-button:8px;--radius-tab:8px;--radius-chip:8px;--shadow-card-ds:0 1px 3px #1018280f;--shadow-float:0 8px 24px #1018281f;--fs-h1:24px;--fs-section:18px;--fs-card-title:16px;--fs-stat:28px;--fs-body:15px;--fs-secondary:14px;--fs-label:13px;--fs-micro:12px;--focus-ring:0 0 0 3px #185fa633}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-regular);line-height:var(--lh-base);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 1;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:var(--teal-100);color:var(--slate-950)}

html,body{height:100%}body{background:var(--page-bg);margin:0}#root{height:100vh}a{color:var(--text-link)}.hq-protected-shell{min-height:100vh;padding-left:var(--sidebar-width-collapsed);background:var(--page-bg)}.hq-protected-main{flex:1;min-width:0;transition:margin-left .15s cubic-bezier(.4,0,.2,1)}.hq-sidebar--expanded+.hq-protected-main{margin-left:calc(var(--sidebar-width) - var(--sidebar-width-collapsed))}[data-theme=dark] body,[data-theme=dark] .hq-protected-shell{background:var(--surface-page)}.hk-shell{grid-template-columns:var(--sidebar-width) 1fr;height:100vh;transition:grid-template-columns var(--dur-base) var(--ease-out);display:grid}.hk-shell--collapsed{grid-template-columns:68px 1fr}.hk-shell--collapsed .hk-brand{justify-content:center;padding-left:0;padding-right:0}.hk-shell--collapsed .hk-brand__word,.hk-shell--collapsed .hk-nav__label,.hk-shell--collapsed .hk-nav__badge,.hk-shell--collapsed .hk-navsec{display:none}.hk-shell--collapsed .hk-navwrap{padding-left:10px;padding-right:10px}.hk-shell--collapsed .hk-nav{justify-content:center;gap:0;padding-left:0;padding-right:0}.hk-shell--collapsed .hk-profilebox__meta{display:none}.hk-main{flex-direction:column;min-width:0;display:flex}.hk-scroll{flex:1;overflow-y:auto}.hk-sidebar{--hq-sidebar-inline-inset:10px;background:var(--surface-card);width:max-content;min-width:var(--sidebar-width-collapsed);max-width:var(--sidebar-width);z-index:20;flex-direction:column;grid-row:1/-1;height:100vh;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.hk-sidebar:after{content:"";background:var(--border-default);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.hq-sidebar-rail{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed);flex:0 0 var(--sidebar-width-collapsed);justify-content:center;align-items:center;display:flex}.hq-sidebar-panel{width:0;min-width:0;transition:width .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.hq-sidebar-panel-content{width:calc(var(--sidebar-width) - var(--sidebar-width-collapsed));min-width:calc(var(--sidebar-width) - var(--sidebar-width-collapsed));box-sizing:border-box;display:block}.hk-brand{grid-template-columns:var(--sidebar-width-collapsed) auto;min-height:62px;padding:0;display:grid}.hq-sidebar-brand-rail{box-sizing:border-box;justify-content:center;height:62px;padding-left:0}.hq-sidebar-brand-content{height:62px;padding:0 var(--hq-sidebar-inline-inset);justify-content:space-between;align-items:center;gap:10px;display:flex}.hk-brand__word{color:var(--text-strong);letter-spacing:-.02em;font-size:19px;font-weight:800}.hk-navwrap{width:max-content;min-width:var(--sidebar-width-collapsed);flex:1;padding:6px 0 12px;overflow:hidden auto}.hk-navsec{grid-template-columns:var(--sidebar-width-collapsed) auto;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:700;display:grid}.hq-sidebar-section-content{white-space:nowrap;height:30px;padding:10px 10px 7px}.hk-nav{grid-template-columns:var(--sidebar-width-collapsed) auto;border-radius:var(--radius-control);width:max-content;min-height:40px;color:var(--text-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:0;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:grid;overflow:hidden}.hk-nav+.hk-nav{margin-top:1px}.hk-nav__ic{color:var(--text-faint);flex-shrink:0}.hq-sidebar-nav-content{align-items:center;gap:11px;height:40px;padding:0 10px 0 11px;display:flex}.hk-nav__label{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hk-nav__badge{margin-left:auto}.hk-nav:hover{background:var(--surface-hover);color:var(--text-strong);text-decoration:none}.hk-nav:hover .hk-nav__ic{color:var(--text-muted)}.hk-nav--active{color:var(--text-on-accent);isolation:isolate;background:0 0;font-weight:600;position:relative}.hk-nav--active:before{content:"";z-index:-1;top:0;bottom:0;left:var(--hq-sidebar-inline-inset);background:var(--brand-blue);border-radius:var(--radius-control);position:absolute;right:0}.hk-nav--active:hover{color:var(--text-on-accent);background:0 0}.hk-nav--active:hover:before{background:var(--brand-blue-hover)}.hk-nav--active .hk-nav__ic,.hk-nav--active:hover .hk-nav__ic{color:var(--text-on-accent)}.hk-profilebox{grid-template-columns:var(--sidebar-width-collapsed) auto;border-radius:var(--radius-lg);background:var(--surface-card);min-height:56px;box-shadow:inset 0 0 0 1px var(--border-default);border:0;margin:8px 0 14px;padding:0;display:grid;overflow:hidden}.hq-sidebar-profile-content{align-items:center;gap:9px;height:56px;padding:12px 16px 12px 0;display:flex}.hk-profilebox__meta{flex-direction:column;line-height:1.25;display:flex}.hk-profilebox__name{color:var(--text-strong);font-size:13px;font-weight:600}.hk-profilebox__role{color:var(--text-faint);font-size:11px}.hq-sidebar--expanded{box-shadow:var(--shadow-float)}.hq-sidebar--expanded .hq-sidebar-panel{width:calc(var(--sidebar-width) - var(--sidebar-width-collapsed))}.hq-sidebar--expanded .hk-nav--active:before{right:var(--hq-sidebar-inline-inset)}.hq-sidebar--expanded .hk-profilebox{width:calc(var(--sidebar-width) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));grid-template-columns:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset)) auto;margin-left:var(--hq-sidebar-inline-inset);margin-right:var(--hq-sidebar-inline-inset)}.hq-sidebar--expanded .hk-profilebox .hq-sidebar-rail{width:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));min-width:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));flex-basis:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset))}.hq-sidebar--collapsed{box-shadow:none}.hq-sidebar--collapsed .hq-sidebar-subnav{display:none}.hq-sidebar-toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;margin:0;font-size:20px;line-height:1;display:inline-flex}.hq-sidebar-toggle:hover{background:var(--surface-hover);color:var(--text-strong)}.hq-sidebar-toggle:focus-visible,.hq-sidebar-logout:focus-visible,.hk-nav:focus-visible{box-shadow:var(--ring);outline:none}.hq-sidebar-group{width:max-content;margin-top:1px}.hq-sidebar-icon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:20px;height:20px;color:var(--text-muted);flex:0 0 20px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.hk-nav--active .hq-sidebar-icon{color:var(--text-on-accent);background:0 0}.hq-sidebar-chevron{color:var(--text-faint);margin-left:auto;font-size:14px}.hk-nav--active .hq-sidebar-chevron,.hk-nav--active:hover .hq-sidebar-chevron{color:var(--text-on-accent)}.hq-sidebar-group-selected,.hq-sidebar-group-selected:hover{color:var(--brand-blue);background:0 0;font-weight:600}.hq-sidebar-group-selected .hk-nav__ic,.hq-sidebar-group-selected:hover .hk-nav__ic,.hq-sidebar-group-selected .hq-sidebar-chevron,.hq-sidebar-group-selected:hover .hq-sidebar-chevron{color:var(--brand-blue)}.hq-sidebar-group-selected .hq-sidebar-icon{background:var(--brand-blue-weak);color:var(--brand-blue)}.hq-sidebar--collapsed .hq-sidebar-group-selected,.hq-sidebar--collapsed .hq-sidebar-group-selected:hover{isolation:isolate;color:var(--text-on-accent);background:0 0;position:relative}.hq-sidebar--collapsed .hq-sidebar-group-selected:before{content:"";z-index:-1;top:0;right:var(--hq-sidebar-inline-inset);bottom:0;left:var(--hq-sidebar-inline-inset);background:var(--brand-blue);border-radius:var(--radius-control);position:absolute}.hq-sidebar--collapsed .hq-sidebar-group-selected .hq-sidebar-icon{color:var(--text-on-accent);background:0 0}.hq-sidebar--collapsed .hq-sidebar-group-selected .hk-nav__ic{color:var(--text-on-accent)}.hq-sidebar--collapsed .hk-nav--active,.hq-sidebar--collapsed .hk-nav--active:hover,.hq-sidebar--collapsed .hq-sidebar-group-selected,.hq-sidebar--collapsed .hq-sidebar-group-selected:hover{background:0 0}.hq-sidebar--collapsed .hk-nav--active:before,.hq-sidebar--collapsed .hq-sidebar-group-selected:before{right:var(--hq-sidebar-inline-inset)}.hq-sidebar--collapsed .hk-profilebox{width:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));grid-template-columns:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset)) auto;margin-left:var(--hq-sidebar-inline-inset);margin-right:var(--hq-sidebar-inline-inset)}.hq-sidebar--collapsed .hk-profilebox .hq-sidebar-rail{width:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));min-width:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset));flex-basis:calc(var(--sidebar-width-collapsed) - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset))}.hq-sidebar-subnav{width:calc(var(--sidebar-width) - var(--sidebar-width-collapsed) + 12px);margin-left:calc(var(--sidebar-width-collapsed) - 12px);padding:2px 0 4px}.hq-sidebar-subitem{width:100%;min-height:0;padding:7px 10px 7px calc(var(--hq-sidebar-inline-inset) + 12px);font-size:12px;display:flex}.hq-sidebar-disabled{color:var(--text-faint);cursor:default}.hq-sidebar-disabled:hover{color:var(--text-faint);background:0 0}.hk-nav__badge{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-faint);white-space:nowrap;padding:1px 6px;font-size:11px}.hq-sidebar-avatar{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hq-sidebar-logout{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-muted);white-space:nowrap;margin-left:auto;padding:5px 8px;font-size:11px}.hq-sidebar-logout:hover:not(:disabled){background:var(--surface-hover);color:var(--text-strong)}.hq-sidebar-logout:disabled{cursor:default;opacity:.55}.hq-dashboard-page{min-height:100vh;padding:32px;display:flex}.hq-dashboard-placeholder{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:320px;padding:32px;display:flex}.hq-dashboard-placeholder h1{font-size:22px;font-weight:700}.hq-dashboard-placeholder p{color:var(--text-muted);font-size:14px}.hq-dashboard-eyebrow{font-weight:600;color:var(--accent-text)!important;font-size:12px!important}@media (max-width:768px){:root{--sidebar-width:236px;--sidebar-width-collapsed:64px}.hk-navsec{font-size:10.5px}.hk-nav{border-radius:var(--radius-md);min-height:38px;font-size:13.5px}.hq-sidebar-nav-content{height:38px}.hk-nav--active:before,.hq-sidebar--collapsed .hq-sidebar-group-selected:before{border-radius:var(--radius-md)}.hq-sidebar-icon{flex-basis:22px;width:22px;height:22px}.hq-sidebar-icon .hk-nav__ic{width:16px;height:16px}.hq-sidebar--expanded+.hq-protected-main{margin-left:calc(184px - var(--sidebar-width-collapsed))}.hq-sidebar--expanded .hq-sidebar-panel{width:calc(184px - var(--sidebar-width-collapsed))}.hq-sidebar--expanded .hk-profilebox{width:calc(184px - var(--hq-sidebar-inline-inset) - var(--hq-sidebar-inline-inset))}.hq-sidebar-panel-content{width:calc(184px - var(--sidebar-width-collapsed));min-width:calc(184px - var(--sidebar-width-collapsed))}.hq-dashboard-page{padding:16px}.hq-dashboard-placeholder{min-height:260px;padding:24px 16px}}.hk-topbar{height:var(--topbar-height);background:var(--surface-card);border-bottom:1px solid var(--border-default);z-index:5;align-items:center;gap:16px;padding:0 20px;display:flex;position:sticky;top:0}.hk-topbar__left{align-items:center;gap:10px;display:flex}.hk-crumb{color:var(--text-strong);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hk-crumb__ic{color:var(--text-faint)}.hk-topbar__search{flex:1;max-width:420px}.hk-topbar__right{align-items:center;gap:4px;margin-left:auto;display:flex}.hk-bell{position:relative}.hk-bell__dot{background:var(--danger);border:1.5px solid var(--surface-card);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.hk-page{max-width:var(--content-max);padding:28px var(--content-pad-x) 56px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.hk-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hk-h1{color:var(--text-heading);letter-spacing:-.015em;font-size:23px;font-weight:700}.hk-sub{color:var(--text-muted);margin-top:5px;font-size:14px}.hk-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hk-muted{color:var(--text-faint);font-size:13px}.hk-trigger{color:var(--text-body);align-items:center;gap:6px;display:inline-flex}.hk-trigger svg{color:var(--text-faint)}.hk-empty{text-align:center;max-width:460px;color:var(--text-faint);flex-direction:column;align-items:center;gap:8px;margin:80px auto;display:flex}.hk-empty svg{color:var(--text-muted)}.hk-empty h3{color:var(--text-heading);margin-top:6px;font-size:18px}.hk-empty p{color:var(--text-muted);font-size:14px}

