:root,.sr-chrome{--bg: #ffffff;--bg-subtle: #f7f8fa;--line: #e6e8ec;--line-strong: #d4d8de;--text: #0b0f17;--text-2: #4b5462;--text-3: #8a929f;--brand: #002d68;--brand-hover: #0a3b80;--brand-tint: #eef3fa;--on-brand: #ffffff;--mark: #d4101c;--ok: #157f3c;--ok-tint: #e9f6ee;--warn: #9a6200;--warn-tint: #fdf4e3;--error: #b42318;--error-tint: #fdecea;--sans: "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--r-sm: 6px;--r-md: 10px;--shadow: 0 1px 2px rgba(11, 15, 23, .04), 0 4px 16px rgba(11, 15, 23, .06)}[data-theme=dark],[data-theme=dark] .sr-chrome{--bg: #0b0e14;--bg-subtle: #11151d;--line: #1f2530;--line-strong: #2b3340;--text: #edf0f4;--text-2: #a3abb8;--text-3: #6d7685;--brand: #8fb3ec;--brand-hover: #b0caf2;--brand-tint: #141d2c;--on-brand: #0b0e14;--mark: #f0646b;--ok: #5cc98a;--ok-tint: #10231a;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.sr-chrome a:not(.sr-btn),.sr-btn{color:inherit;text-decoration:none}.sr-chrome a:not(.sr-btn):hover,.sr-btn:hover{text-decoration:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sr-btn{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--sans);height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer}.sr-btn:disabled{opacity:.5;cursor:not-allowed}.sr-btn-primary{background:var(--brand);color:var(--on-brand)}.sr-btn-primary:hover{background:var(--brand-hover)}.sr-btn-ghost{border-color:var(--line-strong);color:var(--text);background:var(--bg)}.sr-btn-ghost:hover{background:var(--bg-subtle)}.sr-btn-sm{height:32px;padding:0 12px;font-size:13px}.sr-tag{font-size:12px;font-weight:500;padding:2px 8px;border-radius:5px;background:var(--bg-subtle);color:var(--text-2);border:1px solid var(--line)}.sr-tag-live{color:var(--mark);background:transparent;border-color:color-mix(in srgb,var(--mark) 35%,transparent)}.sr-tag-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mark);margin-right:6px;vertical-align:1px}.sr-tag-ok{color:var(--ok);background:var(--ok-tint);border-color:transparent}.sr-tag-warn{color:var(--warn);background:var(--warn-tint);border-color:transparent}.sr-tag-error{color:var(--error);background:var(--error-tint);border-color:transparent}.sr-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.sr-list{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.sr-row{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:20px;padding:16px 20px;border-top:1px solid var(--line);background:var(--bg)}.sr-row:first-child{border-top:0}.sr-row:hover{background:var(--bg-subtle)}:where(.sr-table,.as-admin .as-body table){width:100%;border-collapse:collapse;font-size:13px}:where(.sr-table,.as-admin .as-body table) :where(th,td){padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}:where(.sr-table,.as-admin .as-body table) :where(th){font-size:12px;font-weight:500;color:var(--text-2);white-space:nowrap}:where(.sr-table,.as-admin .as-body table) :where(tbody tr:hover td){background:var(--bg-subtle)}:where(.sr-table,.as-admin .as-body table) :where(td.num,th.num){text-align:right;font-family:var(--mono);font-feature-settings:"tnum"}.sr-empty{padding:40px 24px;text-align:left;border:1px solid var(--line);border-radius:var(--r-md)}.sr-empty-title{font-weight:500}.sr-empty-body{margin:4px 0 16px;color:var(--text-2)}.sr-empty-body:first-child{margin-top:0}.sr-empty-body:last-child{margin-bottom:0}.sr-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:28px}.sr-tabs button{font:400 14px var(--sans);color:var(--text-2);background:none;border:0;padding:0 0 12px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.sr-tabs button:hover{color:var(--text)}.sr-tabs button[aria-pressed=true]{color:var(--text);font-weight:500;border-color:var(--brand)}.sr-input{display:block;width:100%;height:36px;padding:0 12px;font:400 14px var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.sr-input-error{border-color:var(--error)}.sr-field-error{margin-top:4px;font-size:13px;color:var(--error)}.sr-page-head{padding:36px 0 24px}.sr-page-head h1{margin:0;font:600 30px/1.2 var(--sans);letter-spacing:-.02em;color:var(--text)}.sr-lede{margin:8px 0 0;color:var(--text-2);max-width:560px}.sr-callout{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(var(--brand-tint),var(--bg));color:var(--text)}.sr-callout-k{font-size:13px;color:var(--text-2)}.sr-callout-t{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:4px 0}.sr-group-label{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0;font-size:13px;color:var(--text-3)}.sr-section{padding:48px 0;border-top:1px solid var(--line)}.sr-h2{margin:0 0 6px;font:600 22px/1.3 var(--sans);letter-spacing:-.015em;color:var(--text)}.sr-sub{margin:0 0 24px;color:var(--text-2);max-width:620px}.sr-prose a{color:var(--brand)}.sr-prose a:hover{text-decoration:underline}@media(max-width:759px){.sr-callout{grid-template-columns:1fr;gap:16px}.sr-section{padding:36px 0}}
