.ui-badge[data-v-2b5902b7]{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:999px;font-size:var(--font-sm);font-weight:600;white-space:nowrap}.neutral[data-v-2b5902b7]{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.accent[data-v-2b5902b7]{background:var(--accent-soft);color:var(--accent)}.green[data-v-2b5902b7]{background:var(--green-soft);color:var(--green)}.danger[data-v-2b5902b7]{background:var(--danger-soft);color:var(--danger)}.warn[data-v-2b5902b7]{background:var(--warn-soft);color:var(--warn)}.shell[data-v-0cbaa3d3]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-0cbaa3d3]{position:sticky;top:0;z-index:10;height:var(--header-h);display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--border)}.logo[data-v-0cbaa3d3]{display:flex;align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--font-lg)}.logo-mark[data-v-0cbaa3d3]{width:var(--logo-h);height:var(--logo-h);border-radius:6px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-sm)}.ops[data-v-0cbaa3d3]{color:var(--muted);font-weight:600;font-size:var(--font-md)}.right[data-v-0cbaa3d3]{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.who[data-v-0cbaa3d3]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--muted)}.logout[data-v-0cbaa3d3]{color:var(--muted);font-size:var(--font-sm);font-weight:600}.logout[data-v-0cbaa3d3]:hover{color:var(--ink)}.body[data-v-0cbaa3d3]{flex:1;display:flex}.sidebar[data-v-0cbaa3d3]{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);padding:var(--space-5);border-right:1px solid var(--border);background:var(--surface)}.sidebar-title[data-v-0cbaa3d3]{font-size:var(--font-sm);color:var(--muted);font-weight:700;margin-bottom:var(--space-3)}.nav[data-v-0cbaa3d3]{display:flex;flex-direction:column;gap:var(--space-1)}.nav a[data-v-0cbaa3d3]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:600;color:var(--muted)}.nav a.active[data-v-0cbaa3d3]{background:var(--accent-soft);color:var(--accent)}.sidebar-note[data-v-0cbaa3d3]{margin-top:var(--space-6);font-size:var(--font-sm);color:var(--muted);line-height:1.6}.main[data-v-0cbaa3d3]{flex:1;min-width:0}@media(max-width:760px){.sidebar[data-v-0cbaa3d3]{display:none}}.bare[data-v-fd1480a1]{min-height:100vh;background:var(--bg)}.shell[data-v-5253f0ee]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-5253f0ee]{position:sticky;top:0;z-index:10;height:var(--header-h);background:var(--surface);border-bottom:1px solid var(--border)}.header-inner[data-v-5253f0ee]{max-width:var(--page-w);height:100%;margin:0 auto;padding:0 var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.logo[data-v-5253f0ee]{display:flex;align-items:center;gap:var(--space-2);font-weight:800;font-size:var(--font-lg)}.logo-mark[data-v-5253f0ee]{width:var(--logo-h);height:var(--logo-h);border-radius:6px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-sm)}.secure[data-v-5253f0ee]{display:flex;align-items:center;gap:var(--space-1);color:var(--green);font-size:var(--font-sm);font-weight:600}.lock[data-v-5253f0ee]{width:var(--icon-sm);height:var(--icon-sm)}.right[data-v-5253f0ee]{margin-left:auto;display:flex;gap:var(--space-2)}.main[data-v-5253f0ee]{flex:1;min-width:0}.footer[data-v-5253f0ee]{max-width:var(--page-w);margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-6);color:var(--muted);font-size:var(--font-sm);text-align:center;line-height:1.6}:root{--sidebar-w: 280px;--header-h: 60px;--icon-md: 20px;--icon-sm: 18px;--font-md: 14px;--font-sm: 12px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 22px;--font-3xl: 28px;--control-h: 44px;--control-h-lg: 48px;--control-h-xl: 56px;--btn-w: 260px;--avatar: 24px;--search-h: 38px;--logo-h: 20px;--bg: #f6f7fb;--surface: #fff;--ink: #1f2233;--muted: #6b7083;--border: #e4e6ee;--accent: #2f5bea;--accent-hover: #244ac4;--accent-soft: #eaf0ff;--green: #1f8a5b;--green-soft: #e7f6ee;--danger: #c0392b;--danger-soft: #fdecea;--warn: #a86b00;--warn-soft: #fff4dc;--radius: 14px;--radius-sm: 8px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--page-w: 1040px;--shadow: 0 6px 24px #1f22330d;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-md);line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}@media(max-width:760px){:root{--header-h: 56px}}*{box-sizing:border-box}body{margin:0;background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3{margin:0;font-weight:700}p{margin:0}ul{margin:0;padding:0;list-style:none}.page{max-width:var(--page-w);margin:0 auto;padding:var(--space-5) var(--space-4)}.page-title{font-size:var(--font-2xl);margin-bottom:var(--space-2)}.page-sub{color:var(--muted);margin-bottom:var(--space-5)}.row{display:flex;gap:var(--space-3);align-items:center}.muted{color:var(--muted);font-size:var(--font-sm)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-sm)}
