.hui-grid,.hui-grid__panel{--hui-grid-border:var(--ant-color-border-secondary,#e5e7eb);--hui-grid-border-strong:var(--ant-color-border,#d1d5db);--hui-grid-bg:var(--ant-color-bg-container,#fff);--hui-grid-bg-muted:var(--ant-color-fill-quaternary,#f7f8fa);--hui-grid-bg-hover:var(--ant-control-item-bg-hover,#f5f7fa);--hui-grid-text:var(--ant-color-text,#1f2329);--hui-grid-text-secondary:var(--ant-color-text-secondary,#646a73);--hui-grid-primary:var(--ant-color-primary,#1677ff)}.hui-grid{min-width:0;min-height:0;color:var(--hui-grid-text);background:var(--hui-grid-bg);border:1px solid var(--hui-grid-border);border-radius:var(--ant-border-radius-lg,8px);flex-direction:column;display:flex;overflow:hidden}.hui-grid__antd-app{display:contents}.hui-grid__toolbar,.hui-grid__footer{background:var(--hui-grid-bg);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;display:flex}.hui-grid__toolbar{border-bottom:1px solid var(--hui-grid-border)}.hui-grid__footer{border-top:1px solid var(--hui-grid-border)}.hui-grid__toolbar-start,.hui-grid__toolbar-end,.hui-grid__footer-start,.hui-grid__footer-end{align-items:center;gap:6px;min-width:0;display:flex}.hui-grid__toolbar-start{flex-wrap:wrap;flex:1}.hui-grid__toolbar-start .ant-input-affix-wrapper{width:220px}.hui-grid__selection-count,.hui-grid__total{color:var(--hui-grid-text-secondary);white-space:nowrap}.hui-grid__spacer{flex:1;min-width:0}.hui-grid__selection-bar{align-items:center;gap:6px;display:flex}.hui-grid__active-filters{border-bottom:1px solid var(--hui-grid-border);background:var(--hui-grid-bg);min-height:0;color:var(--hui-grid-text-secondary);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:5px 10px;display:flex;overflow-x:auto}.hui-grid__active-filters:empty,.hui-grid__filter-count{display:none}.hui-grid__table-wrap{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.hui-grid__table-wrap .ant-table-wrapper,.hui-grid__table-wrap .ant-spin-nested-loading,.hui-grid__table-wrap .ant-spin-container{height:100%}.hui-grid__table-wrap .ant-table{border-radius:0}.hui-grid__table-wrap .ant-table-container{border-inline-start:0!important;border-radius:0!important}.hui-grid__table-wrap .ant-table-thead>tr>th{color:var(--hui-grid-text-secondary);background:var(--hui-grid-bg-muted);font-weight:500}.hui-grid__table-wrap .ant-table-tbody>tr>td,.hui-grid__table-wrap .ant-table-thead>tr>th{border-color:var(--hui-grid-border)}.hui-grid__table-wrap .ant-table-tbody>tr.hui-grid__row--clickable>td{cursor:pointer}.hui-grid__table-wrap .ant-table-tbody>tr>td.hui-grid__cell--clickable{cursor:pointer;box-shadow:inset 0 0 0 0 var(--hui-grid-primary);transition:color .16s,box-shadow .16s}.hui-grid__table-wrap .ant-table-tbody>tr>td.hui-grid__cell--clickable:hover{color:var(--hui-grid-primary);box-shadow:inset 3px 0 0 0 var(--hui-grid-primary)}.hui-grid__table-wrap .ant-table-tbody>tr.hui-grid__row--clickable:focus-visible,.hui-grid__table-wrap .ant-table-tbody>tr>td.hui-grid__cell--clickable:focus-visible{outline:2px solid var(--hui-grid-primary);outline-offset:-2px}.hui-grid__column-title{align-items:center;gap:6px;min-width:0;margin:-8px;padding:8px;display:flex;position:relative}.hui-grid__column-icon{color:var(--hui-grid-text-secondary);flex:none;font-size:12px}.hui-grid__column-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hui-grid__resize-handle{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.hui-grid__resize-handle:after{content:"";background:0 0;width:1px;position:absolute;top:25%;bottom:25%;right:3px}.hui-grid__resize-handle:hover:after{background:var(--hui-grid-primary)}.hui-grid__resize-handle:focus-visible{outline:2px solid var(--hui-grid-primary);outline-offset:-2px}.hui-grid__resize-guide{z-index:12;pointer-events:none;background:var(--hui-grid-primary);width:1px;position:absolute;top:0;bottom:0}.hui-grid__row-actions{white-space:nowrap;justify-content:center;align-items:center;display:flex}.hui-grid__editable-cell{cursor:text;min-height:22px;margin:-5px -8px;padding:5px 8px}.hui-grid__editable-cell:focus-visible{outline:2px solid var(--hui-grid-primary);outline-offset:-2px}.hui-grid__cell-editor,.hui-grid__cell-editor .ant-input,.hui-grid__cell-editor .ant-input-number,.hui-grid__cell-editor .ant-picker,.hui-grid__cell-editor .ant-select{width:100%}.hui-grid__error,.hui-grid__warnings{border-bottom:1px solid var(--hui-grid-border);justify-content:center;align-items:center;min-height:32px;padding:4px 12px;font-size:12px;display:flex}.hui-grid__error{color:var(--ant-color-error,#ff4d4f);background:var(--ant-color-error-bg,#fff2f0)}.hui-grid__warnings{color:var(--ant-color-warning-text,#d46b08);background:var(--ant-color-warning-bg,#fffbe6);gap:8px}.hui-grid__summary{align-items:center;gap:14px;display:flex}.hui-grid__summary-item{color:var(--hui-grid-text-secondary);align-items:baseline;gap:5px;display:inline-flex}.hui-grid__summary-item strong{color:var(--hui-grid-text);font-weight:600}.hui-grid__empty-value{color:var(--ant-color-text-quaternary,#bfbfbf)}.hui-grid__boolean--true{color:var(--ant-color-success,#52c41a)}.hui-grid__boolean--false{color:var(--ant-color-text-quaternary,#bfbfbf)}.hui-grid__entity{align-items:center;gap:5px;display:inline-flex}.hui-grid__panel{width:min(360px,100vw - 32px);max-width:100%;color:var(--hui-grid-text)}.hui-grid__panel-title{margin-bottom:10px;font-weight:600}.hui-grid__panel-heading,.hui-grid__panel-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.hui-grid__panel-footer{justify-content:flex-end}.hui-grid__panel .ant-divider-horizontal{margin:10px 0}.hui-grid__panel-empty{color:var(--hui-grid-text-secondary);text-align:center;padding:16px}.hui-grid__filter-panel{width:min(760px,100vw - 32px)}.hui-grid__filter-group{min-width:0}.hui-grid__filter-group--nested{background:var(--hui-grid-bg-muted);border:1px solid var(--hui-grid-border);border-radius:6px;width:100%;padding:8px}.hui-grid__filter-group-header{color:var(--hui-grid-text-secondary);align-items:center;gap:6px;margin-bottom:8px;display:flex}.hui-grid__filter-group-header .ant-select{width:116px}.hui-grid__filter-rules{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.hui-grid__filter-rule{align-items:flex-start;gap:6px;min-width:0;display:flex}.hui-grid__filter-rule-main{flex:none}.hui-grid__filter-rule-main>.ant-select:first-child{width:144px}.hui-grid__filter-rule-main>.ant-select:last-child{width:132px}.hui-grid__filter-value{flex:1;min-width:160px}.hui-grid__filter-value>.ant-select,.hui-grid__filter-value>.ant-picker,.hui-grid__filter-value>.ant-input-number,.hui-grid__filter-value>.ant-input,.hui-grid__filter-value>.ant-space-compact{width:100%}.hui-grid__filter-no-value{min-height:24px;color:var(--hui-grid-text-secondary);align-items:center;font-size:12px;display:inline-flex}.hui-grid__sort-panel{width:min(560px,100vw - 32px)}.hui-grid__sort-rules{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.hui-grid__sort-rule{grid-template-columns:minmax(150px,1fr) 100px 116px auto;gap:6px;display:grid}.hui-grid__column-list{max-height:360px;margin-top:8px;overflow:auto}.hui-grid__column-item{border-bottom:1px solid var(--hui-grid-border);align-items:center;gap:8px;min-height:34px;padding:3px 2px;display:flex}.hui-grid__column-item>.hui-grid__column-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hui-grid__view-panel{width:min(300px,100vw - 32px);max-height:min(70vh,640px);overflow:auto}.hui-grid__view-item{width:100%;min-height:34px;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:flex}.hui-grid__view-item:hover{background:var(--hui-grid-bg-hover)}.hui-grid__view-name{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;overflow:hidden}.hui-grid__view-name>span{text-overflow:ellipsis;display:block;overflow:hidden}.hui-grid__view-name>small{color:var(--hui-grid-text-secondary);text-transform:uppercase;font-size:10px}@media (width<=768px){.hui-grid__panel{max-height:min(70vh,640px);overflow:auto}.hui-grid__toolbar,.hui-grid__footer{flex-direction:column;align-items:flex-start}.hui-grid__toolbar-start,.hui-grid__toolbar-end,.hui-grid__footer-start,.hui-grid__footer-end{flex-wrap:wrap;width:100%}.hui-grid__filter-rule{flex-wrap:wrap}.hui-grid__filter-rule-main,.hui-grid__filter-value{width:100%;min-width:0}.hui-grid__filter-rule-main>.ant-select:first-child,.hui-grid__filter-rule-main>.ant-select:last-child{width:50%}.hui-grid__sort-rule{grid-template-columns:minmax(0,1fr) minmax(88px,.7fr)}.hui-grid__sort-rule>:nth-child(3){grid-column:1}.hui-grid__sort-rule>:last-child{grid-column:2;justify-self:end}.hui-grid__summary,.hui-grid__selection-bar{flex-wrap:wrap}}:root{color:#20242d;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f5f8}*{box-sizing:border-box}body{background:radial-gradient(circle at 8% -10%,#2657d91f,#0000 28rem),#f3f5f8;min-width:0;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.demo-page{width:min(1680px,100%);min-height:100vh;margin:0 auto;padding:44px 48px 24px}.demo-hero{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:28px;display:flex}.demo-hero h1.ant-typography{color:#152042;letter-spacing:-1.5px;margin:8px 0 6px;font-size:40px}.demo-hero .ant-typography-paragraph{color:#596174;max-width:680px;margin-bottom:14px;font-size:16px}.demo-eyebrow,.composed-kicker{color:#2657d9;letter-spacing:.14em;font-size:11px;font-weight:700}.demo-eyebrow{align-items:center;gap:7px;display:flex}.demo-metrics{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #192b571a;border-radius:12px;grid-template-columns:repeat(3,1fr);min-width:440px;display:grid;overflow:hidden;box-shadow:0 14px 38px #1e316012}.demo-metrics .ant-statistic{border-right:1px solid #192b5714;padding:16px 20px}.demo-metrics .ant-statistic:last-child{border-right:0}.demo-metrics .ant-statistic-title{color:#7a8293;margin-bottom:2px;font-size:12px}.demo-metrics .ant-statistic-content{color:#202a43;font-size:21px;font-weight:650}.demo-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #192b571a;border-radius:14px;padding:0 22px 22px;box-shadow:0 18px 48px #1e316014}.demo-content>.ant-tabs>.ant-tabs-nav{margin-bottom:18px}.demo-stage{min-height:740px}.demo-stage--with-inspector{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.demo-grid-column{min-width:0}.stage-heading,.composed-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.stage-heading{margin-bottom:14px}.acceptance-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.acceptance-guide>div{background:#f8faff;border:1px solid #e0e6f3;border-radius:8px;gap:3px;min-width:0;padding:9px 11px;display:grid}.acceptance-guide strong{color:#33466f;font-size:11px}.acceptance-guide span{color:#78839a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.stage-heading h3.ant-typography,.composed-heading h3.ant-typography{color:#222b3e;margin:0}.demo-grid{border-color:#dfe3ea;height:630px;box-shadow:0 8px 24px #1e31600b}.request-inspector{border-color:#dfe3ea;height:630px;margin-top:137px;overflow:hidden}.request-inspector .ant-card-body{height:calc(100% - 42px);overflow:auto}.request-inspector pre,.protocol-preview pre{color:#d9e2ff;white-space:pre-wrap;word-break:break-word;margin:0;font:11.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.request-inspector pre{background:#172033;border-radius:8px;min-height:260px;padding:14px}.inspector-label{letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.activity-feed{background:#fafbfc;border:1px solid #e5e8ef;border-radius:8px;min-height:142px;margin-bottom:18px;overflow:hidden}.activity-item{color:#39425a;border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;font-size:11px;display:flex}.activity-item:last-child{border-bottom:0}.activity-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-item time{color:#9aa0ad;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.activity-empty{color:#9aa0ad;text-align:center;place-items:center;min-height:140px;padding:16px;font-size:11px;display:grid}.demo-grid--composed{height:675px}.composed-heading{border-bottom:1px solid var(--hui-grid-border);background:linear-gradient(90deg, #2657d90f, transparent 40%), var(--hui-grid-bg);min-height:76px;padding:12px 16px}.composed-kicker{margin-bottom:3px;font-size:9px;display:block}.protocol-preview{border-top:1px solid var(--hui-grid-border);background:#172033;flex:none;max-height:190px;overflow:auto}.protocol-preview summary{cursor:pointer;color:#b8c7f3;background:#172033;padding:8px 12px;font-size:12px;font-weight:600;list-style-position:inside;position:sticky;top:0}.protocol-preview pre{padding:2px 16px 14px}.demo-page-footer{color:#8a91a0;justify-content:center;align-items:center;gap:8px;padding:22px 0 0;font-size:12px;display:flex}.demo-page-footer span:first-child{color:#53617f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.order-editor{padding-top:12px}.order-editor .ant-form-item,.order-editor__error{margin-bottom:16px}.capability-lab__heading{margin-bottom:14px}.capability-lab__controls{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:10px;margin-bottom:10px;display:grid}.capability-lab__controls .ant-alert{align-items:center;min-height:32px;padding-block:4px}.capability-lab__profile{background:linear-gradient(100deg,#f6f8ff,#fbfcff);border:1px solid #e0e5ef;border-radius:9px;grid-template-columns:110px 110px minmax(260px,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;display:grid}.capability-lab__profile>div{gap:2px;display:grid}.capability-lab__profile span{color:#9299aa;font-size:10px}.capability-lab__profile strong{color:#2f3d5f;font-size:12px}.capability-lab__profile p{color:#687187;margin:0;font-size:11px;line-height:1.6}.capability-lab__workspace{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.capability-grid,.capability-lab__inspector{height:575px}.capability-lab__inspector{border-color:#dfe3ea;overflow:hidden}.capability-lab__inspector .ant-card-body{height:calc(100% - 42px);overflow:auto}.capability-lab__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.capability-lab__stats .ant-statistic{background:#fafbfc;border:1px solid #e7eaf0;border-radius:8px;padding:10px}.capability-lab__stats .ant-statistic-title{min-height:34px;font-size:10px}.capability-lab__stats .ant-statistic-content{text-overflow:ellipsis;font-size:15px;overflow:hidden}.capability-lab__event{color:#7d8596;background:#f3f5f9;border-radius:8px;gap:5px;margin-bottom:16px;padding:10px 11px;font-size:10px;display:grid}.capability-lab__event code{color:#385390;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.capability-lab__inspector pre{color:#d9e2ff;white-space:pre-wrap;word-break:break-word;background:#172033;border-radius:8px;min-height:250px;margin:0;padding:14px;font:11.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.detail-source{background:#f6f8fc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 12px;display:flex}.detail-source .ant-tag{margin:0}.detail-timeline-title.ant-typography{margin:28px 0 18px}.docs-panel{background:#fff;border:1px solid #dfe3ea;border-radius:12px;grid-template-columns:224px minmax(0,1fr);min-height:740px;display:grid;overflow:hidden}.docs-sidebar{background:linear-gradient(#f7f9ff,#fbfcff 52%,#f6f8fc);border-right:1px solid #e4e7ed;padding:26px 22px}.docs-sidebar-kicker,.docs-eyebrow{color:#2657d9;letter-spacing:.14em;font-size:9px;font-weight:700}.docs-sidebar h4.ant-typography{margin:6px 0 8px}.docs-sidebar .ant-typography-paragraph{font-size:12px;line-height:1.65}.docs-sidebar nav{gap:3px;margin-top:22px;display:grid}.docs-sidebar nav a{color:#4a5368;border-radius:6px;padding:8px 10px;font-size:12px;text-decoration:none}.docs-sidebar nav a:hover{color:#2657d9;background:#edf2ff}.docs-sidebar-path{color:#858da0;background:#ffffffb3;border:1px solid #dde4f4;border-radius:8px;gap:4px;margin-top:30px;padding:12px;font-size:10px;display:grid}.docs-sidebar-path code{color:#3a4e78}.docs-article{scroll-behavior:smooth;height:740px;overflow:auto}.docs-section{border-bottom:1px solid #edf0f4;padding:32px 38px;scroll-margin-top:0}.docs-section:last-child{border-bottom:0}.docs-intro{background:radial-gradient(circle at 88% 0,#2657d91a,#0000 18rem),linear-gradient(140deg,#fbfcff,#f6f8ff);padding-top:42px;padding-bottom:42px}.docs-intro h2.ant-typography{color:#192445;max-width:700px;margin:8px 0 12px;font-size:30px}.docs-intro .ant-typography-paragraph{color:#5e6679;max-width:760px;line-height:1.8}.docs-section h3.ant-typography{color:#242e47;margin-top:0}.docs-code{color:#dbe4ff;tab-size:2;background:#172033;border:1px solid #222e48;border-radius:9px;margin:18px 0 0;padding:18px 20px;font:11.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.docs-layer-card{height:100%;box-shadow:none;border-color:#e0e5ef}.docs-layer-card h5.ant-typography{margin:10px 0 5px}.docs-layer-card .ant-typography-paragraph{margin:0;font-size:12px;line-height:1.6}.docs-layer-icon{color:#2657d9;background:#edf2ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.docs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.docs-topic{color:#6e7890;background:#fbfcfe;border:1px solid #e2e6ee;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.docs-topic>span{color:#6a7fb2;margin-top:2px}.docs-topic div{gap:4px;min-width:0;display:grid}.docs-topic code{color:#304b86;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.docs-topic div span{color:#7b8394;font-size:11px}.docs-package-note{color:#3f568a;background:#f0f4ff;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}@media (width<=1320px){.demo-page{padding-left:28px;padding-right:28px}.demo-stage--with-inspector{grid-template-columns:minmax(0,1fr) 260px}.demo-metrics{min-width:390px}}@media (width<=1180px){.demo-page{padding:32px 24px 20px}.demo-hero{flex-direction:column;align-items:flex-start;gap:20px}.demo-metrics{width:100%;min-width:0}.demo-stage--with-inspector,.capability-lab__workspace{grid-template-columns:minmax(0,1fr)}.request-inspector,.capability-lab__inspector{height:auto;margin-top:0}.request-inspector .ant-card-body,.capability-lab__inspector .ant-card-body{height:auto}.capability-lab__profile{grid-template-columns:100px 100px minmax(240px,1fr)}.capability-lab__profile>.ant-space{grid-column:1/-1}}@media (width<=760px){.demo-page{padding:20px 10px 16px}.demo-hero{margin-bottom:18px}.demo-hero h1.ant-typography{letter-spacing:-.8px;font-size:30px}.demo-hero .ant-typography-paragraph{font-size:14px}.demo-metrics .ant-statistic{padding:12px 10px}.demo-metrics .ant-statistic-content{font-size:17px}.demo-content{padding:0 10px 12px;overflow:hidden}.demo-stage{min-height:0}.stage-heading,.composed-heading{flex-direction:column;align-items:flex-start;gap:12px}.stage-heading>.ant-space{width:100%}.acceptance-guide,.capability-lab__controls{grid-template-columns:minmax(0,1fr)}.acceptance-guide span{white-space:normal}.capability-lab__profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability-lab__profile p,.capability-lab__profile>.ant-space{grid-column:1/-1}.demo-grid,.capability-grid{height:620px}.request-inspector pre,.capability-lab__inspector pre{min-height:180px}.docs-panel{grid-template-columns:minmax(0,1fr)}.docs-sidebar{border-bottom:1px solid #e4e7ed;border-right:0;padding:18px}.docs-sidebar nav{margin-top:14px;display:flex;overflow-x:auto}.docs-sidebar nav a{flex:none}.docs-sidebar-path{display:none}.docs-article{height:auto;max-height:none;overflow:visible}.docs-section{padding:24px 18px}.docs-topic-grid{grid-template-columns:minmax(0,1fr)}.demo-page-footer{text-align:center;flex-wrap:wrap}}
