.shell[data-v-3b554db5]{--rail-width:17.5rem;min-height:100dvh}.rail[data-v-3b554db5]{z-index:var(--z-sticky);width:var(--rail-width);border-right:1px solid var(--border-strong);background:var(--surface-rail);color:var(--text-primary);transition:width var(--duration-medium) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand[data-v-3b554db5]{align-items:center;gap:var(--space-md);min-height:5.25rem;padding:var(--space-lg);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;display:grid}.brand__seal[data-v-3b554db5]{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 .28rem .45rem #241c1429);border-radius:.55rem;width:2.65rem}.brand__eyebrow[data-v-3b554db5],.brand__name[data-v-3b554db5]{margin:0}.brand__eyebrow[data-v-3b554db5]{color:var(--text-tertiary);letter-spacing:.14em;font-size:.62rem}.brand__name[data-v-3b554db5]{font-family:var(--font-display);letter-spacing:.08em;margin-top:.2rem;font-size:1.18rem;font-weight:700}.rail__close[data-v-3b554db5]{display:none}.tenant-strip[data-v-3b554db5]{gap:var(--space-sm);margin:var(--space-sm) var(--space-lg) var(--space-xs);padding:var(--space-xs) 0 var(--space-sm);border-bottom:1px dashed var(--border-strong);color:var(--accent-strong);grid-template-columns:auto 1fr;align-items:center;display:grid}.tenant-strip__label[data-v-3b554db5]{color:var(--text-tertiary);font-size:.7rem;display:block}.tenant-strip strong[data-v-3b554db5]{color:var(--text-primary);margin-top:.15rem;font-size:.86rem;display:block}.tenant-strip select[data-v-3b554db5]{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;margin-top:.12rem;font-size:.82rem;font-weight:700}.tenant-strip__error[data-v-3b554db5]{color:var(--critical-strong);margin-top:.18rem;font-size:.64rem;line-height:1.3;display:block}.nav[data-v-3b554db5]{padding:var(--space-sm) var(--space-md);overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;flex:1;overflow-y:auto}.nav[data-v-3b554db5]::-webkit-scrollbar{width:.5rem}.nav[data-v-3b554db5]::-webkit-scrollbar-track{background:0 0}.nav[data-v-3b554db5]::-webkit-scrollbar-corner{background:0 0}.nav[data-v-3b554db5]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:.125rem solid #0000;border-radius:999px;min-height:3rem}.nav[data-v-3b554db5]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.nav__section+.nav__section[data-v-3b554db5]{margin-top:var(--space-lg)}.nav__label[data-v-3b554db5]{margin:0 0 var(--space-xs) var(--space-sm);color:var(--text-tertiary);letter-spacing:.13em;font-size:.68rem}.nav__label--toggle[data-v-3b554db5]{width:calc(100% - var(--space-sm));cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.nav__label--toggle svg[data-v-3b554db5]{transition:transform var(--duration-medium) var(--ease-out)}.nav__label--toggle[aria-expanded=true] svg[data-v-3b554db5]{transform:rotate(180deg)}.nav__items[data-v-3b554db5]{overflow:hidden}.nav-fold-enter-active[data-v-3b554db5],.nav-fold-leave-active[data-v-3b554db5]{transition:max-height var(--duration-medium) var(--ease-out), opacity var(--duration-fast) var(--ease-out)}.nav-fold-enter-from[data-v-3b554db5],.nav-fold-leave-to[data-v-3b554db5]{opacity:0;max-height:0}.nav-fold-enter-to[data-v-3b554db5],.nav-fold-leave-from[data-v-3b554db5]{opacity:1;max-height:34rem}.nav__link[data-v-3b554db5]{align-items:center;gap:var(--space-sm);min-height:2.55rem;padding:0 var(--space-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);grid-template-columns:1.25rem 1fr auto;text-decoration:none;display:grid;position:relative}.nav__link[data-v-3b554db5]:hover{color:var(--text-primary);background:var(--surface-hover)}.nav__link.router-link-active[data-v-3b554db5]{color:var(--accent-strong);font-weight:700}.nav__link.router-link-active .nav__notch[data-v-3b554db5]{background:var(--accent-strong);width:.28rem;height:1.35rem}.rail__footer[data-v-3b554db5]{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);display:grid}.theme-toggle[data-v-3b554db5]{align-items:center;gap:var(--space-sm);min-height:2.6rem;padding:0 var(--space-sm);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;display:flex}.theme-toggle[data-v-3b554db5]:hover{color:var(--text-primary);background:var(--surface-hover)}.profile[data-v-3b554db5]{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile__identity[data-v-3b554db5]{align-items:center;gap:var(--space-sm);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.profile__identity:hover .profile__copy strong[data-v-3b554db5],.profile__identity.router-link-active .profile__copy strong[data-v-3b554db5]{color:var(--accent-strong)}.profile__avatar[data-v-3b554db5]{aspect-ratio:1;background:var(--ink-solid);width:2.25rem;color:var(--paper-solid);font-family:var(--font-display);place-items:center;display:grid}.profile__copy[data-v-3b554db5]{min-width:0}.profile__copy strong[data-v-3b554db5],.profile__copy span[data-v-3b554db5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile__copy strong[data-v-3b554db5]{font-size:.82rem}.profile__copy span[data-v-3b554db5]{color:var(--text-tertiary);font-size:.7rem}.main[data-v-3b554db5]{min-height:100dvh;margin-left:var(--rail-width);transition:margin-left var(--duration-medium) var(--ease-out);padding:clamp(1.5rem,3vw,3.5rem) clamp(1rem,3.6vw,4.5rem) 5rem}.mobile-bar[data-v-3b554db5],.nav-scrim[data-v-3b554db5]{display:none}@media (width>=64.01rem){.shell[data-v-3b554db5]:has(.rail--collapsed){--rail-width:4.25rem}.rail--collapsed .brand[data-v-3b554db5]{justify-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs);grid-template-columns:1fr}.rail--collapsed .brand__seal[data-v-3b554db5]{width:2.1rem}.rail--collapsed .brand__copy[data-v-3b554db5],.rail--collapsed .tenant-strip__copy[data-v-3b554db5],.rail--collapsed .nav__text[data-v-3b554db5],.rail--collapsed .profile__copy[data-v-3b554db5]{display:none}.rail--collapsed .tenant-strip[data-v-3b554db5]{margin-inline:var(--space-xs);grid-template-columns:1fr;justify-items:center}.rail--collapsed .nav[data-v-3b554db5]{padding-inline:var(--space-xs)}.rail--collapsed .nav__section+.nav__section[data-v-3b554db5]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--border-strong)}.rail--collapsed .nav__link[data-v-3b554db5],.rail--collapsed .theme-toggle[data-v-3b554db5]{grid-template-columns:1fr;justify-items:center;padding:0;display:grid}.rail--collapsed .nav__link.router-link-active[data-v-3b554db5]{background:var(--surface-hover)}.rail--collapsed .nav__notch[data-v-3b554db5]{display:none}.rail--collapsed .rail__footer[data-v-3b554db5]{padding-inline:var(--space-xs);justify-items:center}.rail--collapsed .profile[data-v-3b554db5]{justify-items:center;gap:var(--space-xs);grid-template-columns:1fr}.rail--collapsed .profile__identity[data-v-3b554db5]{grid-template-columns:1fr}}@media (width<=64rem){.rail[data-v-3b554db5]{transition:transform var(--duration-medium) var(--ease-out);transform:translate(-102%)}.rail--open[data-v-3b554db5]{transform:translate(0)}.rail__fold[data-v-3b554db5]{display:none}.rail__close[data-v-3b554db5]{display:grid}.main[data-v-3b554db5]{margin-left:0;padding-top:6rem}.mobile-bar[data-v-3b554db5]{z-index:var(--z-sticky);min-height:4.25rem;padding:max(var(--space-sm), env(safe-area-inset-top)) var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-strong);background:var(--surface-canvas);grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;display:grid;position:fixed;inset:0 0 auto}.mobile-bar__title[data-v-3b554db5]{font-family:var(--font-display);letter-spacing:.08em;justify-self:center;font-weight:700}.mobile-bar__mark[data-v-3b554db5]{aspect-ratio:1;object-fit:contain;border-radius:.42rem;justify-self:end;width:2rem}.nav-scrim[data-v-3b554db5]{z-index:calc(var(--z-sticky) - 1);background:var(--overlay);border:0;display:block;position:fixed;inset:0}}@media (width<=32rem){.rail[data-v-3b554db5]{width:min(88vw,19rem)}}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.share-page-state[data-v-50723f0f]{color:#ece5d4;text-align:center;justify-items:center;gap:14px;padding:26px 12px 18px;display:grid}.share-page-state__icon[data-v-50723f0f]{color:#e8cf9a;background:#d8b36c0f;border:1px solid #d8b36c59;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.share-page-state__icon--loading[data-v-50723f0f]{border:2px solid #d8b36c33;border-top-color:#e8cf9a;width:42px;height:42px;animation:1s linear infinite share-spin-50723f0f}h2[data-v-50723f0f]{color:#e8cf9a;letter-spacing:1px;margin:0;font:600 23px Kaiti SC,STKaiti,KaiTi,serif}p[data-v-50723f0f]{color:#aab9ae;margin:0;font-size:14px;line-height:1.8}button[data-v-50723f0f]{color:#e8cf9a;cursor:pointer;background:#d8b36c14;border:1px solid #d8b36c73;border-radius:10px;min-height:44px;margin-top:4px;padding:8px 24px}@keyframes share-spin-50723f0f{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.share-page-state__icon--loading[data-v-50723f0f]{animation:none}}.shared-table[data-v-488c53d7]{--text-primary:#ece5d4;--text-secondary:#cdd7d0;--text-tertiary:#97a89f;--accent-strong:#e8cf9a;--border-strong:#d8b36c3d;--surface-raised:#0d1814e6;--surface-secondary:#131f1cdb;--surface-inset:#ffffff0d;isolation:isolate;min-height:100svh;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.shared-table[data-v-488c53d7]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070f0d57,#050b0ae0),url(/assets/background-wide-Dq055_LJ.jpg) 100%/cover no-repeat,#0a1310;position:fixed;inset:0}.shared-table__query-card[data-v-488c53d7]{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(165deg,#131f1cdb,#0a1311f0);border:1px solid #d8b36c33;border-radius:20px;margin-bottom:18px;padding:26px;box-shadow:0 20px 60px #00000059}.shared-table--entry[data-v-488c53d7]{flex-direction:column;justify-content:center;max-width:660px;display:flex}.shared-table--entry .shared-table__query-card[data-v-488c53d7]{width:100%;padding:32px 28px 24px}.shared-table__brand[data-v-488c53d7]{color:#bca773;letter-spacing:2px}h1[data-v-488c53d7]{letter-spacing:2px;color:#e8cf9a;margin-block:12px 22px;font-family:Kaiti SC,STKaiti,KaiTi,serif;font-size:30px}.shared-table__search[data-v-488c53d7]{margin-block:18px}.shared-table--entry .shared-table__search[data-v-488c53d7]{flex-wrap:wrap}.shared-table--entry .shared-table__search .field[data-v-488c53d7]{flex-basis:100%}.shared-table__search .field>span[data-v-488c53d7]{color:#cdd7d0;font-size:15px}.shared-table .input[data-v-488c53d7]{color:#ece5d4;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;min-height:48px;font-size:16px}.shared-table .input[data-v-488c53d7]::placeholder{color:#93a197}.shared-table .input[data-v-488c53d7]:focus{border-color:#d8b36c;outline-color:#d8b36c}.shared-table[data-v-488c53d7] .ant-btn{color:#e8cf9a;min-height:44px;box-shadow:none;background:#d8b36c14;border-color:#d8b36c80;border-radius:10px}.shared-table[data-v-488c53d7] .ant-btn-primary{color:#2b2008;background:linear-gradient(160deg,#ecd29b,#cfa961);border:0;font-weight:700;box-shadow:0 8px 24px #cfa96133}.shared-table[data-v-488c53d7] .ant-btn:disabled{opacity:.5}.shared-table--entry .shared-table__search[data-v-488c53d7] .ant-btn-primary{flex:1;min-height:50px;font-size:17px}.shared-table__query-card>p[data-v-488c53d7]{color:#a5b3a8;margin-bottom:0;font-size:13px}.shared-table__query-card .error-banner[data-v-488c53d7]{color:#ffd6c6;background:#e08b6d14;border-color:#e08b6d66;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.shared-table__query-card .shared-table__refreshing[data-v-488c53d7]{color:#e8cf9a}.shared-table__scroll[data-v-488c53d7]{border-radius:14px}.shared-table__pagination[data-v-488c53d7]{color:#e8cf9a}.shared-table[data-v-488c53d7] .result-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#111c19eb,#0b1412f0);border-color:#d8b36c33}.shared-table[data-v-488c53d7] .result-card header strong{color:#e8cf9a}.shared-table[data-v-488c53d7] .ant-table,.shared-table[data-v-488c53d7] .ant-table-tbody>tr>td{color:#ece5d4;background:#0d1814f0}.shared-table[data-v-488c53d7] .ant-table-thead>tr>th{color:#e8cf9a;background:#1c2b23}@media (aspect-ratio<=1){.shared-table[data-v-488c53d7]:before{background:linear-gradient(#070f0d2e 0%,#070f0d6b 45%,#050b0ae0 100%),url(/assets/background-portrait-C774BPKJ.jpg) 50% 26%/cover no-repeat,#0a1310}.shared-table--entry[data-v-488c53d7]{padding-top:34svh;padding-bottom:max(30px, env(safe-area-inset-bottom));justify-content:flex-end}}@media (width<=600px){.shared-table__query-card[data-v-488c53d7]{border-radius:18px;padding:20px}.shared-table--entry .shared-table__query-card[data-v-488c53d7]{padding:28px 22px 22px}h1[data-v-488c53d7]{font-size:27px}.shared-table__scroll[data-v-488c53d7]{border-radius:0}}.shared-page-loading[data-v-488c53d7]{z-index:2000;width:100%;margin:auto;padding:36px 24px;position:fixed;inset:0}@media (aspect-ratio<=1){.shared-page-loading[data-v-488c53d7]{padding:34svh 12px max(30px, env(safe-area-inset-bottom))}}.route-loading[data-v-18a8df46]{z-index:calc(var(--z-modal) + 100);place-content:center;justify-items:center;gap:var(--space-sm);background:color-mix(in oklch, var(--surface-canvas) 92%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;position:fixed;inset:0}.route-loading__mark[data-v-18a8df46]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);place-items:center;width:3.25rem;height:3.25rem;animation:1.1s ease-in-out infinite alternate loading-breathe-18a8df46;display:grid;box-shadow:0 .8rem 2.4rem #181f1c24}.route-loading__mark img[data-v-18a8df46]{border-radius:var(--radius-sm);width:2.35rem;height:2.35rem}.route-loading p[data-v-18a8df46]{color:var(--text-secondary);letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:700}.route-loading>span[data-v-18a8df46]{background:var(--surface-inset);border-radius:999px;width:7rem;height:.15rem;overflow:hidden}.route-loading>span[data-v-18a8df46]:after{border-radius:inherit;background:var(--accent-strong);content:"";width:42%;height:100%;animation:.9s ease-in-out infinite loading-travel-18a8df46;display:block}.route-loading-enter-active[data-v-18a8df46],.route-loading-leave-active[data-v-18a8df46]{transition:opacity var(--duration-fast) var(--ease-out)}.route-loading-enter-from[data-v-18a8df46],.route-loading-leave-to[data-v-18a8df46]{opacity:0}@keyframes loading-breathe-18a8df46{to{transform:translateY(-.18rem);box-shadow:0 1rem 2.8rem #181f1c33}}@keyframes loading-travel-18a8df46{0%{transform:translate(-120%)}to{transform:translate(260%)}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--font-body:"Source Han Sans SC", "Noto Sans CJK SC", "PingFang SC", sans-serif;--font-display:"Noto Serif SC", "Songti SC", "STSong", serif;--font-mono:"SFMono-Regular", Menlo, Monaco, Consolas, "Noto Sans Mono CJK SC", "PingFang SC", "Microsoft YaHei", monospace;--paper-50:oklch(98% .012 83);--paper-100:oklch(95% .018 82);--paper-200:oklch(90% .025 80);--ink-500:oklch(45% .025 70);--ink-700:oklch(31% .025 65);--ink-900:oklch(19% .022 61);--vermilion-500:oklch(53% .155 33);--vermilion-700:oklch(42% .13 31);--green-600:oklch(47% .09 153);--amber-600:oklch(57% .11 72);--red-650:oklch(46% .15 26);--surface-canvas:var(--paper-100);--surface-rail:var(--paper-50);--surface-raised:var(--paper-50);--surface-inset:var(--paper-200);--surface-hover:oklch(92% .024 76);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-tertiary:var(--ink-500);--border-subtle:oklch(83% .028 76);--border-strong:oklch(70% .035 72);--accent:var(--vermilion-500);--accent-strong:var(--vermilion-700);--accent-soft:oklch(89% .045 39);--positive-strong:var(--green-600);--positive-soft:oklch(90% .035 153);--warning-strong:var(--amber-600);--warning-soft:oklch(91% .045 79);--critical-strong:var(--red-650);--critical-soft:oklch(90% .05 28);--ink-solid:var(--ink-900);--paper-solid:var(--paper-50);--overlay:oklch(18% .02 61/.58);--focus-ring:oklch(57% .17 33);--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in oklch, var(--text-tertiary) 42%, transparent);--scrollbar-thumb-hover:color-mix(in oklch, var(--text-secondary) 62%, transparent);--scrollbar-size:.5rem;--field-control-min-height:2.75rem;--field-control-line-height:1.5rem;--field-control-padding-block:.62rem;--field-control-padding-inline:.75rem;--field-date-picker-width:12rem;--field-date-range-picker-width:24rem;--field-control-height:max(var(--field-control-min-height), calc(var(--field-control-line-height) + var(--field-control-padding-block) + var(--field-control-padding-block) + 2px));--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:.18rem;--radius-md:.38rem;--z-sticky:30;--z-popover:1050;--z-modal:1000;--duration-fast:.14s;--duration-medium:.28s;--ease-out:cubic-bezier(.25, 1, .5, 1)}:root[data-theme=dark]{--surface-canvas:oklch(17% .014 69);--surface-rail:oklch(14% .014 68);--surface-raised:oklch(21% .017 68);--surface-inset:oklch(13% .013 67);--surface-hover:oklch(24% .02 66);--text-primary:oklch(91% .018 80);--text-secondary:oklch(78% .02 77);--text-tertiary:oklch(64% .018 73);--border-subtle:oklch(29% .021 69);--border-strong:oklch(41% .025 68);--accent:oklch(65% .135 35);--accent-strong:oklch(72% .12 38);--accent-soft:oklch(27% .05 33);--positive-strong:oklch(70% .085 153);--positive-soft:oklch(25% .036 153);--warning-strong:oklch(75% .105 78);--warning-soft:oklch(27% .045 75);--critical-strong:oklch(72% .13 28);--critical-soft:oklch(27% .055 27);--ink-solid:oklch(89% .018 80);--paper-solid:oklch(18% .014 69);--overlay:oklch(8% .01 65/.7);--focus-ring:oklch(72% .14 40)}*,:before,:after{box-sizing:border-box}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:.125rem solid #0000;border-radius:999px;min-width:2.75rem;min-height:2.75rem}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}html{background:var(--surface-canvas);scroll-behavior:smooth;min-width:20rem}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-body);font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--accent-soft);color:var(--text-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink-solid);color:var(--paper-solid);transition:transform var(--duration-fast) var(--ease-out);padding:.65rem 1rem;text-decoration:none;position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-button:hover{background:var(--surface-hover)}.page{width:min(100%,92rem);margin:0 auto}.page-stack{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.section-frame{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-subtle);background:var(--surface-raised)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.section-heading h2,.section-heading p{margin:0}.section-heading h2{font-family:var(--font-display);letter-spacing:.03em;font-size:1.25rem}.section-heading p{max-width:52ch;color:var(--text-tertiary);font-size:.84rem}.button{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:2.75rem;color:var(--text-primary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding:.62rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}button>svg,a.button>svg{vertical-align:middle;flex:none}.ant-btn.ant-btn{justify-content:center;align-items:center;gap:var(--space-xs);display:inline-flex}.ant-btn.ant-btn>svg{flex:none;display:block}.ant-btn.ant-btn>.anticon+span,.ant-btn.ant-btn>span+.anticon{margin-inline-start:0}.ant-btn.ant-btn:not(.ant-btn-icon-only) .ant-btn-loading-icon>.anticon{margin-inline-end:0}.button:hover{border-color:var(--text-secondary);background:var(--surface-hover)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.48}.button--primary{border-color:var(--accent-strong);background:var(--accent-strong);color:var(--paper-50)}.button--primary:hover{border-color:var(--accent);background:var(--accent)}.button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.button--danger{border-color:var(--critical-strong);color:var(--critical-strong)}.field{gap:var(--space-xs);display:grid}.field__label{color:var(--text-secondary);font-size:.78rem;font-weight:650}.field__hint{color:var(--text-tertiary);font-size:.73rem}.input,.select{width:100%;min-height:var(--field-control-min-height);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-primary);padding:var(--field-control-padding-block) var(--field-control-padding-inline);line-height:var(--field-control-line-height)}input.input,select.select{height:var(--field-control-height)}.input::placeholder{color:var(--text-tertiary);opacity:1}.input:disabled,.select:disabled{cursor:not-allowed;opacity:.62}.filter-bar{gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-inset);flex-wrap:wrap;align-items:end;display:flex}.filter-bar .field{min-width:min(100%,11rem)}.data-table-wrap{border-radius:0;overflow-x:auto}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:.82rem .9rem}.data-table th{color:var(--text-tertiary);letter-spacing:.07em;white-space:nowrap;font-size:.7rem;font-weight:700}.data-table td{color:var(--text-secondary);font-size:.84rem}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--surface-hover)}.app-data-table.ant-table-wrapper{color:var(--text-primary);font-variant-numeric:tabular-nums}.app-data-table .ant-table,.app-data-table .ant-table-container,.app-data-table .ant-table-cell-fix-left,.app-data-table .ant-table-cell-fix-right{background:var(--surface-raised);border-radius:0!important}.app-data-table .ant-table-content,.app-data-table .ant-table-thead>tr:first-child>th:first-child,.app-data-table .ant-table-thead>tr:first-child>th:last-child{border-radius:0!important}.app-data-table .ant-table-content,.app-data-table .ant-table-body{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.app-data-table .ant-table-content::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.app-data-table .ant-table-body::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.app-data-table .ant-table-content::-webkit-scrollbar-track{background:var(--scrollbar-track)}.app-data-table .ant-table-content::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.app-data-table .ant-table-body::-webkit-scrollbar-track{background:var(--scrollbar-track)}.app-data-table .ant-table-body::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.app-data-table .ant-table-content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:.125rem solid #0000;border-radius:999px;min-width:2.75rem;min-height:2.75rem}.app-data-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:.125rem solid #0000;border-radius:999px;min-width:2.75rem;min-height:2.75rem}.app-data-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.app-data-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}.app-data-table.ant-table-wrapper .ant-table-sticky-scroll{background:var(--scrollbar-track);border-top:0;height:var(--scrollbar-size)!important}.app-data-table.ant-table-wrapper .ant-table-sticky-scroll-bar{height:calc(var(--scrollbar-size) - .25rem);background:var(--scrollbar-thumb);border-radius:999px;bottom:.125rem}.app-data-table.ant-table-wrapper .ant-table-sticky-scroll-bar:hover,.app-data-table.ant-table-wrapper .ant-table-sticky-scroll-bar-active{background:var(--scrollbar-thumb-hover)}.app-data-table .ant-table-thead>tr>th{border-color:var(--border-strong);background:var(--surface-inset);color:var(--text-secondary);letter-spacing:.04em;white-space:nowrap;padding:.62rem .72rem;font-size:.68rem;font-weight:750}.app-data-table .ant-table-tbody>tr>td{border-color:var(--border-subtle);color:var(--text-secondary);vertical-align:middle;padding:.68rem .72rem;font-size:.76rem}.app-data-table .ant-table-tbody>tr>td strong{color:var(--text-primary);font-weight:760}.app-data-table .ant-table-tbody>tr.ant-table-row:hover>td,.app-data-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.app-data-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:var(--surface-hover)}.app-data-table .ant-table-cell-fix-right-first{border-inline-start:1px solid var(--border-strong)}.app-data-table .ant-table-cell-fix-right-first:after{box-shadow:none}.app-data-table .ant-table-placeholder>td{color:var(--text-tertiary)}.tag{border:1px solid var(--border-strong);min-height:1.65rem;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.15rem .48rem;font-size:.7rem;font-weight:700;display:inline-flex}.tag--positive{border-color:var(--positive-strong);background:var(--positive-soft);color:var(--positive-strong)}.tag--warning{border-color:var(--warning-strong);background:var(--warning-soft);color:var(--warning-strong)}.tag--critical{border-color:var(--critical-strong);background:var(--critical-soft);color:var(--critical-strong)}.tag--accent{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.info-banner{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--warning-strong);background:var(--warning-soft);color:var(--warning-strong);display:flex}.info-banner p{margin:0}.empty-state{place-content:center;justify-items:start;gap:var(--space-sm);min-height:14rem;padding:var(--space-xl);color:var(--text-secondary);display:grid}.empty-state h3,.empty-state p{margin:0}.empty-state h3{font-family:var(--font-display);color:var(--text-primary)}.empty-state p{max-width:48ch;color:var(--text-tertiary)}.loading-block{min-height:12rem;color:var(--text-tertiary);place-items:center;display:grid}.loading-block:before{content:"";border:2px solid var(--border-strong);border-top-color:var(--accent-strong);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice-page{place-content:center;justify-items:center;gap:var(--space-md);min-height:calc(100dvh - 8rem);padding:var(--space-xl);text-align:center;display:grid}.notice-page__card{justify-items:center;gap:var(--space-sm);width:min(36rem,100%);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--border-strong);background:var(--surface-raised);display:grid}.notice-page__eyebrow{color:var(--accent-strong);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:750}.notice-page__code{color:var(--accent-strong);font-family:var(--font-display);margin:0;font-size:5rem;line-height:.9}.notice-page__title{font-family:var(--font-display);margin:0}.notice-page__copy{max-width:42ch;color:var(--text-secondary);margin:0;line-height:1.7}@media (width<=46rem){.section-heading{flex-direction:column;align-items:flex-start}.filter-bar{align-items:stretch}.filter-bar .field{flex:100%}.data-table-wrap{overflow:visible}.data-table,.data-table tbody{display:block}.data-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table tr{gap:var(--space-xs);padding:var(--space-md);border-bottom:1px solid var(--border-strong);display:grid}.data-table td{gap:var(--space-sm);border:0;grid-template-columns:minmax(5.75rem,37%) 1fr;align-items:start;padding:0;display:grid}.data-table td:before{content:attr(data-label);color:var(--text-tertiary);letter-spacing:.05em;font-size:.7rem;font-weight:700}.data-table tbody tr:last-child{border-bottom:0}}@media (pointer:coarse){:root{--field-control-min-height:3rem}.button{min-height:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
