:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1116;--color-surface:#161b22;--color-surface-raised:#1d242e;--color-border:#2b3442;--color-border-strong:#46546a;--color-text:#e6ebf2;--color-text-muted:#93a0b4;--color-accent:#d9a441;--color-accent-contrast:#14100a;--color-live:#3fb96f;--color-success:var(--color-live);--color-warning:#d9a441;--color-danger:#e05555;--color-link:#6ea8fe;--color-action-primary:var(--color-link);--color-overlay:rgba(0,0,0,.55);--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--font-weight-strong:700;--line-height-body:1.5;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999rem;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 4px 12px rgba(0,0,0,.45);--shadow-surface:var(--shadow-2);--z-popover:20;--z-float:40;--z-dialog:100;--border-width:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--size-target:2.75rem}*,:before,:after{box-sizing:border-box}html{min-block-size:100%}body{min-block-size:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--line-height-body);margin:0}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{text-decoration:underline}h1,h2,p{margin-block-start:0}h1{font-size:var(--text-xl);margin-block-end:var(--space-4)}h2{font-size:var(--text-lg)}button,input,select,textarea{font:inherit;color:inherit}button:not(:disabled),a,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.action-feedback{margin-block:var(--space-3) 0;font-size:var(--text-sm)}.action-feedback--success{color:var(--color-live)}.action-feedback--error{color:var(--color-danger)}.action-feedback--notice{color:var(--color-text-muted);border-color:var(--color-accent)}:focus-visible{outline:var(--border-width) solid var(--color-link);outline-offset:var(--space-1)}.language-picker{align-items:center;gap:var(--space-2);display:inline-flex}.language-picker__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-picker__select{padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-raised);font-size:inherit}.language-picker__select:hover{border-color:var(--color-accent)}.language-picker__select:focus-visible{border-color:var(--color-accent)}.shared-markdown{line-height:1.65}.shared-markdown>:last-child{margin-block-end:0}.shared-markdown h1,.shared-markdown h2,.shared-markdown h3,.shared-markdown h4,.shared-markdown h5,.shared-markdown h6{margin-block:var(--space-5) var(--space-2);scroll-margin-block-start:var(--space-6)}.shared-markdown p,.shared-markdown ul,.shared-markdown ol,.shared-markdown blockquote,.shared-markdown pre,.shared-markdown table{margin-block:0 var(--space-4)}.shared-markdown ul,.shared-markdown ol{padding-inline-start:var(--space-6)}.shared-markdown blockquote{border-inline-start:.25rem solid var(--color-accent);color:var(--color-text-muted);padding-inline-start:var(--space-4)}.shared-markdown code{border-radius:var(--radius-sm);background:var(--color-surface-raised);font-family:var(--font-mono);padding:.08em .3em;font-size:.9em}.shared-markdown pre{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.shared-markdown pre code{background:0 0;padding:0}.shared-markdown__table-wrap{max-inline-size:100%;overflow-x:clip}.shared-markdown table{border-collapse:collapse;inline-size:100%}.shared-markdown th,.shared-markdown td{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);text-align:start;vertical-align:top}.shared-markdown th{background:var(--color-surface-raised);font-weight:var(--font-weight-strong)}.shared-markdown img{block-size:auto;max-inline-size:100%}.shared-truncated-text,.ui-truncated-text{inline-size:fit-content;min-inline-size:0;max-inline-size:var(--truncated-text-max-inline-size);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.shared-truncated-text{vertical-align:bottom}.shared-truncated-text[data-truncated=true],.ui-truncated-text[data-truncated=true]{cursor:help}.shared-truncated-text--compact,.ui-truncated-text--compact{--truncated-text-max-inline-size:10rem}.shared-truncated-text--medium,.ui-truncated-text--medium{--truncated-text-max-inline-size:16rem}.shared-truncated-text--wide,.ui-truncated-text--wide{--truncated-text-max-inline-size:24rem}.shared-truncated-text__tooltip,.ui-truncated-text__tooltip{z-index:var(--z-popover);box-sizing:border-box;inline-size:var(--truncated-text-tooltip-width);max-block-size:min(60vh, 30rem, var(--truncated-text-tooltip-max-height));padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-surface);overflow-wrap:anywhere;white-space:normal;pointer-events:auto;-webkit-user-select:text;user-select:text;position:fixed;inset-block-start:var(--truncated-text-tooltip-top);inset-inline-start:var(--truncated-text-tooltip-left);overflow:auto}.shared-truncated-text__tooltip[data-placement=above],.ui-truncated-text__tooltip[data-placement=above]{transform:translateY(-100%)}@media (width<=48rem){body,input,select,textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-pager{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.ui-pager__controls,.ui-pager__jump,.ui-pager__label{align-items:center;gap:var(--space-2);display:flex}.ui-pager button,.ui-pager__input{min-block-size:var(--size-target);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-raised)}.ui-pager button{cursor:pointer}@media (hover:hover){.ui-pager button:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent)}}.ui-pager button:disabled{color:var(--color-text-muted);cursor:default;opacity:.6}.ui-pager__status,.ui-pager__label{color:var(--color-text-muted);font-size:var(--text-sm)}.ui-pager__input{inline-size:5rem}@media (width<=48rem){.ui-pager,.ui-pager__jump{align-items:stretch}.ui-pager__controls,.ui-pager__jump{inline-size:100%}.ui-pager__controls{justify-content:space-between}}.ui-async-state,.ui-empty-state{padding:var(--space-6) var(--space-5);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;position:relative}.ui-async-state__title,.ui-empty-state__title{font-size:var(--text-lg);margin:0}.ui-async-state__detail,.ui-empty-state__hint{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.ui-empty-state__detail{color:var(--color-text-muted);overflow-wrap:anywhere;margin-block-start:var(--space-2);display:block}.ui-async-state__retry,.ui-empty-state__retry{min-block-size:var(--size-target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent-contrast);background:var(--color-accent);font-weight:var(--font-weight-strong);margin-block-start:var(--space-4)}.ui-async-state__retry:focus-visible{border-color:var(--color-link)}.ui-empty-state__retry:focus-visible{border-color:var(--color-link)}table{table-layout:fixed;inline-size:100%;min-inline-size:0;max-inline-size:100%}.ui-table--fit{min-inline-size:0;max-inline-size:100%;overflow-x:clip}:is(.public-shell,.admin-shell) :is(div,section):has(>table){min-inline-size:0;max-inline-size:100%;overflow-x:clip}@media screen{:is(.public-shell,.admin-shell,.shared-markdown) table>:is(thead,tbody,tfoot)>tr>:is(th,td):not([colspan]){padding-inline:clamp(1px, .6vw, var(--space-3));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.public-shell,.admin-shell,.shared-markdown) table :is(th,td):not([colspan])>:is(a,span,time,code,strong,small):not([role=tooltip]){text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;min-inline-size:0;max-inline-size:100%;display:inline-block;overflow:hidden}:is(.public-shell,.admin-shell,.shared-markdown) table :is(th,td):not([colspan]) :is(button,select,input){min-inline-size:0;max-inline-size:100%;padding-inline:min(var(--space-2), 1vw);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.public-shell,.admin-shell,.shared-markdown) table :is(th,td) :focus-visible{outline-offset:calc(-2 * var(--border-width))}}.ui-dialog{z-index:var(--z-dialog);padding:var(--space-5);background:var(--color-overlay);place-items:center;display:grid;position:fixed;inset:0}.ui-dialog__panel{inline-size:min(32rem,100%);max-block-size:calc(100dvh - 2 * var(--space-5));padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-2);overflow:auto}.ui-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.ui-dialog__title{font-size:var(--text-lg);margin:0}.ui-dialog__close{min-block-size:var(--size-target);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;background:0 0}.ui-dialog__close:focus-visible{color:var(--color-text);border-color:var(--color-accent)}@media (hover:hover){.ui-dialog__close:hover:not(:disabled){color:var(--color-text);border-color:var(--color-accent)}}.ui-dialog--sheet{place-items:end stretch;padding:0}.ui-dialog--sheet .ui-dialog__panel{max-block-size:85dvh;inline-size:100%;padding:var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:none;border-inline:none}@media (width<=48rem){.ui-dialog{place-items:end stretch;padding:0}.ui-dialog__panel{max-block-size:85dvh;inline-size:100%;padding:var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-block-end:none;border-inline:none}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-border:#9aa4b2;--color-border-strong:#5b6675;--color-text:#14181f;--color-text-muted:#4a5462;--color-accent:#8a6410;--color-accent-contrast:#14181f;--color-live:#1f7a45;--color-warning:#8a6410;--color-danger:#b03030;--color-link:#1a56c4;--color-overlay:transparent}body{background:#fff}*,:before,:after{box-shadow:none!important}.ui-dialog,.shared-truncated-text__tooltip,.ui-truncated-text__tooltip{display:none!important}.ui-pager{display:none}.shared-truncated-text,.ui-truncated-text{text-overflow:clip;white-space:normal;max-inline-size:none;overflow:visible}.ui-table--fit{overflow-x:visible}tr,td,th{break-inside:avoid}.ui-table--responsive{display:table}.ui-table--responsive thead{display:table-header-group}.ui-table--responsive tbody{display:table-row-group}.ui-table--responsive tr{display:table-row}.ui-table--responsive td{display:table-cell}.ui-table--responsive td:before{content:none}}