.ap{color:#18181b;background:radial-gradient(1200px 500px at 50% -220px,#6789f71a,#0000 60%),#fafafa;min-height:100vh}.ap__top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#ffffffdb;border-bottom:1px solid #18181b14;justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.ap__brand{align-items:center;gap:10px;min-width:0;display:flex}.ap__brand .uu-brand-name{letter-spacing:-.01em;font-size:15px;font-weight:640}.ap__sep{background:#18181b1f;width:1px;height:18px;margin:0 4px}.ap__portal{color:#71717a;font-size:13px}.ap__who{align-items:baseline;gap:8px;font-size:13px;display:inline-flex}.ap__who b{font-weight:600}.ap__who .mono{color:#71717a;font-size:11px}.ap__main{max-width:1240px;margin:0 auto;padding:26px 24px 56px}.ap__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.ap__title h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:680}.ap__title p{color:#71717a;margin:6px 0 0;font-size:13px;line-height:1.6}.ap__kpi{border-color:#18181b14;border-radius:12px;box-shadow:0 1px 2px #18181b08}.ap__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ap__kpi-box{background:#fff;border:1px solid #18181b14;border-radius:13px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181b08}.ap__kpi-box:before{content:"";background:#18181b1f;width:3px;position:absolute;top:0;bottom:0;left:0}.ap__kpi-box.b:before{background:#3d5afe}.ap__kpi-box.a:before{background:#e0a33c}.ap__kpi-box.g:before{background:#1f9d61}.ap__kpi-box.s:before{background:#8a93a3}.ap__kpi-label{color:#71717a;font-size:12px}.ap__kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;font-weight:600}.ap__kpi-foot{color:#a1a1aa;margin-top:3px;font-size:11px}.ap__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.ap__side .ap__card{height:100%}.ap__steps{counter-reset:apstep;margin:0;padding:0;list-style:none}.ap__steps li{color:#52525b;counter-increment:apstep;padding:0 0 12px 25px;font-size:12px;line-height:1.6;position:relative}.ap__steps li:before{content:counter(apstep);color:#3d5afe;background:#eef1ff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:600;display:grid;position:absolute;top:1px;left:0}.ap__steps li:last-child{padding-bottom:0}.ap__steps b{color:#18181b;font-weight:600}.ap__rule{color:#7a5208;background:#fff8ea;border:1px solid #f1ddb5;border-radius:9px;margin-top:12px;padding:9px 10px;font-size:11.5px;line-height:1.6}.ap__rule b{color:#5f3c00}.ap__ledger{margin-top:14px}.ap__ledger .ant-table-tbody td{padding-top:8px;padding-bottom:8px}.ap__drawer-note{color:#2943b8;background:#eef1ff;border:1px solid #d3dbff;border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:9px 11px;font-size:12px;line-height:1.6;display:flex}.ap__drawer-note b{color:#172e8b}.ap__undo{color:#156b43;background:#e7f7ef;border:1px solid #bfe8d0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;padding:8px 11px;font-size:12px;display:flex}.ap__undo b{color:#0d5634}.ap__filter{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ap__filter-tip{color:#a1a1aa;font-size:11.5px}@media (width<=1000px){.ap__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ap__grid{grid-template-columns:1fr}}.ap__card{border-color:#18181b14;border-radius:12px;box-shadow:0 1px 2px #18181b08}.ap__label{color:#71717a;margin-bottom:6px;font-size:12px}.ap__calc{background:#18181b08;border-radius:10px;flex-wrap:wrap;gap:8px 22px;padding:12px 14px;font-size:13px;display:flex}.ap__calc b{font-variant-numeric:tabular-nums}.ap__calc .is-short{color:#d4380d}.ap-login-tag{color:#52525b;background:#fff;border:1px solid #18181b1f;border-radius:999px;padding:3px 10px;font-size:12px}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,Courier New,monospace}@media (width<=760px){.ap__top{flex-wrap:wrap;height:auto;padding:10px 14px}.ap__main{padding:18px 14px 40px}.ap__head{flex-direction:column;align-items:stretch}.ap__who{display:none}}:root{--brand:#262626;--brand-2:#404040;--brand-soft:#f5f5f5;--bg:#fafafa;--surface:#fff;--surface-2:#fff;--surface-3:#f5f5f5;--text:#262626;--text-2:#525252;--text-3:#737373;--text-4:#a3a3a3;--edge:#ccc;--edge-inner:#e0e0e0;--border:var(--edge-inner);--border-strong:var(--edge);--shadow-card:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--up:#1d8a4a;--down:#c0392b;--seat:#262626;--over:#f97316;--pick:#0958d9;--pick-bg:#0958d914;--tag-write:#ad4e00;--tag-write-bg:#ad4e0012;--tint-red-bg:#fff1f0;--tint-red-line:#ffccc7;--tint-red-text:#cf1322;--tint-cyan-bg:#e6fffb;--tint-cyan-line:#b5f5ec;--tint-cyan-text:#006d75;--tint-gold-bg:#fffbe6;--tint-gold-line:#d48806;--tint-gold-line-soft:#ffe58f;--tint-gold-text:#874d00}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--text)}.app-shell{height:100vh;overflow:hidden}.app-shell-body{min-height:0;overflow:hidden}.detail-scroll{height:100%;overflow-y:auto}.ant-layout-header.app-topbar{z-index:50;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;line-height:normal;display:flex;position:sticky;top:0}.ant-layout-header.app-topbar>*{flex:none}.app-brand,.ant-layout-header.app-topbar .ant-space{white-space:nowrap}.app-brand{letter-spacing:.2px;color:var(--text);cursor:pointer;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.app-brand .logo{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid}.topbar-back-btn{align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:500;display:inline-flex}.topbar-divider{background:var(--border);width:1px;height:22px;margin:0 2px}.app-content{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.page-shell{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.page-col{width:100%;padding:0 28px}.page-head{z-index:2;flex:none;padding-top:26px;padding-bottom:18px;position:relative}.page-shell[data-scrolled="1"] .page-head{box-shadow:0 3px 6px -3px #0000002e}.page-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-head h2{letter-spacing:.2px;margin:0;font-size:22px;font-weight:700}.page-head .sub{color:var(--text-2);margin-top:4px;font-size:13px}.page-banner{flex:none;padding-bottom:12px}.page-banner .ch-bar{margin-bottom:0}.page-toolbar{flex:none;padding-bottom:18px}.toolbar-band{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.toolbar-band__group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.toolbar-band__group+.toolbar-band__group{border-left:1px solid var(--border);padding-left:16px}.seg-count{height:18px;color:var(--text-3);font-variant-numeric:tabular-nums;background:#0f172a0f;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.ant-segmented-item-selected .seg-count{background:var(--brand-soft);color:var(--brand)}.tb-label{color:var(--text-2);letter-spacing:.2px;font-size:12px;font-weight:600}.tb-hint{color:var(--text-3);font-size:12px}.page-body{scrollbar-gutter:stable;flex:1;min-height:0;padding-top:0;padding-bottom:24px;overflow-y:auto}.page-foot{border-top:1px solid var(--border);background:var(--bg);flex:none;padding:14px 0 22px}.premium-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px}.app-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.app-card{flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;overflow:hidden}.app-card.is-link{cursor:pointer}.app-card.is-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-card .ac-top{align-items:center;gap:14px;display:flex}.app-card .ac-icon{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:12px;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.app-card .ac-icon .ac-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.app-card .ac-head{flex:1;min-width:0}.app-card .ac-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.app-card .ac-created{color:var(--text-3);margin-top:4px;font-size:12px}.app-card .ac-desc{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.app-card .ac-info{background:var(--surface-3);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.app-card .ac-field{align-items:center;gap:8px;min-width:0;display:flex}.app-card .ac-field+.ac-field{margin-top:6px}.app-card .ac-k{color:var(--text-2);letter-spacing:.4px;flex:0 0 54px;font-size:11px;font-weight:600}.app-card .ac-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.app-card .ac-foot{border-top:1px dashed var(--border);align-items:center;gap:2px;margin-top:auto;padding-top:12px;display:flex}.app-card .ac-foot>.ant-upload-wrapper,.app-card .ac-foot .ant-upload{display:inline-flex}.app-card .ac-enter{color:var(--text-3);align-self:center;margin-inline-start:auto;font-size:13px}.app-card--ghost{cursor:default;min-height:268px}.apps-empty{place-items:center;padding:54px 20px;display:grid}.apps-empty .ant-empty-description{color:var(--text-2)}.adv-filters{border:1px solid var(--border);background:var(--surface-3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.admin-avatar{background:var(--brand-2);color:#fff;flex:none;font-weight:600}.admin-avatar.is-super{background:linear-gradient(135deg,#b98b1e,#e0b64a)}.cell-2line{align-items:center;gap:10px;min-width:0;display:flex}.cell-2line__main{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cell-2line__sub{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.adm-summary{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;display:grid;overflow:hidden}.adm-summary>div{border-right:1px solid var(--edge-inner);align-items:baseline;gap:7px;padding:11px 14px;display:flex}.adm-summary>div:last-child{border-right:0}.adm-summary span{color:var(--text-3);font-size:11.5px}.adm-summary b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.adm-summary b.is-bad{color:var(--down)}@media (width<=760px){.adm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-summary>div:nth-child(2){border-right:0}.adm-summary>div:nth-child(-n+2){border-bottom:1px solid var(--edge-inner)}}.adm-row-selected td{background:var(--pick-bg)!important}.adm-detail-head{border-bottom:1px solid var(--edge-inner);flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 14px;display:flex}.adm-detail-head .admin-avatar{flex:none}.adm-detail-head__main{min-width:0}.adm-detail-head__main b{letter-spacing:-.02em;font-size:18px;display:block}.adm-detail-head__main span{color:var(--text-3);margin-top:2px;font-size:11.5px;display:block}.adm-detail-head__tags{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.adm-detail-section{padding:14px 0 0}.adm-detail-section+.adm-detail-section{border-top:1px solid var(--edge-inner);margin-top:14px}.adm-detail-section h3{margin:0 0 9px;font-size:13px}.adm-facts{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.adm-facts span{color:var(--text-3);font-size:11px;display:block}.adm-facts b{word-break:break-all;margin-top:2px;font-size:12px;font-weight:500;display:block}.adm-grant-line{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:11.5px;display:flex}.adm-grant-line b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:5px;font-size:18px}.adm-grant-line b:first-child{margin-left:0}.adm-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.adm-danger h3{color:var(--down)}.cell-stack{flex-direction:column;gap:2px;line-height:1.5;display:flex}.cell-stack__sub{color:var(--text-3);font-size:12px}.table-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:6px 16px 10px}.table-card--dense .ant-table-tbody>tr>td{padding-top:9px;padding-bottom:9px}.table-card--tight .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important}.table-card .ant-table-thead>tr>th,.table-card .ant-table-thead>tr>th.ant-table-cell-fix,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-start,.table-card .ant-table-thead>tr>th.ant-table-cell-fix-end{background:var(--surface-3)}.table-card .ant-table-tbody>tr[data-dragging="1"]{z-index:2;position:relative}.table-card .ant-table-tbody>tr[data-dragging="1"]>td{background:var(--surface);box-shadow:0 6px 16px #0000001f}.page-body--fill{padding-bottom:0}.page-body--fill>.page-col{flex-direction:column;height:100%;padding-bottom:22px;display:flex}.page-body--fill>.page-col>:not(.table-card--fill){flex:none}.table-card--fill{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.table-card--fill .ant-table-wrapper,.table-card--fill>.ant-space,.table-card--fill>.ant-table-wrapper,.table-card--fill .ant-spin,.table-card--fill .ant-spin-nested-loading,.table-card--fill .ant-spin-container,.table-card--fill .ant-table,.table-card--fill .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.table-card--fill .ant-space-item:has(.ant-table-wrapper){flex-direction:column;flex:1;min-height:0;display:flex}.table-card--fill .ant-table-content{flex:1;min-height:0;overflow:auto!important}.table-card--fill .ant-table-header{flex:none}.table-card--fill .ant-table-body{flex:1;min-height:0;max-height:none!important;overflow:auto!important}.table-card--fill .ant-table-thead>tr>th:first-child,.table-card--fill .ant-table-thead>tr>th:last-child{border-start-start-radius:0;border-start-end-radius:0}.kv-list{flex-direction:column;gap:10px;font-size:13px;display:flex}.kv-list__row{min-width:0;color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kv-list__row strong{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.ud-id{border:1px solid var(--border);background:var(--surface-3);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ud-id__av{border-radius:16px;flex:none}.ud-id__who{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ud-id__name{letter-spacing:-.2px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:650;overflow:hidden}.ud-id__none{color:var(--text-3);font-weight:400}.ud-id__nums{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ud-id__k{color:var(--text-3)}.ud-id__no{color:var(--text);font-size:13px}.ud-id__uid{color:var(--text-3);font-size:11.5px}.ud-id__sep{color:var(--border);margin:0 2px}.ud-id__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ud-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ud-kpi__c{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:10px 12px}.ud-kpi__c--warn{background:#fffaf5;border-color:#fed7aa}.ud-kpi__k{color:var(--text-3);font-size:11.5px}.ud-kpi__v{letter-spacing:-.4px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:21px;font-weight:640;line-height:1.25;overflow:hidden}.ud-kpi__v small{color:var(--text-3);letter-spacing:0;font-size:12px;font-weight:500}.ud-kpi__f{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.ud-facts{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.ud-facts__i{border-left:1px solid var(--border);min-width:0;padding:8px 12px}.ud-facts__i:first-child{border-left:0}.ud-facts__k{color:var(--text-4);font-size:11.5px}.ud-facts__v{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.ud-sec{align-items:baseline;gap:8px;margin:20px 0 10px;display:flex}.ud-sec__t{color:var(--text);font-size:13px;font-weight:650}.ud-sec__h{color:var(--text-4);font-size:11.5px}.ud-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ud-act{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-start;gap:11px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.ud-act:hover{border-color:var(--border-strong);box-shadow:0 2px 10px #0f12190d}.ud-act--note{background:var(--surface-3);border-style:dashed}.ud-act--note:hover{box-shadow:none;border-color:var(--border)}.ud-act__ic{background:var(--surface-3);width:30px;height:30px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.ud-act__b{flex:1;min-width:0}.ud-act__h{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ud-act__num{color:var(--text-2);font-weight:600}.ud-act__s{color:var(--text-3);margin-top:3px;font-size:11.5px;line-height:1.5}.ud-act__a{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ud-dev{border:1px dashed var(--border-strong);background:var(--surface-3);border-radius:10px;flex-direction:column;gap:2px;margin:10px 0 0;padding:4px 12px;display:flex}.ud-dev__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.ud-dev__row:last-child{border-bottom:0}.ud-dev__who{flex-direction:column;gap:2px;min-width:0;display:flex}.ud-dev__meta{color:var(--text-3);font-size:12px}.ud-dev__seats{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;display:flex}.ud-dev__cells{align-items:center;gap:4px;display:flex}.ud-dev__cell{border:1px solid var(--border-strong);background:0 0;border-radius:3px;width:22px;height:13px}.ud-dev__cell--on{background:var(--seat);border-color:var(--seat)}.ud-dev__cell--over{border-style:solid;border-color:var(--over)}.ud-dev__more{color:var(--text-3);font-size:11.5px}.ud-dev__count{color:var(--text-2);font-size:12.5px}.ud-dev__scale{color:var(--text-4);margin-left:auto;font-size:11.5px}.ud-dev__id{align-items:center;gap:6px;min-width:0;display:flex}.ud-dev__acts{flex:none;gap:6px;display:flex}.ud-dev__hist{width:100%;font:inherit;text-align:left;color:var(--text-2);background:var(--surface-2);border:1px dashed var(--border-strong);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;font-size:12px;display:flex}.ud-dev__hist:hover{border-color:var(--seat)}.ud-dev__hist-go{color:var(--brand);font-size:12px}.hb-slot{color:var(--text-2);background:var(--surface-2);border:1px solid var(--edge-inner);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.hb-slot b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.hb-slot__bar{flex:1;gap:4px;display:flex}.hb-slot__bar i{background:var(--edge-inner);border-radius:3px;flex:1;height:6px}.hb-slot__bar i.on{background:var(--seat)}.hb-slot__bar i.over{border:1px solid var(--over);background:0 0}.hb-slot__rest{color:var(--text-3);white-space:nowrap;margin-left:auto}.hb-head{border-bottom:1px solid var(--edge-inner);align-items:center;gap:8px;min-height:44px;margin:0 -16px 6px;padding:0 16px;display:flex}.hb-head__nm{font-size:13.5px;font-weight:600}.hb-head__cnt{color:var(--text-3);margin-left:auto;font-size:12px}.ud-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.icon-dragger .ant-upload-drag{padding:18px 16px}.icon-dragger .ant-upload-drag-icon{margin-bottom:6px}.icon-dragger .ant-upload-drag-icon .anticon{color:var(--brand);font-size:26px}.icon-dragger .ant-upload-text{color:var(--text);font-size:13.5px;font-weight:600}.icon-dragger .ant-upload-hint{color:var(--text-3);margin-top:2px;font-size:12px}.icon-dragger .ant-upload-list-picture-circle{padding:12px 0 0}.app-card .ac-switch{flex:none;align-items:center;padding:2px;display:inline-flex}.app-card.is-bin{background:var(--surface-2);cursor:default;border-style:dashed}.app-card.is-bin .ac-icon{filter:saturate(.25);opacity:.55}.app-card.is-bin .ac-title{color:var(--text-2)}.apps-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.apps-toolbar__note{font-size:12px}.apps-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.ell-tag{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:190px;display:inline-block;overflow:hidden}.app-tags{align-items:center;gap:4px;max-width:100%;display:inline-flex}.app-tags .ant-tag{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:120px;margin-inline-end:0;overflow:hidden}.app-tags .app-tags__more{color:var(--text-2);background:var(--surface-3);border-style:dashed;flex:none}.detail-side{border-right:1px solid var(--border);flex-direction:column;padding:18px 12px;display:flex;overflow:hidden}.ds-app{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.ds-app .mark{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.ds-app .mark img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.detail-side .ds-app .name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ant-menu.ds-nav{scrollbar-width:thin;background:0 0;border-inline-end:0;flex:1;min-width:0;min-height:0;margin-top:4px;padding-bottom:12px;overflow-y:auto}.ant-menu.ds-nav .mod-label{align-items:center;gap:8px;width:100%;display:inline-flex}.detail-main{flex:1;min-width:0;padding:24px 28px 48px}.detail-scroll:has(>.detail-main>.page-shell){overflow:hidden}.detail-main:has(>.page-shell){height:100%;padding:0;overflow:hidden}.detail-mobilebar{display:none}.detail-side-wrap{flex:none;display:flex;position:relative}.detail-side>.ant-layout-sider-children{flex-direction:column;min-height:0;display:flex}.ds-seam{--topbar-h:60px;--side-w:232px;top:var(--topbar-h);bottom:0;left:var(--side-w);z-index:60;width:18px;transition:left .2s;position:absolute;transform:translate(-50%)}.app-shell.side-collapsed .ds-seam{--side-w:68px}.ds-collapse-btn{cursor:pointer;z-index:1;background:0 0;border:0;width:44px;height:120px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-collapse-btn:before{content:"";background-color:#d8d8d8;background-image:radial-gradient(circle at 50% 30%,#9f9f9f 1px,#0000 1.3px),radial-gradient(circle,#9f9f9f 1px,#0000 1.3px),radial-gradient(circle at 50% 70%,#9f9f9f 1px,#0000 1.3px);background-repeat:no-repeat;border-radius:999px;width:6px;height:44px;transition:width .18s,height .22s,background-color .18s,box-shadow .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #c9c9c9}.ds-seam:hover .ds-collapse-btn:before,.ds-collapse-btn:hover:before,.ds-collapse-btn:focus-visible:before{background-color:#c6c6c6;width:8px;height:56px;box-shadow:inset 0 0 0 1px #b8b8b8,0 0 12px 2px #26262629}.ds-collapse-btn:active:before{background-color:var(--brand);background-image:none;width:8px;height:50px;box-shadow:0 0 6px 1px #2626264d,0 0 0 2px #26262614}.ds-collapse-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-6px;border-radius:12px}@media (prefers-reduced-motion:reduce){.ds-seam,.ds-collapse-btn,.ds-collapse-btn:before{transition:none}}.app-switcher{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:300px;overflow:hidden;box-shadow:0 12px 32px -8px #18181b38,0 4px 12px #18181b14}.app-switcher__search{border-bottom:1px solid var(--border);padding:8px 10px}.app-switcher__list{scrollbar-gutter:stable;max-height:322px;padding:6px;overflow-y:auto}.app-switcher__row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:46px;padding:0 8px;transition:background-color .14s;display:flex}.app-switcher__row:hover,.app-switcher__row.is-current{background:var(--surface-3)}.app-switcher__mark{color:#fff;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.app-switcher__mark img{object-fit:cover;width:100%;height:100%;display:block}.app-switcher__text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.3;display:flex}.app-switcher__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-switcher__id{color:var(--text-3);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px}.app-switcher__check{color:var(--text-2);flex:none;font-size:12px}.app-switcher__empty{text-align:center;color:var(--text-3);padding:20px 10px;font-size:13px}.config-page{flex-direction:column;gap:16px;display:flex}.config-page__ro .ant-descriptions-item-label{color:var(--text-2)}.ch-grid{margin-top:12px}.ch-card{flex-direction:column;height:100%;display:flex}.ch-card .ant-card-body{flex:auto}.ch-card.ch-card--off{border-color:#ffc069}[data-theme=dark] .ch-card--off{border-color:#8a6a2f}.ch-card .ant-card-actions>li,.ch-card .ant-card-actions a{font-size:13px}.ch-dot{background:var(--uu-warn,#ba7517);cursor:help;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #fff7e6}.pem-box{position:relative}.pem-box .pem-copy{opacity:0;z-index:1;transition:opacity .12s;position:absolute;top:6px;right:6px}.pem-box:hover .pem-copy,.pem-box:focus-within .pem-copy{opacity:1}@media (hover:none){.pem-box .pem-copy{opacity:1}}.ant-card{border-color:var(--edge)}.ant-card-head{border-bottom-color:var(--edge-inner)}.ch-bar{border:1px solid var(--edge);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:7px 12px;display:flex}.ch-bar--off{border-color:var(--tint-gold-line-soft);background:var(--tint-gold-bg)}.ch-bar--unknown{border-style:dashed}.ch-bar__link{margin-inline-start:auto;font-size:12px}.ch-rule{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.ch-rule__k{color:var(--text-4,#8c8c8c);white-space:nowrap}.ch-rule__v{align-items:center;gap:8px;min-width:0;display:inline-flex}.ch-rule__edit{height:auto;padding:0;font-size:12px}.cfg-stats{margin-bottom:16px}.cfg-stat{height:100%}.cfg-group{margin-bottom:18px}.cfg-group__head{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.cfg-group__name{color:var(--text);font-size:13px;font-weight:600}.cfg-group__mode{color:var(--text-4);font-size:11.5px}.cfg-cols>.ant-col>.ant-card{flex-direction:column;height:100%;display:flex}.cfg-cols>.ant-col>.ant-card>.ant-card-body{flex-direction:column;flex:1;gap:8px;display:flex}.cfg-cols .cfg-kv-foot{margin-top:auto}.cfg-tags{flex-direction:column;gap:5px;display:flex}.cfg-tags__label{color:var(--text-3);font-size:12px}.cfg-tags .ant-tag{margin-inline-end:0}.cfg-hc__sum{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.cfg-hc__sum b{color:var(--text);font-size:14px}.cfg-hc__sum i{padding:0 1px;font-style:normal}.cfg-hc__sum .p{color:var(--up)}.cfg-hc__sum .w{color:var(--tint-gold-text)}.cfg-hc__sum .f{color:var(--down)}.cfg-hc__sum .u{color:var(--text-3)}.cfg-hc__prog{background:var(--edge-inner);border-radius:2px;height:2px;overflow:hidden}.cfg-hc__prog i{background:var(--ant-color-primary,#1677ff);height:100%;transition:width .16s linear;display:block}.cfg-hc__rows{overscroll-behavior:contain;border-top:1px solid var(--edge-inner);scrollbar-width:thin;max-height:112px;overflow-y:auto}.cfg-hc__rows::-webkit-scrollbar{width:8px}.cfg-hc__rows::-webkit-scrollbar-thumb{background:var(--edge);border-radius:4px}.cfg-hc__r{border-bottom:1px solid var(--edge-inner);align-items:center;gap:8px;min-height:28px;padding:4px 2px;transition:opacity .18s;display:flex}.cfg-hc__r:last-child{border-bottom:0}.cfg-hc__k{width:88px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12.5px;overflow:hidden}.cfg-hc__r .ant-tag{text-align:center;flex:none;min-width:48px;margin-inline-end:0;font-size:11.5px;line-height:18px}.cfg-hc__v{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;font-size:12.5px;overflow:hidden}.cfg-hc__r.is-stale{opacity:.42}.cfg-hc__run{border:1px solid;animation:.7s ease-in-out infinite cfg-hc-pulse;color:var(--ant-color-primary,#1677ff)!important}@keyframes cfg-hc-pulse{0%,to{opacity:.35}50%{opacity:1}}.cfg-hc__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.cfg-hc__foot a{margin-left:auto;font-size:12px}.cfg-chip{color:var(--text-3);background:var(--surface-3);border-radius:5px;padding:1px 6px;font-size:11px}.cfg-sec{align-items:center;gap:6px;margin:12px 0 8px;display:flex}.cfg-sec__nm{white-space:nowrap;font-size:13.5px;font-weight:600}.cfg-chips{flex-wrap:wrap;gap:6px;display:flex}.cfg-ev{font:inherit;border:1px solid var(--edge);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:6px;padding:1px 9px;font-size:12px;line-height:20px}.cfg-ev:hover{border-color:var(--pick)}.cfg-ev.is-on{border-color:var(--pick);color:var(--pick);background:var(--pick-bg)}.cfg-ev.is-off{color:var(--text-4);cursor:not-allowed;border-style:dashed}.cfg-qqcmd .ant-table-body{overflow-x:hidden}.cfg-qc-seg{margin-bottom:12px}.cfg-qc-seg>.ant-card-head{min-height:36px;padding:0 12px}.cfg-qc-seg>.ant-card-head .ant-card-head-title{padding:8px 0;font-size:13.5px;font-weight:600}.cfg-qc-seg>.ant-card-body{padding:8px 12px}.cfg-qc-seg .cfg-sec{margin:8px 0 6px}.cfg-test{border:1px dashed var(--edge);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:6px 12px;display:flex}.cfg-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.cfg-2col-wide{grid-template-columns:minmax(0,1fr) 140px;gap:0 12px;display:grid}.cfg-read{border:1px solid var(--edge);background:var(--surface);border-radius:12px;flex-direction:column;height:100%;display:flex;box-shadow:0 1px 3px #0000000d}.cfg-read .ant-card-body{flex-direction:column;flex:1;gap:8px;height:auto;padding:12px 14px 10px;display:flex}.cfg-read__title{color:var(--text-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.cfg-read__icon{background:var(--brand-soft);width:22px;height:22px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;display:grid}.cfg-read__value{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:650;line-height:1.1}.cfg-read__value small{letter-spacing:0;color:var(--text-3);margin-left:3px;font-size:13px;font-weight:500}.cfg-read__foot{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.cfg-gate{flex-direction:column;height:100%;display:flex}.cfg-gate .ant-card-body{flex-direction:column;flex:1;gap:9px;height:auto;display:flex}.cfg-gate__body{flex:1;align-items:center;display:flex}.cfg-gate__foot,.cfg-kv-foot{border-top:1px solid var(--border);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:11.5px;display:flex}.cfg-kv,.cfg-gate__kv{grid-template-columns:auto 1fr;align-items:baseline;gap:5px 10px;width:100%;font-size:12.5px;display:grid}.cfg-kv dt,.cfg-gate__kv dt{color:var(--text-3)}.cfg-kv dd,.cfg-gate__kv dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:13.5px;font-weight:600}.cfg-gate__one{align-items:baseline;gap:6px;width:100%;display:flex}.cfg-gate__one b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.1}.cfg-gate__one span{color:var(--text-3);font-size:12px}.cfg-gate__one em{text-align:right;white-space:pre-line;color:var(--text-3);margin-left:auto;font-size:11.5px;font-style:normal;line-height:1.45}.cfg-dots{align-items:center;gap:5px;display:flex}.cfg-dots i{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:5px;width:16px;height:16px}.cfg-dots i.on{border-color:var(--seat);background:var(--seat)}.cfg-band{align-items:center;gap:6px;width:100%;display:flex}.cfg-band div{text-align:center;min-width:0;color:var(--text-3);white-space:nowrap;flex:1;padding:3px 0;font-size:11.5px}.cfg-band b{font-variant-numeric:tabular-nums;color:var(--text);font-size:16px;font-weight:600;line-height:1.25;display:block}.rel-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rel-hero__version{letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:650;line-height:1.1}.rel-hero__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rel-hero__side{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.rel-changelog{border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);white-space:pre-wrap;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.rel-draft{border:1px dashed var(--border-strong);background:var(--surface-3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}@media (width<=860px){.rel-hero{flex-direction:column}.rel-hero__side{text-align:left;align-items:flex-start}}.cfg-danger{border-color:#fecaca}.cfg-danger__row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.cfg-danger__row:last-child{border-bottom:0;padding-bottom:2px}.cfg-danger__t{color:var(--text);font-size:13.5px;font-weight:600}.cfg-danger__d{color:var(--text-3);margin-top:3px;font-size:12px}[data-theme=dark] .cfg-danger{border-color:#5b2b2b}@media (width<=860px){.cfg-danger__row{flex-direction:column;align-items:flex-start}}.module-stub{place-items:center;padding:72px 20px;display:grid}.module-stub .ant-empty-description{color:var(--text-2)}@media (width>=861px){.ant-layout-sider.detail-side.collapsed{padding:18px 8px}.detail-side.collapsed .ds-app{justify-content:center}.detail-side.collapsed .ds-app .name,.detail-side.collapsed .ds-app .caret{display:none}}.login-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;min-height:100vh;padding:48px clamp(24px,6vw,96px);display:grid}.login-pitch .lg-title{letter-spacing:.3px;margin:0 0 14px;font-size:clamp(28px,4vw,44px);font-weight:800}.login-pitch .lg-sub{color:var(--text-2);max-width:52ch;margin:0;font-size:15px;line-height:1.9}.login-card{justify-self:end;width:100%;max-width:420px}@media (width<=860px){.login-split{grid-template-columns:1fr;gap:28px;padding:32px 20px}.login-card{justify-self:stretch}.detail-side,.ds-seam{display:none}.detail-mobilebar{padding:12px 16px 0;display:block}.detail-main{padding:16px 16px 40px}.app-content{padding:18px 16px 40px}}.install-grid{grid-template-columns:200px 1fr;align-items:start;gap:20px;display:grid}.install-form{grid-template-columns:1fr 1fr;gap:0 20px;max-width:720px;display:grid}.install-form .is-wide{grid-column:span 2}@media (width<=860px){.install-grid{grid-template-columns:1fr}.install-side-steps{max-width:260px}.install-form{grid-template-columns:1fr}.install-form .is-wide{grid-column:auto}}.uu-mock-corner{z-index:900;color:#8a9099;letter-spacing:.08em;cursor:pointer;background:#ffffffb8;border:1px dashed #8a9099a6;border-radius:999px;padding:5px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;transition:color .2s,border-color .2s;position:fixed;bottom:14px;right:14px}.uu-mock-corner:hover{color:#5a6270;border-color:#5a6270cc}.uu-mock-row{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.uu-mock-corner[data-mode=real]{color:var(--brand);background:#ffffffdb;border-color:#26262666}.hb-window{border:1px solid var(--border);background:var(--surface-3);border-radius:10px;flex-direction:column;gap:4px;margin-top:4px;padding:14px 16px;display:flex}.hb-window__label{color:var(--text-3);font-size:12px}.hb-window__now{color:var(--text);align-items:baseline;gap:8px;font-size:15px;display:flex}.hb-window__now .mono{font-size:17px;font-weight:600}.hb-window__arrow{color:var(--text-3)}.hb-window__note{color:var(--text-2);font-size:12px}.notice-preview__body{border-left:2px solid var(--brand,#262626);max-height:168px;color:var(--text);white-space:pre-wrap;word-break:break-word;background:#ffffffb8;border-radius:0 8px 8px 0;margin:2px 0 6px;padding:10px 14px;font-size:14px;line-height:1.75;overflow-y:auto}.banner-thumb{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:56px;display:block}.banner-thumb--missing{color:var(--text-3,#8c8c8c);background:0 0;border-style:dashed;justify-content:center;align-items:center;font-size:12px;display:flex}.banner-thumb--off{opacity:.45;filter:grayscale()}.banner-thumb--empty{color:var(--text-3,#8c8c8c);background:repeating-linear-gradient(135deg,#0000,#0000 6px,#00000005 6px 12px);border-style:dashed;justify-content:center;align-items:center;font-size:12px;display:flex}.banner-card .ant-card-body{padding:14px 16px}.banner-drawer__drop--card{width:100%;display:block}.banner-drawer__drop--card .ant-upload-drag{background:0 0;border:0;height:auto;padding:0}.banner-drawer__drop--card .ant-upload-drag .ant-upload{width:100%;padding:0}.banner-drawer__drop--card .ant-upload-drag.ant-upload-drag-hover .banner-card{border-color:var(--brand);box-shadow:0 0 0 3px var(--pick-bg)}.banner-drawer__frame{aspect-ratio:8/3;border:1px solid var(--border);background:#fff;border-radius:8px;flex:0 0 220px;justify-content:center;align-items:center;width:220px;display:flex;overflow:hidden}.banner-drawer__frame img{object-fit:contain;width:100%;height:100%;display:block}.banner-drawer__frame--empty{color:var(--text-3,#8c8c8c);background:repeating-linear-gradient(135deg,#0000,#0000 6px,#00000005 6px 12px);border-style:dashed;font-size:12px}.banner-drawer__hint{color:var(--text-3);margin-top:6px;font-size:11px;line-height:1.6}.feedback-quote{border-left:2px solid var(--uu-warn,#ba7517);background:var(--surface-3);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:0 8px 8px 0;max-height:240px;margin:6px 0 12px;padding:10px 14px;font-size:14px;line-height:1.75;overflow-y:auto}.feedback-ops{grid-template-columns:repeat(3,32px);justify-content:center;align-items:center;display:grid}.feedback-ops__slot{justify-content:center;align-items:center;min-height:32px;display:flex}[data-theme=dark]{--brand:#2f2f35;--brand-2:#3d3d44;--brand-soft:#232327;--bg:#050505;--surface:#131316;--surface-2:#131316;--surface-3:#17171b;--edge:#45454f;--edge-inner:#3a3a44;--border:var(--edge-inner);--border-strong:var(--edge);--text:#ffffffe0;--text-2:#ffffffad;--text-3:#ffffff94;--text-4:#ffffff7a;--shadow-card:0 1px 3px 0 #0000008c, 0 1px 2px -1px #00000073;--up:#4ade80;--down:#f87171;--seat:#6789f7;--pick:#6789f7;--pick-bg:#6789f724;--tag-write:#ffa940;--tag-write-bg:#ffa94024;--tint-red-bg:#cf132229;--tint-red-line:#ff787580;--tint-red-text:#ff7875;--tint-cyan-bg:#006d753d;--tint-cyan-line:#87e8de80;--tint-cyan-text:#87e8de;--tint-gold-bg:#d488062e;--tint-gold-line:#ffd66680;--tint-gold-line-soft:#ffd66673;--tint-gold-text:#ffd666}[data-theme=dark] .ud-kpi__c--warn{background:#241a12;border-color:#7c4a21}[data-theme=dark] .uu-mock-corner{color:var(--text-3);background:#131316d1;border-color:#8c8c968c}[data-theme=dark] .uu-mock-corner[data-mode=real]{color:#8fb0ff;background:#101012db;border-color:#6789f780}[data-theme=dark] .notice-preview__body{background:#ffffff0f}[data-theme=dark] .feedback-quote{background:#ffffff0d}.cfg-life{background:var(--edge-inner);border-radius:3px;height:6px;display:flex;overflow:hidden}.cfg-life--full{border-radius:4px;height:8px}.cfg-life i{height:100%;display:block}.cfg-life__legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.cfg-life__legend .dot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.cfg-life__legend .tail{color:var(--text-3);margin-left:auto}.cfg-life-band{background:var(--surface);border:1px solid var(--edge);border-radius:10px;margin-bottom:12px;padding:12px 14px}.cfg-eff-box{border:1px solid var(--edge);border-radius:10px;padding:10px 12px}.store-product-form .ant-form-item-label{padding-bottom:4px}.store-product-form .ant-form-item-label>label{font-size:12px;line-height:18px}.notice-form .ant-form-item{margin-bottom:12px}.notice-form .ant-form-item-label>label{font-size:12px;line-height:18px}.notice-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.notice-publish-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.notice-form .ant-picker-input>input{font-size:12px}.notice-b-extra{justify-content:space-between;gap:12px;display:flex}.notice-b-extra .over{color:var(--down)}.notice-form .notice-advanced .ant-collapse-header,.notice-form .notice-advanced .ant-collapse-content>.ant-collapse-content-box,.notice-form .notice-advanced .ant-collapse-body{padding-left:0;padding-right:0}@media (width<=700px){.notice-three-col,.notice-publish-grid{grid-template-columns:1fr}}.ck-rule-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wallet-total{box-sizing:border-box;border:1px solid var(--edge);background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;height:32px;padding:0 11px;font-size:14px;font-weight:500;display:flex}.wallet-total span{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:400}.pay-two{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pay-money{color:var(--text);font-size:13px;font-weight:500}.pay-ops{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.pkg-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.pkg-preview-tile{border:1px solid var(--edge);background:var(--surface);border-radius:9px;align-items:center;gap:14px;padding:13px 15px;display:flex}.pkg-preview-main{flex:1;min-width:0}.pkg-preview-name{font-size:13px;font-weight:500}.pkg-preview-price{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.3}.pkg-preview-grant{color:var(--text-3);font-size:11px}.pkg-preview-btn{border:1px solid var(--edge);height:30px;color:var(--text-3);border-radius:6px;flex:none;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.pkg-order-pos{box-sizing:border-box;border:1px solid var(--edge);background:var(--surface-3);border-radius:6px;align-items:center;height:32px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.paych-grid{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:12px;display:grid}.paych-card{border:1px solid var(--edge);background:var(--surface);border-radius:10px;flex-direction:column;min-height:158px;padding:13px 13px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.paych-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.paych-head{align-items:flex-start;gap:9px;display:flex}.paych-tile{border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.paych-tile--alipay{color:#1677ff;background:#1677ff1f}.paych-tile--wechat{color:#07a94b;background:#07a94b1f}.paych-tile--epay{color:#d46b08;background:#fa8c1624}.paych-tile--payjs{color:#4f46e5;background:#4f46e524}.paych-tile--xunhupay{color:#f5222d;background:#f5222d1f}.paych-id{flex:1;min-width:0}.paych-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.paych-code{color:var(--text-4);letter-spacing:.6px;font-size:10px;line-height:14px}.paych-lines{gap:5px;margin-top:12px;display:grid}.paych-line{align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex}.paych-line .k{color:var(--text-4);flex:none;font-size:11px}.paych-line .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.paych-muted{color:var(--text-4)!important}.paych-foot{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.paych-modal-grid{grid-template-columns:minmax(0,1fr) 224px;display:grid}.paych-form-col{min-width:0;padding:16px 20px}.paych-form .ant-form-item{margin-bottom:12px}.paych-status{background:var(--surface-3);border:1px solid var(--edge-inner);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;display:flex}.paych-rail{background:var(--surface-3);border-left:1px solid var(--edge-inner);padding:16px 14px}.paych-rail-card{background:var(--surface);border:1px solid var(--edge-inner);border-radius:8px;padding:12px}.paych-rail-card+.paych-rail-card{margin-top:12px}.paych-rail-head{align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.paych-rail-progress{color:var(--text-3);border-bottom:1px dashed var(--edge-inner);margin-bottom:8px;padding-bottom:8px;font-size:11px}.paych-rail-progress b{color:#d48806;margin-right:3px;font-size:18px}.paych-rail-progress.ok b{color:#389e0d}.paych-check{color:var(--text-2);align-items:center;gap:7px;padding:3px 0;font-size:12px;display:flex}.paych-check.ok{color:#389e0d}.paych-check.bad{color:#d48806}.paych-check .mk{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;line-height:1;display:inline-flex}.paych-check .val{color:var(--text-4);margin-left:auto;font-size:11px}.paych-check.bad .val{color:inherit}.paych-rail-note{border-top:1px dashed var(--edge-inner);color:var(--text-3);margin-top:9px;padding-top:8px;font-size:11px;line-height:1.5}.paych-rail-card p{color:var(--text-3);margin:0;font-size:11px;line-height:1.55}@media (width<=720px){.paych-modal-grid{grid-template-columns:1fr}.paych-rail{border-left:0;border-top:1px solid var(--edge-inner)}}.paych-quick-confirm,.paych-quick-confirm .ant-popover-inner{max-width:320px}.paych-quick-confirm .ant-popconfirm-description{line-height:1.55}.paych-chan{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.paych-tile--sm{border-radius:5px;width:20px;height:20px;font-size:10px}.payord-kv{border:1px solid var(--edge);border-radius:7px;overflow:hidden}.payord-kv .row{border-top:1px solid var(--edge-inner);grid-template-columns:88px minmax(0,1fr) 88px minmax(0,1fr);display:grid}.payord-kv .row:first-child{border-top:0}.payord-kv .row.two{grid-template-columns:88px minmax(0,1fr)}.payord-kv .k{background:var(--surface-3);color:var(--text-3);align-items:center;padding:8px 10px;font-size:11px;display:flex}.payord-kv .v{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.payord-kv .v.wide{grid-column:span 3}.event-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.event-summary__cell{border-left:1px solid var(--edge-inner);padding:12px 16px}.event-summary__cell:first-child{border-left:0}.event-summary__k{color:var(--text-3);font-size:11px;display:block}.event-summary__v{letter-spacing:-.2px;font-size:22px;font-weight:600;line-height:30px}.event-summary__u{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:400}@media (width<=760px){.event-summary__grid{grid-template-columns:1fr 1fr}.event-summary__cell:nth-child(3){border-left:0;border-top:1px solid var(--edge-inner)}.event-summary__cell:nth-child(4){border-top:1px solid var(--edge-inner)}}.event-modal-grid{grid-template-columns:minmax(0,1fr) 224px;display:grid}.event-modal-form{min-width:0;padding:16px 20px}.event-modal-form .ant-form-item{margin-bottom:12px}.event-sec{align-items:center;gap:6px;margin:16px 0 9px;font-size:12px;font-weight:600;display:flex}.event-sec:first-child{margin-top:0}.event-sec:after{content:"";background:var(--edge-inner);flex:1;height:1px}.event-modal-rail{background:var(--surface-3);border-left:1px solid var(--edge-inner);padding:16px 14px}.event-rail-card{background:var(--surface);border:1px solid var(--edge-inner);border-radius:8px;padding:12px}.event-rail-card+.event-rail-card{margin-top:12px}.event-rail-head{align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.event-pv-row{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.event-pv-row:first-of-type{border-top:0}.event-pv-row b{font-size:11px;font-weight:500}.event-pv-row .ok{color:var(--up)}.event-pv-row .pay{color:#d48806}.event-pv-row .no{color:var(--text-3);font-weight:400}.event-rail-note{border-top:1px dashed var(--edge-inner);color:var(--text-3);margin-top:8px;padding-top:8px;font-size:10.5px;line-height:1.55}.event-rail-card p{color:var(--text-3);margin:0;font-size:11px;line-height:1.55}@media (width<=720px){.event-modal-grid{grid-template-columns:1fr}.event-modal-rail{border-left:0;border-top:1px solid var(--edge-inner)}}.agent-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-summary__cell{border-left:1px solid var(--edge-inner);padding:12px 16px}.agent-summary__cell:first-child{border-left:0}.agent-summary__k{color:var(--text-3);font-size:11px;display:block}.agent-summary__v{letter-spacing:-.2px;font-size:22px;font-weight:600;line-height:30px}.agent-summary__u{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:400}@media (width<=760px){.agent-summary__grid{grid-template-columns:1fr 1fr}.agent-summary__cell:nth-child(3){border-left:0;border-top:1px solid var(--edge-inner)}.agent-summary__cell:nth-child(4){border-top:1px solid var(--edge-inner)}}.agent-sec{align-items:center;gap:6px;margin:16px 0 9px;font-size:12px;font-weight:600;display:flex}.agent-sec:first-child{margin-top:0}.agent-sec:after{content:"";background:var(--edge-inner);flex:1;height:1px}.agent-pay-grid{grid-template-columns:minmax(0,1fr) 224px;display:grid}.agent-pay-form{min-width:0;padding:16px 20px}.agent-pay-form .agent-sec{margin-top:16px}.agent-pay-form .agent-sec:first-child{margin-top:0}.agent-pay-rail{background:var(--surface-3);border-left:1px solid var(--edge-inner);padding:16px 14px}.agent-pay-card{background:var(--surface);border:1px solid var(--edge-inner);border-radius:8px;padding:12px}.agent-pay-card+.agent-pay-card{margin-top:12px}.agent-pay-head{align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.agent-pay-row{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.agent-pay-row:first-of-type{border-top:0}.agent-pay-row .k{color:var(--text-3)}.agent-pay-row .v{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums}.agent-pay-row .v.up{color:var(--up)}.agent-pay-row .v.down{color:var(--down)}.agent-pay-row .v b{font-size:15px}.agent-pay-note{border-top:1px dashed var(--edge-inner);color:var(--text-3);margin-top:8px;padding-top:8px;font-size:10.5px;line-height:1.55}.agent-pay-dir-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.agent-pay-help{color:var(--text-3);margin-top:6px;font-size:11px;line-height:1.5}.agent-ask-impacts{border:1px solid var(--edge);border-radius:8px;overflow:hidden}.agent-ask-impact{border-top:1px solid var(--edge-inner);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.agent-ask-impact:first-child{border-top:0}.agent-ask-ico{background:var(--surface-3);border:1px solid var(--edge);width:20px;height:20px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:inline-flex}.agent-ask-ico.warn{background:var(--tint-gold-bg);border-color:var(--tint-gold-line);color:var(--tint-gold-text)}.agent-ask-ico.ok{color:var(--up)}.agent-ask-impact b{font-size:12px;font-weight:500;display:block}.agent-ask-impact p{color:var(--text-3);margin:1px 0 0;font-size:11px;line-height:1.5}.agent-ask-note{color:var(--text-3);margin:10px 0 0;font-size:11px;line-height:1.5}.agent-ledger-summary{border:1px solid var(--edge);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.agent-ledger-summary .cell{border-left:1px solid var(--edge-inner);min-width:0;padding:10px 12px}.agent-ledger-summary .cell:first-child{border-left:0}.agent-ledger-summary .k{color:var(--text-3);font-size:10px;display:block}.agent-ledger-summary .v{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:24px;display:block}.agent-ledger-summary .v.sm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.agent-ledger-panel{border:1px solid var(--edge);border-radius:8px;overflow:hidden}.agent-ledger-head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-ledger-title{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.agent-ledger-foot{border-top:1px solid var(--edge-inner);color:var(--text-3);justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;display:flex}.agent-ledger-note{color:var(--text-3);margin-top:12px;font-size:11px;line-height:1.6}@media (width<=640px){.agent-ledger-summary{grid-template-columns:1fr 1fr}.agent-ledger-summary .cell:nth-child(3){border-left:0;border-top:1px solid var(--edge-inner)}.agent-ledger-summary .cell:nth-child(4){border-top:1px solid var(--edge-inner)}}.task-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.task-summary__cell{border-left:1px solid var(--edge-inner);min-width:0;padding:12px 16px}.task-summary__cell:first-child{border-left:0}.task-summary__k{color:var(--text-3);font-size:11px;display:block}.task-summary__v{letter-spacing:-.2px;font-size:22px;font-weight:600;line-height:30px}.task-summary__v--time{font-size:17px}.task-summary__v.bad{color:var(--down)}.task-summary__u{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:400}.task-summary__task{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}@media (width<=760px){.task-summary__grid{grid-template-columns:1fr 1fr}.task-summary__cell:nth-child(3){border-left:0;border-top:1px solid var(--edge-inner)}.task-summary__cell:nth-child(4){border-top:1px solid var(--edge-inner)}}.task-builtin__title{align-items:center;gap:8px;display:flex}.task-builtin__title:before{content:"";background:var(--pick);border-radius:2px;width:3px;height:14px}.task-builtin__sub{color:var(--text-3);font-size:11px;font-weight:400}.task-tpl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.task-tpl-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.task-tpl{border:1px solid var(--edge);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.task-tpl__top{align-items:center;gap:8px;min-width:0;display:flex}.task-tpl__ico{border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.task-tpl__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.task-tpl__desc{height:33px;color:var(--text-3);margin:0;font-size:11px;line-height:1.5;overflow:hidden}.task-tpl__foot{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.task-tpl__when{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:10.5px;overflow:hidden}.task-tpl__cron{color:var(--text-3);margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.task-tpl-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}@media (width<=1100px){.task-tpl-grid,.task-tpl-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.task-tpl-grid,.task-tpl-grid--three{grid-template-columns:1fr}}.task-name{align-items:center;gap:6px;min-width:0;display:flex}.task-name__runs{flex:none;font-size:10px}.task-ops{justify-content:flex-end;align-items:center;gap:2px;display:flex}.task-log-summary{border:1px solid var(--edge);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.task-log-summary .cell{border-left:1px solid var(--edge-inner);min-width:0;padding:10px 12px}.task-log-summary .cell:first-child{border-left:0}.task-log-summary .k{color:var(--text-3);font-size:10px;display:block}.task-log-summary .v{font-size:17px;font-weight:600;line-height:24px;display:block}.task-log-summary .v.sm{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:24px;display:flex;overflow:hidden}.task-log-panel{border:1px solid var(--edge);border-radius:8px;overflow:hidden}.task-log-note{color:var(--text-3);margin-top:12px;font-size:11px;line-height:1.6}.task-log-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-edit-grid{grid-template-columns:minmax(0,1fr) 244px;height:100%;display:grid}.task-edit-form{min-width:0;padding:16px 20px;overflow-y:auto}.task-edit-rail{background:var(--surface-3);border-left:1px solid var(--edge-inner);padding:16px 14px;overflow-y:auto}.task-edit-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-sec{align-items:center;gap:6px;margin:16px 0 9px;font-size:12px;font-weight:600;display:flex}.task-sec:first-child{margin-top:0}.task-field{margin-bottom:12px}.task-field>label{align-items:center;gap:4px;margin-bottom:5px;font-size:12px;display:flex}.task-field__req{color:var(--down)}.task-field__help{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.45}.task-type-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-type-card{border:1px solid var(--edge);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;font-family:inherit;display:flex}.task-type-card.on{background:var(--pick-bg);border-color:#6789f7}.task-type-card:disabled{opacity:.55;cursor:not-allowed}.task-type-card__ico{background:var(--surface-3);border:1px solid var(--edge);width:26px;height:26px;color:var(--text-2);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.task-type-card.on .task-type-card__ico{background:var(--pick-bg);border-color:var(--pick);color:var(--pick)}.task-type-card__t{flex-direction:column;gap:2px;min-width:0;display:flex}.task-type-card__t b{font-size:12px;font-weight:600}.task-type-card__t span{color:var(--text-3);font-size:10.5px;line-height:1.45}.task-type-readonly{border:1px solid var(--edge);background:var(--surface-3);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.task-type-readonly b{font-size:12px}.task-type-readonly span{color:var(--text-3);font-size:11px}.task-switch-line{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.task-cron-line{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.task-cron-line .ant-input-number{width:64px}.task-next-note{color:var(--text-3);margin-top:8px;font-size:11px;line-height:1.5}.task-param-summary{color:var(--text-3);margin-bottom:10px;font-size:11.5px;line-height:1.55}.task-scope{border:1px solid var(--edge);background:var(--surface-3);color:var(--text-2);border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:11.5px;display:flex}.task-param-group+.task-param-group{margin-top:12px}.task-param-group__h{color:var(--text-3);margin-bottom:7px;font-size:11px;font-weight:500}.task-table-picks{border:1px solid var(--edge);border-radius:8px;overflow:hidden}.task-table-pick{border-top:1px solid var(--edge-inner);cursor:pointer;align-items:center;gap:9px;padding:9px 11px;display:flex}.task-table-pick:first-child{border-top:0}.task-table-pick .t{flex:1;min-width:0}.task-table-pick .t b{font-size:12px;font-weight:500;display:block}.task-table-pick .t span{color:var(--text-3);font-size:10.5px;display:block}.task-table-pick .n{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.task-estimate{border:1px solid var(--edge);background:var(--surface-3);border-radius:7px;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.task-estimate>div{flex:1;min-width:0}.task-estimate b{font-size:12px;display:block}.task-estimate span{color:var(--text-3);font-size:11px}.task-preview-err{color:var(--down);margin-top:8px;font-size:11px}.task-kv{flex-direction:column;gap:6px;display:flex}.task-kv__row{grid-template-columns:1fr 1.4fr 30px;align-items:center;gap:6px;display:grid}.task-rail-card{background:var(--surface);border:1px solid var(--edge);border-radius:8px;padding:12px}.task-rail-card+.task-rail-card{margin-top:12px}.task-rail-head{align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.task-rail-row{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.task-rail-row:first-of-type{border-top:0}.task-rail-row .k{color:var(--text-3)}.task-rail-row .v{min-width:0;color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-rail-card ul{color:var(--text-3);margin:0;padding-left:16px;font-size:11px;line-height:1.6}.task-rail-note{color:var(--text-3);margin-top:12px;font-size:10.5px;line-height:1.55}@media (width<=820px){.task-edit-grid{grid-template-columns:1fr}.task-edit-rail{border-left:0;border-top:1px solid var(--edge-inner)}.task-type-cards{grid-template-columns:1fr}}.agent-pay-over{color:var(--down);margin-top:8px;font-size:11px}.agent-pay-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=720px){.agent-pay-grid{grid-template-columns:1fr}.agent-pay-rail{border-left:0;border-top:1px solid var(--edge-inner)}}.ov-live{color:var(--up);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ov-live:before{content:"";background:var(--up);border-radius:50%;width:6px;height:6px}.ov-kpi__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-kpi__cell{border-left:1px solid var(--edge-inner);min-width:0;padding:13px 16px}.ov-kpi__cell:first-child{border-left:0}.ov-kpi__k{color:var(--text-3);font-size:11px;display:block}.ov-kpi__v{letter-spacing:-.3px;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:2px;font-size:24px;font-weight:600;line-height:32px;display:flex}.ov-kpi__v.bad{color:var(--down)}.ov-kpi__u{color:var(--text-3);letter-spacing:0;font-size:11px;font-weight:400}.ov-kpi__d{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.ov-main{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.ov-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ov-bottom{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.ov-card-title{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ov-card-sub{font-size:11px;font-weight:400}.ov-chart-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-chart-sum{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.ov-chart-sum b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.ov-chart-sum span{color:var(--text-3);font-size:11px}.ov-chart-box{height:238px}.ov-chart-foot{color:var(--text-4);justify-content:space-between;gap:10px;margin-top:6px;font-size:10.5px;display:flex}.ov-todo__row{border-top:1px dashed var(--edge-inner);align-items:center;gap:10px;padding:10px 0;display:flex}.ov-todo__row:first-child{border-top:0}.ov-todo__row .t{flex:1;min-width:0;font-size:12.5px}.ov-todo__row .n{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ov-todo__row .n.bad{color:var(--down)}.ov-todo__row .go{white-space:nowrap;font-size:11px}.ov-todo__foot{border-top:1px dashed var(--edge-inner);color:var(--text-3);margin-top:8px;padding-top:8px;font-size:11px;line-height:1.55}.ov-health__wrap{align-items:center;gap:16px;display:flex}.ov-donut{flex:none;width:112px;height:112px;position:relative}.ov-donut__c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ov-donut__c b{font-variant-numeric:tabular-nums;font-size:18px;line-height:22px}.ov-donut__c span{color:var(--text-3);font-size:9px}.ov-health__list{flex:1;min-width:0}.ov-health__row{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.ov-health__row .l{align-items:center;gap:6px;display:flex}.ov-health__row .l i{border-radius:50%;flex:none;width:7px;height:7px}.ov-health__row .n{font-variant-numeric:tabular-nums}.ov-health__fail{border-top:1px dashed var(--edge-inner);color:var(--text-3);margin-top:8px;padding-top:8px;font-size:11px;line-height:1.5}.ov-health__fail b{color:var(--down);font-weight:500}.ov-checkin__bars{align-items:flex-end;gap:18px;height:104px;display:flex}.ov-ck{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:4px;width:58px;height:100%;display:flex}.ov-ck .n{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ov-ck .bar{background:#bfdbfe;border-radius:5px 5px 2px 2px;width:44px}.ov-ck .bar.today{background:#2563eb}.ov-ck .l{color:var(--text-3);font-size:10px}.ov-ck__delta{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.ov-ck__delta .d{font-size:11px}.ov-ck__delta .d.up{color:var(--up)}.ov-ck__delta .d.down{color:var(--down)}.ov-ck__delta .sub{color:var(--text-3);font-size:10px}.ov-checkin__tags{border-top:1px dashed var(--edge-inner);margin-top:10px;padding-top:8px}.ov-status__list .row,.ov-today__list .row{border-top:1px dashed var(--edge-inner);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.ov-status__list .row:first-child,.ov-today__list .row:first-child{border-top:0}.ov-status__list .k,.ov-today__list .k{color:var(--text-3);flex:none}.ov-status__list .v,.ov-today__list .v{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ov-feed__row{border-top:1px dashed var(--edge-inner);align-items:baseline;gap:10px;padding:7px 0;font-size:12px;display:flex}.ov-feed__row:first-child{border-top:0}.ov-feed__row .when{color:var(--text-3);font-variant-numeric:tabular-nums;flex:0 0 108px;font-size:11px}.ov-feed__row .what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ov-feed__row .who{color:var(--text-3);flex:none;font-size:11px}.ov-feed__row .target{text-align:right;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:0 0 96px;font-size:11px;overflow:hidden}@media (width<=980px){.ov-kpi__grid{grid-template-columns:1fr 1fr}.ov-kpi__cell:nth-child(3){border-left:0;border-top:1px solid var(--edge-inner)}.ov-kpi__cell:nth-child(4){border-top:1px solid var(--edge-inner)}.ov-main,.ov-bottom{grid-template-columns:1fr}.ov-three{grid-template-columns:1fr 1fr}}@media (width<=680px){.ov-three{grid-template-columns:1fr}.ov-feed__row .who{display:none}.ov-feed__row .target{flex-basis:72px}}.ov-live.warn{color:var(--down)}.ov-live.warn:before{background:var(--down)}.page-body--fill>.page-col>.store-orders-tabs,.page-body--fill>.page-col>.store-orders-single{flex:auto;min-height:0}.store-orders-tabs{flex-direction:column;height:100%;display:flex}.store-orders-tabs .ant-tabs-nav{flex:none;margin:0 0 10px}.store-orders-tabs .ant-tabs-content-holder{flex:1;min-height:0}.store-orders-tabs .ant-tabs-content,.store-orders-tabs .ant-tabs-tabpane{height:100%}.store-orders-single{flex-direction:column;display:flex}.store-tab{flex-direction:column;height:100%;min-height:0;display:flex}.store-tab>:not(.table-card--fill){flex:none}.store-tab>.table-card--fill{flex:auto;min-height:0}.store-tab__bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.store-tab__spacer{flex:auto;min-width:12px}.store-tab__note{max-width:46%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.store-tab__filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.store-tab__foot{margin-top:10px}@media (width<=980px){.store-tab__note{display:none}}.store-orders-tabs .ant-tabs-body-holder{flex:1;min-height:0}.store-orders-tabs .ant-tabs-body,.store-orders-tabs .ant-tabs-content{height:100%}.store-orders-tabs .ant-tabs-content-active{flex-direction:column;display:flex}.store-orders-tabs .ant-tabs-content-active>.store-tab{flex:1;height:auto;min-height:0}.card-lookup{border:1px solid var(--edge);background:var(--surface-3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;display:flex}.card-lookup__title{flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.card-lookup .ant-input-search{width:360px;max-width:100%}.card-lookup__help{color:var(--text-3);font-size:11px}.card-lookup__err{color:var(--down);margin:-4px 0 10px;font-size:11px}@media (width<=760px){.card-lookup .ant-input-search{width:100%}.card-lookup__help{display:none}}.sk-page{flex-direction:column;gap:12px;display:flex}.sk-stats{gap:12px;display:grid}.sk-stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 15px}.sk-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.sk-card-head{align-items:center;gap:12px;padding-bottom:12px;display:flex}.sk-thead{border-top:1px solid var(--edge-inner);border-bottom:1px solid var(--edge-inner);gap:18px;padding:10px 0;display:grid}.sk-row{border-bottom:1px solid var(--edge-inner);align-items:center;gap:18px;padding:13px 0;display:grid}.sk-row:last-child{border-bottom:0}.sk-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:12px;display:grid}@media (width<=900px){.sk-overview-grid{grid-template-columns:1fr}.sk-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.acct-empty{text-align:center}.acct-empty__icon{width:56px;height:56px;color:var(--text-2);background:var(--surface-3);border:1px solid var(--border);border-radius:16px;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.acct-empty h2{letter-spacing:-.02em;margin:0 0 5px;font-size:21px}.acct-empty p{max-width:620px;color:var(--text-3);margin:0 auto;font-size:12.5px;line-height:1.7}.acct-empty__search{text-align:left;gap:8px;max-width:470px;margin:18px auto 0;display:flex}.acct-empty__search .ant-input-affix-wrapper{flex:1}.acct-rules{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:860px;margin:24px auto 0;display:grid}@media (width<=820px){.acct-rules{grid-template-columns:1fr}}.acct-rules>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;padding:11px 12px}.acct-rules b{margin-bottom:3px;font-size:12.5px;display:block}.acct-rules span{color:var(--text-3);font-size:11.5px;line-height:1.6;display:block}.acct-profile{background:var(--surface-2)}.acct-profile .ant-card-body{flex-wrap:wrap;align-items:center;gap:15px;padding:16px;display:flex}.acct-profile__avatar{flex:none}.acct-profile__main{flex:1;min-width:0}.acct-profile__name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-profile__name b{letter-spacing:-.02em;font-size:19px}.acct-profile__meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.acct-profile__right{text-align:right;flex:none;margin-left:auto}.acct-profile__right b{font-variant-numeric:tabular-nums;font-size:22px;display:block}.acct-profile__right span{color:var(--text-3);font-size:11px;display:block}.acct-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}@media (width<=900px){.acct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.acct-kpis>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:11px 12px}.acct-kpis span{color:var(--text-3);font-size:11.5px;display:block}.acct-kpis b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;display:block}.acct-kpis small{color:var(--text-3);margin-left:3px;font-size:11px;font-weight:400}.acct-kpis__time{padding-top:3px;font-size:15px!important}.acct-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}@media (width<=980px){.acct-layout{grid-template-columns:1fr}}.acct-card+.acct-card{margin-top:14px}.acct-facts{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}.acct-facts>div>span{color:var(--text-3);font-size:11.5px;display:block}.acct-facts b{word-break:break-all;margin-top:2px;font-size:12.5px;font-weight:500;display:block}.acct-history{max-height:310px;padding-right:2px;overflow-y:auto}.acct-history__row{border-bottom:1px solid var(--edge-inner);gap:10px;padding:10px 0;display:flex}.acct-history__row:last-child{border-bottom:0}.acct-history__dot{background:var(--edge-strong);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.acct-history__dot.warn{background:#d8a33a}.acct-history__dot.bad{background:var(--bad)}.acct-history__main{flex:1;min-width:0}.acct-history__main b{font-size:12px}.acct-history__admin{color:var(--text-3);margin-left:7px;font-size:10.5px}.acct-history__why{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:1.5;overflow:hidden}.acct-history__time{color:var(--text-3);white-space:nowrap;flex:none;font-size:10.5px}.acct-ops{flex-direction:column;gap:9px;display:flex}.acct-ops__danger{color:var(--text-3);padding:3px 2px 0;font-size:11px}.acct-op{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.acct-op:hover{border-color:var(--edge-strong);background:var(--surface-2)}.acct-op__icon{background:var(--surface-3);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.acct-op__text{flex:1;min-width:0}.acct-op__text b{font-size:12.5px;display:block}.acct-op__text span{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.acct-op__caret{color:var(--text-3)}.acct-op.danger{background:snow;border-color:#f0caca}.acct-op.danger .acct-op__icon{background:var(--bad-soft,#fff0f0);color:var(--bad)}.acct-op.danger b,.acct-op.danger .acct-op__caret{color:var(--bad)}.acct-boundary{flex-direction:column;gap:11px;display:flex}.acct-boundary span{color:var(--text-3);font-size:11.5px;display:block}.acct-boundary b{color:var(--text-2);margin-top:1px;font-size:12px;font-weight:500;line-height:1.55;display:block}.qq-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.qq-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}@media (width<=900px){.qq-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.qq-kpis>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:11px 12px}.qq-kpis span{color:var(--text-3);font-size:11.5px;display:block}.qq-kpis b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:600;display:block}.qq-kpis small{color:var(--text-3);margin-left:4px;font-size:11px;font-weight:400}.qq-kpis .is-bad b{color:var(--down)}.qq-section-title{align-items:center;gap:8px;margin:16px 0 9px;font-size:13.5px;font-weight:600;display:flex}.qq-section-title .ant-typography{font-size:11.5px;font-weight:400}.qq-botlist{flex-direction:column;gap:10px;display:flex}.qq-botcard{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.qq-botcard.is-duplicate{border-color:#efd4a4;box-shadow:0 2px 10px #b56a000d}.qq-bothead{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 13px;display:flex}.qq-bothead b{font-size:13px}.qq-bothead .muted{color:var(--text-3);font-size:11.5px}.qq-botapps{flex-direction:column;display:flex}.qq-botapp{border-bottom:1px solid var(--edge-inner);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 13px;display:flex}.qq-botapp:last-child{border-bottom:0}.qq-botapp__app{flex:0 210px;min-width:190px}.qq-botapp__app b{font-size:12.5px;display:block}.qq-botapp__app span{color:var(--text-3);margin-top:1px;font-size:10.5px;display:block}.qq-botapp__facts{color:var(--text-2);flex-wrap:wrap;flex:1;align-items:center;gap:16px;font-size:11.5px;display:flex}.qq-botapp__facts>span{align-items:center;gap:5px;display:inline-flex}.qq-botapp__facts b{color:var(--text);font-weight:500}.qq-botapp__facts b.ok{color:var(--up)}.qq-botapp__facts b.bad{color:var(--down)}.qq-botapp__facts b.muted{color:var(--text-3);font-weight:400}.qq-chips{flex-wrap:wrap;gap:6px;display:flex}.qq-chip{appearance:none;border:1px solid var(--border);font:inherit;color:var(--text-2);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.qq-chip:hover{border-color:var(--edge-strong);background:var(--surface-2)}.qq-chip .dot{background:var(--edge-strong);border-radius:50%;width:5px;height:5px}.qq-chip .mono{color:var(--text-3);font-size:10px}.qq-unc-card{margin-top:14px}.qq-unc-summary{font-size:12px;line-height:1.65;margin:0 0 8px!important}.qq-unc-preview{flex-direction:column;display:flex}.qq-unc-row{border-bottom:1px solid var(--edge-inner);align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.qq-unc-row:last-child{border-bottom:0}.qq-unc-row .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qq-unc-row .mono{color:var(--text-3);flex:none;font-size:10.5px}.qq-unc-note{margin-top:8px;font-size:11px;display:block}@media (width<=760px){.qq-botapp__app{flex-basis:100%}.qq-botapp__facts{gap:9px 12px}}.audit-toolbar{flex-direction:column;gap:10px;width:100%;display:flex}.audit-searchbar{border:1.5px solid var(--brand);background:#fff;border-radius:10px;align-items:center;gap:8px;height:46px;padding:0 8px 0 6px;display:flex;box-shadow:0 0 0 3px #18181b0d}.audit-scope{flex:none;width:150px}.audit-scope .ant-select-selection-item{font-size:12.5px;font-weight:500}.audit-searchbar__divider{background:var(--edge);flex:none;width:1px;height:20px}.audit-searchinput{flex:1;min-width:0}.audit-searchinput .ant-input{font-size:13.5px}.audit-searchinput .ant-input-prefix{margin-inline-end:7px}.audit-searchbar .ant-btn{flex:none;height:32px}.audit-matchrow{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.audit-matchrow__lead{color:var(--text-3)}.audit-matchchip{border:1px solid var(--edge-2);height:26px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.audit-matchchip:hover{border-color:var(--pick);color:var(--pick)}.audit-matchchip__kind{color:var(--text-3);font-size:10px}.audit-matchchip:hover .audit-matchchip__kind{color:var(--pick)}.audit-nomatch{margin-top:1px;font-size:11.5px;display:block}.audit-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.audit-presets__lead{color:var(--text-3);margin-right:2px;font-size:11px}.audit-chip{background:var(--surface-3);height:24px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.audit-chip:hover{background:var(--brand-soft);color:var(--text)}.audit-chip.is-on{background:var(--blue-soft);color:var(--pick);box-shadow:inset 0 0 0 1px #3d5afe59}.audit-presets__clear{margin-left:auto;font-size:11.5px}.audit-active{border-top:1px solid var(--edge-inner);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;font-size:11px;display:flex}.audit-active__lead{color:var(--text-3)}.audit-time{color:var(--text-2);font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.35;display:flex}.audit-time small{color:var(--text-3);font-size:10px}.audit-person{white-space:nowrap;align-items:center;gap:6px;display:flex}.audit-ava{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid}.audit-event{color:var(--text-2)}.audit-event b{color:var(--text);font-weight:600}.audit-event__target{color:var(--text-2)}.audit-apptag{cursor:pointer;margin:0 3px}.audit-cli{color:var(--tag-write);font-size:11.5px}.audit-ip{font-family:var(--font-mono,ui-monospace, Consolas, monospace);color:var(--text-2);font-size:11px}.audit-row{cursor:pointer}.audit-row--sel>td{background:var(--blue-soft)!important}.audit-drawer .ant-drawer-body{overflow-y:auto}.audit-drawer__kicker{color:var(--text-3);letter-spacing:.02em;font-size:10.5px}.audit-drawer__title{letter-spacing:-.025em;color:var(--text);margin-top:3px;font-size:20px}.audit-drawer__body{flex-direction:column;gap:12px;display:flex}.audit-dcard{border:1px solid var(--edge);box-shadow:none;border-radius:10px}.audit-dcard .ant-card-head{border-bottom:1px solid var(--edge);min-height:38px;padding:0 12px}.audit-dcard .ant-card-head-title{font-size:12px;font-weight:600}.audit-dcard .ant-card-body{padding:0}.audit-dcard .ant-descriptions{margin:0}.audit-dcard .ant-descriptions-view{border-radius:0}.audit-dcard .ant-descriptions-item-label{background:var(--surface-2);color:var(--text-3);font-size:10.5px}.audit-dcard .ant-descriptions-item-content{color:var(--text);font-size:11.5px}.audit-dcard .ant-table{font-size:11.5px}.audit-dcard .ant-table-thead>tr>th{background:var(--surface-2);color:var(--text-3);font-size:10px;font-weight:500}.audit-dcard .ant-table-tbody>tr>td{padding:8px 11px;font-size:11.5px}.audit-dcard .ant-alert{margin:12px}.audit-q{color:var(--text-3);cursor:help;font-size:13px}.audit-muted{color:var(--text-3)}.audit-object{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.audit-object__kind,.audit-object__name{color:var(--text-2)}.audit-object__link{margin-left:4px;font-size:11.5px}.audit-raw{margin-top:-4px}.audit-raw .ant-collapse-header{font-size:11.5px;color:var(--text-2)!important;padding:6px 0!important}.audit-raw__body{color:var(--text-2);font-size:11px;line-height:1.7}.audit-raw__body pre{background:var(--surface-2);border:1px solid var(--edge-inner);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:200px;margin:8px 0 0;padding:8px 10px;font:10.5px/1.55 ui-monospace,Consolas,monospace;overflow:auto}@media (width<=900px){.audit-searchbar{flex-wrap:wrap;height:auto;padding:8px}.audit-searchbar__divider{display:none}.audit-searchinput{min-width:180px}.audit-scope{width:130px}}:root{--uu-blue:#6789f7;--uu-blue-deep:#405bcc;--uu-blue-dark:#2b3e9e;--uu-blue-light:#7e9bfa;--uu-eye-deep:#2fa8ff;--uu-eye-core:#5fe0ff;--uu-eye-glow:#7fe4ff;--uu-eye-tip:#e8feff;--uu-glass-900:#1a1e26;--uu-glass-950:#0e1116;--uu-glass-1000:#07090c;--uu-bg:#f4f6fa;--uu-ink:#22262e;--uu-ink-2:#5a6270;--uu-ink-3:#8a9099;--uu-on-dark:#d7dee8;--uu-shadow:#0a1226;--uu-ok:#1d9e75;--uu-warn:#ba7517;--uu-bad:#e24b4a;--uu-ease:cubic-bezier(.2, .8, .3, 1);--uu-dim:#d7dee89e;--uu-dim-2:#d7dee866;--uu-line:#d7dee81a}.uu-mark{filter:drop-shadow(0 4px 12px #0a122638);border-radius:24%;flex:none;display:block;position:relative}.uu-stage .uu-mark{filter:drop-shadow(0 12px 26px #0000008c)}.uu-mark--busy:after{content:"";animation:uu-ring 1.5s var(--uu-ease) infinite;border:1.5px solid #5fe0ff8c;border-radius:26%;position:absolute;inset:-8px}@keyframes uu-ring{0%{opacity:.15;transform:scale(.94)}50%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(1.04)}}.uu-stage{background:radial-gradient(90% 60% at 50% -10%, #6789f74d 0%, #6789f700 60%), radial-gradient(60% 45% at 88% 108%, #5fe0ff21 0%, #5fe0ff00 62%), radial-gradient(52% 40% at 8% 92%, #2b3e9e66 0%, #2b3e9e00 66%), linear-gradient(170deg, #141821 0%, var(--uu-glass-950) 52%, var(--uu-glass-1000) 100%);place-items:center;min-height:100vh;padding:clamp(28px,5vh,60px) 24px;display:grid;position:relative;overflow-x:hidden}.uu-stage:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#d7dee80d 1px,#0000 1px),linear-gradient(#d7dee80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 70% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 70% at 50% 0,#000 0%,#0000 70%)}.uu-stage:after{content:"";opacity:.055;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.uu-col{z-index:1;width:100%;max-width:820px;position:relative}.uu-col--slim{max-width:520px}.uu-head{align-items:center;gap:15px;margin-bottom:clamp(26px,5vh,44px);display:flex}.uu-head__name{color:#fff;letter-spacing:-.005em;font-size:17px;font-weight:660;line-height:1.25}.uu-head__role{color:var(--uu-dim-2);letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:550}.uu-title{color:#fff;letter-spacing:-.022em;margin:0 0 8px;font-size:clamp(24px,3.4vw,31px);font-weight:700;line-height:1.22}.uu-lede{color:var(--uu-dim);max-width:62ch;margin:0 0 clamp(20px,3.6vh,30px);font-size:14.5px;line-height:1.72}.uu-steps{margin:0 0 clamp(20px,3.4vh,30px);padding:0;list-style:none;display:flex;position:relative}.uu-steps:before,.uu-steps__fill{border-radius:2px;width:80%;height:2px;position:absolute;top:14px;left:10%}.uu-steps:before{content:"";background:#d7dee821}.uu-steps__fill{background:linear-gradient(90deg, var(--uu-blue-deep), var(--uu-blue) 55%, var(--uu-eye-core));transition:width .5s var(--uu-ease);box-shadow:0 0 14px #5fe0ff59}.uu-step{z-index:1;text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.uu-step__dot{background:var(--uu-glass-900);color:#d7dee880;font-variant-numeric:tabular-nums;width:30px;height:30px;transition:background .3s var(--uu-ease), border-color .3s var(--uu-ease), color .3s var(--uu-ease), box-shadow .3s var(--uu-ease);border:1px solid #d7dee829;border-radius:10px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.uu-step__label{color:#d7dee880;transition:color .24s var(--uu-ease);font-size:12.5px;font-weight:550;line-height:1.4}.uu-step__note{color:#d7dee84d;margin-top:2px;font-size:11px;line-height:1.45}.uu-step.is-done .uu-step__dot{background:linear-gradient(150deg, var(--uu-blue-light), var(--uu-blue-deep));color:#fff;border-color:#0000;box-shadow:0 5px 14px -4px #405bcce6}.uu-step.is-done .uu-step__label{color:var(--uu-dim)}.uu-step.is-current .uu-step__dot{border-color:var(--uu-eye-core);color:var(--uu-eye-tip);background:#5fe0ff24;box-shadow:0 0 0 4px #5fe0ff1a}.uu-step.is-current .uu-step__label{color:#fff}.uu-step.is-bad .uu-step__dot{color:#ffd9d8;background:#e24b4a2e;border-color:#e24b4a99}.uu-panel{border:1px solid var(--uu-line);background:linear-gradient(#1a1e26eb 0%,#14181ff0 100%);border-radius:20px;padding:clamp(20px,3vw,28px) clamp(18px,3.2vw,30px) clamp(18px,2.6vw,24px);box-shadow:inset 0 1px #d7dee812,0 30px 70px -40px #000000e6}.uu-pane{animation:uu-pane-in .34s var(--uu-ease) both}@keyframes uu-pane-in{0%{opacity:0;transform:translateY(10px)}}.uu-facts{animation:uu-pane-in .3s var(--uu-ease) both;background:linear-gradient(150deg,#6789f721,#5fe0ff0d);border:1px solid #6789f738;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;margin:0 0 20px;padding:14px 16px;display:grid}.uu-fact__k{color:#d7dee880;letter-spacing:.05em;font-size:11px}.uu-fact__v{color:#fff;font-variant-numeric:tabular-nums;word-break:break-all;margin-top:3px;font-size:13.5px;font-weight:600}.uu-key{background:#5fe0ff0d;border:1px dashed #5fe0ff6b;border-radius:14px;margin-top:14px;padding:12px 14px}.uu-key__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.uu-key__row{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.uu-key__v{color:var(--uu-eye-core);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7}.uu-key__file{color:var(--uu-dim-2);word-break:break-all;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.6}.uu-stream{flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.uu-stream__row{animation:uu-row-in .3s var(--uu-ease) both;transition:background .2s var(--uu-ease);border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:8px 10px;display:grid}.uu-stream__row:hover{background:#d7dee80b}@keyframes uu-row-in{0%{opacity:0;transform:translate(-8px)}}.uu-stream__mark{color:#4fd6a9;background:#1d9e752e;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.uu-stream__row.is-bad .uu-stream__mark{color:#ff9d9c;background:#e24b4a33}.uu-stream__name{color:var(--uu-on-dark);font-size:13.5px;font-weight:560;line-height:1.5}.uu-stream__note{color:var(--uu-dim-2);font-size:12px;line-height:1.55}.uu-stream__row.is-running .uu-stream__name{color:var(--uu-eye-tip)}.uu-stream__row.is-running .uu-stream__mark{color:var(--uu-eye-core);background:#5fe0ff33;animation:1.05s ease-in-out infinite uu-pulse}@keyframes uu-pulse{50%{opacity:.35}}.uu-actions{border-top:1px solid var(--uu-line);justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(18px,3vh,26px);padding-top:16px;display:flex}.uu-actions__right{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.uu-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;display:grid}.uu-field{margin-bottom:15px}.uu-field--wide{grid-column:1/-1}.uu-field__label{color:var(--uu-dim);letter-spacing:.01em;margin-bottom:6px;font-size:12.5px;font-weight:560;display:block}.uu-field__label .is-req{color:#ff8f8e;margin-inline-end:3px}.uu-field__hint{color:var(--uu-dim-2);margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.uu-formerr{border-top:1px solid var(--border);animation:uu-pane-in .24s var(--uu-ease) both;grid-template-columns:16px 1fr auto;align-items:start;gap:9px;margin-top:16px;padding-top:14px;display:grid}.uu-formerr__ico{color:var(--uu-bad);margin-top:2px;font-size:15px}.uu-formerr__msg{color:var(--uu-ink);font-size:13.5px;font-weight:560;line-height:1.55}.uu-formerr__next{color:var(--uu-ink-2);margin-top:2px;font-size:12px;line-height:1.6}.uu-formerr__trace{border:1px solid var(--border);color:var(--uu-ink-3);cursor:pointer;transition:color .2s var(--uu-ease), border-color .2s var(--uu-ease);background:0 0;border-radius:7px;margin-top:2px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.uu-formerr__trace:hover{color:var(--uu-blue-deep);border-color:#6789f780}.uu-field__hint.is-missing{color:var(--uu-bad)}.uu-foot{color:#d7dee857;margin:20px auto 0;font-size:11.5px;line-height:1.7}.uu-land{background:radial-gradient(60% 40% at 82% -6%, #6789f712 0%, #6789f700 62%), var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.uu-land__top,.uu-land__main,.uu-land__foot{z-index:1;position:relative}.uu-land__top{justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(22px,5vw,62px);display:flex}.uu-land__main{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:clamp(30px,6vw,84px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(18px,4vh,46px) clamp(22px,5vw,62px);display:grid}.uu-land__legal{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.uu-land__legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.uu-land__legal a:hover{color:var(--uu-ink-2)}.uu-land__foot{padding:20px clamp(22px,5vw,62px) 26px;border-top:1px solid var(--border);color:var(--uu-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-inline-end:max(clamp(22px,5vw,62px),96px);font-size:11.5px;display:flex}.uu-land .uu-brand-name{color:var(--uu-ink)}.uu-pill{color:var(--uu-blue-deep);letter-spacing:.06em;background:#6789f712;border:1px solid #6789f74d;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.uu-land__title{color:var(--uu-ink);letter-spacing:-.028em;margin:18px 0 14px;font-size:clamp(28px,3.9vw,42px);font-weight:700;line-height:1.2}.uu-land__title em{background:linear-gradient(96deg, var(--uu-blue), var(--uu-eye-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.uu-land__sub{max-width:46ch;color:var(--uu-ink-2);margin:0;font-size:15px;line-height:1.85}.uu-feats{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.uu-feats li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.uu-feats i{width:34px;height:34px;color:var(--uu-blue-deep);background:#6789f714;border:1px solid #6789f738;border-radius:11px;place-items:center;font-size:15px;font-style:normal;display:grid}.uu-feats b{color:var(--uu-ink);font-size:14px;font-weight:620;line-height:1.5;display:block}.uu-feats span{color:var(--uu-ink-3);margin-top:2px;font-size:12.5px;line-height:1.65;display:block}.uu-land__card{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:30px clamp(22px,2.6vw,32px) 26px;box-shadow:0 1px 2px #0a12260a,0 26px 60px -34px #0a122647}.uu-land__card h2{color:var(--uu-ink);letter-spacing:-.018em;margin:0 0 6px;font-size:21px;font-weight:680}.uu-land__card>p{color:var(--uu-ink-2);margin:0 0 22px;font-size:13px;line-height:1.7}.uu-land .uu-field__label{color:var(--uu-ink-2)}.uu-land .uu-field__hint{color:var(--uu-ink-3)}.uu-land .uu-field__label .is-req{color:var(--uu-bad)}@media (width<=700px){.uu-land__main{grid-template-columns:1fr;align-items:start;gap:30px}.uu-feats{margin-top:22px}.uu-head{gap:12px;margin-bottom:24px}.uu-step__note{display:none}.uu-step__label{font-size:11.5px}.uu-fields{grid-template-columns:1fr}.uu-actions{flex-direction:column-reverse;align-items:stretch}.uu-actions__right{justify-content:flex-end}}@media (width<=460px){.uu-step__label{display:none}.uu-step.is-current .uu-step__label{display:block}}@media (prefers-reduced-motion:reduce){.uu-mark--busy:after,.uu-pane,.uu-facts,.uu-stream__row,.uu-stream__row.is-running .uu-stream__mark{animation:none!important}.uu-step__dot,.uu-step__label,.uu-steps__fill,.uu-stream__row{transition:none!important}}.ins-stage{background:var(--bg);min-height:100vh;color:var(--text)}.ins-topbar{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;height:60px;padding:0 22px;display:flex}.ins-brand{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.ins-role{border:1px solid var(--border);color:var(--text-3);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}.ins-main{max-width:1040px;margin:0 auto;padding:26px 22px 40px}.ins-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ins-head h1{color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:1.5}.ins-head p{color:var(--text-3);margin:4px 0 0;font-size:13px;line-height:1.6}.ins-head .ant-tag{margin-top:3px}.ins-steps{background:var(--surface);border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;padding:14px 16px;display:grid}.ins-step{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.ins-step__dot{z-index:1;border:1px solid var(--border-strong);background:var(--surface);width:26px;height:26px;color:var(--text-3);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.ins-step__label{color:var(--text-2);margin-top:2px;font-size:12.5px}.ins-step__note{color:var(--text-4);font-size:10.5px}.ins-step.is-cur .ins-step__dot{background:var(--brand);border-color:var(--brand);color:#fff}.ins-step.is-cur .ins-step__label{color:var(--text)}.ins-step.is-done .ins-step__dot{background:var(--up);border-color:var(--up);color:#fff}[data-theme=dark] .ins-step.is-cur .ins-step__dot{background:#6789f7;border-color:#6789f7}[data-theme=dark] .ins-step.is-done .ins-step__dot{color:#052e16}.ins-step:not(:last-child):after{content:"";background:var(--border);height:1px;position:absolute;top:13px;left:calc(50% + 20px);right:calc(20px - 50%)}.ins-card{background:var(--surface);border:1px solid var(--border);border-radius:11px;margin-bottom:12px;overflow:hidden}.ins-card__hd{border-bottom:1px solid var(--edge-inner);align-items:center;gap:8px;padding:12px 16px;display:flex}.ins-card__hd b{color:var(--text);font-size:14px}.ins-card__hd>span{color:var(--text-3);margin-left:auto;font-size:11.5px}.ins-card__body{padding:16px 18px 14px}.ins-card__foot{border-top:1px solid var(--edge-inner);align-items:center;gap:8px;padding:11px 16px;display:flex}.ins-card__foot .sp{flex:1}.ins-actions{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ins-kv{border-top:1px solid var(--edge-inner);color:var(--text-3);align-items:baseline;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.ins-kv:first-of-type{border-top:0}.ins-kv code{color:var(--text);background:var(--surface-3,#f5f5f5);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ins-kv em{color:var(--text-4);font-size:11px;font-style:normal}.ins-pointer{background:#f8faff;border-color:#bfd3ff}.ins-pointer .ins-card__body{color:var(--text-2);font-size:13px;line-height:1.7}.ins-lede{color:var(--text-3);margin:0 0 14px;font-size:12.5px;line-height:1.65}.ins-card .uu-field__label{color:var(--text-2)}.ins-card .uu-field__hint{color:var(--text-4)}.ins-card .uu-field__label .is-req{color:var(--down)}.ins-facts{background:var(--surface);border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;margin:0 0 12px;padding:12px 14px;display:grid}.ins-fact-k{letter-spacing:.03em;color:var(--text-3);font-size:11px}.ins-fact-v{color:var(--text);word-break:break-all;margin-top:2px;font-size:12.5px}.ins-stream{border-top:1px solid var(--edge-inner);margin:12px 0 0;padding:0;list-style:none}.ins-stream__row{border-bottom:1px solid var(--edge-inner);color:var(--text-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.ins-stream__row:last-child{border-bottom:0}.ins-stream__mark{text-align:center;width:16px;color:var(--up);font-weight:700}.ins-stream__row.is-bad .ins-stream__mark{color:var(--down)}.ins-stream__row.is-running .ins-stream__mark{color:var(--text-3)}.ins-stream__name{color:var(--text)}.ins-stream__note{color:var(--text-3);margin-top:2px;font-size:11.5px}.ins-key{border:1px solid var(--border);border-radius:10px;margin-top:14px;padding:12px 14px}.ins-key__head{border-bottom:1px solid var(--edge-inner);padding-bottom:8px}.ins-key__row{border-bottom:1px solid var(--edge-inner);align-items:center;gap:12px;padding:10px 0;display:flex}.ins-key__row:last-of-type{border-bottom:0}.ins-key__row>div{min-width:0}.ins-key__v{color:var(--text);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px}.ins-key__file{color:var(--text-3);word-break:break-all;margin-top:2px;font-size:11.5px}.ins-foot{color:var(--text-4);margin:16px 0 0;font-size:11.5px;line-height:1.7}.ins-mail-note{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.ins-pill{border:1px solid var(--border);color:var(--text-3);border-radius:4px;padding:0 7px;font-size:11px;line-height:19px}@media (width<=760px){.ins-main{padding:20px 16px 32px}.ins-head{flex-direction:column}.ins-steps{grid-template-columns:repeat(2,1fr);gap:10px}.ins-step:not(:last-child):after{display:none}}
