*,:after,:before{box-sizing:border-box}*{margin:0}:where(ul,ol){padding:0;list-style:none}html{touch-action:manipulation;-webkit-text-size-adjust:100%}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}table{border-collapse:collapse}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f8fb;--color-fg:#0e1a2c;--color-surface:#fff;--color-muted:#edf1f6;--color-muted-fg:#4a5567;--color-primary:#004191;--color-primary-hover:#002f6c;--color-on-primary:#fff;--color-destructive:#a02621;--color-destructive-hover:#7f1e1a;--color-on-destructive:#fff;--color-border:#e3e7ee;--color-border-strong:#7a8497;--color-ring:#004191;--color-scrim:#050b1773;--color-status-ok-fg:#156d44;--color-status-ok-bg:#e6f5ec;--color-status-warn-fg:#8f6500;--color-status-warn-bg:#fdf3dc;--color-status-neutral-fg:#4a5567;--color-status-neutral-bg:#edf1f6;--color-sidebar-bg:#001f48;--color-sidebar-fg:#fff;--color-sidebar-fg-muted:#b1c8e8;--color-sidebar-active-bg:#ffffff1f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-sans:Pretendard, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-input:var(--text-md);--leading-body:1.5;--weight-regular:400;--weight-medium:500;--weight-bold:600;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-card:0 2px 8px #0e1a2c14;--shadow-overlay:0 8px 24px #0e1a2c24;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--motion-fast:.14s;--motion-base:.24s;--motion-exit:.168s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--stagger-step:40ms;--layout-sidebar-w:236px;--layout-content-max:1180px;--control-h:32px;--touch-min:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#050b17;--color-fg:#f6f8fb;--color-surface:#0e1a2c;--color-muted:#1f2a3d;--color-muted-fg:#c9cfd9;--color-primary:#7da4d6;--color-primary-hover:#b1c8e8;--color-on-primary:#050b17;--color-destructive:#e8837b;--color-destructive-hover:#f2a8a2;--color-on-destructive:#050b17;--color-border:#33405a;--color-border-strong:#7a8497;--color-ring:#7da4d6;--color-scrim:#050b17a6;--color-status-ok-fg:#5fcb93;--color-status-ok-bg:#0e2a1e;--color-status-warn-fg:#e9be55;--color-status-warn-bg:#2e2410;--color-status-neutral-fg:#c9cfd9;--color-status-neutral-bg:#1f2a3d;--color-sidebar-bg:#001f48;--color-sidebar-fg:#fff;--color-sidebar-fg-muted:#b1c8e8;--color-sidebar-active-bg:#ffffff1f;--shadow-card:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#050b17;--color-fg:#f6f8fb;--color-surface:#0e1a2c;--color-muted:#1f2a3d;--color-muted-fg:#c9cfd9;--color-primary:#7da4d6;--color-primary-hover:#b1c8e8;--color-on-primary:#050b17;--color-destructive:#e8837b;--color-destructive-hover:#f2a8a2;--color-on-destructive:#050b17;--color-border:#33405a;--color-border-strong:#7a8497;--color-ring:#7da4d6;--color-scrim:#050b17a6;--color-status-ok-fg:#5fcb93;--color-status-ok-bg:#0e2a1e;--color-status-warn-fg:#e9be55;--color-status-warn-bg:#2e2410;--color-status-neutral-fg:#c9cfd9;--color-status-neutral-bg:#1f2a3d;--color-sidebar-bg:#001f48;--color-sidebar-fg:#fff;--color-sidebar-fg-muted:#b1c8e8;--color-sidebar-active-bg:#ffffff1f;--shadow-card:none}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Pretendard-Regular.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Pretendard-Medium.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Pretendard-SemiBold.subset.woff2)format("woff2")}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-fg);background:var(--color-bg)}.tabular,td,th,time{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);overflow-wrap:anywhere}.page-title{font-size:var(--text-xl);font-weight:var(--weight-bold)}.card{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card--flush{padding:0;overflow:hidden}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-enter-active{transition:opacity var(--motion-base) var(--ease-out)}.page-leave-active{transition:opacity var(--motion-exit) var(--ease-in)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:.01ms!important}}.detail{gap:var(--space-6);flex-direction:column;display:flex}.detail__back{color:var(--color-primary);align-self:flex-start}.detail__heading{gap:var(--space-2);flex-direction:column;display:flex}.detail__head{gap:var(--space-3);align-items:center;display:flex}.detail__meta{color:var(--color-muted-fg);font-size:var(--text-sm)}.detail__body{gap:var(--space-5);align-items:start;display:grid}@media (width>=1024px){.detail__body{grid-template-columns:1.4fr 1fr}}.detail__col{gap:var(--space-6);min-width:0}.detail__col,.detail__section{flex-direction:column;display:flex}.detail__section{gap:var(--space-3)}.detail__title{font-size:var(--text-lg)}.detail__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.detail__facts dt{color:var(--color-muted-fg);font-size:var(--text-sm)}.detail__facts dd{font-variant-numeric:tabular-nums}.detail__section--danger{margin-top:var(--space-8);border-color:var(--color-destructive)}.detail__note{color:var(--color-muted-fg)}.detail__actions{gap:var(--space-3);display:flex}.toast-host[data-v-35c737d4]{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);flex-direction:column;position:fixed}.toast[data-v-35c737d4],.toast-host[data-v-35c737d4]{gap:var(--space-2);display:flex}.toast[data-v-35c737d4]{max-width:360px;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);align-items:center}.toast--danger[data-v-35c737d4]{color:var(--color-destructive);border-color:var(--color-destructive)}.toast__message[data-v-35c737d4]{color:var(--color-fg);flex:1}.toast__close[data-v-35c737d4]{width:var(--space-6);height:var(--space-6);color:var(--color-muted-fg);justify-content:center;align-items:center;display:inline-flex}.toast-enter-active[data-v-35c737d4]{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}.toast-leave-active[data-v-35c737d4]{transition:opacity var(--motion-exit) var(--ease-in),transform var(--motion-exit) var(--ease-in);position:absolute}.toast-enter-from[data-v-35c737d4],.toast-leave-to[data-v-35c737d4]{opacity:0;transform:translateY(8px)}.toast-move[data-v-35c737d4]{transition:transform var(--motion-base) var(--ease-out)}.fatal[data-v-d3f3e6b3]{gap:var(--space-3);min-height:100dvh;padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.fatal__code[data-v-d3f3e6b3]{font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.fatal__message[data-v-d3f3e6b3]{color:var(--color-muted-fg)}
