.ui-page{width:min(1500px,100%);min-height:100%;font-size:var(--type-body);margin-inline:auto;padding:46px clamp(24px,4vw,64px) 72px;line-height:1.55}.ui-eyebrow{color:var(--muted);font:700 var(--type-caption)/1.4 var(--mono);letter-spacing:.12em;display:block}.ui-eyebrow.is-danger{color:var(--danger)}.ui-eyebrow.is-success{color:var(--success)}.ui-page-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:36px;padding-bottom:30px;display:flex}.ui-page-header__copy{min-width:0;max-width:750px}.ui-page-header h1.ant-typography{margin:var(--space-2) 0 10px;color:var(--ink);letter-spacing:-.055em;font-size:clamp(38px,4vw,58px);line-height:1}.ui-page-header .ant-typography+.ant-typography,.ui-page-header p.ant-typography{max-width:690px;color:var(--muted);margin:0;line-height:1.7}.ui-page-header.is-compact{align-items:center;gap:var(--space-5);padding-bottom:var(--space-4)}.ui-page-header.is-compact h1.ant-typography{margin:var(--space-1) 0 6px;font-size:var(--type-display);letter-spacing:-.02em;line-height:1.2}.ui-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ui-page-header+*{margin-top:var(--space-5)}.ui-page-alert{margin-top:20px}.ui-panel{border:1px solid var(--line-strong);background:var(--paper);min-width:0;box-shadow:0 12px 34px color-mix(in srgb, var(--ink) 4%, transparent);overflow:hidden}.ui-panel__heading{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--line);min-height:82px;padding:17px 22px;display:flex}.ui-panel__heading .ui-eyebrow{color:var(--subtle);letter-spacing:.11em;font-weight:400}.ui-panel__heading h3.ant-typography{color:var(--ink);font-size:var(--type-title-s);margin:5px 0 0}.ui-panel__heading aside{color:var(--subtle);font:var(--type-caption)/1.4 var(--mono);text-align:right}.ui-panel .ant-table-thead>tr>th{color:var(--muted);background:var(--canvas);font:var(--type-caption)/1.4 var(--mono);letter-spacing:.04em}.ui-panel .ant-table-tbody>tr>td{border-color:var(--line);font-size:var(--type-supporting)}.ui-panel .ant-table-tbody>tr:hover>td{background:var(--paper)!important}.ui-empty{margin:var(--space-6) auto;color:var(--muted)}.ui-empty .ant-empty-image:has(>.anticon){height:auto;margin-bottom:var(--space-4)}.ui-empty .ant-empty-image>.anticon{border:1px solid var(--electric-soft);width:60px;height:60px;color:var(--electric);background:var(--electric-soft);box-shadow:10px 10px 0 color-mix(in srgb, var(--electric) 8%, transparent);place-items:center;margin-inline:auto;font-size:21px;display:grid}.ui-empty .ant-empty-description{gap:var(--space-1);display:grid}.ui-empty .ant-empty-description strong{color:var(--ink-2);font-weight:600}.ui-empty.is-small{margin:var(--space-3) auto}.ui-empty.is-small .ant-empty-image{height:32px;margin-bottom:var(--space-1)}.ui-empty .ant-empty-description span{font-size:var(--type-caption)}.ui-status{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-s);min-height:32px;color:var(--muted);background:color-mix(in srgb, var(--surface) 60%, transparent);font:var(--type-caption)/1 var(--mono);white-space:nowrap;padding:0 11px;display:inline-flex}.ui-status i{border:1px solid var(--subtle);border-radius:50%;width:7px;height:7px}.ui-status.is-live i{border-color:var(--success);background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 10%, transparent)}.ui-status.is-warning i{border-color:var(--warning);background:var(--warning)}.ui-status.is-error i{border-color:var(--danger);background:var(--danger)}.ui-filter-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1040px){.ui-page-header{flex-direction:column;align-items:flex-start}.ui-page-header__actions{justify-content:flex-start}}@media (width<=767px){.ui-page{padding:20px 14px 44px}.ui-page-header,.ui-page-header.is-compact{gap:var(--space-3);padding-bottom:var(--space-3)}.ui-page-header .ui-eyebrow{display:none}.ui-page-header h1.ant-typography,.ui-page-header.is-compact h1.ant-typography{margin:0 0 var(--space-2);font-size:var(--type-title);letter-spacing:-.02em;line-height:1.3}.ui-page-header+*{margin-top:var(--space-3)}.ui-page-header__actions,.ui-page-header__actions>.ant-segmented{width:100%}}
