:root{--pas-color-bg-page: #f2f3fb;--pas-color-bg-card: #ffffff;--pas-color-bg-sidebar-from: #121743;--pas-color-bg-sidebar-to: #1a2160;--pas-color-border-default: #d8dcf0;--pas-color-border-subtle: #e9ebf8;--pas-color-text-primary: #141a3d;--pas-color-text-secondary: #586088;--pas-color-text-on-sidebar: #b9c0ea;--pas-color-brand-primary: #3d4fd6;--pas-color-brand-primary-hover: #2b3aa8;--pas-color-brand-accent-from: #2b8cf0;--pas-color-brand-accent-to: #3be2ff;--pas-color-status-info-bg: #dfebfb;--pas-color-status-info-fg: #1f5aa8;--pas-color-status-success-bg: #dcf3ec;--pas-color-status-success-fg: #146a52;--pas-color-status-warning-bg: #fbecc9;--pas-color-status-warning-fg: #7a4b00;--pas-color-status-danger-bg: #fbe1e6;--pas-color-status-danger-fg: #a02a42;--pas-color-status-neutral-bg: #e3e7fd;--pas-color-status-neutral-fg: #3d4fd6;--pas-font-heading: "Manrope","Noto Sans KR",system-ui,sans-serif;--pas-font-body: "Source Sans 3","Noto Sans KR",system-ui,sans-serif;--pas-font-size-base: 14px;--pas-font-size-11: 11px;--pas-font-size-12: 12px;--pas-font-size-13: 13px;--pas-font-size-14: 14px;--pas-font-size-15: 15px;--pas-font-size-18: 18px;--pas-font-size-23: 23px;--pas-font-size-30: 30px;--pas-radius-chip: 6px;--pas-radius-control: 8px;--pas-radius-md: 10px;--pas-radius-card: 12px;--pas-space: 4px;--pas-shadow-card: 0 1px 2px rgba(20,26,61,.06);--pas-shadow-dialog: 0 12px 32px rgba(20,26,61,.22)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--pas-color-bg-page: #0c1030;--pas-color-bg-card: #141a4a;--pas-color-bg-sidebar-from: #080b26;--pas-color-bg-sidebar-to: #10164a;--pas-color-border-default: #2a3274;--pas-color-border-subtle: #1b2260;--pas-color-text-primary: #e8eafc;--pas-color-text-secondary: #a3abd8;--pas-color-text-on-sidebar: #b9c0ea;--pas-color-brand-primary: #8da0ff;--pas-color-brand-primary-hover: #c6d0ff;--pas-color-brand-accent-from: #2b8cf0;--pas-color-brand-accent-to: #3be2ff;--pas-color-status-info-bg: #1a3366;--pas-color-status-info-fg: #7db4f5;--pas-color-status-success-bg: #173d3a;--pas-color-status-success-fg: #5fd0ac;--pas-color-status-warning-bg: #3c3014;--pas-color-status-warning-fg: #eab356;--pas-color-status-danger-bg: #3d1a28;--pas-color-status-danger-fg: #f08099;--pas-color-status-neutral-bg: #232c7a;--pas-color-status-neutral-fg: #9aa4e6}}:root[data-theme=dark]{--pas-color-bg-page: #0c1030;--pas-color-bg-card: #141a4a;--pas-color-bg-sidebar-from: #080b26;--pas-color-bg-sidebar-to: #10164a;--pas-color-border-default: #2a3274;--pas-color-border-subtle: #1b2260;--pas-color-text-primary: #e8eafc;--pas-color-text-secondary: #a3abd8;--pas-color-text-on-sidebar: #b9c0ea;--pas-color-brand-primary: #8da0ff;--pas-color-brand-primary-hover: #c6d0ff;--pas-color-brand-accent-from: #2b8cf0;--pas-color-brand-accent-to: #3be2ff;--pas-color-status-info-bg: #1a3366;--pas-color-status-info-fg: #7db4f5;--pas-color-status-success-bg: #173d3a;--pas-color-status-success-fg: #5fd0ac;--pas-color-status-warning-bg: #3c3014;--pas-color-status-warning-fg: #eab356;--pas-color-status-danger-bg: #3d1a28;--pas-color-status-danger-fg: #f08099;--pas-color-status-neutral-bg: #232c7a;--pas-color-status-neutral-fg: #9aa4e6}*{box-sizing:border-box}body{margin:0;font:var(--pas-font-size-base)/1.5 var(--pas-font-body);background:var(--pas-color-bg-page);color:var(--pas-color-text-primary)}h1{font:800 var(--pas-font-size-23)/1.3 var(--pas-font-heading);margin:0 0 12px}a{color:var(--pas-color-brand-primary)}.pas-sr,.pas-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pas-shell{display:grid;grid-template-columns:240px 1fr;grid-template-rows:56px 1fr;min-height:100vh}.pas-sidebar{grid-row:1 / 3;background:linear-gradient(180deg,var(--pas-color-bg-sidebar-from),var(--pas-color-bg-sidebar-to));color:var(--pas-color-text-on-sidebar);padding:16px}.pas-brand{font:800 var(--pas-font-size-18) var(--pas-font-heading);color:#fff;margin-bottom:20px}.pas-sidebar h2{font-size:var(--pas-font-size-11);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:16px 0 6px}.pas-sidebar ul{list-style:none;margin:0;padding:0}.pas-sidebar a{display:block;padding:6px 10px;border-radius:var(--pas-radius-control);color:inherit;text-decoration:none}.pas-sidebar a:hover,.pas-sidebar a.active{background:#ffffff1f;color:#fff}.pas-topbar{display:flex;gap:12px;align-items:center;padding:0 24px;background:var(--pas-color-bg-card);border-bottom:1px solid var(--pas-color-border-default)}.pas-topbar input[type=search]{flex:1;max-width:420px;padding:6px 12px;border:1px solid var(--pas-color-border-default);border-radius:var(--pas-radius-control);background:var(--pas-color-bg-page);color:inherit}.pas-main{padding:24px;max-width:1360px;width:100%}@media(max-width:1279px){.pas-shell{grid-template-columns:72px 1fr}.pas-sidebar a{font-size:var(--pas-font-size-12);padding:6px 4px}.pas-brand{font-size:var(--pas-font-size-13)}}@media(max-width:767px){.pas-shell{grid-template-columns:1fr;grid-template-rows:auto 56px 1fr}.pas-sidebar{grid-row:auto}}
