:root{--page: #f5f5f5;--surface: #ffffff;--surface-soft: #fafafa;--border: #e8e8e8;--track: #ececec;--text: #111111;--text-secondary: #57534e;--text-muted: #78716c;--accent-strong: #b46838;--success: #1fa85a;--danger: #e5484d;--danger-surface: #ffeceb;--radius-md: 10px;--radius-xl: 16px;color-scheme:light dark}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--page: #0a0a0a;--surface: #181818;--surface-soft: #222222;--border: rgb(255 255 255 / 12%);--track: #2e2e2e;--text: #ffffff;--text-secondary: rgb(255 255 255 / 80%);--text-muted: #a3a3a3;--accent-strong: #e08a55;--success: #3dd68c;--danger: #ff6369;--danger-surface: rgb(118 43 35 / 24%);color-scheme:dark}}:root[data-theme=dark]{--page: #0a0a0a;--surface: #181818;--surface-soft: #222222;--border: rgb(255 255 255 / 12%);--track: #2e2e2e;--text: #ffffff;--text-secondary: rgb(255 255 255 / 80%);--text-muted: #a3a3a3;--accent-strong: #e08a55;--success: #3dd68c;--danger: #ff6369;--danger-surface: rgb(118 43 35 / 24%);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--page);color:var(--text);font:14px/1.45 Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Apple SD Gothic Neo,Noto Sans KR,Noto Sans JP,Noto Sans SC,sans-serif;letter-spacing:-.011em;word-break:keep-all;-webkit-text-size-adjust:100%}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a:focus-visible,button:focus-visible,.status-bar:focus-visible{outline:2px solid var(--text);outline-offset:2px}.status-page{display:flex;flex-direction:column;gap:16px;width:100%;max-width:736px;min-height:100dvh;margin:0 auto;padding:32px 32px 72px}#status-content{display:flex;flex-direction:column;gap:16px}.status-top{display:flex;align-items:center;gap:10px;min-height:40px;margin-bottom:12px}.status-brand{display:flex;flex:1;align-items:center}.status-logo{width:auto;height:27px;flex:none}.status-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.status-button:hover{background:var(--surface-soft)}.status-button-icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.status-theme{position:fixed;right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:10;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:9999px;background:var(--surface);color:var(--text);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;cursor:pointer}.status-theme[hidden]{display:none}.status-theme:hover{background:var(--surface-soft)}.status-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.status-theme[data-mode=dark] .status-theme-moon,.status-theme[data-mode=light] .status-theme-sun{display:none}.status-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--text-muted)}.status-icon[data-state=operational]{color:var(--success)}.status-icon[data-state=degraded]{color:var(--accent-strong)}.status-icon[data-state=outage]{color:var(--danger)}.status-banner{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.status-banner[data-state=outage]{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-surface)}.status-banner[data-state=degraded]{border-color:color-mix(in srgb,var(--accent-strong) 40%,transparent);background:color-mix(in srgb,var(--accent-strong) 9%,var(--surface))}.status-banner-title{font-size:16px;font-weight:600;line-height:24px}.status-banner-body{margin-top:2px;color:var(--text-secondary);line-height:20px}.status-incidents{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.status-incidents[data-state=active]{border-color:color-mix(in srgb,var(--accent-strong) 45%,transparent)}.status-incidents-head{display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;line-height:22px;border-bottom:1px solid var(--border)}.status-incidents[data-state=active] .status-incidents-head{border-bottom-color:color-mix(in srgb,var(--accent-strong) 30%,transparent);background:color-mix(in srgb,var(--accent-strong) 12%,var(--surface))}.status-incident-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border)}.status-incident-chips li{padding:3px 10px;border-radius:6px;background:color-mix(in srgb,var(--accent-strong) 14%,var(--surface));color:var(--accent-strong);font-weight:500}.status-incident{display:flex;align-items:flex-start;gap:10px;padding:16px 20px 18px}.status-incident+.status-incident{border-top:1px solid var(--border)}.status-incident-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.status-incident-body{margin-top:4px;color:var(--text-secondary);line-height:21px}.status-incident-meta{margin-top:8px;font-size:13px}.status-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.status-heading{padding:18px 20px 4px;font-size:15px;font-weight:600;line-height:22px}.status-row{padding:16px 20px 18px;border-top:1px solid var(--border)}.status-heading+.status-row,.status-heading+.status-rows>.status-row:first-child{border-top:0}.status-row-head{display:flex;align-items:center;gap:8px}.status-row-name{font-weight:500}.status-row-state{margin-left:auto;color:var(--text-secondary);text-align:right}.status-row[data-state=outage] .status-row-state{color:var(--danger);font-weight:600}.status-row-scope{margin-top:6px;padding-left:28px;color:var(--text-secondary)}.status-muted{color:var(--text-muted)}.status-strip{display:flex;gap:2px;height:22px;margin-top:12px}.status-bar{min-width:0;flex:1;border-radius:1.5px;background:var(--track)}.status-bar[data-state=operational]{background:var(--success)}.status-bar[data-state=incident]{background:var(--danger)}.status-bar[data-state=insufficient]{background:repeating-linear-gradient(135deg,var(--text-muted) 0 2px,var(--track) 2px 4px)}.status-day-detail{margin-top:8px;min-height:20px;font-size:13px}.status-legend{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0 4px;color:var(--text-muted);font-size:13px}.status-legend li{display:flex;align-items:center;gap:8px}.status-legend .status-bar{width:6px;height:14px;flex:none}.status-note{padding:0 4px;color:var(--text-muted);font-size:13px;line-height:20px}.status-actions{padding:0 4px;font-size:13px;line-height:20px}@media (max-width: 640px){.status-page{padding:20px 16px 48px}.status-row-head{flex-wrap:wrap}.status-row-scope{padding-left:0}}
