.staff-ui-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--staff-canvas:#f5f2ea;--staff-surface:#fff;--staff-surface-subtle:#edf0eb;--staff-surface-accent:#e7f0eb;--staff-ink:#17231d;--staff-ink-muted:#637069;--staff-border:#d5dcd6;--staff-border-strong:#aebbb3;--staff-accent:#1f6b50;--staff-accent-hover:#185b43;--staff-accent-foreground:#fff;--staff-gold:#b48a3c;--staff-status-info:#245e99;--staff-status-info-soft:#e7f1fa;--staff-status-info-foreground:#17466f;--staff-status-success:#1f6b50;--staff-status-success-soft:#e6f2ec;--staff-status-success-foreground:#174d3b;--staff-status-warning:#9a5c12;--staff-status-warning-soft:#fbf0dc;--staff-status-warning-foreground:#70410c;--staff-status-danger:#a34f36;--staff-status-danger-soft:#f9e9e4;--staff-status-danger-foreground:#793a28;--staff-radius-control:10px;--staff-radius-surface:16px;--staff-radius-feature:24px;--staff-shadow-raised:0 8px 24px #17231d14;--staff-shadow-emphasized:0 18px 48px #17231d21;--staff-space-page:clamp(1rem, 2vw, 2rem);--staff-space-section:clamp(1rem, 1.5vw, 1.5rem);--staff-surface-padding:clamp(1rem, 1.4vw, 1.5rem);--staff-record-padding-block:.875rem;--staff-record-padding-inline:1rem;--staff-control-height:3rem;--background:var(--staff-canvas);--foreground:var(--staff-ink);--card:var(--staff-surface);--card-foreground:var(--staff-ink);--popover:var(--staff-surface);--popover-foreground:var(--staff-ink);--primary:var(--staff-accent);--primary-foreground:var(--staff-accent-foreground);--secondary:var(--staff-surface-subtle);--secondary-foreground:var(--staff-ink);--muted:var(--staff-surface-subtle);--muted-foreground:var(--staff-ink-muted);--accent:var(--staff-surface-accent);--accent-foreground:var(--staff-accent);--destructive:var(--staff-status-danger);--destructive-foreground:var(--staff-accent-foreground);--border:var(--staff-border);--input:var(--staff-border-strong);--ring:var(--staff-accent);--sidebar:var(--staff-surface);--sidebar-foreground:var(--staff-ink);--sidebar-primary:var(--staff-surface-accent);--sidebar-primary-foreground:var(--staff-accent);--sidebar-accent:var(--staff-surface-accent);--sidebar-accent-foreground:var(--staff-accent);--sidebar-border:var(--staff-border);--sidebar-ring:var(--staff-accent);background:var(--staff-canvas);min-width:0;color:var(--staff-ink);font-family:var(--font-sans,"Pretendard Variable", Pretendard, "Noto Sans KR", sans-serif);font-variant-numeric:tabular-nums}.staff-ui-root[data-staff-role=platform]{--staff-space-page:clamp(.75rem, 1.4vw, 1.5rem);--staff-space-section:clamp(.75rem, 1.1vw, 1.125rem);--staff-surface-padding:clamp(.875rem, 1vw, 1.125rem);--staff-record-padding-block:.625rem;--staff-record-padding-inline:.875rem;--staff-control-height:2.5rem}.staff-ui-root[data-staff-theme=dark],.dark .staff-ui-root[data-staff-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--staff-canvas:#0e1713;--staff-surface:#16231d;--staff-surface-subtle:#1d2d25;--staff-surface-accent:#20372d;--staff-ink:#f4f1ea;--staff-ink-muted:#abb8b1;--staff-border:#30443a;--staff-border-strong:#4a6256;--staff-accent:#55b58a;--staff-accent-hover:#69c69a;--staff-accent-foreground:#0e1713;--staff-gold:#d0aa60;--staff-status-info:#7cc4e4;--staff-status-info-soft:#183345;--staff-status-info-foreground:#bfe8fa;--staff-status-success:#55b58a;--staff-status-success-soft:#19382b;--staff-status-success-foreground:#b8ecd1;--staff-status-warning:#e1b866;--staff-status-warning-soft:#3b301b;--staff-status-warning-foreground:#f5dca5;--staff-status-danger:#ef8f7e;--staff-status-danger-soft:#41251f;--staff-status-danger-foreground:#ffc7bd;--staff-shadow-raised:0 10px 28px #00000040;--staff-shadow-emphasized:0 20px 52px #00000061}@media (prefers-color-scheme:dark){.staff-ui-root[data-staff-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--staff-canvas:#0e1713;--staff-surface:#16231d;--staff-surface-subtle:#1d2d25;--staff-surface-accent:#20372d;--staff-ink:#f4f1ea;--staff-ink-muted:#abb8b1;--staff-border:#30443a;--staff-border-strong:#4a6256;--staff-accent:#55b58a;--staff-accent-hover:#69c69a;--staff-accent-foreground:#0e1713;--staff-gold:#d0aa60;--staff-status-info:#7cc4e4;--staff-status-info-soft:#183345;--staff-status-info-foreground:#bfe8fa;--staff-status-success:#55b58a;--staff-status-success-soft:#19382b;--staff-status-success-foreground:#b8ecd1;--staff-status-warning:#e1b866;--staff-status-warning-soft:#3b301b;--staff-status-warning-foreground:#f5dca5;--staff-status-danger:#ef8f7e;--staff-status-danger-soft:#41251f;--staff-status-danger-foreground:#ffc7bd;--staff-shadow-raised:0 10px 28px #00000040;--staff-shadow-emphasized:0 20px 52px #00000061}}.staff-ui-root,.staff-ui-root *,.staff-ui-root :before,.staff-ui-root :after{box-sizing:border-box}.staff-ui-root :where(button,input,select,textarea){min-height:var(--staff-control-height);border-radius:var(--staff-radius-control);font:inherit}.staff-ui-root :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--staff-accent) 42%, transparent);outline-offset:2px}.staff-surface{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);min-width:0;color:var(--staff-ink)}.staff-surface[data-padding=compact]{padding:calc(var(--staff-surface-padding) * .72)}.staff-surface[data-padding=default]{padding:var(--staff-surface-padding)}.staff-surface[data-staff-surface=flat]{box-shadow:none}.staff-surface[data-staff-surface=raised]{box-shadow:var(--staff-shadow-raised)}.staff-surface[data-staff-surface=emphasized]{border-color:var(--staff-border-strong);border-radius:var(--staff-radius-feature);background:linear-gradient(135deg, color-mix(in srgb, var(--staff-gold) 7%, transparent), transparent 34%), var(--staff-surface);box-shadow:var(--staff-shadow-emphasized)}.staff-page-lead{align-items:end;gap:var(--staff-space-section);min-width:0;padding-block:.25rem var(--staff-space-section);border-bottom:1px solid var(--staff-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.staff-page-lead__copy,.staff-section-header__copy,.staff-record-row__body,.staff-state-panel__copy{min-width:0}.staff-page-lead__eyebrow,.staff-section-header__eyebrow{color:var(--staff-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;font-size:.75rem;font-weight:800;line-height:1.25rem}.staff-page-lead__title-row{align-items:center;gap:.75rem;min-width:0;display:flex}.staff-page-lead__title,.staff-section-header__title,.staff-record-row__title,.staff-state-panel__title{color:var(--staff-ink);font-family:var(--font-heading,Paperlogy, "Pretendard Variable", sans-serif);text-wrap:balance;margin:0}.staff-page-lead__title{letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.35vw,2.5rem);font-weight:800;line-height:1.14}.staff-page-lead__status{flex:none}.staff-page-lead__description{max-width:48rem;color:var(--staff-ink-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.staff-page-lead__meta{color:var(--staff-ink-muted);flex-wrap:wrap;gap:.5rem .875rem;margin-top:.75rem;font-size:.8125rem;font-weight:650;display:flex}.staff-page-lead__actions,.staff-page-lead__secondary-actions,.staff-page-lead__primary-action,.staff-section-header__action,.staff-filter-bar__actions,.staff-record-row__actions,.staff-action-bar__actions,.staff-action-bar__secondary,.staff-action-bar__primary{align-items:center;gap:.5rem;display:flex}.staff-page-lead__actions{flex-wrap:wrap;justify-content:flex-end}.staff-page-lead__primary-action>:where(button,a),.staff-action-bar__primary>:where(button,a){min-height:3rem}.staff-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.staff-section-header__title{letter-spacing:-.025em;font-size:clamp(1.0625rem,.98rem + .35vw,1.375rem);font-weight:800;line-height:1.3}.staff-section-header__description{max-width:44rem;color:var(--staff-ink-muted);margin-top:.25rem;font-size:.875rem;line-height:1.5}.staff-metric-strip{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);box-shadow:var(--staff-shadow-raised);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.staff-metric-strip__item{min-width:0;padding:var(--staff-surface-padding);position:relative}.staff-metric-strip__item:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:0;right:0}.staff-metric-strip__item[data-tone=accent]:before,.staff-metric-strip__item[data-tone=success]:before{background:var(--staff-accent)}.staff-metric-strip__item[data-tone=info]:before{background:var(--staff-status-info)}.staff-metric-strip__item[data-tone=warning]:before{background:var(--staff-status-warning)}.staff-metric-strip__item[data-tone=danger]:before{background:var(--staff-status-danger)}.staff-metric-strip__item:nth-child(2n){border-left:1px solid var(--staff-border)}.staff-metric-strip__item:nth-child(n+3){border-top:1px solid var(--staff-border)}.staff-metric-strip__label{color:var(--staff-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:750;line-height:1.25rem;overflow:hidden}.staff-metric-strip__value{color:var(--staff-ink);font-family:var(--font-sans,"Pretendard Variable", Pretendard, sans-serif);letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.375rem,1.2rem + .55vw,1.875rem);font-weight:850;line-height:1.2}.staff-metric-strip__item[data-tone=accent] .staff-metric-strip__value,.staff-metric-strip__item[data-tone=success] .staff-metric-strip__value{color:var(--staff-status-success)}.staff-metric-strip__item[data-tone=info] .staff-metric-strip__value{color:var(--staff-status-info)}.staff-metric-strip__item[data-tone=warning] .staff-metric-strip__value{color:var(--staff-status-warning)}.staff-metric-strip__item[data-tone=danger] .staff-metric-strip__value{color:var(--staff-status-danger)}.staff-metric-strip__support{color:var(--staff-ink-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.25rem;display:flex}.staff-metric-strip__trend{flex:none;font-weight:750}.staff-filter-bar{border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface-subtle);align-items:center;gap:.75rem;min-width:0;padding:.625rem;display:flex}.staff-filter-bar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.staff-filter-bar__result{color:var(--staff-ink-muted);flex:none;font-size:.8125rem;font-weight:700}.staff-filter-bar__actions{border-left:1px solid var(--staff-border);flex:none;padding-left:.25rem}.staff-record-row{min-width:0;padding:var(--staff-record-padding-block) var(--staff-record-padding-inline);border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface);color:var(--staff-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.staff-record-row[data-selected=true]{border-color:var(--staff-accent);background:var(--staff-surface-accent);box-shadow:0 0 0 1px var(--staff-accent)}.staff-record-row__leading{flex:none;place-items:center;min-width:2.5rem;min-height:2.5rem;display:grid}.staff-record-row__heading{align-items:center;gap:.5rem;min-width:0;display:flex}.staff-record-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:750;line-height:1.35;overflow:hidden}.staff-record-row__status{flex:none}.staff-record-row__description{color:var(--staff-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1875rem;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.staff-record-row__metadata{color:var(--staff-ink-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;font-size:.75rem;font-weight:650;display:flex}.staff-record-row__actions{justify-content:flex-end}.staff-status-badge{border:1px solid var(--staff-border);background:var(--staff-surface-subtle);width:fit-content;min-height:1.625rem;color:var(--staff-ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:750;line-height:1.125rem;display:inline-flex}.staff-status-badge__marker{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.staff-status-badge__icon,.staff-status-badge__icon>svg{width:.875rem;height:.875rem;display:block}.staff-status-badge[data-tone=accent]{border-color:color-mix(in srgb, var(--staff-accent) 30%, transparent);background:var(--staff-surface-accent);color:var(--staff-accent)}.staff-status-badge[data-tone=info]{border-color:color-mix(in srgb, var(--staff-status-info) 30%, transparent);background:var(--staff-status-info-soft);color:var(--staff-status-info-foreground)}.staff-status-badge[data-tone=success]{border-color:color-mix(in srgb, var(--staff-status-success) 30%, transparent);background:var(--staff-status-success-soft);color:var(--staff-status-success-foreground)}.staff-status-badge[data-tone=warning]{border-color:color-mix(in srgb, var(--staff-status-warning) 30%, transparent);background:var(--staff-status-warning-soft);color:var(--staff-status-warning-foreground)}.staff-status-badge[data-tone=danger]{border-color:color-mix(in srgb, var(--staff-status-danger) 30%, transparent);background:var(--staff-status-danger-soft);color:var(--staff-status-danger-foreground)}.staff-state-panel{min-width:0;padding:var(--staff-surface-padding);border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:var(--staff-surface-subtle);color:var(--staff-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;display:grid}.staff-state-panel[data-compact=true]{padding:.75rem}.staff-state-panel__icon{border-radius:var(--staff-radius-control);background:var(--staff-surface);width:2.5rem;height:2.5rem;color:var(--staff-ink-muted);place-items:center;display:grid}.staff-state-panel__svg{width:1.25rem;height:1.25rem}.staff-state-panel[data-state=loading] .staff-state-panel__svg{animation:.8s linear infinite staff-ui-spin}.staff-state-panel[data-state=partial-error]{border-color:color-mix(in srgb, var(--staff-status-warning) 38%, transparent);background:var(--staff-status-warning-soft)}.staff-state-panel[data-state=partial-error] .staff-state-panel__icon{color:var(--staff-status-warning)}.staff-state-panel[data-state=error],.staff-state-panel[data-state=permission]{border-color:color-mix(in srgb, var(--staff-status-danger) 38%, transparent);background:var(--staff-status-danger-soft)}.staff-state-panel[data-state=error] .staff-state-panel__icon,.staff-state-panel[data-state=permission] .staff-state-panel__icon{color:var(--staff-status-danger)}.staff-state-panel[data-state=success]{border-color:color-mix(in srgb, var(--staff-status-success) 38%, transparent);background:var(--staff-status-success-soft)}.staff-state-panel[data-state=success] .staff-state-panel__icon{color:var(--staff-status-success)}.staff-state-panel__title{font-size:.9375rem;font-weight:800;line-height:1.35}.staff-state-panel__description{color:var(--staff-ink-muted);margin-top:.1875rem;font-size:.8125rem;line-height:1.45}.staff-state-panel__action{justify-content:flex-end;align-items:center;display:flex}.staff-action-bar{min-width:0;padding:.75rem var(--staff-surface-padding);border:1px solid var(--staff-border);border-radius:var(--staff-radius-surface);background:color-mix(in srgb, var(--staff-surface) 94%, transparent);box-shadow:var(--staff-shadow-raised);justify-content:space-between;align-items:center;gap:1rem;display:flex}.staff-action-bar[data-sticky=true]{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:.75rem}.staff-action-bar__context{min-width:0;color:var(--staff-ink-muted);font-size:.8125rem;line-height:1.4}.staff-action-bar__spacer{flex:auto}.staff-action-bar__actions{flex:none;justify-content:flex-end}@keyframes staff-ui-spin{to{transform:rotate(360deg)}}@media (width>=48rem){.staff-metric-strip[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-metric-strip[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-metric-strip[data-columns="3"] .staff-metric-strip__item,.staff-metric-strip[data-columns="4"] .staff-metric-strip__item{border-top:0}.staff-metric-strip[data-columns="3"] .staff-metric-strip__item:nth-child(n),.staff-metric-strip[data-columns="4"] .staff-metric-strip__item:nth-child(n){border-left:1px solid var(--staff-border)}.staff-metric-strip[data-columns="3"] .staff-metric-strip__item:first-child,.staff-metric-strip[data-columns="4"] .staff-metric-strip__item:first-child{border-left:0}}@media (width<=47.999rem){.staff-page-lead{grid-template-columns:minmax(0,1fr);align-items:start}.staff-page-lead__title-row{flex-direction:column;align-items:flex-start;gap:.5rem}.staff-page-lead__actions,.staff-page-lead__secondary-actions,.staff-page-lead__primary-action{width:100%}.staff-page-lead__actions>*,.staff-page-lead__primary-action>:where(button,a){flex:auto}.staff-filter-bar{flex-direction:column;align-items:stretch}.staff-filter-bar__result{order:3}.staff-filter-bar__actions{border-top:1px solid var(--staff-border);border-left:0;justify-content:flex-start;padding-top:.5rem;padding-left:0}.staff-record-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.staff-record-row__actions{border-top:1px solid var(--staff-border);grid-column:1/-1;justify-content:flex-end;padding-top:.625rem}.staff-state-panel{grid-template-columns:auto minmax(0,1fr);align-items:start}.staff-state-panel__action{grid-column:1/-1;justify-content:flex-start;padding-left:3.375rem}.staff-action-bar{flex-direction:column;align-items:stretch}.staff-action-bar__actions,.staff-action-bar__secondary,.staff-action-bar__primary{width:100%}.staff-action-bar__actions>*,.staff-action-bar__secondary>:where(button,a),.staff-action-bar__primary>:where(button,a){flex:auto}}@media (pointer:coarse){.staff-ui-root :where(button,input,select,textarea,a[role=button]){min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.staff-record-row{transition:none}.staff-state-panel[data-state=loading] .staff-state-panel__svg{animation:none}}
